我正在尝试使用 Cudafy.NET 进行编程。
起初,我测试了cudafy.NET的例子,但它不起作用。
cudafyModule km = CudafyTranslator.Cudafy();
此代码显示编译错误。
所以,我在 cudafyviewer 中检查了 CUDA 测试,但结果是一样的。
我安装了 CUDA Toolkit 7.0 并将路径添加cl.exe
到环境变量的系统路径中。
我还需要什么?
我正在尝试使用 Cudafy.NET 进行编程。
起初,我测试了cudafy.NET的例子,但它不起作用。
cudafyModule km = CudafyTranslator.Cudafy();
此代码显示编译错误。
所以,我在 cudafyviewer 中检查了 CUDA 测试,但结果是一样的。
我安装了 CUDA Toolkit 7.0 并将路径添加cl.exe
到环境变量的系统路径中。
我还需要什么?
您是否有机会使用 VS 2015?Nvcc.exe 说还不能用。您可以尝试运行 nvcc.exe /? 从命令提示符下,如果您有 VS 2015,您可能会看到此错误:
C:\WINDOWS\system32>nvcc /?
nvcc 致命:nvcc 找不到受支持的 Microsoft Visual Studio 版本。仅支持 2010、2012 和 2013 版本
更新:通过确保添加到 PATH 语句中的 cl.exe 的路径是指向 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\ 的路径,我能够让它工作amd64。(换句话说,将它指向版本 12 cl.exe 而不是版本 14。)现在 Cudafy.net 正在为我在 VS 2015 中工作。