Deep Learning---win10 搭建caffe开发环境(GPU)

转载 2018年04月17日 11:12:04

源链接https://blog.csdn.net/FreeApe/article/details/71519718


按照Microsoft官方https://github.com/Microsoft/caffe安装教程。不过依赖工具库版本有点不一样,比如CUDA。建议按照官方的安装版本来,最简单的就是只跑CPU安装。

1 Download

下载选择截图:

CUDA Toolkit 8.0

cuDNN v5.1 for win10

MiniConda 包管理器

下载软件列表汇总:

下载软件列表汇总

安装完CUDA后,会自动添加CUDA环境变量:

CUDA环境变量

执行NVIDIA GeForce Experience程序遇到下面这个问题,可能是原来系统中已经有了该版本,可以根据安装时间来卸载先安装的那个版本。不过,后面再去执行NVIDIA GeForce Experience时还是会报这个错误,但是没关系,不会影响caffe训练。不过建议在安装之前先卸载本机上的NVIDIA显卡驱动。

显示驱动错误

2 编译

2.1 C++版本

  • 下载caffe源码后(Microsoft github),进入caffe源码的windows文件夹
  • 复制CommonSettings.props.example为CommonSettings.props
  • 然后用VS2013 ULT版本打开Caffe.sln(如果出现libcaffe和test_all 导入失败)
  • 因为CommonSettings.props的配置默认是选择CUDA7.5版本的,而我是8.0版本,则打开该配置文件,并修改为8.0。当然如果直接不需要GPU,那么也在该配置文件中修改CpuOnlyBuild字段为true。然后再重新用VS打开Caffe.sln
  • 然后设置libcaffe为启动项目(当然还可以设置编译成Release版本Release x64 ,默认为Debug版本),并编译
  • 编译可能会出现一些问题,我把我出现的问题记录在后面了。
  • 编译完libcaffe后,然后将caffe项目设置为启动项目,并编译。
  • 整个编译完后,会在caffe/Build/x64/Debug/目录下产生一些库和caffe.exe文件。

libcaffe项目编译成功后,现在编译caffe项目,设置caffe为启动项目,然后编译生成:

libcaffe

2.2 Python版本

修改CommonSettings.props文件,将PythonSupport设置为true:

<PythonSupport>true</PythonSupport>
  • 1

编译完成后,python接口路径需要手动配置。设置环境变量PythonPath指向 \Build\x64\Release\pycaffe, 或者复制 \Build\x64\Release\pycaffe\caffe\lib\site-packages. 这里的python_root对应miniconda2.

2.3 Matlab版本

修改CommonSettings.props文件,将MatlabSupport设置为true:

<MatlabSupport>true</MatlabSupport>
  • 1

3 问题和解决

Q1: libcaffe test_all项目load失败(CUDA版本导致)

Q1

A1: 修改CommonSettings.props文件

修改CommonSettings.props文件,如下图修改为对应的CUDA版本:

A1

Q2: error MSB4062: 未能从程序集……

error MSB4062: 未能从程序集E:\NugetPackages\OpenCV.2.4.10\build\native\\private\coapp.NuGetNativeMSBuildTasks.dll 加载任务“NuGetPackageOverlay”。未能加载文件或程序。
  • 1

A2: 删除OpenCV2.4.10……

删除OpenCV2.4.10后,重新编译就成功了。好诡异。如果还是不行,将VS解决方案都清理干净,然后删掉OpennCV2.4.10文件夹,再重新编译。

Q3: Python版本之无法打开包括文件: “pyconfig.h”

无法打开包括文件: “pyconfig.h”: No such file or directory

A3:添加头文件路径

原因是缺少相关头文件,在项目配置中将E:\Miniconda2\include添加进来:

这里写图片描述

Q4:LINK : fatal error LNK1104: 无法打开文件“python27.lib”

A4: 包含python27.lib路径

这里写图片描述

Q5: Matlab编译出错

.\matlab\+caffe\private\caffe_.cpp(16): fatal error C1083: 无法打开包括文件: “gpu/mxGPUArray.h”: No such file or directory

A5 : Matlab编译问题解决

修改matlab路径,Matlab2012版本没有该文件(gpu/mxGPUArray.h), 重新安装Matlab2014,并在配置文件中设置好路径:

这里写图片描述

并将头文件所在目录添加到VS附加包含目录中去,重新编译,通过:

这里写图片描述

版权声明:本文为博主[原创]文章,未经博主允许可以转载,注明博客出处:[http://blog.csdn.net/FreeApe] https://blog.csdn.net/FreeApe/article/details/71519718

使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境

-
  • 1970年01月01日 08:00

Caffe-Windows环境搭建(GPU版)

如何在Windows系统使用Caffe 环境:win10, CUDA 8.0, CuDNN 5.0 版本:Caffe-Microsoft + VS2013...
  • u011185952
  • u011185952
  • 2017-02-28 14:45:55
  • 4876

windows下的caffe之GPU配置

windows下的caffe之GPU配置 安装CUDA7.5 下载CUDA7.5 链接地址: https://developer.nvidia.com/cuda-downloads 安装完成后自...
  • forest_world
  • forest_world
  • 2017-02-28 13:14:35
  • 456

Caffe (CNN, deep learning )

Caffe -----------Convolution Architecture For Feature Embedding (Extraction)
  • yihaizhiyan
  • yihaizhiyan
  • 2014-05-25 14:38:15
  • 23949

集群服务器环境下安装Caffe深度学习库(GPU)

在集群服务器环境下编译安装深度学习库Caffe
  • CaseCaffe
  • CaseCaffe
  • 2015-10-10 12:34:05
  • 3592

ubuntu14.04+Cuda8.0+caffe安装指南

  • 2016年10月14日 19:07
  • 95KB
  • 下载

caffe学习(一):开发环境搭建,编译caffe(win10)

搭建caffe的开发环境可以说是很折磨人的一件事,经常会碰到这种那种的错误,前前后后折腾几天才能搞定。 我在自己的电脑上搭建caffe的环境前后花了2天,中间也碰到了挺多问题。不过网上也有挺多相关的...
  • hongbin_xu
  • hongbin_xu
  • 2017-07-17 21:43:04
  • 874

深度学习caffe无GPU环境搭建记录

caffe学习(4)------winows下cpu_only配置 标签: caffe 2016-08-19 15:12 380人阅读 评论(0) 收藏 举报 本文章已收录于: ...
  • qq_24282081
  • qq_24282081
  • 2017-03-14 18:52:16
  • 518

Centos下Caffe环境搭建

网上各路大神的配置很繁琐 其实官网 http://caffe.berkeleyvision.org/installation.html的配置和安装步骤很简单 而且针对了不同环境 所以我建议大家不要按照...
  • lucky_greenegg
  • lucky_greenegg
  • 2017-04-05 16:16:38
  • 721

caffe ubuntu安装全过程 GPU CPU均可参考

基本常时命令sudo uname --m 查看自己运行ubuntu是32位还是64位 sudo uname --s 显示内核名字s sudo uname --r 显示内核版本 sudo unam...
  • weierqiuba
  • weierqiuba
  • 2017-03-25 13:10:41
  • 3416
收藏助手
不良信息举报
您举报文章:Deep Learning---win10 搭建caffe开发环境(GPU)
举报原因:
原因补充:

(最多只允许输入30个字)