我是靠谱客的博主 可耐小鸽子,这篇文章主要介绍基于anaconda的caffe(oycaffe)安装Name Version Build Channel,现在分享给大家,希望可以做个参考。

基于anaconda的caffe安装

最近项目需要部署caffe代码,走了很多弯路,现将流程给大家,希望节省大家的时间。

背景 ubuntu16.04

1、安装anaconda
这个坑几乎没有,可以自行百度。
2、建立虚拟环境
conda create -n name -c defaults python=3.X caffe-gpu
解读:安装name 的环境,之后按照defaults 形式安装caffe-gpu(cpu形式则为conda create -n name -c defaults python=3.X caffe)

3、如果以上安装报错如cuda driver Check failed: error == cudaSuccess等等
说明cudn版本不匹配

则需要执行如下命令:conda install cudatoolkit=9.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/

完成之后,执行 :conda list cudnn

Name Version Build Channel

cudnn 7.6.0 cuda9.0_0

满足以上则表明安装成功,可以import caffe

如果你没有装上,可以使用下方命令安装CUDNN

conda install cudnn=7.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
完成安装。

之后直接安装

gpu版:conda install -c defaults caffe-gpu
cpu版:conda install -c defaults caffe

常见错误

如果报错,可按照如下方式处理

caffe import 报错libprotobuf.so.12

复制代码
1
2
3
4
5
6
7
先确认 protpbuf的版本 conda list protobuf 如果版本为 3.4.* 则将其退为 3.2 conda install protobuf=3.2 之后再安装,就可以解决问题
复制代码
1
2
3
4
5
6
装好后 import caffe 还会有新的问题 此时执行下面的命令 conda install nomkl 安装完成即可
复制代码
1
2
3
4
5
6
7
然后conda list发现opencv的版本是2.4.11 而Ubunto 16.04系统的apt-get得到的opencv是2.4.9(pkg-config --modversion opencv 查看opencv版本) 所以果断conda remove opencv 然后sudo apt-get install libcv-dev 然后 sudo apt-get install python-opencv 然后发现import cv2出错

查看protobuf

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sudo apt-get install libprotobuf-dev protobuf-compiler #Linux系统级的安装 sudo pip install google protocol #python2.7版本的安装 sudo pip3 install google protocol #python3.5版本的安装 conda install protobuf #anaconda版本的安装 查看系统中已安装的protobuf: whereis protoc #查看那些路径下安装了protobuf which protoc #查看默认选用的protobuf protoc --version #查看当前默认的protobuf的版本 sudo protoc --version #查看系统的protobuf的版本

reference:

参照https://blog.csdn.net/weixin_40588315/article/details/85881338

最后

以上就是可耐小鸽子最近收集整理的关于基于anaconda的caffe(oycaffe)安装Name Version Build Channel的全部内容,更多相关基于anaconda的caffe(oycaffe)安装Name内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部