caffe在invidia+cpu 酷睿2Q9300 + ubuntu16.04.2上面的安装和编译过程

本文原创,转载请注明出处。

------------------------------------------------分割线--------------------------------

概要:整个过程基本上是傻瓜模式的,不需要gcc4.9, 也不需要和gcc5.4的切换。

硬件:gtx650tiboost

酷睿2Q 9300四核

主板貌似技嘉的一个极老的小板子

环境:

系统:ubuntu16.04 86x64

gcc: 5.4 86x64

cuda8 : cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb

cudnn v5.0:  cudnn-8.0-linux-x64-v5.0-ga.tgz  这里建议将其解压之后移动到cuda8中去,不然老是提示找不到cudnn,很郁闷的。而如果在cmake-gui中指定的话,如果指定的不对(本人曾试过指定静态库,后来产生的错误很多,完全看不懂。虽然说起来只是小事,但是很能折腾,也很坑的。),可能后面会出现稀奇古怪的编译错误,简直没法找到原因。所以,对于新手来说建议不要另外存放。

过程:

1. 安装操作系统,但不要更新系统,也不要在线安装,或者联网安装第三方驱动、库等

2. sudo dpkg  -i   cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb

3. sudo apt-get udpate

4. sudo apt-get install cuda

5. sudo reboot

6. nvidia-smi   ---检测是否显卡驱动安装成功

7. lsmod | grep nvidia  -- 检测是否显卡驱动安装成功

如果安装好了,下面继续。如果没有的话,考虑先安装成功再说。

8.

sudo  apt-get  udpate -y  && sudo apt-get  upgrade -y

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

sudo apt-get install --no-install-recommends libboost-all-dev

sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install python python-dev

9.  sudo apt-get install cmake cmake-gui  vim  git wget  hardinfo

10. git clone    https://github.com/BVLC/caffe.git

11 . cd caffe

12  mkdir build

cd build

cmake ..

make -j4   这里是指定四个线程进行编译( 四核处理器)

sudo make install

完成。

--------------------------------------------------------------------------

正常情况下是不会出现编译错误的。

但是万一出现的话,考虑是否编译器引起的,或者依赖不全。

时间: 2024-08-06 20:07:21

caffe在invidia+cpu 酷睿2Q9300 + ubuntu16.04.2上面的安装和编译过程的相关文章

Ubuntu16.04不用管理员权限安装caffe依赖(上)

废话时间:想必很多人都受困于Caffe的环境,上一篇讲了如何安装CUDA,不得不用了很多管理员权限.我在第一家公司实习的时候,CUDA是放在/usr/local目录下的,大家都可以用,但自己的home目录下是空的,其他依赖包括opencv.boost等都要自己解决,且不能使用管理员权限,可能会把别人的环境搞乱.当时各种乱七八糟搞了一气总算把环境装好了,但很多东西我都不懂,导致每次环境出点小问题都要解决好久,平时没问题的时候也要小心翼翼不敢多做修改,好好的软件工程活生生玩成了环境工程.现在即将成为

在Ubuntu16.04.4上安装jdk

在Ubuntu16.04.4上安装jdk 一.安装步骤     1.下载jdk安装包     首先我们在oracle官网上下载jdk-8u161-linux-x64.tar.gz,当然也可以下载其他版本的.     2.创建java的安装目录,并且解压该安装包,这里没有固定的解压目录,很类似于windows. sudo mkdir /usr/lib/jvm sudo tar -zxvf jdk-8u161-linux-x64.tar.gz /usr/lib/jvm         3.配置环境变

ubuntu16.04下sublime text3安装和配置

ubuntu16.04下sublime text3安装和配置 2018年04月20日 10:31:08 zhengqijun_ 阅读数:1482 1.安装方法 1)使用ppa安装 sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer 卸载 sublime text 命令: sudo apt-get remove s

Ubuntu16.04不用管理员权限安装caffe依赖(下)

书接上回,讲到hdf5的编译,接下来讲后续依赖的编译. 一.opencv 我这里使用的版本是3.1,具体我也不知道为什么但大家都在用. 下载好源码后进入opencv目录下 1.执行mkdir build && cd build 2.执行cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/path/to/save -DWITH_IPP=OFF .. 记住,这里一定要加上-DWITH_IPP=OFF,否则会提示下载ippicv pa

Ubuntu16.04 + cuda8.0 + GTX1080安装教程

1. 安装Ubuntu16.04 不考虑双系统,直接安装 Ubuntu16.04,从 ubuntu官方 下载64位版本: ubuntu-16.04-desktop-amd64.iso . 在MAC下制作了 Ubuntu USB 安装盘,具体方法可参考: 在MAC下使用ISO制作Linux的安装USB盘 ,之后通过Bios引导U盘启动安装Ubuntu系统: 1)一开始安装就踩了一个坑,选择”Install Ubuntu”回车后过一会儿屏幕显示“输入不支持”,google了好多方案,最终和ubunt

ubuntu-16.04+-xxx-i386.iso :安装 Oracle 11gR2 数据库

前言:说实在的,ubuntu 16.04以上很难安装oracle!其间走过了艰难的一段路! 重要附件:ubuntu16.04+-xxx-i386.iso_安装oracle所需的软件包.zip 特点: 需要重新安装:libaio1_0.3.109-2ubuntu?_i386.deb.默认的libaio库有问题,和其默认libaio的编译方式有关! 需要重新安装gcc 4.4.7(这是当前4的最终版),默认的gcc 6.x因其新版本的许多默认特性会引起问题. 需要安装老版本的:libstdc++5_

ubuntu16.04下源码安装onos1.0.2

由于工作需要,下载安装onos1.0.2的版本,大家看需求可以下载安装更高级的版本 参考链接:http://www.sdnlab.com/14650.html 1.系统环境 Ubuntu16.04 LTS 64bit 下载地址:https://www.ubuntu.com/download/desktop(桌面版) 2.安装依赖(这里的版本选择根据ONOS版本确定的,在上述参考链接中作者有提到----"关于Maven和Karaf版本的说明:此处建议使用推荐的karaf-3.0.3和Maven-3

ubuntu16.04下笔记本自带摄像头编译运行PTAM

转载请注明链接:https://i.cnblogs.com/EditPosts.aspx?postid=9014147 个人邮箱:[email protected] 北航飞控一体化技术重点实验室 PTAM是视觉slam的一种开源算法,并做了关于增强现实的应用.代码是完全开源的,可以从github上获取:地址 作者2008年的文章 Parallel tracking and mapping for Small AR workspaces 支持多个系统上编译运行,可以在作者的项目主页上获取一些在其他

Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动

场景 Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93790806 Nginx入门简介和反向代理.负载均衡.动静分离理解: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862 注: 博客: https://blog.csdn.net/badao_liuman