编译Windows版本的caffe,用微软的版本,nuget下载所有依赖库,不难。
Python用anaconda,安装Python2.7的64位版本。
如果安装32位的,或者Python3.5的,后面import caffe的时候会报错:不是有效的win32程序。
配置CommonSettings.props:
<PythonSupport>true</PythonSupport>
<PythonDir>C:\Program Files\Anaconda2\</PythonDir>
编译结束。
打开命令提示符
进入E:\caffe-master\Build\x64\Release\pycaffe目录
输入Python命令。
输入import caffe
可能会出现:ImportError: No module named google.protobuf.internal
退出Python
输入命令pip install protobuf
可能要翻墙
安装成功后,再进入Python
输入import caffe
不报错就成功了。
把编译成功的caffe Release目录,复制到anaconda的Lib\site-packages目录下。