Windows安装配置CPU版本的Caffe
来源:互联网 发布:软件测试 网盘 编辑:程序博客网 时间:2024/04/26 08:21
配置环境: Microsoft/caffe + Windows7 X64 + VS2013 + Matlab213a + Anconda2(微软的caffe比较方便. NuGet会自动配置caffe所需的库)
在CPU上安装, 因此不用安装CUDA和cuDNN.
1 不用下载3rdparty. 3rd party dependencies required by Caffe are automatically resolved via NuGet.
2 Copy ./windows/CommonSettings.props.example to ./windows/CommonSettings.props. CommonSettings.props是caffe-windows的配置文件, 现来修改CommonSettings.props:
1) 由于是在CPU上安装caffe-windows. 因此设置CpuOnlyBuild为true, UseCuDNN为false.
2) 编译pycaffe. set PythonSupport to true. 安装pycaffe所需的库:
pip install numpy scipy matplotlib scikit-image protobuf # 在安装anaonda2时, 只有protobuf未安装.
设置Python的根路径: <PythonDir>E:\Ly\Software\Anaconda</PythonDir>
当编译完caffe-windows后, 要将pycaffe/caffe拷贝至Python的lib/site-packages下.
3) 编译matcaffe: set MatlabSupport to true.
设置MATLAB的根路径: <MatlabDir>E:\Ly\Software\MATLAB2012a</MatlabDir>
同Python一样, 编译完caffe-windows后, 也需要设置MATLAB的caffe路径.
3 利用VS2013打开./windows/Caffe.sln.
编译时将整个工程进行编译.
1) build之前, 将解决方案改为Release版本, 将平台设为x64(配置管理器). 先生成解决方案, 只进行编译. 出现错误:
(1) error C2220: 警告被视为错误 - 没有生成“object”文件 (….\src\caffe\util\math_functions.cpp) E:\Ly\Office\NugetPackages\boost.1.59.0.0\lib\native\include\boost\format\alt_sstream_impl.hpp. 编码方式的错误, 有两种方法解决: 1> 用Visual Studio直接打开math_functions.cpp, 保存即可; 2> 打开VS->项目->属性->配置属性->C/C++->常规->将警告视为错误修改为“否”, 重新编译就好.
(2) error C1083: 无法打开包括文件: “gpu/mxGPUArray.h”: No such file or directory. 解决办法: 找到错误定位, 将其改为绝对路径. 或者修改CommonSettings.props配置, 再matlab include增加一个路径(matlab版本不要低于2012b!!), 即: <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>
编译(生成解决方案), Microsoft版本的caffe会先通过编译完成NuGet下载相关的依赖库, 完成后, 会发现在caffe源码目录的上一级多了一个名为NugetPackages的文件夹.
编译完毕会在caffe目录下生成Build文件.
4 配置matcaffe
打开MATLABR2013a, 将生成的matcaffe文件夹加入到matlab搜索路径中. >>>pathtool
在打开的窗口中点击Add Folder, 添加matcaffe文件路径. 即E:\Ly\Office\caffe-master\Build\x64\Release\matcaffe.
或者将E:\Ly\Office\caffe-master\Build\x64\Release添加到系统环境变量里面
5 配置pycaffe
将E:\Ly\Office\caffe-master\Build\x64\Release\pycaffe文件夹下的caffe文件夹复制到python的site-packge目录中. 即路径E:\Ly\Software\Anaconda\Lib\site-packages.
最后, 重启电脑就可以使用matcaffe和pycaffe了.
- Windows安装配置CPU版本的Caffe
- LUbuntu安装配置CPU版本的Caffe
- LUbuntu安装配置CPU版本的Caffe-SSD
- Wndows安装配置CPU版本的Caffe-SSD
- caffe-windows的安装和配置(cpu)
- Caffe Windows CPU 安装
- Caffe:Windows(64位)+VS2013下的Caffe(CPU Only)安装配置
- tensorflow windows CPU 版本的配置+cv2安装
- Windows+CPU only+VS2013安装caffe以及配置Python接口
- Windows+CPU only+VS2013安装caffe以及配置Python接口
- windows下配置caffe的GPU版本
- VM虚拟机 ubuntu16.04配置CPU版本的caffe
- 虚拟机下Ubuntu安装CPU版本的caffe
- 深度学习3--caffe的安装与测试(CPU版本)
- Windows下mxnet的CPU版本安装
- Ubuntu16.04配置cpu版本Caffe
- [Windows] Caffe安装配置
- ubuntu14.04 安装caffe步骤 CPU版本
- 浅谈封装一个对象的方法
- nginx+iis负载均衡处理
- php解压gzip压缩数据
- GitHub入门
- Java序列化与反序列化
- Windows安装配置CPU版本的Caffe
- 推荐一个Android颜色选择器的库colorpicker
- Android widget之CompoundButton
- IPSEC VPN 配置界面
- Linux环境下 ping www.baidu.com
- MySQL5.6配置版安装及主从复制配置
- jeecg如何在子页面删除页签
- Python3--文件读取、写入、追加及seek()方法的使用
- hdu 1878 欧拉回路