安装完ubuntu系统之后,在学校的环境下,联网需要安装mentohust。
参考:
http://www.cnblogs.com/alexanderkun/p/6905604.html
http://blog.csdn.net/zhongshijunacm/article/details/52824894
http://www.voidcn.com/article/p-gehpzrcv-yz.html
安装mentohust
sudo apt-get install freeglut3-dev build-essential libx11-dev
sudo apt-get install libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa
sudo apt-get install libglu1-mesa-dev
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source /etc/profile 使环境变量立即生效
验证cuda是否安装完成,
nvidia-smi
nvcc -V
如果提示你需要安装cuda toolkit,重启一遍再试试。
使用cudnn
解压下载好的cudnn-8.0-linux-x64-v6.0.tgz
sudo cp lib* /usr/local/cuda/lib64/ #复制动态链接库
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.5 #删除原有动态文件
sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5 #生成软衔接
sudo ln -s libcudnn.so.5 libcudnn.so #生成软链接
sudo ldconfig #更新链接,不然编译caffe会出现找不到cudnn的文件路径错误!
下载caffe-master,编译
http://caffe.berkeleyvision.org/install_apt.html