系统重装了,于是,我想装就体验一下最新的各种东西吧。
anaconda最新的
cuda最新的
cudnn最新的
本来安装好了没问题。caffe编译也通过了。但是不能用,缺少python opencv和python protobuf,于是用conda装,这个时候就出现各种问题了。
开始是opencv不能用,连caffe都编译不通过了。conda uninstall opencv就好了。但是用的时候import caffe时,会有protobuf的问题,于是conda install protobuf,然后就出问题了,caffe编译不通过,卸载了也不行。
看caffe的issue上说,opencv2.4.11后兼容就有问题了。protobuf也是兼容问题。
conda版本太高了,默认装的东西都是最新的了,opencv是3.0以上了,protobuf也是3.0以上的了。
我想我明白了,为什么caffe大家都说更新跟不上了。
我在想我要不要从头开始,把anaconda回到低版本的。
目前的情况是caffe下make all是可以编译过的。不知道一会用起来会怎么样。
网上搜了,conda怎么装指定版本的东西,结果没搜到,看来还是我的搜索方式不够专业啊,难道英文的没人遇到这个问题?同事说直接conda install -c menpo opencv=2.4.11这样就行了。晕,我查了conda install的帮助,都没看到,好吧。 -c menpo是指从menpo这个channel里找资源,menpo是anaconda的一个资源库链接吧。
目前是最新版的anoconda是可以的,protobuf安装时也可以默认选择,opencv选择2.4.11版本的。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:caffe新版本的各种软件 - Python技术站