https://github.com/BVLC/caffe/tree/windows
官方教程
遇到的问题
1. boost没有安装好,将boost作为附加库和lib库.. 而且anaconda python路径没有安装好,虽然在props文件里面已经设定了pyhon_dir路径,但是仍旧没有。这个时候直接
附加库目录: F:\DL\boost_1_61_0; C:\Anaconda2
库目录: F:\DL\boost_1_61_0\stage\lib;
2. numpy下面有个文件需要用到,但是python默认路径的include是没有的,在Anaconda2\pkgs\numpy-1.11.1-py27_0\Lib\site-packages\numpy\core\include
<PropertyGroup Condition="'$(PythonSupport)'=='true'">
<PythonDir>C:\Anaconda2</PythonDir>
<LibraryPath>$(PythonDir)\libs;$(LibraryPath)</LibraryPath>
<IncludePath>$(PythonDir)\include;$(IncludePath);C:\Anaconda2\pkgs\numpy-1.11.1-py27_0\Lib\site-packages\numpy\core\include</IncludePath>
</PropertyGroup>
3. 将编译好的pycaffe文件拷到anaconda里面
- copy folder
<caffe_root>\Build\x64\Release\pycaffe\caffe
under<python_root>\lib\site-packages
.
4. 把相对路径全换成绝对路径
from caffe._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
RMSPropSolver, AdaDeltaSolver, AdamSolver