基于anaconda的caffe(oycaffe)安装

基于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

先确认 protpbuf的版本

conda list protobuf

如果版本为 3.4.*

则将其退为 3.2

conda install protobuf=3.2
之后再安装,就可以解决问题
装好后

import caffe 还会有新的问题

此时执行下面的命令

conda install nomkl
安装完成即可 
然后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

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Anaconda安装caffe,需要按照以下步骤进行操作: 1. 确保已经安装Anaconda。可以参考引用中提供的链接,了解Anaconda安装步骤。 2. 创建一个新的conda环境来安装caffe。可以使用以下命令创建一个名为caffe的Python 2.7环境: ``` conda create -n caffe python=2.7 -c defaults ``` 3. 更新conda以确保使用最新版本: ``` conda update -n base -c defaults conda ``` 4. 激活刚刚创建的caffe环境: ``` conda activate caffe ``` 5. 安装caffe。如果你的系统有GPU,可以使用以下命令安装caffe-gpu: ``` conda install -c defaults caffe-gpu ``` 如果没有GPU,则可以安装cpu版的caffe: ``` conda install -c defaults caffe ``` 请注意,安装caffe可能需要一些时间和依赖项的安装。确保你的系统满足caffe安装要求,并且按照上述步骤进行操作,就可以成功安装caffe了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Anaconda安装caffe(超简单)](https://blog.csdn.net/abcd740181246/article/details/89878613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [caffe安装步骤(Anaconda,Windows10环境下)](https://blog.csdn.net/thy0000/article/details/122794162)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Anaconda: 快速安装caffe](https://download.csdn.net/download/weixin_38521169/14038348)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值