linux下caffe安装过程原理,Ubuntu下caffe安装过程中出现的问题与解决方案

1.拼音输入法的设置

参考:Ubuntu中文输入法IBUS的安装

第一:安装IBus框架,

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

启动IBus框架,在终端输入:

im-switch -s ibus

安装完IBus框架后注销系统,保证更改立即生效。

第三步:安装拼音引擎

有下面几种常用选择:

IBus拼音:sudo apt-get install ibus-pinyin

IBUS五笔:sudo apt-get install ibus-table-wubi

谷歌拼音输入法:sudo apt-get install ibus-googlepinyin

Sun拼音输入法:sudo apt-get install ibus-sunpinyin

第四步:设置IBus框架

ibus-setup

设置IBUS

42902ee4523b0c98fddef2bf0f800315.png

第五步:通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:

ibus-daemon -drx

但是设置完成后还要进入桌面右上角的IBus图标,进入文本输入设置,在“使用的输入源选项中”添加:汉语(pinyin)和汉语(sunpinyin)设置完成后就可以使用啦!

2.开机再次黑屏,拔掉移动硬盘的电源后可以启动,且发出长短音报警,发现是电源电压问题。

3.opencv 安装的第一步,安装项即执行$ sudo sh Ubuntu/dependencies.sh指令。

但这个sh文件里的sudo apt-get install ffmpeg指令执行出错,报错如下:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package ffmpeg is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'ffmpeg' has no installation candidate

解决方法:

1)sudo apt-get -y update(失败)

2)sudo apt-get -install ffmpeg(以上失败)

3)手动安装ffmpeg。

网上搜索下载ffmpeg包,按照不同版本安装都不行(有的make不了)

4)最终的解决方法:

FFmpeg 是一款流行的多媒体框架,在安装一些播放器的时候需要依赖 FFmpeg 能让用户轻松实现 ncode、转码、 mux、 demux、stream、 filter 和播放音频和视频内容。

最新版本 FFmpeg 2.5.1 已经发布,Ubuntu 14.04、14.10用户可通过PPA进行安装,打开终端,输入命令:

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

sudo apt-get update

sudo apt-get install ffmpeg

(问题解决!)

4.在五、安装Caffe并测试中,第2. 安装配置nVidia cuDNN 加速Caffe模型运算下的第b部分. 链接cuDNN的库文件:注意自己的文件和教程中给出的文件对应!

自己的文件列表 教程的文件

libcudnn.so                   libcudnn.so

libcudnn.so.7.0                 libcudnn.so.4

libcudnn.so.7.0.64             libcudnn.so.4.0.7

5.对所有文件操作之前,都要注意当前文件的权限,根据需要更改权限,或者直接将其赋予777(所有)权限

6.在第五部分、安装Caffe并测试中的第6步. 编译caffe-master!中执行到:  make runtest -j16指令时,报错类型如下:

9 tests, listed below:

[  FAILED  ] SGDSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

[  FAILED  ] AdaGradSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

[  FAILED  ] NesterovSolverTest/0.TestSnapshot, where TypeParam = caffe::CPUDevice

[  FAILED  ] NesterovSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

[  FAILED  ] AdaDeltaSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

[  FAILED  ] AdamSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

[  FAILED  ] RMSPropSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice

9 FAILED TESTS

解决方法:在第6步执行前添加一条指令: export MKL_CBWR=AUTO,然后在重新执行一边对第6步,解决!

7.在第五部分、安装Caffe并测试中的第6步. 编译caffe-master!中执行到编译Matlab用到的caffe文件指令:$ make matcaffe -j16时,报错:

MATLAB_DIR must be specified in Makefile.config to build matcaffe.

make: *** [matlab/+caffe/private/caffe_.] 错误 1

解决方法:打开caffe-master 文件夹下的Makefile.config文件,找到有MATLAB_DIR:所在行:# MATLAB_DIR := /usr/local/MATLAB/R2014a,将该行的

注释去掉。完美解决!

8.另外在整个安装过程的最后一步,也就是 训练mnist:$ sh examples/mnist/train_lenet.sh,当时我将命令行目录切到了example下,直接执行sh mnist/train_lenet.sh指令,提示没有发现train_lenet.sh 中的相关指令,切到mnist下执行也不行只能切到caffe-master下,最后才能正常训练了,理论上应该是一样的,不知道为何出现这种情况,先暂且记住这一点!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值