@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
@import url(/css/cuteeditor.css);
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);
@import url(/css/cuteeditor.css);

CUDA与VS2013安装

目录

CUDA与VS2013安装    1

目录    2

1 基本介绍    3

2 下载内容    3

2.1 CUDA-capable GPU    3

2.2 Microsoft Visual Studio    3

2.3 CUDA Toolkit    3

3 Visual Studio 2013    3

4 CUDA Toolkit安装    4

4.1 cuda的安装文件    4

4.2 加压路径选择    4

4.3 解压和环境监测过程    4

4.4 系统检查    5

4.5 选择同意并继续    5

4.6 安装选项    5

4.7 安装位置    6

4.8 完成安装    7

5 验证CUDA Toolkit    8

5.1 检查编译器    8

5.2 验证CUDA Toolkit    9

5.3 验证是否集成到Visual Studio中    9

6 参考文献    11

1. 基本介绍

对于Microsoft Windows平台上使用CUDA工具箱,需要的安装如下内容:

  • A CUDA-capable GPU
  • A supported version of Microsoft Visual Studio
  • the NVIDIA CUDA Toolkit

并且Visual Studio软件最好在CUDA Toolkit之前安装,由于目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit SDK document Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。

撰写本文时,NVIDA更新的最新版的CUDA是CUDA 7.0,并且CUDA7.0支持的开发工具有Visual Studio 2010、2012和2013,虽然此时的2015已经发布了,但为了稳定性,所以本文还是安装Visual Studio 2013。

2. 下载内容

2.1 CUDA-capable GPU

其中NVIDIA相应的GPU所支持的CUDA capable可以参考《GPU调研》文档,或者是可以到NVIDIA官方网站:GPU capable地址。还可以参考NVIDIA对GPU 的capable解释为:文档地址

而相应的GPU驱动也可以到NVIDIA网站进行下载:驱动地址。当安装完驱动后就可以安装GPU-Z检测自己机器是否支持CUDA编程。若通过GPU-Z检测发现信息不完全,可能是驱动安装不成功,这时可能是主板等驱动安装不成功。

2.2 Microsoft Visual Studio

在Microsoft官方网站上只有2013和2015的版本,若需这两个版本,可以访问:下载地址。而需要其他版本只能到资源网站进行下载了。

2.3 CUDA Toolkit

NVIDIA为CUDA提供的最新版本的Toolkit是7.0版本,其中它提供的Windows、Linux x86、Linux POWER8和Mac OSX版本,若需要可访问:CUDA Toolkit地址

3. Visual Studio 2013

由于新版本的Visual Studio 2013,是需要一些组件才能安装成功和安装完全的,其中在装之前需要先装如下组件:

  1. .net framword 4.0以上版本;
  2. IE10以上;
  3. 若是win7的企业版,可能需要更新为SP1补丁;

4. CUDA Toolkit安装

由于Visual Studio的安装过程非常简单,只要一步步的进行安装就可。所以这里就跳过直接安装CUDA,但需注意在安装CUDA Toolkit之前,应先安装Visual Studio 2013。

4.1 cuda的安装文件

直接双击exe文件,弹出后,首先会监测一下你的运行环境,如果找不到Nividia对应的显卡设备,他会提示你是否要继续安装。这里面nvidia的显卡,最起码也是8800以上的,要不是无法编写CUDA的。千万不要电脑上面是intel或者AMD的显卡,却要编写cuda,除非你有钱买一个cuda-x86这个编译器。

4.2 加压路径选择

4.3 解压和环境监测过程

4.4 系统检查

4.5 选择同意并继续

4.6 安装选项

最好选择"自定义"模型进行安装,而不要选择"精简"模型,防止某些选项没有安装而影响后续的工作。

4.7 安装位置

选择安装路径,其    中三个安装位置也按默认进行安装,后续可能需要参考官方文档进行学习,而默认路径也好找到相应的文件。

4.8 完成安装

5. 验证CUDA Toolkit

经上述过程,已经把CUDA Toolkit安装完成,但是CUDA不一定能正常工作,所以我们可以根据CUDA Toolkit提供的Samples验证是否已成功安装CUDA了。

5.1 检查编译器

首先检查是否已经成功安装了nvcc编译器了,这个工具是GPU程序的编译器。可以通过Windows提供的命令窗口进行验证,启动命令窗口的步骤为:

开始→所有程序→附件命令提示符;

通过在命令窗口中输入:nvcc –V,若出现如下图的程序,所以成功安装。

5.2 验证CUDA Toolkit

安装完成CUDA TookIT后,在安装目录下会有如下图的文件:

并且在在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0目录下回生成一些Samples,其中ProgramData是个隐藏文件夹,如下图所示:

5.3 验证是否集成到Visual Studio中

为验证Visual Sdudio工具是否能进行CUDA开发,并能识别CUDA程序,我们可以通过CUDA Toolkit提供的Samples进行测试。可以随便打开一个Samples例子,如下图的bandwidthTest程序。

如下图开发的文件和成功运行后的程序:

若通过Visual Studio开发工具成功运行了CUDA的程序,就说明已经成功安装了CUDA和Visual Studio工具了,同时也很好集成了Visual Studio工具。

6 参考文献

CUDA_Getting_Started_Windows.pdf

CUDA与VS2013安装的更多相关文章

  1. 基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记

    基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记 飞翔的蜘蛛人 注1:本人新手,文章中不准确的地方,欢迎批评指正 注2:知识储备应达到Linux入门级水平 ...

  2. vs2013安装visual assist和viemu之后提示功能等无效解决

    1.vs2013安装了上面两个软件之后会发生va功能无效,经过一番谷歌百度后找到了解决方案 1.打开注册表 2.直接搜索TrackCaretVisibility这个键值,找到后把他的值修改成00 此篇 ...

  3. Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置

    作为小码农的我,昨天就在装这个东东了,主要参考第一篇博文,但是过程发现很多问题,经过反反复复,千锤百炼,终于柳暗花明,我把这个caffe给搞定了,是故,我发布出来,后之来者,欲将有感于斯文~ 本分分为 ...

  4. 水晶报表Win10(64bit)VS2013安装成功

    windows 10 64 VS2013安装 CR For VS 13_0_18 安装过程没有报错 安装成功http://downloads.businessobjects.com/akdlm/cr4 ...

  5. ubuntu配置机器学习环境(二) cuda 和cudnn 安装

    Nvidia CUDA Toolkit的安装(cuda) PS:特别推荐*.deb的方法,目前已提供离线版的deb文件,该方法比较简单,不需要切换到tty模式,因此不再提供原来的*.run安装方法,这 ...

  6. Ubuntu14.04 64bit下Caffe + CUDA 6.5安装详细步骤

    不多说,直接上干货! 笔者花了很长时间才装完,主要是cuda安装和opencv安装比较费劲,cuda找不到32位的安装包只好重装64位的ubuntu系统,opencv 也是尝试了很久才解决,这里建议用 ...

  7. 最详细不过的CUDA的下载安装使用、环境变量配置,有这一篇就够了

    在上一期中,我们介绍了为什么使用GPU可以加速计算和处理图像,以及查看自己的电脑能否使用GPU加速,不知道的可以去看上一期文章,这期我们正式的来下载与安装GPU加速工具CUDA,并检查是否安装成功. ...

  8. win7 64 旗舰版虚拟GPU-VMware下+vs2013安装caffe+matlab+python

    转发请说明来处 Win7配置caffe(无GPU) 配置环境: 必须:win7 64 + vs2013 Win7 64位旗舰版要升级到service spack(因为是在vs2013下,想安装vs20 ...

  9. VS2012完全卸载与VS2013安装

    项目本来使用的是vs2012 Ultimate,也一直跟随ms的节奏安装了从1到4的update,但一些无法忍受的问题却一直没有解决: 1.偶尔出现要等待编辑器响应的情况: 2.偶尔输入了冒号也不会出 ...

随机推荐

  1. MySQL在创建存储过程的时候,语法正确却提示You have an error in your SQL syntax

    我在使用MySQL工具编写MySQL存储过程的时候,明明语法正确,但是却一直提示You have an error in your SQL syntax. 比如下面一段代码 CREATE PROCED ...

  2. IIs工作原理

    http://www.cnblogs.com/szhy222/archive/2008/07/14/1242576.html 问题: HTTP.SYS 的内置驱动程序 IIS 工作者进程

  3. bzoj 1500: [NOI2005]维修数列 splay

    1500: [NOI2005]维修数列 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 6556  Solved: 1963[Submit][Status ...

  4. 解决File.delete()删除不掉文件

    首先注意两点: 此文件被使用的时候无法删除(比如网络输出没关闭流) 判断此文件是否存在再做删除(exists) 删除文件夹之前先删除文件夹下的所有文件(递归解决) 判断是否删除成功会有返回值,文件名错 ...

  5. MVC自学系列之四(MVC模型-Models)

    ASP.NET MVC 提供了一系列工具和特性去使用仅仅定义的对象模型.你可以坐下来好好思考你将要解决的问题,并且写好C#类,当你准备好时就可以使用MVC提供的工具去为每一个实体构建标准的index. ...

  6. 用了OneAPM CT,宕机早知道!

    Twitter 的公司网站和移动应用在 1 月 19 日早上出现宕机,导致全球部分地区用户无法正常访问.这次宕机影响了很多用户,英国和印度用户已经无法访问 Twitter .第三方监测机构 DownD ...

  7. Book of Evil

    Codeforces Round #196 (Div. 2) D:http://codeforces.com/contest/337/status/D 题意:给你一个树,然后树中有一m个点,求到这m个 ...

  8. Django Sqlite3 数据库向MySQL迁移

    整合了两个URL而来.. 1,http://www.phodal.com/blog/django-mezzanine-sqlite3-migrate-mysql/ 2,http://www.ziqia ...

  9. oracle中有关用户、角色的一些概念。

    oracle中的每个用户对应一个单独的方案(schema),方案的名字与用户名一样,方案中包含很多数据对象,表,视图,触发器,存储过程等元素. oracle中管理数据库的角色有sys,system,数 ...

  10. Buddy system伙伴分配器实现

    wikipedia:http://en.wikipedia.org/wiki/Buddy_memory_allocation The buddy memory allocation technique ...