创建并激活虚拟环境
可能会遇到权限问题,给group加上r w权限:
sudo chmod -Rf g+w /anaconda3
conda create -n ai python=3.6
conda activate ai
-
直接安装caffe,请务必按照顺序,否则可能会出错。
conda install caffe=1.0//需要加1.0限制,然后不要输入y,直接敲回车;版本不对,会导致后面ir脚本报错,安装完后, conda install protobuf=3.2//后续脚本会更新为3.19版本,这里为了避免安装tf gpu后caffe无法使用 conda install tensorflow-gpu=1.14.0//python -m pip install tensorflow-gpu==1.14.0,如果conda 安装以后,import报错,就用pip
此时,python import caffe会报错:libprotobuf.so.12或者libnkl_avx512.so,执行下面语句:
conda install nomkl numpy scipy scikit-learn numexpr conda remove mkl mkl-service
此时终端敲入python,测试import caffe ,不报错,就可以了。若果报错,尝试一下顺序:caffe、protobuf3.2,nomkl,tf-gpu。我这里是上面顺序,没在有问题。
如果出现import tensorflow no module named tensorflow的问题,就conda deactivate 在conda activate一下试试,遇到过类似的问题,因为tensroflow已经安装了,这样就好了。
下面也按照顺序操作,避免出现问题。