Okay, found the issue this morning. If you have installed Enthought's
Python Distribution (EPD) installed, it's Python headers point to the
OS X Python headers (bad). This proves quite a problem when you are
trying to access PyCUDA in EPD's Python interpreter and boost is
pointing to a different Python root.

Fixed the issue by installing Python 2.6.2 from scratch and installed
the usual modules I need for work. Boost building went well, and
PyCUDA works  :)

Cheers,

Eli



On Wed, May 20, 2009 at 2:39 PM, Eli Bressert <[email protected]> wrote:
> Just to note, the boost installation placed the dylibs in the pool/lib
> directory while using the default build options.
>
> Eli
>
>
>
> On Wed, May 20, 2009 at 2:37 PM, Eli Bressert <[email protected]> 
> wrote:
>> So I should have something like this in the .bash_profile file? I'm
>> still getting the same error after re-building site-config.py and
>> doing make install.
>>
>> Thanks,
>>
>> Eli
>>
>>
>>
>> # For Boost
>> LD_LIBRARY_PATH="/Users/bb/pool/lib:${LD_LIBRARY_PATH}"
>> export LD_LIBRARY_PATH
>>
>> DYLIB_LIBRARY_PATH="/Users/bb/pool/lib:${DYLIB_LIBRARY_PATH}"
>> export DYLIB_LIBRARY_PATH
>>
>> On Wed, May 20, 2009 at 2:13 PM, Paul Rigor (ucla) <[email protected]> wrote:
>>> Make sure you have the folder
>>> containing libboost_python-xgcc40-mt-1_37.dylib in the DYLIB_LIBRARY_PATH.
>>> Paul
>>>
>>> On Wed, May 20, 2009 at 11:09 AM, Eli Bressert <[email protected]>
>>> wrote:
>>>>
>>>> Yep, that fixed it. Thanks for spotting the type. One other error came
>>>> though. I ran the test_driver.py script and get an error when it's
>>>> searching for the "_driver.so". The output is below. I'll continue
>>>> looking into the issue in the meantime.
>>>>
>>>> Cheers,
>>>>
>>>> Eli
>>>>
>>>>
>>>>
>>>>  File "test_driver.py", line 3, in <module>
>>>>    import pycuda.autoinit
>>>>  File
>>>> "/Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/autoinit.py",
>>>> line 1, in <module>
>>>>    import pycuda.gpuarray as gpuarray
>>>>  File
>>>> "/Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/gpuarray.py",
>>>> line 3, in <module>
>>>>    import pycuda.elementwise as elementwise
>>>>  File
>>>> "/Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/elementwise.py",
>>>> line 1, in <module>
>>>>    import pycuda.driver as drv
>>>>  File
>>>> "/Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/driver.py",
>>>> line 1, in <module>
>>>>    from _driver import *
>>>> ImportError:
>>>> dlopen(/Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/_driver.so,
>>>> 2): Library not loaded: libboost_python-xgcc40-mt-1_37.dylib
>>>>  Referenced from:
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/4.2.30201/lib/python2.5/site-packages/pycuda-0.92-py2.5-macosx-10.3-fat.egg/pycuda/_driver.so
>>>>  Reason: image not found
>>>>
>>>>
>>>> On Wed, May 20, 2009 at 1:19 AM, Paul Rigor (ucla) <[email protected]> wrote:
>>>> > Good eye!!
>>>> >
>>>> > On Tue, May 19, 2009 at 10:08 PM, Andreas Klöckner
>>>> > <[email protected]>
>>>> > wrote:
>>>> >>
>>>> >> On Mittwoch 20 Mai 2009, Eli Bressert wrote:
>>>> >> > CUDA_ROOT = '/user/local/cuda'
>>>> >>               ^^^^^^ Typo?
>>>> >>
>>>> >> Andreas
>>>> >>
>>>> >> _______________________________________________
>>>> >> PyCuda mailing list
>>>> >> [email protected]
>>>> >> http://tiker.net/mailman/listinfo/pycuda_tiker.net
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Paul Rigor
>>>> > Graduate Student
>>>> > Institute for Genomics and Bioinformatics
>>>> > Donald Bren School of Information and Computer Sciences
>>>> > University of California in Irvine
>>>> > 248 ICS2 Bldg.
>>>> > +1 (760) 536 - 6767 (skype)
>>>> >
>>>> > _______________________________________________
>>>> > PyCuda mailing list
>>>> > [email protected]
>>>> > http://tiker.net/mailman/listinfo/pycuda_tiker.net
>>>> >
>>>> >
>>>
>>>
>>>
>>> --
>>> Paul Rigor
>>> Graduate Student
>>> Institute for Genomics and Bioinformatics
>>> Donald Bren School of Information and Computer Sciences
>>> University of California in Irvine
>>> 248 ICS2 Bldg.
>>> +1 (760) 536 - 6767 (skype)
>>>
>>
>

_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to