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

原创 2016年05月30日 15:59:50

一、安装前的准备

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





版权声明:本文为博主原创文章,未经博主允许不得转载。

Caffe编译出错:/usr/bin/ld: cannot find lcblas

错误如下: BLAS或许是没有安装,或许是路径有问题。 安装这个即可:...
  • yihaizhiyan
  • yihaizhiyan
  • 2015年11月17日 11:14
  • 6108

mxnet 中 cannot find -lcblas问题

1.确保机器上安装了gfortran编译器,如果没有安装的话,可以使用sudo apt-get install gfortran 2.下载blas, cblas, lapack 源代码, 这些源码都...
  • Allyli0022
  • Allyli0022
  • 2017年02月08日 15:35
  • 1168

/usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -latlas 这两个问题的解决办法并编译成功

LD -o .build_release/lib/libcaffe.so /usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -la...
  • zouyu1746430162
  • zouyu1746430162
  • 2016年11月29日 14:10
  • 2594

caffe安装指南

其实caffe上的安装已经介绍的很清楚,而且也不乏介绍caffe的文章,之所以写这篇是因为这是一个中文版本的,再就是我在实验室服务器安装时遇到了很多问题,我觉得后来人可能会遇到,所以贴出来 Li...
  • kuaitoukid
  • kuaitoukid
  • 2014年10月23日 13:38
  • 54960

CBLAS的安装与使用

 CBLAS的安装与使用 烤鱼片(@eii.dlmu)cleverysm@163.com  CBLAS是BLAS的C语言接口。BLAS的全称是Basic Linear Algebra Subprogr...
  • cleverysm
  • cleverysm
  • 2007年12月09日 14:16
  • 24614

编译caffe提示错误/usr/bin/ld: cannot find -lhdf5_hl

在make py的时候,遇到了这个错误:/usr/bin/ld: cannot find -lhdf5_hl /usr/bin/ld: cannot find -lhdf5 collect2: err...
  • baiyu9821179
  • baiyu9821179
  • 2017年06月13日 11:33
  • 3437

JETSON TK1 cuda6.5 编译darknet cuda版本/usr/bin/ld: cannot find -lcudart cannot find -lcublas 解决

TK1 cuda6.5 编译darknet cuda版本将makefile中GPU=0改为GPU=1时,编译报错如下: gcc -Wall -Wno-unknown-pragmas -Wfatal-...
  • weixin_35654926
  • weixin_35654926
  • 2017年08月07日 11:22
  • 1008

caffe安装系列——安装cuda和cudnn

说明 网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很...
  • xuezhisdc
  • xuezhisdc
  • 2015年09月22日 15:01
  • 51031

usr/bin/ld: cannot find 错误解决方法

    参考:http://blog.siyebocai.cn/20100324_5p424qs7.html    通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错...
  • osoon
  • osoon
  • 2010年04月25日 12:32
  • 100548

caffe2 ubuntu16.04 安装错误 cannot find -lopencv_dep_cudart

[ 54%] Linking CXX shared library libCaffe2_CPU.so  /usr/bin/ld: cannot find -lopencv_dep_cudart  co...
  • qq_15505637
  • qq_15505637
  • 2017年08月22日 10:21
  • 559
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu安装cuda7.5和caffe&cannot find -latlas
举报原因:
原因补充:

(最多只允许输入30个字)