基于Windows的CUDA安装 (Setup CUDA on Windows)
2011-01-22 19:59
555 查看
操作系统(OS): Windows 7 集成开发环境(IDE): Microsoft Visual Studio 2008 SP1 CUDA版本(CUDA Version): 3.0
进行CUDA编程时支持CUDA的硬件不是必须的,CUDA提供了用CPU模拟GPU运行的模式,所以CUDA程序可以在任何配置的机器上编写。但是,想要体验CUDA的大规模并行的高速运算,支持CUDA的硬件是必须的。
下载
CUDA下载:
http://developer.nvidia.com/object/cuda_3_0_downloads.html
CUDA VS Wizard下载:
http://sourceforge.net/projects/cudavswizard/
安装步骤
安装CUDA的一般步骤是
安装显卡驱动;
安装Toolkit,即CUDA Toolkit;
安装SDK,GPU Computing SDK;
配置环境变量及IDE变量。
详细步骤
1.安装显卡驱动;
可以在CUDA下载页面找到最新驱动。
2.安装Toolkit;
sn习惯将其安装在C:/CUDA/Toolkit位置。
3.安装SDK(GPU Computing SDK)
sn习惯将其安装在C:/CUDA/NVIDIA GPU Computing SDK位置;这样方便查到里面的文件。
4.语法高亮
4.1将%NVIDIA GPU Computing SDK%/C/doc/syntax_highlighting/visual_studio_8下的 nVidia 写好的语法文件usertype.dat复制到%Visua Studio%/Common7/IDE下;
4.2启动Visual Studio,选择“工具” > “选项” > “文本编辑器” > “文件扩展名”,扩展名设为cu,编辑器选择Microsoft Visual C++,点击“确定”;
4.3重启Visual Studio。
5.IDE环境变量设置
启动Visual Studio,选择“工具” > "选项" > “项目和解决方案” > “C++目录”,平台选择你的操作系统对应的平台,然后
在“包含文件”中添加路径%Toolkit%/include和%NVIDIA GPU Computing SDK%/C/common/inc
在“库文件”中添加路径%Toolkit%/lib、%Toolkit%/lib64和%NVIDIA GPU Computing SDK%/C/common/lib
在“源文件”中添加路径%Toolkit%/src和%NVIDIA GPU Computing SDK%/C/common/src
6.编译规则的添加
6.1使用CUDA VS Wizard
CUDA VS Wizard是Openhero编写的、开源的、面向Visual Studio的工具。安装完成后,在Visual Studio中新建项目时会出现CUDAWinApp的模板,从这个模板建立项目可以省去很多设置;
6.2手动配置编译规则
创建新的“Win32控制台应用程序”后,
“项目”菜单 > "自定义生成规则“ > "查找现有的" > 找到%NVIDIA GPU Computing SDK%/C/common下的Cuda.rules > "确定" > 勾选找到的编译规则。
“项目”菜单 > "属性“ > ”链接器“ > "输入" > ”附加依赖项“中添加”cudart.lib cutil32D.lib“。
配置完成后,就可以开始编写CUDA程序了。
--
snigoal,HUST,Wuhan,China
转载http://snigoalx.spaces.live.com/blog/cns!5DA334179A108A0A!228.entry
首先,网上也有很多类似的方法,有些复杂,有些简单,有些也不一定能够实现,这里的方法在64位win7的系统下已经安装实现了运行,其中还有一些可能会出现的问题给大家解决一下。
大家具体可以参考这位同仁写的配置流程,基本上可以成功:http://snigoalx.spaces.live.com/blog/cns!5DA334179A108A0A!228.entry。
我也就不赘述了。
但一般我们安装后会发现,如果是64位的系统,打开VS2008运行程序后,我们的VS2008(我安装的是这个版本)却无法去debug,也就是 或者在解决平台方案中无x64,或者是即使有了x64,但选择后却发现无法debug。这是由于我们安装VS2008时没有安装64位的编译器,这种情况 我们这里已经有几个人碰到了,可能是由于当时没有安装或者VS2008本身没有默认安装,这个时候需要我们去升级,自己安装64位编译器。
但我们无须重新去找64位编译器重新下载安装,只需要打开计算机----卸载或更改程序,找到VS2008的安装程序,点击卸载,其实这个时候不是 卸载,而是会提醒你是升级或者卸载,我们升级一下VS2008就行了,在升级的目录中,我们会发现提供的有64位编译器的安装,安装它就可以了。
另一个可能出现的情况是“无法启动程序,因为计算机中损失cutil64d.dll“这个问题,我们只需要找到cutil64d.dll,然后把它拷贝到c盘下的system32这个文件夹里就行了。
这样,在64位win7环境下CUDA的安装配置基本完成了,可以实现我们的CUDA程序了。
进行CUDA编程时支持CUDA的硬件不是必须的,CUDA提供了用CPU模拟GPU运行的模式,所以CUDA程序可以在任何配置的机器上编写。但是,想要体验CUDA的大规模并行的高速运算,支持CUDA的硬件是必须的。
下载
CUDA下载:
http://developer.nvidia.com/object/cuda_3_0_downloads.html
CUDA VS Wizard下载:
http://sourceforge.net/projects/cudavswizard/
安装步骤
安装CUDA的一般步骤是
安装显卡驱动;
安装Toolkit,即CUDA Toolkit;
安装SDK,GPU Computing SDK;
配置环境变量及IDE变量。
详细步骤
1.安装显卡驱动;
可以在CUDA下载页面找到最新驱动。
2.安装Toolkit;
sn习惯将其安装在C:/CUDA/Toolkit位置。
3.安装SDK(GPU Computing SDK)
sn习惯将其安装在C:/CUDA/NVIDIA GPU Computing SDK位置;这样方便查到里面的文件。
4.语法高亮
4.1将%NVIDIA GPU Computing SDK%/C/doc/syntax_highlighting/visual_studio_8下的 nVidia 写好的语法文件usertype.dat复制到%Visua Studio%/Common7/IDE下;
4.2启动Visual Studio,选择“工具” > “选项” > “文本编辑器” > “文件扩展名”,扩展名设为cu,编辑器选择Microsoft Visual C++,点击“确定”;
4.3重启Visual Studio。
5.IDE环境变量设置
启动Visual Studio,选择“工具” > "选项" > “项目和解决方案” > “C++目录”,平台选择你的操作系统对应的平台,然后
在“包含文件”中添加路径%Toolkit%/include和%NVIDIA GPU Computing SDK%/C/common/inc
在“库文件”中添加路径%Toolkit%/lib、%Toolkit%/lib64和%NVIDIA GPU Computing SDK%/C/common/lib
在“源文件”中添加路径%Toolkit%/src和%NVIDIA GPU Computing SDK%/C/common/src
6.编译规则的添加
6.1使用CUDA VS Wizard
CUDA VS Wizard是Openhero编写的、开源的、面向Visual Studio的工具。安装完成后,在Visual Studio中新建项目时会出现CUDAWinApp的模板,从这个模板建立项目可以省去很多设置;
6.2手动配置编译规则
创建新的“Win32控制台应用程序”后,
“项目”菜单 > "自定义生成规则“ > "查找现有的" > 找到%NVIDIA GPU Computing SDK%/C/common下的Cuda.rules > "确定" > 勾选找到的编译规则。
“项目”菜单 > "属性“ > ”链接器“ > "输入" > ”附加依赖项“中添加”cudart.lib cutil32D.lib“。
配置完成后,就可以开始编写CUDA程序了。
--
snigoal,HUST,Wuhan,China
转载http://snigoalx.spaces.live.com/blog/cns!5DA334179A108A0A!228.entry
首先,网上也有很多类似的方法,有些复杂,有些简单,有些也不一定能够实现,这里的方法在64位win7的系统下已经安装实现了运行,其中还有一些可能会出现的问题给大家解决一下。
大家具体可以参考这位同仁写的配置流程,基本上可以成功:http://snigoalx.spaces.live.com/blog/cns!5DA334179A108A0A!228.entry。
我也就不赘述了。
但一般我们安装后会发现,如果是64位的系统,打开VS2008运行程序后,我们的VS2008(我安装的是这个版本)却无法去debug,也就是 或者在解决平台方案中无x64,或者是即使有了x64,但选择后却发现无法debug。这是由于我们安装VS2008时没有安装64位的编译器,这种情况 我们这里已经有几个人碰到了,可能是由于当时没有安装或者VS2008本身没有默认安装,这个时候需要我们去升级,自己安装64位编译器。
但我们无须重新去找64位编译器重新下载安装,只需要打开计算机----卸载或更改程序,找到VS2008的安装程序,点击卸载,其实这个时候不是 卸载,而是会提醒你是升级或者卸载,我们升级一下VS2008就行了,在升级的目录中,我们会发现提供的有64位编译器的安装,安装它就可以了。
另一个可能出现的情况是“无法启动程序,因为计算机中损失cutil64d.dll“这个问题,我们只需要找到cutil64d.dll,然后把它拷贝到c盘下的system32这个文件夹里就行了。
这样,在64位win7环境下CUDA的安装配置基本完成了,可以实现我们的CUDA程序了。
相关文章推荐
- 基于Windows的CUDA安装 (Setup CUDA on Windows)
- Oracle 8.1.6,Windows 2000 Server上安装基于Pro*C 的应用软件:change_on_install口令引起的问题
- how to setup opengl develop environment on windows
- IBM X455服务器基于Microsoft Windows Server 2003企业版 (64位) Cluster的安装报告
- windows下安装ruby on rails 环境搭建·
- PI-安装SoapUI on Windows
- win10 安装ubuntu on windows
- Step by Step Setup Git Server on Windows with CopSSH + msysGit and Integrate Git with Visual Studio
- 起步——PHP安装部署(基于linux和windows平台)
- tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
- Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案
- ubuntu16.04+cuda8.0+cudnn5.1+caffe 安装(基于独立主机&集成显卡>X1080Ti)
- 基于Windows的Maven的安装及配置
- Windows系统下将Qt生成的应用程序打包成可以安装的文件setup***.exe
- 编译和安装在Windows上橡胶树 (Compiling and Installing Yate on Windows)
- windows下tensorflow的安装与学习(基于anaconda的python3.5)
- Windows下Ruby on rails一键安装
- Windows下安装基于主机的IDS(1)
- (更新于2017/10/14)TensorFlow在Windows环境下安装攻略(基于最新Anaconda3 5.0.0 )
- caffe on windows 安装