ubuntu 15.04 搭建caffe深度学习环境流程及遇到的问题

本文详细记录了在Ubuntu 15.04上搭建Caffe深度学习环境的步骤,包括Ubuntu安装、Nvidia驱动注意事项、CUDA Toolkit安装、Matlab 2014a的安装调试,以及OpenCV 3.0.0和Caffe的安装过程。特别强调安装完成后不要更新Nvidia驱动,以防环境破坏。在安装过程中遇到的CPU死锁、initramfs错误、软件下载速度慢等问题也给出了解决方案。
摘要由CSDN通过智能技术生成

ubuntu 15.04 搭建caffe深度学习环境流程及遇到的问题

本文参考了以下博文:http://ouxinyu.github.io/Blogs/20151108001.html

做深度学习避免不了要装caffe的环境,之前很不容易装好了一次,然后更新了个nvidia驱动后,又坏了。然后找了很多解决方法,均不能使得caffe再次运行。只能重新安装一次。并把遇到的各种问题记录下,方便以后重装。

PS:为了方便大家使用,我提供一个百度云盘,用于分享部分安装过程中需要用到的软件包和链接地址(所有软件包仅供学术交流使用,请大家尽量去官网下载。)。百度云盘链接: http://pan.baidu.com/s/1qX1uFHa 密码:wysa

安装完成后请不要更新Nvidia驱动

第一步:ubuntu安装

下载ubuntu 15.04的安装包 然后刻录到U盘里,设置U盘启动然后安装ubuntu。
遇到的问题如下:
1、由于一些新的显卡 ubuntu15.04内置驱动不能支持,会报cpu死锁的错误。
解决方法:进入ubuntu界面的时候 按F6在更多选项里选择 Nomodeset就可以了。
2、initramfs unable to find a medium
解决方法:和USB3.0接口有问题 需要将USB3.0硬件插入USB3.0接口
同时和U盘刻录可能也有关系,换一个硬盘刻录软件就可以了。
3、软件下载速度慢的问题
建议多试试几个软件源,在软件中心里能够更改。由于我们是教育网,使用科大的源,下载速度很快。
第二部分:nVidia CUDA Toolkit的安装(*.deb方法)
PS:特别推荐.deb的方法,目前已提供离线版的deb文件,该方法比较简单,不需要切换到tty模式,因此不再提供原来的.run安装方法,这里以CUDA 7.5为例。
一、CUDA Repository
获取CUDA安装包,安装包请自行去NVidia官网下载。(https://developer.nvidia.com/cuda-downloads

$ sudo dpkg -i cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64
$ sudo apt-get update
$ sudo apt-get install -y cuda

第二部分 Matlab安装和调试(以Matlab 2014a为例)

1.下载
由于该软件为商业软件,请大家自行寻找,安装学习,并确保不使用做商业目的,下载24小时删除……
2. 预准备
选择Mathworks.Matlab.R2014a.Unix.iso – 右键 – 使用磁盘映像挂载器打开”,进入装载的虚拟光盘,拷贝全部文件至home/Matlab 文件夹(PS:我的原则是能GUI就GUI,喜欢CMD的可以参照执行)
复制Crack/install.jar至 home/Matlab/java/jar/ 并覆盖源文件

$ sudo cp install.jar /home/Matlab/java/jar/
  1. 授权安装文件夹
$ chmod a+x Matlab -R
  1. 安装
$ sudo ./install

选项:不使用Internet安装
序列号: 12345-67890-12345-67890
默认路径:/usr/local/MATLAB/R2014a
勾选从默认启动路径创建符号链接(实现在任意位置运行matlab启动程序)
激活文件:license_405329_R2014a.lic
拷贝 libmwservices.so 至 /usr/local/MATLAB/R2014a/bin/glnxa64

$ sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/

5.解决编译器gcc/g++版本问题。
因为Ubuntu 15.04的gcc/g++版本是4.9.2,而Matlab 2014a(2015a)的版本是4.7.x所以在使用matla调用mex文件的时候,基本上都会报错,根据报错信息,考虑如下两步解决方案。
A. 降级安装gcc/g++版本为4.7.x
(a). 下载gcc/g++ 4.7.x

$ sudo apt-get install -y gcc-4.7
$ sudo apt-get install -y g++-4.7

(b). 链接gcc/g++实现降级

$ cd /usr/bin
$ sudo rm gcc
$ sudo ln -s gcc-4.7 gcc
$ sudo rm g++
$ sudo ln -s g++-4.7 g++

B
. 暴力引用新版本GLIBCXX_3.4.20

$ sudo cp /usr
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值