Caffe学习日记10
2016-07-05 16:45
375 查看
1. PyCaffe环境搭建
自己用的Ubuntu Desktop 14.04 LTS操作系统,关于CUDA,Caffe的详细安装步骤参考[1],这里只介绍PyCaffe的安装。如下所示:
但是,在import caffe的时候,出现错误Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so. 解决方案,如下所示:
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
自己用的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
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法