您的位置:首页 > Web前端

ubuntu 16.04 cuda 8.0 caffe 安装 及遇到的问题。

2017-04-27 22:04 701 查看
参考参考2 在这篇论文的基础上遇到了另外几个问题:(1)caffe编译的问题解决:“cublas_v2.h: No such file or directory”        解决方案:参考  将 uer/local/cuda-8.0/下的include和lib64将其分别添加到caffe根目录下Makefile.config中的"INCLUDE_DIRS"、“LIBRARY_DIRS”后面就可以 了。/usr/local/cuda-8.0/include加到INCLUDE_DIRS := $(PYTHON_INCLUDE)后面,注意空一格。/usr/local/cuda-8.0/lib64加到LIBRARY_DIRS := $(PYTHON_LIB)后面,注意空一格。注意编译出错时候,修改后再编译时候建议 make clean 把上一次的编译的清除掉。 (2)/usr/local/cuda/bin/nvcc:命令未找到:       解决方案:参考 在Makefile.config的第28行内容从CUDA_DIR := /usr/local/cuda修改为(我这边nvcc所在位置为CUDA_DIR := /usr/local/cuda-8.0):                      问题解决,别忘了 make clean 后再 make all   (3)
error while loading shared libraries: libcudnn.so.5: cannot open shared object file: No such file or directory
   问题意思是找不到cudnn文件。解决方案:创建软连接 。
  
参考1
           $ cd /usr/local/cuda/lib64/
           $ sudo rm -rf libcudnn.so libcudnn.so.5             然后修改文件权限,并创建新的软连接
     $sudo chmod u=rwx,g=rx,o=rx libcudnn.so.5.1.10
     $sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5
     $sudo ln -s libcudnn.so.5 libcudnn.so
   可是到这里再重新编译还是同一个问题,不知道为什么,于是用了参考2
中的方法,最后解决了。      解决方案:发现了libXXX.so.1.2.3的确存在,就把libXXX.so.1.2.3所在的目录加入到 /etc/ld.so.conf 中,或者在 /etc/ld.so.conf.d/下新建一文件,如 XXX.conf ,其内容是libXXX.so.1.2.3所在的目录。(我用的后面一种方法,在/etc/ld.so.conf.d/内先创建cuda.conf,然后在里面写入/usr/local/cuda-8.0/lib64/)   这里可能涉及到了 怎么创建一个.conf文件,并且写入 libXXX.so.1.2.3所在的目录的路径。2017年9月6日更新(4)装NVIDIA显卡驱动时候,控制台输入以下指令,显示没有该语句时候
nvidia-smi
nvidia-settings
直接在系统设置--&4000gt;软件与更新-->附加驱动 里面直接进行修改(5)build_release/tools/caffe: error while loading shared libraries: libopencv.so.3.2: cannot open shared object file: No such file or directorymake: *** [runtest] Error 127解决:
cd caffe-mastersudo ldconfig
参考:点击打开链接   点击打开链接2持续更新.......
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: