Hi there,

I can build and install PyCUDA fine, even 'import pycuda' works, but as soon as I run any of the tests or do 'import pycuda.autoinit' I get this error:

In [1]: import pycuda.autoinit
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/home/dan/Downloads/<ipython console> in <module>()

/usr/local/lib/python2.7/dist-packages/pycuda-2011.2.2-py2.7-linux-x86_64.egg/pycuda/autoinit.py in <module>()
      2
      3 # Initialize CUDA

      4 cuda.init()
      5
      6 from pycuda.tools import make_default_context

/usr/local/lib/python2.7/dist-packages/pycuda-2011.2.2-py2.7-linux-x86_64.egg/pycuda/driver.py in <module>()
----> 2     from pycuda._driver import *
      3 except ImportError, e:
      4     if "_v2" in str(e):
      5         from warnings import warn
6 warn("Failed to import the CUDA driver interface, with an error "

ImportError: /usr/local/lib/python2.7/dist-packages/pycuda-2011.2.2-py2.7-linux-x86_64.egg/pycuda/_driver.so: undefined symbol: cuIpcGetMemHandle

I'm on a fresh install of Linux Mint 12, 64 bit, running Python 2.7. I installed the latest Nvidia drivers using Linux Mint's software manager (might this be the problem? too old drivers?) and CUDA 4.1.28 (too recent a version for PyCUDA?). I downgraded gcc to gcc-4.4.

Any ideas?

Thanks,

Dan

_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda

Reply via email to