I just installed pyCuda when I try to compile: import pycuda.autoinit import pycuda.driver as drv import numpy
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]; } """)
this is the result:
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
I installed pyCuda using pip in the anaconda shell and I am using Microsoft Visual Studio 14.0. Follow this , I added the ollowing line to nvcc.profile:
COMPILER-BINDIR = C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
but always returns the same error.
Thanks.
source share