Problem solved. Boost was auto-detecting system-wide Python version (2.4) and built as such, whil I was trying to use it with Sage's Python (2.5). Forced boost to build for Python 2.5 (and told it to use Sage's local/ directory as python root, though I don't think that was necessary), reinstalled PyCUDA, works like a charm.
I'm totally excited! On Thu, Mar 5, 2009 at 8:40 AM, Ahmed Fasih <[email protected]> wrote: > Greetings, I write to ask guidance with a problem I'm encountering in > running the test_driver.py. I've followed the excellent PyCUDA and > Boost installation instructions, with GCC 4.1.2 (which caused a minor > hiccup) and Python 2.5.2 provided by the Sage package, and everything > has compiled fine so far. Upon running test_driver.py (via "sage > -python test_driver.py"), I get the following error: > > Traceback (most recent call last): > > File "test_driver.py", line 3, in <module> > import pycuda.autoinit > > File > "/nfs/14/osu5244/sage-3.2.2-ubuntu64bit-opteron-x86_64-Linux/local/lib/python2.5/site-packages/pycuda-0.92-py2.5-linux-x86_64.egg/pycuda/autoinit.py", > line 1, in <module> > import pycuda.gpuarray as gpuarray > > File > "/nfs/14/osu5244/sage-3.2.2-ubuntu64bit-opteron-x86_64-Linux/local/lib/python2.5/site-packages/pycuda-0.92-py2.5-linux-x86_64.egg/pycuda/gpuarray.py", > line 3, in <module> > import pycuda.elementwise as elementwise > > File > "/nfs/14/osu5244/sage-3.2.2-ubuntu64bit-opteron-x86_64-Linux/local/lib/python2.5/site-packages/pycuda-0.92-py2.5-linux-x86_64.egg/pycuda/elementwise.py", > line 1, in <module> > import pycuda.driver as drv > > File > "/nfs/14/osu5244/sage-3.2.2-ubuntu64bit-opteron-x86_64-Linux/local/lib/python2.5/site-packages/pycuda-0.92-py2.5-linux-x86_64.egg/pycuda/driver.py", > line 1, in <module> > from _driver import * > ImportError: > /nfs/14/osu5244/bin/boost/lib/libboost_python-gcc41-mt-1_38.so.1.38.0: > undefined symbol: Py_InitModule4 > > and I am unable to find any reference to CUDA/PyCUDA and this > Py_InitModule4. Any assistance is greatly appreciated, thank you! > > Ahmed > _______________________________________________ PyCuda mailing list [email protected] http://tiker.net/mailman/listinfo/pycuda_tiker.net
