Я только что установил PyCuda, когда я пытаюсь скомпилировать: импорт pycuda.autoinit импорта pycuda.driver как DRV импорта NumPyPyCuda: NVCC compitalation из kernel.cu не удалось
from pycuda.compiler import SourceModule
mod = SourceModule("""
__global__ void multiply_them(float *dest, float *a, float *b)
{
const int i = threadIdx.x;
dest[i] = a[i] * b[i];
}
""")
это результат:
Traceback (most recent call last):
File "<stdin>", line 7, in <module>
File "C:\Program Files\Anaconda3\lib\site-packages\pycuda\compiler.py", line 265, in __init__
arch, code, cache_dir, include_dirs)
File "C:\Program Files\Anaconda3\lib\site-packages\pycuda\compiler.py", line 255, in compile
return compile_plain(source, options, keep, nvcc, cache_dir, target)
File "C:\Program Files\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\whyno\AppData\Local\Temp\tmpkv6oyxif\kernel.cu failed
[command: nvcc --cubin -arch sm_50 -m64 -Ic:\program files\anaconda3\lib\site-packages\pycuda\cuda kernel.cu]
Я установил PyCuda используя пипс в анаконды оболочки и я использую Microsoft Visual Studio 14.0. Следуйте these я добавил ollowing линию в nvcc.profile:
COMPILER-BINDIR = C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
но всегда возвращает ту же ошибку.
Спасибо.