• Caffe介绍

Caffe是纯粹的C++/CUDA架构,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接无缝切换

  • 工具准备

Caffe(caffe-master): https://github.com/Microsoft/caffe,百度云下载:http://pan.baidu.com/s/1hs8ngpA 密码:ith0

微软的Windows三方包(Nuget程序包):http://pan.baidu.com/s/1pKQKJJP 密码:2vzy

VS2013安装包链接:http://pan.baidu.com/s/1dF5OTWH 密码:16fn

Python2.7或者Anoconda2    

从网上发现目前只支持VS2013和VS2015,并且安装步骤略有不同,此处已VS2013为例。

  • 安装

(1)修改CommonSettings.props.example文件

首先解压caffe-master.zip压缩包,打开caffe-master文件夹。在windows文件夹下复制CommonSettings.props.example文件,重命名为CommonSettings.props文件,并进行下面修改。

https://images2015.cnblogs.com/blog/888816/201701/888816-20170120142204671-981962268.png

(2)编译Caffe.sln

在windows文件夹下找到Caffe.sln,并用VS2013打开Caffe.sln,先编译libcaffe(右键生成),再编译编译Caffe(右键生成)。(有两种Debug和Release活动配置,都可以编译),等待一段时间,整个项目编译完成之后,会在下方显示成功15个。编译完成后会在caffe-master同级文件夹下出现NugetPackages文件夹。(很慢)

  • 配置python接口

(1)继续编译pycaffe,选择release模式,编译完成后,生成.\caffe-master\Build\x64\Release\pycaffe文件夹,将其中的caffe文件夹复制到python2的安装包中(site-packages)。

  • 调用caffe

import caffe

可能报错:ImportError: No module named skimage.io

解决方案:pip install scikit-image

可能报错:ImportError: No module named google.protobuf.internal

解决方案:pip install protobuf

参考

https://jingyan.baidu.com/article/8ebacdf00b251749f65cd539.html

https://www.cnblogs.com/billyzh/p/6307716.html

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐