记录使用过程中的坑,最后看有多少个坑,也算积累经验
1.装n卡
cuda在有n卡的环境下跑。装了n卡显示器需要接到n卡上,有的n卡无需独立供电可用,而有的需要独立供电。独立供电就需要主板有相应供电口或自己提供转接线和外接电源了,总之显示器需直连n卡,并且装对对应的n卡驱动,否则连NVIDIA控制面板都不会有,更别提利用其控制面板查看对应的cuda版本了。
2.装cuda
用NVIDIA控制面板查看支持的cuda版本。虽然查看是cuda10.0,但是下载的cuda8.0貌似也能用。下载好cuda(用的cuda8.0)安装完毕后,配置好环境变量,并且vs界面的菜单栏上会加一个NSIGHT菜单,对应vs2013也配置好vc++目录。
3.测试addwithcuda
用网上新建cuda工程的方法测试自带例程通过,或者在c++工程中调用该.cu也通过。
4.编译问题
在上述对应版本下,出现过的编译问题主要是一堆莫名其妙的语法错误报错,最后一个错是一串编译器和版本相关描述——error MSB3721 ,返回代码2或4。经排查,将工程属性的平台工具集一栏由
改成,version2010就会改成version2013,编译通过。