Hi everyone,
after some wrangling, I managed to build boost and even install pycuda
on my system (dual core macbook pro, with GeForce 8600M GT, Mac OS
10.5.8). I could import pycuda:
In [1]: import pycuda
In [2]: pycuda.VERSION
Out[2]: (0, 93)
But, when I try to import pycuda.autoinit, I got the following error:
In [3]: import pycuda.autoinit
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/Users/arokem/<ipython console> in <module>()
/Library/Frameworks/Python.framework/Versions/4.3.0/lib/python2.5/site-packages/pycuda-0.93-py2.5-macosx-10.3-fat.egg/pycuda/autoinit.py
in <module>()
2 import pycuda.tools
3
4 cuda.init()
5 assert cuda.Device.count() >= 1
6
/Library/Frameworks/Python.framework/Versions/4.3.0/lib/python2.5/site-packages/pycuda-0.93-py2.5-macosx-10.3-fat.egg/pycuda/driver.py
in <module>()
2
3
4
5
6 class CompileError(Error):
ImportError:
dlopen(/Library/Frameworks/Python.framework/Versions/4.3.0/lib/python2.5/site-packages/pycuda-0.93-py2.5-macosx-10.3-fat.egg/pycuda/_driver.so,
2): Library not loaded: @rpath/libcuda.dylib
Referenced from:
/Library/Frameworks/Python.framework/Versions/4.3.0/lib/python2.5/site-packages/pycuda-0.93-py2.5-macosx-10.3-fat.egg/pycuda/_driver.so
Reason: image not found
</Traceback>
This seemed like something there was looking for the library
libcuda.dylib. This library happened to be, in my system under
/usr/local/cuda/lib, so I made a copy of this library under
/usr/local/lib
Now, still no problem to import pycuda, but when I try to import
pycuda.autoinit, I get the following error:
In [2]: import pycuda.autoinit
Fatal Python error: Interpreter not initialized (version mismatch?)
Abort trap
After that, the ipython session closes and I get a system message that
python quit unexpectedly.
Does anyone know what this is about? I saw that others on the list had
similar problems recently. Has anyone managed to solve this issue?
Other possibly pertinent information is that I built the Boost
libraries from source and that the python I am using is EPD 4.3 (those
things might or might not be related to this problem).
Thanks!
Ariel
--
Ariel Rokem
Helen Wills Neuroscience Institute
University of California, Berkeley
http://argentum.ucbso.berkeley.edu/ariel
_______________________________________________
PyCUDA mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net