本文在博主知乎的地址是:https://zhuanlan.zhihu.com/p/28073359

最近从ubuntu16.04转战win7,配置过程也有点麻烦,特意记录下来,以备后来查看,也方便他人。

我的环境:win7 64bit 旗舰版,GPU 1080ti,VS2013

step 1:安装显卡驱动

驱动版本好像没有太大要求,官网下载地址Download Drivers。

step 2:CUDA8.0安装+配置cudnn5.0

1、下载cuda8.0 CUDA Toolkit Download,cudnn5.0https://developer.nvidia.com/rdp/cudnn-download。下载cudnn需要账号,注册登录即可。

2、双击安装cuda exe文件,会提示找不到设备,这个提示可以忽略,没有什么影响,可能驱动版本和cuda的驱动版本不一致吧,但是安装cuda不会安装驱动,这一点和ubuntu下的cuda不太像,默认安装路径即可。

3、配置cuda环境变量,cuda会自动生成2个环境变量CUDA_PATH 、CUDA_PATH_V8_0,另外还需要手动配置5个环境变量,新建环境变量CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 、CUDA_BIN_PATH = %CUDA_PATH%\bin 、CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0、CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64、CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64,最后在系统环境变量Path后添加刚刚新建的变量,%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;

4、测试cuda是否正常安装,进入cuda samples目录,默认在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0目录下,用vs2013打开对应版本的sln,在Release下,编译1_Utilities下的deviceQuery、bandwidthTest两个项目,第一次编译会提示找不到”d3dx9. h”、”d3dx10.h”、”d3dx11.h”头文件,可下载DXSDKDirectX Software Development Kit,默认安装解决。编译完成后,在cmd下进入目录C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release,执行刚刚编译的deviceQuery.exe,bandwidthTest.exe,最后显示Result=passed即表示正常。不知道其他项目会不会对后面的开发有什么影响,索性我把剩下的项目都编译了。

5、配置cudnn5.0,对下载的cudnn文件解压缩,会生成cuda/include、cuda/lib、cuda/bin三个目录,分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0对应的三个目录中,对caffe-windows/windows/scripts/BinplaceCudaDependencies.cmd文件作如下修改,将

if "%CUDNN_PATH%" == "" (

copy /y "%CUDA_TOOLKIT_BIN_DIR%\cudnn*.dll" "%OUTPUT_DIR%"

) else (

copy /y "%CUDNN_PATH%\cuda\bin\cudnn*.dll" "%OUTPUT_DIR%"

修改为

if "%CUDNN_PATH%" == "" (

copy /y "%CUDA_TOOLKIT_BIN_DIR%\cudnn*.dll" "%OUTPUT_DIR%"

) else (

copy /y "%CUDA_TOOLKIT_BIN_DIR%\cudnn*.dll" "%OUTPUT_DIR%"

REM copy /y "%CUDNN_PATH%\cuda\bin\cudnn*.dll" "%OUTPUT_DIR%"

这样做的目的是为了让VS找到对应的cudnn文件。我试过把cuda文件拷到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\下,然后修改caffe-windows/windows/CommonSettings.props属性文件,但是提示找不到cudnn文件,网上有人提到过这个方法,但是不知道为什么不管用。

step 3:安装python,python可以自己下载安装,也可以直接下载安装Anaconda,强烈推荐安装Anaconda,不光自带python,还可以管理很多依赖、其他的包。下载地址https://www.continuum.io/downloads,安装过程可以看教程win7系统安装python,并安装Pycharm集成开发环境+pycharm快捷键 - tina的博客 - CSDN博客安装Adaconda部分。

step 4:配置编译caffe

1、下载caffe-windows版Microsoft/caffe

2、修改配置文件,进入解压缩目录的windows目录,将CommonSettings.props.example文件复制并命名为CommonSettings.props,我将配置好的截图进行说明。

3、编译,最好编译Release版,我默认编译Debug版,提示找不到python27_d.lib,这个文件在python安装路径在找不到,只有python27.lib,所以我编译的Release版。首先编译libcaffe,其次caffe,最后pycaffe,其他有需要的也可以编译,编译的过程中可能会出现警告被视为错误,需要右键->项目属性->C/C++->常规->将警告视为错误 设为否,另外编译的过程中,程序会自动从网络下载这些依赖包,下载到与caffe-windows文件夹同级的NugetPackages文件夹中,如果没有网络,或者已经下载过了,可以手动添加,工具->选项->NuGet Package Manager->程序包源->利用右侧的加号添加本地的package并更新即可。

参考的教程如下,在这里表示感谢。

windows7+visual studio 2013+CUDA7.5 编译caffe+配置matcaffe+配置pycaffe

Windows系统下VS2013+caffe的安装 - 灏的博客 - CSDN博客

theano安装(二)windows安装visual studio 2010及cuda

64位Windows 7 安装配置CUDA7.5/8.0+cuDNN5.0图文详解

win7+1080ti+cuda8.0+cudnn5.0+caffe安装相关推荐

  1. ubuntu16.04+cuda8.0+cudnn5.1+caffe 安装(基于独立主机集成显卡GTX1080Ti)

    最近开始配置自己的深度学习主机,由于之前只在笔记本上和单显卡主机上安装过,所以可以说是zero经验,以至于很多问题不了解都当成了bug,故为了方便以后的自己以及大众,特在此写下post一篇.(由于可能 ...

  2. [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解

    首先吐个槽,ubuntu + nvidia的显卡驱动简直是反人类,害的我折腾了一天多. 一.问题及解决办法 寒假放假回家没事干,正好给家里电脑升级了显卡gtx1050可以跑跑CNN.我在实验室的显卡是 ...

  3. Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置

    Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置 自从实验室配置了新电脑,我们就开始折腾了~ 一开始是只菜鸟,Linux是啥都闹不清,因为实验室要用caffe研究深度学习,然后 ...

  4. Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤

    查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...

  5. Ubuntu16.04+Titan X+CUDA8.0+cudnn5.1+Caffe

    1.安装Ubuntu16.04 LTS x64 利用工具rufus制作USB系统盘(官方下载64位版本: ubuntu-16.04-desktop-amd64.iso),因为已有Win7系统,此处选择 ...

  6. windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤

    按照官网文档 http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#axzz4TpI4c8v ...

  7. Ubuntu14.04+搜狗输入法+Cuda+opencv3.0+matlab2014b+mkl+caffe 安装

    我的caffe安装经历:历时两天,终于把caffe安装配置成功了,多谢师弟的帮忙.虽然有些教程已经比较详细,但有些细节不够清楚,很容易出现问题,因此结合自己安装过程中遇到的问题,对安装过程进行一个总结 ...

  8. 联想小新锐7000(笔记本)+ubuntu14.04+gtx1050+cuda8.0+cudnn5.1+caffe完整配置记录

    一.NVIDIA驱动安装 1.关闭security boot 现在的笔记本电脑,特别是使用security boot方式安装Ubuntu.要正确安装驱动,必须关闭security boot(进入bio ...

  9. 【续】深度学习软件安装(显卡为1080ti)CUDA8.0+cuDNN5.1+pytorch1.0.0

    [CUDA8.0传送门]: http://blog.csdn.net/masa_fish/article/details/51882183(亲测不可用) 参考:https://blog.csdn.ne ...

最新文章

  1. java虚拟机内存监控_java虚拟机内存监控工具
  2. 创建和存储 cookie
  3. 模块化数据中心还需精工细作
  4. Spring学习笔记1
  5. CityEngine生成不等间距桥墩
  6. python数字从大到小排列_Python练习题 005:三个数字由大到小排序输出
  7. Loj #6307. 「雅礼国庆 2017 Day1」Clique
  8. 2d 蓝图_“蓝图”卷积--对深度可分离卷积的再思考
  9. 【剑指offer】面试题24:反转链表(Java 实现)
  10. pycharm设置开发模板
  11. 转学伯克利计算机科学,转学前往伯克利大学 你够格吗?
  12. BT 与 Magnet 的下载方式及原理
  13. Shiro面试题答案
  14. UReport2报表序号展示
  15. 香港计算机mphil申请成功案例,送给各位,3个Mphil的申请总结(人文社科类)
  16. Windows7旗舰版SP1_32位2018.10(纯净版)
  17. sklearn 中的 make_blobs 的参数解释
  18. 变量选择详解与源码实现
  19. java-集合框架库-ArrayList
  20. 最新的iOS14操作系统全面消息重装上阵

热门文章

  1. 一道java面试题---去除list中的指定元素
  2. 第二次:郑州银行杯|2019郑州国际马拉松
  3. Go 语言入门系列:基本语法介绍之变量的声明与初始化
  4. 快充对电瓶车有好处吗,快充会不会影响电池的寿命?
  5. php微信域名检测工具,微信域名检测 微信域名检测官方接口的调用代码分享
  6. Oracle 的行列转换
  7. “寒冬”影响,年薪百万如今沦为流浪汉
  8. html块级标签转换,html标签中的块级元素详解
  9. 网页 服务器长连接超时,服务器客户端长连接超时时间吗
  10. JAVA代码给QQ邮箱发邮件