** note: 由于输入法的原因,代码中的“-”可能运行错误,粘贴代码时,请自动修改, 例如 修改“update-initramfs -u”中的“-u”. 避免出现运行错误。
1.系统信息:
Linux mint 17.3 64bit
(Mint每次重启都会出现Xserver不能启动的问题)
Ubuntu 14.04
( 最好是Ubuntu, 问题很少)
GeForce GTX 750 Ti
gcc 4.8.4 (matlab2014a不支持4.8,之后需要降级到4.7)
2.Nvidia driver
Ubuntu可以选择自动安装:
system setting-> software updates->other additional drivers
强烈建议这个方法
手动安装的方法如下:
1)禁用nouveau
- 1
- 2
- 3
- 4
或者
$ sudo nano /etc/modprobe.d/disable-nouveau.conf
+blacklist nouveau@H_404_37@
+options nouveau modeset=0@H_404_37@
个人感觉两种方法是一样的
2) 重新构建initramfs
- 2
3) CTR+ALT+F1 模式下
- 4
4) 重启电脑
- 1
5) 验证是否正确
- 4
- 5
3.Cuda8.0 ( Linux x86_64 Unumtu 14.04 )
1) 安装缺少的库
- 2
// libgl1-mesa-glx有时候装不上,不过好像也没关系
- 1
- 1
不用安装nvidia driver,其他项接受
3) 设置环境变量
尝试这个,据说这个文件是默认的
- 4
或者:
- 5
- 6
下面的操作类似,保险起见,两个都试试
- 4
- 1
- 2
4) 验证安装是否完成
- 2
5) Cuda samples
编译所有的cuda samples
- 2
也可以进入/usr/local/cuda-8.0/samples/1_Utilities/deviceQuery/目录下
- 2
显示系统信息和最后一行pass, 证明安装成功
**To uninstall the CUDA Toolkit,run the uninstall script in /usr/local/cuda-8.0/bin
6) 安装cudnn 5.0
- 6
- 7
- 8
- 9
- 10
- 11
- 12
可以运行一下 ./deviceQuery 看一下是否通过
*安装caffe时,运行make runtest 可能会出现以下错误:
Libcudart.so.8.0: can not open shared object files: no such file…
运行下面指令可以解决:
- 6
4.安装Matlab214a
5.降级gcc
** note: 降级gcc,最好在安装Matlab之后进行,或者在最开始的时候进行,因为期间会出现gcc文件夹无法找到的错误。
- 7
验证一下当前gcc版本是不是默认为4.7
6.安装caffe
1) 安装依赖项
- 6
2) BLAS 安装
- 1
3) 安装pycaffe接口所需要的依赖项
- 1
4) 安装openCV3.1
- 1
修改graphcuts.cpp(因为opencv3.1还不支持cuda8.0)
- 1
进入opencv目录 (如果没有cmake,请装)
- 5
5) Caffe
进入Caffe文件夹,并复制Makefile.config及修改
- 2
- 3
保存
- 1
- 4
最后一步,
- 6
搞定,收工回家
6) Test MNIST 根据官网测试MNIST
7.安装jupyter,在线编辑工具
- 1
- 可能出现的问题
如果出现Segmentation fault错误,原因可能是依赖项没有装全。
如果出现.so libraries缺失,原因可能是环境变量没有配置好。
如果出现hd5f错误, 可以尝试在caffe配置文件下面修改
- 3