Ubuntu16.04 caffe安装记录

Ubuntu16.04 caffe安装记录

1.安装显卡驱动

首先更新输入:

sudo apt-get update
sudo apt-get upgrade

然后打开System Settings中Software&Updates

如下选择,并点击Apply Changes。

2.禁用nouveau

编辑文件

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在打开的文件中写入:

blacklist nouveau option nouveau modeset=0

执行

sudo update-initramfs -u

重启,输入

reboot

3.安装依赖包

依次输入:

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 git cmake build-essential

4.配置环境变量

打开配置文件:

sudo gedit ~/.bashrc

添加:

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

保存退出

5.安装CUDA 8.0

执行可执行文件:

sudo sh cuda_8.0.61_375.26_linux.run --no-opengl-libs

注意:安装过程中不要选择安装显卡驱动,其他选择yes即可。

重启:

reboot

打开配置文件:

sudo gedit ~/.bashrc

添加环境变量:

export PATH=/usr/local/cuda-8.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

使配置生效:

source ~/.bashrc

6.验证CUDA 8.0

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery

sudo make

./deviceQuery

7.安装cudnn

下载cudnn,并且拷贝到/usr/local路径下:

sudo cp /home/peiyuyang/cudnn-8.0-linux-x64-v6.0.tgz /usr/local

解压,执行:

sudo tar -zxvf cudnn-8.0-linux-x64-v6.0.tgz

解压后,执行:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

8.脚本安装OpenCV-3.3.0

安装git:

sudo apt install git

下载:

git clone https://github.com/jayrambhia/Install-OpenCV

打开路径:

cd Install-OpenCV/Ubuntu/

赋权限:

chmod +x *

保险起见:

sudo apt-get update

运行脚本:

./opencv_latest.sh

时间较长,最终出现OpenCV-3.3.0 ready to be used,安装成功。

9.安装caffe

安装路径下:

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

將user目录下所有文件权限改为当前用户的权限:

chown -R uer.uer /home/user

进入caffe路径,拷贝Makefile.config.example:

sudo cp Makefile.config.example Makefile.config

修改Makefile.config文件:

sudo gedit Makefile.config

修改:

将
#USE_CUDNN := 1
修改成:
USE_CUDNN := 1

将
#OPENCV_VERSION := 3
修改为:
OPENCV_VERSION := 3

将
#WITH_PYTHON_LAYER := 1
修改为
WITH_PYTHON_LAYER := 1
将
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
修改为:
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial

修改Makefile文件:

gedit Makefile

修改:

将
NVCCFLAGS +=-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS)
修改为:
NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)

将
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
修改为:
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

修改host_config.h文件:

sudo gedit /usr/local/cuda/include/host_config.h

修改:

将
#error-- unsupported GNU version! gcc versions later than 4.9 are not supported!
改为
//#error-- unsupported GNU version! gcc versions later than 4.9 are not supported!

开始编译caffe:

make all -j8

编译成功后运行测试:

sudo make runtest -j8

10.编译pycaffe

安装依赖 :

sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython

编译:

make pycaffe -j8

成功后貌似还不能python,import caffe。先进行下一步。

11.安装Anaconda

安装解压后,进入解压目录,运行:

bash Anaconda2-4.4.0-linux-x86_64.sh

选择添加环境变量。

使环境变量生效

source ~/.bashrc

之后进行:

sudo pip install easydictpip install protobuf
sudo apt-get install python-protobuf
conda install libgcc

然后可以顺利import caffe。

时间: 2024-11-05 20:33:16

Ubuntu16.04 caffe安装记录的相关文章

Ubuntu16.04 Caffe 安装步骤记录(超详尽)

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Ubuntu16.04 Caffe 安装步骤记录(超详尽) - yhao的博客 - 博客频道 - CSDN.NET yhao的博客 最怕庸碌无为,还安慰自己平凡可贵 目录视图 摘要视图 订阅 [活动]2017 CSDN博客专栏评选 &nbsp [5月书讯]流畅的Pyt

ubuntu16.04 caffe 安装

所需环境 opencv3.x + cuda9.0 安装 caffe首先在你要安装的路径下 clone : git clone https://github.com/BVLC/caffe.git 进入 caffe ,将 Makefile.config.example 文件复制一份并更名为 Makefile.config ,也可以在 caffe 目录下直接调用以下命令完成复制操作 : sudo cp Makefile.config.example Makefile.config 复制一份的原因是编译

ubuntu16.04:caffe安装的那些坑

安装指导:https://blog.csdn.net/yhaolpz/article/details/71375762 遇到的问题: 一.cannot find file libcudart.so.7.5 方法:将libcudart.so.8.0复制并重命名为libcudart.so.7.5(路径相同) 二.failed to create cublas handle:CUBLAS_STATUS_NOTINITIALIZED 在root环境下执行!!! (root跟sudo是不一样的,具体看知乎

【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

参考 1. ubuntu16.04+caffe+GPU+cuda+cudnn安装教程; 完 原文地址:https://www.cnblogs.com/happyamyhope/p/10592227.html

ubuntu16.04 ,安装最新版本docker

环境:ubuntu16.04 ,安装最新版本docker 1.  添加GPG key: sudo apt-key adv--keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys58118E89F3A912897C070ADBF76221572C52609D 2. 添加源 新建文件:/etc/apt/sources.list.d/docker.list, 在里面添加内容: debhttps://apt.dockerproject.or

在ubuntu16.04上安装有道词典

参考来源:http://www.cnblogs.com/scplee/archive/2016/05/13/5489024.html 在ubuntu16.04上安装有道词典主要是解决依赖问题,我们在配置文件中把依赖文件删除,就行了 第一步:下载有道词典的.deb包 第二步:创建youdao文件,然后把有道的源文件解压到这个包里 sudo dpkg -X sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao 第二步:解压deb包中的c

VMware下Ubuntu16.04的安装、可能出现的问题的解决办法及基本配置

安装VMware 1.下载VMware Workstation Pro 12.1.0 for Windows,安装. 2.VMware永久证书秘钥:5A02H-AU243-TZJ49-GTC7K-3C61N 添加新磁盘分区 1.磁盘管理 -> 选择剩余空间较大的磁盘(D) -> 压缩卷(40960M ≈ 39.9G,最好大于20G) 2.新建简单卷 -> 更改盘符(E, up2u)和名称(Ubuntu,up2u) 创建虚拟机 1.创建虚拟机 -> 自定义(高级) 2.稍后安装操作系

ubuntu16.04 lts 安装freeswitch

ubuntu16.04 lts 安装freeswitch: 0.安装一堆依赖包. 1.使用root权限  su root , FSfile=$(curl -s https://files.freeswitch.org/releases/freeswitch/ | sed -n 's/.*"\(freeswitch\-[0-9]*\.[0-9]*\.[0-9]*\.tar\.gz\)".*/\1 /p' | tail -n 1) && echo Downloading $

ubuntu16.04 python3 安装selenium及环境配置

环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持了,需要安装geckodriver,地址 https://github.com/mozilla/geckodriver/releases/ 下载完后解压然后在终端中cd到下载文件路径下,下面以路径为下载为例 依次执行以下命令: 安装xvfb sudo apt-get install xvfb 安装p