ubuntu16.04+cuda9.1+cudnn+opencv3.3+python2.7+caffe配置

主要填自己的几个坑,记录一下。主要参照这个博客https://blog.csdn.net/yhaolpz/article/details/71375762

1.配置cuda+cudnn, 比较顺利,主要问题是我这个显卡GTX1050笔记本版,官网没有说,装了最高的cuda,最后也算成功了吧,以后再实验。

我参照这个博客:https://blog.csdn.net/iotlpf/article/details/54175064

不一样的修改有

(1)驱动应该是越高越好,当时本身就是384,更新到391,后来提示至少384.

  (2) gcc可以去官网下载压缩包历史版本, wget不一定能成功.

(3) 用浏览器下载 cuda的runfile可能会失败,使用百度网盘离线下载然后再下载吧。


2.依赖包的下载会失败比如

libleveldb-dev

这时候要去https://launchpad.net/ubuntu下载deb包,当时没看清有这个,下载源码编译会一直失败。这个针对国内源没有的问题比较好。另外建议一个一个install ,要稳。


3.opencv问题

以为自己其他的都有了(cuda,opencv,python,cudnn,依赖库),然后编译caffe会报错。下面分述

(1)版本问题,在依赖库下载时会有要求下载libopencv,这样会给你装上opencv2.4版本但是我之前装过了opencv3.4,所以坑了,使用autoremove卸载后还是不行,我判断是opencv和cuda版本搭配不好,下载3.3版本opencv,重新编译安装,发现在cuda下opencv会编译得非常慢。记得以后先装cuda再装opencv.

(2)computer_20问题,要把makefile.config中的computer_20和computer_21两行删掉

(3)opencv_imgcodes问题:

194行开始改为:

ifeq ($(USE_OPENCV), 1)
	LIBRARIES += opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs

	#ifeq ($(OPENCV_VERSION), 3)
		#LIBRARIES += opencv_imgcodecs
	#endif

endif

4. numpy路径问题

找到真正的numpy路径加入到PYTHON_INCLUDE中。

5.runtest 不通过问题,参照:

https://github.com/BVLC/caffe/issues/6164

5.pycharm中导入不进的问题,使用终端启动pycharm 命令是:

pycharm-community %f







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值