点击量:8119
前言
网上好多文章写得很复杂(包括官方文档),其实使用Anaconda安装caffe非常简单,只需要以下几个步骤:
环境
- 操作系统:Linux version 3.10.0(Red Hat)
- Python版本:3.5.4
- anaconda:1.6.5
- conda: 4.3.30
安装步骤
- 安装Anaconda(这个强烈推荐!)
-
在终端敲入:
conda install -c anaconda caffe
-
选择特定的protobuf版本:
conda install protobuf=3.2
如果不输入这一句可能会报如下错误:ImportError: libprotobuf.so.12: cannot open shared object file: No such file or directory
使用
- 创建一个caffe环境:
conda create -n caffe python=3.5
(只需创建一次) - 启动caffe环境:
source activate caffe
- 关闭caffe环境:
source deactivate caffe
- 启动caffe环境后,在Python命令行输入
import caffe
,如果不报错就成功了。
好,感谢文章分享。有三个问题需要咨询:
#1 请问你的Ubuntu是哪个版本 14.04 or 16.04?
#2 是否需提前配置CUDA以及Cudnn
#3 conda install -n anaconda caffe 提示我 默认安装 cuda=9.0,现在系统装的cuda=8.0,不知是否不兼容
#1, 我用的是Red Hat,linux内核版本是3.10
#2, 如果你需要使用GPU加速的话,是需要安装cuda和cudnn的,具体教程网上一搜一大堆
#3, 这个你得自己试下
#4, 我刚刚试了一下:
$ anaconda -V
anaconda Command line client (version 1.6.14)
可能当初写错了?我不记得了。
感谢你的回复。
#4 anaconda:1.6.5 版本好是否有误?
你好,我有个问题想请问一下。我使用conda安装的caffe我发现少了compact_blilinear_layer这个层,我想手动添加进去,但是发现配置caffe layer的文件src/caffe/caffe.proto根本找不到,请问有没有遇到过这种问题呢
不好意思,没有遇到。用conda装caffe应该不会有问题,你可以重新搞个环境再装一下。