pycuda.driver.CompileError: nvcc preprocessing of...\tmpsn7593_v.cu failed

在开始接触Pycuda这个库的时候,按照教程敲了一段小代码,然后再运行,直接给我报这个错,然我一脸懵逼。这问题无法解决,那么就不会想pycuda咋用了。然后就开始了,还好,找到了解决方案。
pycuda.driver.CompileError: nvcc preprocessing of...\tmpsn7593_v.cu failed_第1张图片究其根本,就是cl.exe这个文件他找不到,按照网上其他教程,是将cl.exe的路径添加到系统变量中,但是我的vs2017找不到那些教程中的路径,不知道是不是由于我把vs2015删了的原因,而我又不愿重新装vs,大家都知道,装vs很麻烦。还好,找到了这个解决方案,直接就把cl.exe的路径添加到Py文件中了,虽然说执行的过程中还是有乱码,应该是警告这类东西,但至少还是能运行出结果了。。。

2020 7.23

你可能感兴趣的:(pycuda)