ubuntu18.04, cuda10 anaconda编译安装caffe

弄了好几天,终于安装上了。全是亲身踩过的坑。

可能是我linux使用不熟练,配置过程中出现问题不知道怎么解。所以我要记录全面一点。

一、知识点-添加环境变量

在Linux里设置环境变量的方法

0查看环境变量

可以``export``查看所有的变量。可以通过``export | grep anaconda`` 筛选出你想要查看的关键词,这里grep后面就是你要抓取的关键词。

1 临时添加 


在末尾添加

export PATH=$PATH:/home/nnir712/software/protobuf/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nnir712/software/protobuf/lib


直接赋值就会覆盖之前原来的变量

export PATH=:/home/nnir712/software/protobuf/bin

2 永久添加

 .bashrc

`vi ~/.bashrc `在文件里加入想要添加的环境变量,比如

PATH=$PATH:/home/nnir712/software/protobuf/bin

这种修改需要重启terminal窗口才能生效

profile 

`vi /etc/profile ` 同样在文件里加入想要添加的环境变量,比如

PATH=$PATH:/home/nnir712/software/protobuf/bin

这种修改需要重启电脑才能生效

 

二、anaconda环境的 caffe安装

三个比较靠谱的参考

caffe安装
[Ubuntu16.04 Caffe 安装步骤记录(超详尽)]
[Caffe学习(二)—下载、编译和安装Caffe(源码安装方式)]
最后我是参考的[caffe安装]()成功的
**所有的安装,也不一定是这固定顺序。**
不同的conda版本也会有不同的性格。我发现,我第一次安装成功了,第二次再这样操作就不行了。


 1、安装依赖


### 先装skimage。numpy 


与他们不同的是,我先安装numpy。因为我发现caffe需要用到skimage。而这里面有存在numpy与skimage版本不兼容的问题[numpy/issues](https://github.com/numpy/numpy/issues/12744)。最后发现1.15.4的numpy可以支持skimage
`

conda install numpy==1.15.4
conda install -c conda-forge scikit-image
激活python试试能不能用:from skimage import io,transform

只要没报错就成功了`

这里也不一定先安装numpy。因为我第二次尝试时发现装了numpy==1.15.4,skimage装不上了。貌似是conda更新了。
直接conda install -c conda-forge scikit-image就可以了,conda自动帮我安装了numpy1.11.3版本的。


### 依赖

conda install boost hdf5 snappy leveldb lmdb gflags glog

##

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值