6

我一直在尝试让 CUDA 在我的 PC 上运行。我尝试干净(重新)安装最新的驱动程序和 CUDA 以及最新的 Visual Studio 2017 RC 构建工具。我的操作系统是 Windows 10(64 位)build 14393.693,GPU 是 GTX 1060 6GB(驱动版本 378.49),CUDA 版本 8.0.44。

我从一个 NVIDIA 博客中获取了一个简单的演示,当我尝试使用“nvcc”进行编译时,我得到“nvcc fatal: Host compiler targets unsupported OS”。我通过在包含 .cu 文件的文件夹中打开命令提示符来设置我的环境,然后运行“vcvars64”将 64 位 cl.exe 添加到我的环境变量中。我也用“vcvars32”试过这个,我得到了同样的结果。

我可以确认 cl.exe 将编译一个“HelloWorld”C 文件。

4

1 回答 1

7

尝试使用受支持的主机编译器

编辑:这个问题再次出现并在这里得到了更好的答案:Using CUDA with Visual Studio 2017

于 2017-02-02T13:55:54.513 回答