CUDA学习笔记(二):安装

在Windows中,CUDA编程模型依赖于Visual Studio,所以首先需要安装VS。否则:安装后打开VS新建项目不显示NIVIDA解决方案。记住记住记住!重要的事情说三遍!

1 visual studio 2013的安装
  • 首先需要根据将要安装的cuda版本,选择Visual studio的版本(cuda官网可查看),因为本文要安装的是cuda 6.5,所以选择安装visual studio 2013
  • 说实话,要安装整个VS环境,需要占用很大的内存,因为我们只使用C/C++编程,所以只安装C++方面的环境即可,如图

注意:如果遇到点击VS安装程序闪退的情况,可以采用这个措施:点开控制面板-程序-打开或关闭windows功能,去掉microsoft 。netframework的所有勾选,重新开启安装包即可

2 安装 NVIDIA 显卡驱动程序

如果有,就不用安装了(一般刚装完系统都会安装这些驱动)
下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn
CUDA学习笔记(二):安装_第1张图片

选择适合自己电脑的显卡驱动下载

安装很简单,直接下一步就可以

默认安装路径: C:\NVIDIA\DisplayDriver\390.77\Win8_Win7_64\International

2 下载cuda6.5

下载CUDA前,先确认GPU显卡所支持的CUDA版本,

控制面板-》NVIDIA控制面板-》帮助-》系统信息-》组件-》nvidia.dll后面的cuda参数

  • 我的电脑硬件是geforce 820m,可以在下面的页面查找自己的硬件是否支持cuda https://developer.nvidia.com/cuda-gpus

  • 根据自己的系统下载cuda版本,我下载的是cuda6.5 https://developer.nvidia.com/cuda-toolkit-65
    这里写图片描述

  • 安装步骤

    • 双击exe文件
    • 选择路径我的D:\CUDA 安装路径也是可以选择的。
      然后出现下面的界面
      CUDA学习笔记(二):安装_第2张图片

    • 然后都点击下一步,直到选择自定义安装,然后选择路径成自己的路径

    • 验证安装,打开命令提示框(就是cmd),输入命令nvcc - V,查看CUDA的版本。若是安装正确的话,会出现下面的结果
      CUDA学习笔记(二):安装_第3张图片

另外一种安装方式

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

第二步:
  和正常安装软件步骤一样,首先弹出的对话框直接OK就行,这个是CUDA的一些安装文件,位置在哪无所谓。会监测你的电脑是否支持cuda的搭建,接下来一步步的走。

第三步:

CUDA学习笔记(二):安装_第4张图片

强烈推荐选择自定义安装
  安装的位置,推荐自己建三个好找的文件夹,不用他默认的路径,免得稍后配置环境变量麻烦
CUDA学习笔记(二):安装_第5张图片

 下一步直接安装就行,等待过程漫长,喝杯茶吧
第四步:
  接下来配置cuda的环境变量,默认安装好后,他会自动帮你设置好2个环境变量,但是最好还自己添加下其他的几个,方便日后配置vs使用。有两个是默认的环境变量,只需添加下面四个即可:

CUDA_BIN_PATH  %CUDA_PATH%\bin

CUDA_LIB_PATH  %CUDA_PATH%\lib\Win64

CUDA_SDK_BIN  %CUDA_SDK_PATH%\bin\Win64

CUDA_SDK_LIB  %CUDA_SDK_PATH%\common\lib\Win64

CUDA_SDK_PATH  C:\cuda\cudasdk\common

第五步:
  检测Cuda的安装成功与否。
  首先启动cmd DOS命令窗口(cuda安装到c:\cuda文件夹下)
  默认进来的是c:\users\Admistrator>路径,输入 cd .. 两次,来到c:目录下输入dir 找到安装的cuda文件夹
  还是直接上图吧,方便清晰:

CUDA学习笔记(二):安装_第6张图片

CUDA学习笔记(二):安装_第7张图片

CUDA学习笔记(二):安装_第8张图片

至此,万里长征第一项基本成功了。(如果没有安装成功,重新再装下)

VS配置

1.1 启动VS2013
1.2 新建一个win32的控制台工程,空的。
  
CUDA学习笔记(二):安装_第9张图片

CUDA学习笔记(二):安装_第10张图片

1.3 右键源文件文件夹->新建项->选择cuda c/c++->新建一个以.cu结尾的文件 

CUDA学习笔记(二):安装_第11张图片

1.4 右键工程-》生成自定义-》选择cuda生成
CUDA学习笔记(二):安装_第12张图片

1.5 右键test.cu-》属性-》选择cuda c/c++编译器
CUDA学习笔记(二):安装_第13张图片

1.6 右键工程-》属性-》链接器-》常规-》附加库目录-》添加目录 $(CUDA_PATH_V5_5)\lib\$(Platform);

CUDA学习笔记(二):安装_第14张图片

1.7 在链接器-》输入中添加 cudart.lib

CUDA学习笔记(二):安装_第15张图片

1.8 在工具-》选项-》文本编辑器-》文件扩展名-》添加cu \cuh两个文件扩展名

CUDA学习笔记(二):安装_第16张图片

至此,编译环境的相关搭建就完成了

参考
  1. https://blog.csdn.net/shanglianlm/article/details/79404703
  2. https://blog.csdn.net/u010402786/article/details/49469879
  3. https://blog.csdn.net/sinat_25434937/article/details/54023871

你可能感兴趣的:(CUDA并行编程模型学习笔记)