1.使用cuda8编译时出错:
/usr/include/boost/property_tree/detail/json_parser_read.hpp:257:264: error: ‘type name’ declared as function returning an array
方法:因为gcc版本太低了,升级到5.3即可解决
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update #如果提示未安装,还需要先安装它的包: sudo apt-get install software-properties-common sudo apt-get install gcc-5 g++-5 cd /usr/bin sudo rm gcc sudo ln -s gcc-5 gcc sudo rm g++ sudo ln -s g++-5 g++
重新编译即可解决
2.按照代码教程编译caffe 都通过了,运行creat_lis.py通过,但是运行creat_data.py时提示
AttributeError: 'module' object has no attribute 'LabelMap'
方法:添加环境变量"export PYTHONPATH=/path/to/CaffeSSD/python:$PYTHONPATH"然后"source ~/.bashrc"
3.运行creat_data.py提示 undefine cudnn_v4
方法: 重新链接一下cudnn . 祥见欧新宇配置caffe教程 ”安装配置nVidia cuDNN 加速Caffe模型运算“部份。
4.运行 python 某个py 文件时提示:
Traceback (most recent call last):
File "examples/ssd/ssd_pascal.py", line 4, in <module>
import caffe
ImportError: No module named caffe
方法:在那个py文件里加入
import sys sys.path.append("/<span style="font-family:'trebuchet ms',arial,sans-serif;">path/to</span>/caffe-ssd/python")