编译MatConvNet的GPU版本

  在GPU条件下编译,首先你的显卡得是INVIDA的,并且需要compute compability>2.0,其次一定要考虑版本相互协调的问题,我使用的版本是window10 64bits,vs2013,MATLAB2014b,显卡是GT740M,compute compability=3.5,关于显卡是否合乎要求,也可以通过下载软件GPU Caps Viewer(可以直接在360软件管家下载)查看。

编译MatConvNet的GPU版本的具体步骤如下:

  (1)下载cuda7.5源文件

下载地址:https://developer.nvidia.com/cuda-downloads/

选择win10版本安装,如图所示

(2) 直接解压安装,建议采用默认安装的方式,方便MatConvNet按默认方式找到CUDA 编译器‘nvcc’。

下载完之后进行安装,安装时间有点长,请耐心等待,默认是安装在c盘目录下,你也可以更改安装目录,

环境变量配置:

cuda7.5安装完成之后在系统环境变量中自动配置了两个系统变量

CUDA_PATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5

CUDA_PATH_V7_5:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5

但是为了之后的vs2013的配置做准备我们需要在配置五个系统变量

CUDA_BIN_PATH:%CUDA_PATH%\bin

CUDA_LIB_PATH:%CUDA_PATH%\lib\Win32

CUDA_SDK_BIN:%CUDA_SDK_PATH%\bin\Win64

CUDA_SDK_LIB:%CUDA_SDK_PATH%\common\lib\x64

CUDA_SDK_PATH:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5

在系统环境变量path后添加如下内容

;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;

测试是否成功

进入cmd,输入nvcc -V命令,如图所示

(3) 完成后打开 cuda samples 文件夹下 Samples_vs2013.sln 分别在DEBUG 和Release X64下进行完整编译。编译过程如提示找不到”d3dx9.h”、”d3dx10.h”、”d3dx11.h”头文件,则百度下载DXSDK_Jun10.exe并安装。下载网址http://www.microsoft.com/en-us/download/details.aspx?id=6812 之后再重新编译。

(4) 全部编译成功之后,打开CUDA Samples 文件夹下的 bin/win64/release ,如下图。运行其中的小程序,即可查看GPU CUDA信息。PASS 为通过。

Matconvnet 使用GPU 的CUDA配置相关推荐

  1. win10+anaconda+cuda配置dlib,使用GPU对dlib的深度学习算法进行加速(以人脸检测为例)...

    win10+anaconda+cuda配置dlib,使用GPU对dlib的深度学习算法进行加速(以人脸检测为例) 转载于:https://www.cnblogs.com/zhehan54/p/8540 ...

  2. 深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

    深度学习环境配置 入门深度学习,首先要做的事情就是要搭建深度学习的环境.不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows.Mac和Ub ...

  3. windows下配置gpu加速——cuda与cudnn安装

    windows下配置gpu加速--cuda与cudnn安装 一.系统情况 二.安装工具准备 三.工具安装 1. 显卡驱动安装 2.cuda9.0安装 3.cudnn9.0安装 4.vs2015安装 四 ...

  4. win10 安装Pytorch GPU版+CUDA+cuDNN(篇幅较长保姆教程) (含CUDA11.1与cuDNN8.0.4安装包)

    win10安装CUDA11.1+cuDNN8.0.4+Pytorch(含CUDA11.1与cuDNN8.0.4安装包) 更新NVIDIA(查看版本号) 查找NVIDIA,CUDA,cuDNN对应版本号 ...

  5. 华为服务器gpu卡型号,gpu服务器与配置

    gpu服务器与配置 内容精选 换一换 云服务器列表页面,云服务器的状态显示为"异常".进入云服务器列表页面,鼠标移动至"异常"状态处,查看具体的异常原因.查看异 ...

  6. 当使用tensorflow时出现“the requested device apperas to be a GPU, but CUDA is not enabled”的解决办法

    解决方法: 安装 GPU版本的 tensorflow, tensorflow-gpu 安装方法: pip install tensorflow-gpu==1.14.0 出错过程及细节 在一个新服务器上 ...

  7. 利用GPU(CUDA)跑YOLO V5(Windows环境)(一)

    一.配置基本软件与环境(十分甚至九分的重要) Python(3.7-3.9为佳) 参考网址:Download Python | Python.org 不装个人感觉也可以,后面Anaconda配置虚拟环 ...

  8. openEuler安装GPU、CUDA、cudnn

    openEuler安装GPU.CUDA.cudnn 准备工作 查看当前服务器显卡. 查看VGA接口显卡:lspci | grep VGA 查看Nvidia:lspci | grep NVIDIA [r ...

  9. GPU和CUDA基础介绍

    转载自http://blog.csdn.net/fengbingchun/article/details/54691225 一.GPU简介 1985年8月20日ATi公司成立,同年10月ATi使用AS ...

最新文章

  1. 计算机控制闪光灯,摄影技巧 闪灯篇 光圈控制主体 快门控制场景 闪光灯又该如何调整输出功率?...
  2. python 判断是否是int/string/类型的函数
  3. Score Function Trick及其在机器学习中的应用
  4. python gui界面启动脚本、点击按钮执行脚本_如何使用PyQt在按钮单击上调用python脚本...
  5. java授查 非授查异常_java检查异常与非检查异常
  6. cisco engine memory
  7. html语言hr的用法,htmlhr各种样式使用 - 米扑博客
  8. 添加鼠标右键菜单项(EditPlus为例)
  9. selenium+python模拟键盘鼠标操作,python3.6安装pyUserInput
  10. Excel函数公式大全—IF家族函数
  11. 多功能便携扩音器,老师上课的好帮手
  12. 大数据测试理论与方法
  13. boost电路输出电流公式_boost计算公式
  14. 前端播放flv的视频
  15. QIUI囚爱男用APP远程贞操锁2.0 破解不完全指南(附破解工具)
  16. pyqt5版本灭霸响指
  17. html语言web应用开发,使用HTML5框架加速Web开发
  18. QML ComboBox 图片加文字
  19. Pandas常用方法一
  20. AdminLTE模板框架

热门文章

  1. C语言实现十进制数转二进制数输出
  2. foreman架构的引入1-foreman作为自动化运维工具为什么会如此强大
  3. 新媒体营销与传统营销的区别
  4. 计算机系统可靠性(串并联)计算方法
  5. meteor Template
  6. HTTP协议和HTTPS协议的区别
  7. mysql mediumtext 最大_mysql - TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT最大存储大小
  8. 假装用某米赛尔号的角度看Python面向对象编程
  9. ArcEngine开发:创建shp数据文件,并存入Geometry类型的要素到shp数据文件
  10. Execution failed for MockableJarTransform