我正在尝试安装 咖啡 </跨度> cpu仅适用于Ubuntu 16.04 LTS和python 3.5(Ubuntu安装在虚拟机上)
我编辑Makefile.config如下:
咖啡 </跨度> /问题/ 171
#“运行测试”的GPU的ID将用于运行单元测试。TEST_GPUID:= 0
问?= @
然后我建立所有……
我已经使用python 2和python在Ubuntu 16.04 LTS上编译了caffe,对于初学者来说它真的是一个繁忙的过程,对于带有python 2.7的caffe,请确保你的/.local/lib/python2.7/site-packages只包含一个版本与protoc版本相同。可以通过输入来检查protoc版本
protoc --version
对我来说我遇到了python 2.7的问题,因为我错误地在python 2.7网站包中安装了protbuf 3.0 alpha,所以从python 2.7网站包中删除它之后有一个protobuf错误一切正常 还安装了python-dev版本
apt-get install the python3.x-dev
并为python 3.5确保你有python 3.0 alpha,如果你在系统中同时使用python 2.7和python 3.x使用pip3否则使用pip
pip3 install protobuf==3.0.0-alpha-3
或者另一个protobuf,例如3.5版本的protobuf。 也这样做
pip3 install python-dateutil --upgrade
之后呢
make clean
make all -j8 make runtest -j8
make all -j8
make runtest -j8
make pycaffe
在执行完所有make runtest步骤之后不要忘记这样做
sudo ldconfig
希望一切正常,对你而言。