Ubuntu14.04下安装blas(openblas)、cuda7.5过程记录

相信对于刚入门的计算机视觉的新手都会被安装cuda、caffe的繁琐所困扰,我也是。经过最近一段时间的查阅资料,终于在自己的本本上将cuda安装成功了。


安装环境:刚刚安装好的Ubuntu14.04,64位

  • dependencies

在终端中输入下述命令

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 libgflags-dev libgoogle-glog-dev

如果显示什么什么找不到了,请输入下述命令后再次尝试

sudo apt-get update
  • openblas

    首先,下载openblas,并且在下载完之后解压缩到名为openblas文件夹中
    随后,依次输入下述命令

cd openblas

make

sudo make install

安装完毕即可。
在这里多说一句,也可以选择安装blas的吧,我觉得这种方法比较简单,命令如下

sudo apt-get install libblas-dev
  • cuda

这一步,我主要参考了这篇博文。
首先,下载cuda。我的几点建议是,首先系统型号要对上;然后可以在Windows系统下好,因为我总觉得Ubuntu下下文件好慢好慢,不知道是不是我一个人的感觉,所以选择deb(local)文件比较好。
然后,按Ctrl+Alt+F1进入本地控制台,输入你的用户名和密码后,输入命令

sudo service lightdm stop

随后将路径切到你下载文件放置的目录下,再输入下述命令

sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb

sudo apt-get update

sudo apt-get install cuda 

sudo apt-get install cuda-7-5

sudo apt-get -f install 

我在安装的时候,上述最后一步反复了好几次,因为之前每次似乎都是因为网站连接不上,然后跳过了,没装上,所以最后两条命令可以反复试一试,直到成功。有时显示成功了,可是后续的步骤依然进行不了,那么久卸载了,再次循环尝试。卸载命令如下

sudo apt-get remove cuda

如果是笔记本,就是有双显卡的,需要写一个blacklist

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

在blacklist.conf里写入

blacklist amd76x_edac
blasklist nouveau

可以输入lspci查看一下。

再设置环境变量

export PATH=/usr/local/cuda-6.5/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

之后,重启一下电脑,也有的帖子没说重启,我是重启了。
如果要重启的话,可以输入下述命令,不重启的可以跳过

sudo service lightdm start

重启之后,依然Ctrl+Alt+F1,再stop一下就好了,然后再输入

cuda-install-samples-7.5.sh ~

等待一段时间,结束之后再输入

cd ~/NVIDIA_CUDA-7.5_Samples  

make

再等待一段时间。。。结束之后再输入

cd /NVIDIA_CUDA-7.5_Samples/bin/linux/release

./ deviceQuery

最后,如果你看到最后一行显示“Result=PASS”就说明安装成功了。记得再service lightdm start一下,然后按Ctrl+Alt+F7返回图形界面。


你可能感兴趣的:(Deep,Learning)