Caffe | Installation caffe 安装

尝试下caffe在windows的安装。

本本用的还是A卡,干脆禁掉CUDA和cuDNN吧,换新的重新安装再配置。

<CpuOnlyBuild>true</CpuOnlyBuild>
<UseCuDNN>false</UseCuDNN>
<PythonSupport>true</PythonSupport>

之后是python,之前装过又删掉了,这次再装一遍吧。windows下推荐的是Miniconda环境,里面集成了python2.7。运行

conda install --yes numpy scipy matplotlib scikit-image pip
pip install protobuf

是在Miniconda2文件夹中cmd里面运行的,会自动下载安装一些库,本机下载了250M左右,第一次下载到第二个就卡住了QAQ,然后关了之后再输说之前存在任务触发保护了需要解锁,输入以下命令解锁。

conda clean –lock

虚拟环境创建操作参考了conda简单使用,一开始一直在python里面输命令,好蠢= =miniconda只是一个方便配置python的虚拟环境,里面python可以根据需要再加自己要的库。这个步骤应该是在前面的库安装完了之后再进行,否则新安装的库好像不会在老的环境里出现。删除原有环境:

conda remove name 此处是环境名字 all

其他没有怎么设置了,直接用vs2013打开编译……

但是感觉过了一年,卡在了这里:

vsnuget

nuget好像也是一个管理库的插件,会自动下载各种东西,然而下载速度简直无语。。感觉过了几个小时下载好了,多了900MB东西。然后build……又是一堆错误。

首先是libcaffe.lib无法生成,其中两个小问题,找不到layer_factory.h和pyconfig.h,分别在caffe目录中和python目录中。之后找不到python27.lib,也在python中libs里,但是还会有一堆warning,不管了。。

最后终于都build完成,Debug版的出来1.8G,release版的提示nuget超时,不太清楚原因。python部分把生成出来的拷到python目录\lib\site-packages,import一下应该就可以了。

测试的话用的生成出来的test_all.exe,一开始跑得还快,后面的单项都能到40多秒,果然学习不是轻松的事情= =出现一些错误,好像是找不到测试图片,所以程序上应该没有错了。

哎,编译不易,还须多珍惜。

来源: Caffe | Installation