在哪里可以找到cl.exe?

时间:2019-04-25 02:09:46

标签: pycuda cl.exe

我成功安装了PyCUDA(pip安装pycuda)(Win10-Pro计算机),并且我试图在此处运行本教程示例:https://documen.tician.de/pycuda/tutorial.html。当我尝试编译示例时,出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 7, in <module>
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\compiler.py", line 291, in __init__
    arch, code, cache_dir, include_dirs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\compiler.py", line 254, in compile
    return compile_plain(source, options, keep, nvcc, cache_dir, target)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\compiler.py", line 137, in compile_plain
    stderr=stderr.decode("utf-8", "replace"))
pycuda.driver.CompileError: nvcc compilation of C:\Users\Ajit\AppData\Local\Temp\tmp4z9j5802\kernel.cu failed
[command: nvcc --cubin -arch sm_61 -m64 -Ic:\programdata\anaconda3\lib\site-packages\pycuda\cuda kernel.cu]
[stdout:
nvcc fatal   : Cannot find compiler 'cl.exe' in PATH

我在 c:\ Program Files(x86)中签入以找到Visual Studio 17,但只看到Visual Studio 11.0、12.0和14.0。我知道我已经安装了Visual Studio 17,因为在运行IDE时会这样说。所以我猜了一下,看了看 c:\ Program Files(x86) Microsoft Visual Studio 14.0 \ VC \ bin (希望找到cl.exe),但我所看到的只有一个名为1033和amd64的文件夹,以及一个LocalESPC.dll文件。该网站上的其他帖子似乎表明这是找到cl.exe的正确位置(因此我可以将其路径添加到PATH变量中)。

欢迎提出任何有关下一步尝试的建议-谢谢。

0 个答案:

没有答案