一、window10+cpu+vs2013(最低配)
1、安装vs2013,找个大神的盘下载安装下
安装视频:https://www.bilibili.com/video/BV1KW41137oS?from=search&seid=11270530043518749736
云盘链接:https://pan.baidu.com/s/1OwKfGNcS4Fj0zVZG8gzCzQ()
密码:47m1
2、下载caffe包
教程链接:https://blog.csdn.net/zb1165048017/article/details/51355143
版本:采用微软工具包,caffe-master
创建工作目录:CaffeDev/caffe-master,这样存放路径
进入目录:CaffeDev/caffe-master/windows
复制修改:CommonSettings.props.example文件为CommonSettings.props
修改CommonSettings.props文件内容:
<CpuOnlyBuild>true</CpuOnlyBuild>(开使用cpu)
<UseCuDNN>false</UseCuDNN>(关使用gpu)
<CudaVersion>10.1</CudaVersion>(版本号)
下载第三方库:这个自动没成功,不知道怎么调,直接用大佬给的包
链接:https://pan.baidu.com/s/1vir1vNxHYbM_SGkLjiWrEg
密码:1id9
下载好解压到:CaffeDev\NugetPackages
使用vs2013打开:CaffeDev/caffe-master/windows/caffe.sln
修改个参数:改不改问题不大,看下教程链接
对所有项目(16):生成解决方案(比较耗时这里)
运行caffe.cpp:直接开始执行
成功!
二、加+python接口
1、需要:Anaconda,版本无所谓
2、通过anaconda建一个新的环境:
conda create -n py27 python=2.7
conda env list #查询下自己建的环境目录在哪,后面要用
3、进入新建环境:conda activate py27 或者 source activate py27
4、环境里还缺少一些必要的库:conda install numpy等,等下运行也有提示报错
1)报错:ImportError: No module named skimage.io.
需要:conda install scikit-image
2)报错:ImportError: No module named google.protobuf.internal
需要:conda install protobuf
以上这些是我缺的库,我自己先安装了numpy库,所有不知道会不会这个库会不会报错
5、再修改下CommonSettings.props文件内容
<PythonSupport>true</PythonSupport>#开python接口
...
...
<PythonDir>C:\miniconda\anaconda\envs\py27\</PythonDir>
#中间加的这个地址就是刚才查询的自己环境目录了改下
#其他有需要再添加修改,如matlab
6、通过caffe.sln打开vs2013
照着链接修改一些设定:https://blog.csdn.net/stalbo/article/details/84502535?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control
重新生成下解决方案:比较耗时这里
7、把生成的caffe添加到环境中去,放客户端环境吧,我是这么做的
新建:PYTHONPATH 值:C:\caffeDev\caffe-master\Build\x64\Release\pycaffe
也可以把编译好的caffe包直接加到py27环境里
把文件C:\caffeDev\caffe-master\Build\x64\Release\pycaffe\caffe
复制到:C:\miniconda\anaconda\envs\py27\Lib\site-packages
两种方法都行,自己体会区别
8、进入py27环境开始验证效果吧
>python
>import caffe
>
#提示缺什么库就补充什么库吧
三、很牛逼但我还没试过的方案
1、anaconda :直接安装caffe库
https://blog.youkuaiyun.com/abcd740181246/article/details/89878613?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control
此方法比较方便,可以试下,应该没问题,后面再尝试
四、加+gpu接口
待续。。。
参考配置方法:
> https://blog.youkuaiyun.com/zb1165048017/article/details/51355143
> https://blog.youkuaiyun.com/qq_30638831/article/details/81877926?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
> https://blog.youkuaiyun.com/qq_33963007/article/details/80406671?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
> https://blog.youkuaiyun.com/sinat_27403413/article/details/52791489?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control&dist_request_id=1328680.52286.16163915461595785&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control
> https://zhuanlan.zhihu.com/p/22129880
> https://blog.youkuaiyun.com/u012838792/article/details/83033475?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-8&spm=1001.2101.3001.4242
如有问题,请留言交流,相互学习进步!感谢开源!