instaGRAAL icon indicating copy to clipboard operation
instaGRAAL copied to clipboard

pycuda version 2022 not supported

Open arielzn opened this issue 1 year ago • 1 comments

If it is used pycuda with the latest version as of today (2022.2.2 ) we get this error

Traceback (most recent call last):                                                                                                                                                                                                                                                          
  File "/home/users/a/l/insta_env/bin/instagraal", line 5, in <module>                                                                                                                                                                                                              
    from instagraal.instagraal import main                                                                                                                                                                                                                                                  
  File "/home/users/a/l/insta_env/lib/python3.7/site-packages/instagraal/instagraal.py", line 72, in <module>                                                                                                                                                                       
    from instagraal.simu_single import simulation                                                                                                                                                                                                                                           
  File "/home/users/a/l/insta_env/lib/python3.7/site-packages/instagraal/simu_single.py", line 12, in <module>                                                                                                                                                                      
    from instagraal.cuda_lib_gl_single import sampler as sampler_lib                                                                                                                                                                                                                        
  File "/home/users/a/l/insta_env/lib/python3.7/site-packages/instagraal/cuda_lib_gl_single.py", line 11, in <module>                                                                                                                                                               
    from pycuda import gpuarray as ga                                                                                                                                                                                                                                                       
  File "/home/users/a/l/insta_env/lib/python3.7/site-packages/pycuda-2022.2.2-py3.7-linux-x86_64.egg/pycuda/gpuarray.py", line 2206                                                                                                                                                 
    def logical_and(x1, x2, /, out=None, *, allocator=None):                                                                                                                                                                                                                                
                            ^                                                                                                                                                                                                                                                               
SyntaxError: invalid syntax                                                                                                                                                                                                                                                                 

i tested with a version close to the instagraal 0.1.6 release and it worked fine

The README instructions should be updated to propose to pull pycuda like e.g.:

git clone --recurse-submodules  --depth 1 --branch v2019.1.2 https://github.com/inducer/pycuda.git

arielzn avatar Jun 22 '23 12:06 arielzn