CUDA4.2安装与配置

来源:互联网 发布:闲鱼淘宝介入的客服 编辑:程序博客网 时间:2024/05/19 23:14

CUDA4.2安装与配置

0.安装VS2005VS2008VS2010,我的机子操作系统是Win7 32位,开发平台VS2005

1.http://www.nvidia.com/object/cuda_get.html上选择相应的操作系统,并下载最新的CUDA driver\CUDA toolkitCUDA SDKGPU检测工具GPU-ZCUDAVSWinzardVS下开发CUDA应用程序的向导)。CUDA目前支持Windows XP[32|64]bit,Wista[32|64],Windows 7[32|64]bit操作系统。

2.GPU-Z检测机子的显卡能支持的CUDA运算有哪些,之后根据情况选择安装哪个版本的CUDA安装包(三个是对应的),依次安装CUDA driverCUDA toolkitCUDASDK。比如:

CUDA toolkit的默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2

CUDA SDK的安装路径:C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2

注意:1.Win7ProgramData文件夹是隐藏文件夹。

2.先卸载以前安装过的版本(三个都卸载)

3.检查环境变量是否配好:安装时环境变量都被自动创建好了,所以检查一下,对照一下看是否正确。共有五个环境变量,CUDA_PATHCUDA_BIN_PATHCUDA_INC_PATHCUDA_LIB_PATHCUDA_PATH_V4.2,

4.安装好后可找开SDK运行其中的样例,如果样例能正常执行,说明CUDA基本环境已经搭建好了。

5.开发人员要建立自己的CUDA程序,有两种方式,其一是,将C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\src下的样例选一个与自己的应用适合的拷贝到自己的开发包中去修改,作进一步的开发。另一种方法是安装CUDA VS Wizardhttp://sourceforge.net/projects/cudavswizard/,并按照向导建立工程。

6.VS下开发还应有一些相应的设置,这些设置很重要,要是没设置好的话,程序就没法运行,所以要仔细检查,如果VS目录下有,就不用拷贝文件了,要是没有的话就要手动去做。(不过CUDA4.2和以前版本有点不同,它似乎都在安装时自动配置好了。

1)高亮显示

检查:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE下是否存在usertype.dat文件,若不存在,则到C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\doc\syntax_highlighting\visual_studio_7下把它拷贝到VS2005中对应的目录中。

2)规则文件

检查规则文件,若不存在,就到:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\extras\visual_studio_integration\rules下把以下四个规则文件拷贝到VS2005下。

3)设置文件扩展名及编译环境

     Tools->Options->文本编辑器的 FileEXtensions 里添加*.cu,Extensions To Include里添加*.cuh

    在项目及解决方案项中,再次检查设置,文件名,包括的扩展名,规则文件的搜索路径(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\extras\visual_studio_integration\rules

增加如下几行:
      $(SystemRoot)/System32
      $(SystemRoot)
      $(SystemRoot)/System32/wbem

这个是英文版本的
tools=> Options => Projects and Solutions -> VC++ Directories page
then place below rows:
$(SystemRoot)/System32
$(SystemRoot)
$(SystemRoot)/System32/wbem

7.创建自己的应用程序。

  创建好运行之前,右击项目名:选择命令生成规则,指定你的项目所用的生成规则,不同版本可能不一样,比如我的是CUDA4.2要选,要是从现有的项目拷贝过来的,则不用设置。之后就可以运行程序了。

   以上步骤是我安装时遇到的问题及解决办法的整理,有些步骤只检查一下,不需要用户设置太多,我觉得CUDA4.2在安装时已经自动作了很多设置,不需要手动
原创粉丝点击