我一直试图让CUDA在我的电脑上工作。我尝试清理(重新)安装最新的驱动程序和CUDA以及最新的Visual Studio 2017 RC构建工具。我的操作系统是Windows 10(64位)版本14393.693,GPU是GTX 1060 6GB(驱动程序版本378.49),CUDA版本8.0.44。
我从一个NVIDIA博客上做了一个简单的演示,当我尝试使用" nvcc"进行编译时,我得到了" nvcc致命:主机编译器定位不支持的操作系统"。 我通过在.cu文件的文件夹中打开命令提示符,然后运行" vcvars64"来设置我的环境。将64位cl.exe添加到我的环境变量中。我也试过这个" vcvars32"我得到了相同的结果。
我可以确认cl.exe会编译一个" HelloWorld" C档。