caffe---简单部署记录

本文档记录了在Windows 10环境下,使用CPU和VS2013的最低配置搭建Caffe的过程,以及添加Python接口的步骤。此外,还提及了一种未尝试的高级方案,并探讨了GPU接口的集成。提供参考配置方法,欢迎留言交流,共同学习进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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

如有问题,请留言交流,相互学习进步!感谢开源!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值