caffe平台搭建可能遇到的bug及解决方法
来源:互联网 发布:java时间相减得到小时 编辑:程序博客网 时间:2024/05/21 11:11
################### ImportError: No module named skimage.io #############
有一些python库没有安装,在import caffe测试时会出错,常见的库缺失错误:
ImportError: No module named skimage.io
ImportError: No module named scipy
ImportError: No module named google.protobuf.internal
yum install python-matplotlib.x86_64
pip install -U scikit-image
pip install scipy
easy_install protobuf
安装完成上述caffe依赖的python库后,可能需要重新执行一遍第4,5步操作。
#################### fatal error: numpy/arrayobject.h没有那个文件或目录 ############
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
1、sudo apt-get install python-numpy
然后
sudo make pycaffe -j16
pycaffe就编译成功了
2、如果还不行
在Makefile.config找到PYTHON_INCLUDE,发现有点不同:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
要加一个local,变成:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/local/lib/python2.7/dist-packages/numpy/core/include
再make pycaffe就ok了
########## caffe装matlab接口报错: recipe for target ‘matlab/+caffe/private/caffe_.mexa64’ failed #############
修改makefile里面的CXXFLAGS,添加CXXFLAGS += -std=c++11.然后重新编译就可以了。
即:在那一句话下面添加,如下这样
CXXFLAGS += -MMD -MP
CXXFLAGS += -std=c++11
有一些python库没有安装,在import caffe测试时会出错,常见的库缺失错误:
ImportError: No module named skimage.io
ImportError: No module named scipy
ImportError: No module named google.protobuf.internal
yum install python-matplotlib.x86_64
pip install -U scikit-image
pip install scipy
easy_install protobuf
安装完成上述caffe依赖的python库后,可能需要重新执行一遍第4,5步操作。
#################### fatal error: numpy/arrayobject.h没有那个文件或目录 ############
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
1、sudo apt-get install python-numpy
然后
sudo make pycaffe -j16
pycaffe就编译成功了
2、如果还不行
在Makefile.config找到PYTHON_INCLUDE,发现有点不同:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
要加一个local,变成:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/local/lib/python2.7/dist-packages/numpy/core/include
再make pycaffe就ok了
########## caffe装matlab接口报错: recipe for target ‘matlab/+caffe/private/caffe_.mexa64’ failed #############
修改makefile里面的CXXFLAGS,添加CXXFLAGS += -std=c++11.然后重新编译就可以了。
即:在那一句话下面添加,如下这样
CXXFLAGS += -MMD -MP
CXXFLAGS += -std=c++11
阅读全文
0 0
- caffe平台搭建可能遇到的bug及解决方法
- caffe平台搭建可能遇到的bug及解决方法
- 自家电脑搭建服务器可能遇到的问题及解决方法
- CUnit开发环境搭建过程可能遇到的一些问题及解决方法
- 遇到的bug及解决方法,持续更新
- 安装oracle遇到的bug及解决方法
- 【caffe实用技巧与bug排查】三步添加新layer及可能出现的bug
- fedora6的安装及一些可能遇到问题的解决方法
- mysql 安装可能遇到的错误及解决方法
- 安装LNMP可能遇到的问题及解决方法
- SpringBoot使用可能遇到的问题及解决方法
- springmvc项目搭建过程中遇到的BUG及其解决方法
- 搭建LNMP环境过程及可能遇到的问题
- MFC vs2012中所遇到的BUG及解决方法
- SSH开发入门时遇到的各种Bug及解决方法
- 分享一次调试bug遇到的问题及解决方法
- spring开发中遇到的bug及解决方法
- [caffe使用]caffe使用中可能遇到的问题总结
- JavaScript 金字塔(双层for循环)
- 讲给Android程序员看的前端教程(19)——display属性
- 【OpenCV】图片对比度和亮度
- node处理get、post 以及跨域问题 处理 的实例代码
- Java Integer为什么要使用equals而不会==比较
- caffe平台搭建可能遇到的bug及解决方法
- 201703-3 Markdown
- TabLayout+Fragment+ViewPager顶部菜单可滑动切换
- 理解MySQL——索引与优化
- 浏览器模式与文本模式
- 如何自定义QtWebEngineProcess.exe的路径和名字
- Python一些特别的语法(二)
- Javascript定义类(class)的三种方法
- VM12.0安装Ubuntu16.04+anaconda+pycharm+tensowflow