关闭

Ubuntu安装cuda7.5和caffe&cannot find -latlas

标签: ubuntucudacaffe
1476人阅读 评论(0) 收藏 举报
分类:

一、安装前的准备

1、 Verify You Have a CUDA-Capable GPU

执行下面的操作,然后验证硬件支持GPU CUDA,只要型号存在于https://developer.nvidia.com/cuda-gpus,就没问题了

         $ lspci | grep -i nvidia

2、Verify You Have aSupported Version of Linux

         $ uname -m && cat /etc/*release

重点是“x86_64”这一项,保证是x86架构,64bit系统

3、NVIDIA官网下载好CUDA安装包:cuda_7.5.18_linux.run

二、开始安装

关闭X-Win窗口显示界面,操作方法是:同时按:CTRL+ALT+F1(F2-F6),切换到TTY1-6命令行模式。

关闭桌面服务,登陆系统后,然后输入:“sudo stop lightdm ”,cd到CUDA安装包安装包目录,

然后执行安装命令:

         $ sudo sh cuda_7.0.28_linux.run

一路Accept=>YES=>......

执行完后出现以下结果:

Driver: Installed requirereboot

Toolkit: installskip

Samples: installskip

这个CUDA安装包事实上包含了Driver,Toolkit和Samples三部分,第一次安装时把驱动装上了,只不过要重新启动。重新启动了一下,还是跟上面一样,输入:“sudo stop lightdm ”,退出GUI,重新执行以下命令:

   $ sudo sh cuda_7.0.28_linux.run

上面一样,

结果如下: 

Driver:Installed 

Toolkit: Installed in/usr/local/cuda-7.0

Samples: Installed in/home/caffe, butmissing recommended libraries

这次就安装成功了,如果还不确定的话,这时,CD到Samples所在目录,先进行执行:make all -j8,然后cd到/home/dyx/NVIDIA_CUDA-7.5_Samples/bin/x86_64/linux/release目录下执行:./deviceQuery,就可查看显卡的相关信息。

除此之外还有一些查看显卡的命令:1、 $ nvidia-smi   2、 $ lspci | grep -i nvidia

完成以上操作后一定要开启GUI桌面窗口服务,输入命令:sudo start lightdm.

三、其他opencv和caffe安装

参考:http://blog.csdn.net/lu597203933/article/details/46742199

还有:http://www.aichengxu.com/view/52231

安装BLAS:输入:sudo apt-get install libatlas-dev,安装完成即可。

如果是新版的caffe会报以下错误:/usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -latlas。

这是由于atlas安装在/usr/lib和/usr/include里面,cd到这个路径下,如果发现只有libblas.so,没有libatlas.so和libcblas.so,那就需要输入以下命令手动建立链接:

sudo ln -sf ./libblas.so.3 ./libatlas.so

sudo ln -sf ./libblas.so.3 ./libcblas.so

安装cudnn: 下载cudnn5.0(对应于CUDA-7.5版本),解压后:输入命令:sudo cp cudnn.h /usr/local/cuda-7.5/include ;sudo cp libcudnn* /usr/local/cuda-7.5/lib64 ,完成配置。

四、安装caffe

下载最新的caffe-master,解压后,cd 到主目录,cp Makefile.config.example Makefile.config,修改Makefile.config。

a. 启用CUDNN,去掉"#"(目前caffe-master仍然只支持R1版本)

USE_CUDNN := 1

b. 启用GPU,去掉注释"#"

# CPU_ONLY := 1

c、启用Opencv、LMDB、LEVELDB

USE_OPENCV := 1

USE_LEVELDB := 1
USE_LMDB := 1

d、如果opencv是3.0以上版本需要开启:OPENCV_VERSION := 3





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56118次
    • 积分:806
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:17篇
    • 译文:0篇
    • 评论:6条
    最新评论