Hello,

I have just installed pycuda on a new machine running anaconda3 and cuda 
10.1.243_426 for Windows 10, and tested the installation by running a program 
that had been run successfully on another machine, but with anaconda2.


My program breaks on a call for gpuarray.zeros, following a call to 
gpuarray.to_gpu (no other calls to pycuda have been made before that). Both 
calls are trying to establish 2D arrays of dtype=np.float32.


The included headers are:

import pycuda.driver as cuda
import pycuda.tools
import pycuda.autoinit
import pycuda.gpuarray as gpuarray
from pycuda.compiler import SourceModule

I've attached the error trace from python below. I'll be grateful if you could 
offer an explanation/fix.

Many thanks,
-Dan




C:\Users\danguralnik\Documents\GitHub\kodlab-uma-sims\mice\smooth>python 
mouse_base.py
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\tools.py", line 428, 
in context_dependent_memoize
    return ctx_dict[cur_ctx][args]
KeyError: <pycuda._driver.Context object at 0x000001A0CCE991B0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "mouse_base.py", line 832, in <module>
    main()
  File "mouse_base.py", line 812, in main
    random_state=RS(),
  File "mouse_base.py", line 587, in __init__
    self.addRepn('global_view',Repn_global_arena_wmouse(self))
  File "mouse_base.py", line 641, in __init__
    gpuarray.zeros(shape=(self.ysize,self.xsize),dtype=np.float32)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\gpuarray.py", line 
1068, in zeros
    result.fill(zero)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\gpuarray.py", line 
549, in fill
    func = elementwise.get_fill_kernel(self.dtype)
  File 
"<C:\ProgramData\Anaconda3\lib\site-packages\decorator.py:decorator-gen-13>", 
line 2, in get_fill_kernel
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\tools.py", line 432, 
in context_dependent_memoize
    result = func(*args)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\elementwise.py", line 
496, in get_fill_kernel
    "fill")
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\elementwise.py", line 
161, in get_elwise_kernel
    arguments, operation, name, keep, options, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\elementwise.py", line 
147, in get_elwise_kernel_and_types
    keep, options, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\elementwise.py", line 
75, in get_elwise_module
    options=options, keep=keep)
  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 
78, in compile_plain
    checksum.update(preprocess_source(source, options, nvcc).encode("utf-8"))
  File "C:\ProgramData\Anaconda3\lib\site-packages\pycuda\compiler.py", line 
55, in preprocess_source
    cmdline, stderr=stderr)
pycuda.driver.CompileError: nvcc preprocessing of 
C:\Users\DANGUR~1\AppData\Local\Temp\tmphnd7bq1w.cu failed
[command: nvcc --preprocess -arch sm_75 -m64 
-Ic:\programdata\anaconda3\lib\site-packages\pycuda\cuda 
C:\Users\DANGUR~1\AppData\Local\Temp\tmphnd7bq1w.cu --compiler-options -EP]



_______________________________________________
PyCUDA mailing list -- pycuda@tiker.net
To unsubscribe send an email to pycuda-le...@tiker.net

Reply via email to