您的位置:首页 > Web前端

Caffe学习日记10

2016-07-05 16:45 375 查看
1. PyCaffe环境搭建

自己用的Ubuntu Desktop 14.04 LTS操作系统,关于CUDA,Caffe的详细安装步骤参考[1],这里只介绍PyCaffe的安装。如下所示:

root@ubuntu:~/GitProgram/caffe# make clean
root@ubuntu:~/GitProgram/caffe# make pycaffe

但是,在import caffe的时候,出现错误Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so. 解决方案,如下所示:

conda install nomkl numpy scipy scikit-learn numexpr
conda remove mkl mkl-service


2. VS 2013编译PyCaffe [3]

解析:

(1)设置<PythonSupport>true</PythonSupport>和<PythonDir>D:\Program Files\Anaconda2</PythonDir>。

(2)安装类库conda install --yes numpy scipy matplotlib scikit-image pip;pip install protobuf。

(3)编译pycaffe:附加包含目录D:\Program Files\Anaconda2\include和D:\Program Files\Anaconda2\Lib\site-

packages\numpy\core\include,附加库目录D:\Program Files\Anaconda2\libs和D:\Program  

Files\Anaconda2\Lib\site-packages\numpy\core\lib。

说明:编译pycaffe模块依赖于libcafffe和caffe模块。

3. /usr/bin/ld: error: cannot find -lGL [4]

解析:sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0 /usr/lib/libGL.so

4. 切换lightdm和gdm

解析:sudo dpkg-reconfigure XXX

5. fatal error: caffe/proto/caffe.pb.h: No such file or directory

解析:

(1)protoc src/caffe/proto/caffe.proto --cpp_out=.

(2)mkdir include/caffe/proto

(3)mv src/caffe/proto/caffe.pb.h include/caffe/proto

6. error in ubuntu libstdc++.so.6: version `GLIBCXX_3.4.20' not found 

解析:conda install libgcc

7. cannot load libjpeg.so.9

解析:conda update -c conda-forge jpeg

8. libcudart.so.8.0 cannot open shared object file: No such file or directory

解析:

(1)sudo cp /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig

(2)sudo cp /usr/local/cuda-8.0/lib64/libcublas.so.8.0 /usr/local/lib/libcublas.so.8.0 && sudo ldconfig

(3)sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldconfig

参考文献:

[1] Setting up a Deep Learning Machine from Scratch:https://github.com/saiprashanths/dl-setup#caffe

[2] Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so:

http://blog.csdn.net/u010335339/article/details/51501246

[3] 基于Windows10 + VS 2013 + Python2.7环境下的Caffe配置学习:

http://www.cnblogs.com/marso/p/caffe_win10_python.html

[4] CUDA 8.0出错:/usr/bin/ld找不到-lGL:http://blog.csdn.net/u010159842/article/details/56833030

[5] Ubuntu 16.04 + CUDA 8.0 + OpenCV 3.1 + Caffe + Anaconda安装,双显卡:

http://blog.csdn.net/t5131828/article/details/53258925
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  caffe python pycaffe