windows 10 配置 CUDASDK 8.0

前记:

没料到多年后,又开始来玩cuda。人生兜兜转转。

环境参数:

thinkpad T430, 显卡NVIDIA NVS 5400M (compute capability 2.1), windows 10。

第一次尝试 (失败)

CUDA SDK 9.2 (目前最新版) + visual studio 2017  。

根据官网install guide 本机恰好有vs 2017,操作系统版本也都符合,根据文档说明验证了显示为CUDA-capable GPU。

然而装好了,运行sample project,一堆Error。最刺眼的是 fatal error C1189: #error: -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! 

找到Cuda 9.2 does NOT work with Visual Studio 2017 15.7.1 看完心都凉了只有降低版本了。可为啥官网不说清楚呢?! 坑!

根据cuda wiki CUDA SDK 9.0/9.1/9.2 support for compute capability 3.0 – 7.x, 我的显卡的计算能力根本不支持CUDA SDK 9.0.

第二次尝试 (成功)

CUDA SDK 8.0 (local version) + visual studio 2010.

follow install guide 8.0 顺利走到2.5 verfiy the installation,记录需要注意的地方:

1. 找不到路径C:\ProgramData\NVIDIA Corporation

windows10默认下ProgramData 为隐藏文件。要么直接把path复制到file explore

或者根据http://www.w10zj.com/Win10xy/Win10yh_3201.html 显示隐藏文件

2. deviceQuery.exe 找不到

 虽然文档说CUDA Samples include sample programs in both source and compiled form。但其实没提供compiled form,需要自己编译。

方法:visual studio 2010打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\1_Utilities\deviceQuery\  deviceQuery_vs2010.sln。

输出: 编译产生的deviceQuery.exe文件在路径 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release or debug下,根据visual studio编译时选择的模式

3. bandwidthTest.exe 找不到

方法同 deviceQuery

 

 

你可能感兴趣的:(CUDA学习笔记)