I am glad it worked. :)

By the way, for the record, are you using the CUDA website's Nvidia driver
or the Ubuntu-bundled Nvidia driver?
I am using the Ubuntu Nvidia driver one, as I had issues with the CUDA
website's driver on Ubuntu 9.04.
 After searching online, it seems that I am not the only one using the
Ubuntu Nvidia driver for CUDA on 9.04.

Best,
Minjae

On Fri, May 8, 2009 at 3:07 PM, Shwetank Kumar <[email protected]>wrote:

> works!!!! Thank you so much!
>
>
> On Fri, May 8, 2009 at 2:49 PM, Minjae Kim 
> <[email protected]<the.minjae%[email protected]>
> > wrote:
>
>> Hi, Shwetank,
>>
>>
>> So, after installing CUDA driver, install Boost and Numpy
>>
>> sudo apt-get install libboost-python1.35-dev python-numpy
>>
>> then PyCuda 0.93 can be downloaded from the PyCuda website.
>> Extract it and go to its folder and type
>>
>> ./configure.py
>>
>> Then, edit "siteconf.py" file to following (assuming you are using default
>> installation paths)
>>
>> BOOST_INC_DIR = ['/usr/include/boost/']
>> BOOST_LIB_DIR = ['/usr/lib']
>> BOOST_PYTHON_LIBNAME = ['boost_python-mt-py26']
>> BOOST_THREAD_LIBNAME = ['boost_thread-gcc43-mt-1_35']
>> CUDA_TRACE = False
>> CUDADRV_LIB_DIR = []
>> CUDADRV_LIBNAME = ['cuda']
>> CXXFLAGS = []
>> LDFLAGS = []
>> CUDA_ROOT = '/usr/local/cuda/'
>>
>> then, the final step is
>>
>> python setup.py build
>> sudo make install
>>
>> To test your installation,
>> cd test
>> python test_driver.py
>>
>>
>>
>> I hope that helps.  Feel free to let me know if that works (or not).
>>
>> Best,
>> Minjae
>>
>>
>>
>> On Fri, May 8, 2009 at 2:26 PM, Shwetank Kumar 
>> <[email protected]>wrote:
>>
>>> Hi Minjae,
>>>
>>> I am new to Linux and have just started using Ubuntu 9.04. When I repeat
>>> Andreas' instructions I am getting the following error when I run install:
>>>
>>> ctags -R src || true
>>> /usr/bin/python setup.py install
>>> running install
>>> running bdist_egg
>>> running egg_info
>>> writing requirements to pycuda.egg-info/requires.txt
>>> writing pycuda.egg-info/PKG-INFO
>>> writing top-level names to pycuda.egg-info/top_level.txt
>>> writing dependency_links to pycuda.egg-info/dependency_links.txt
>>> reading manifest file 'pycuda.egg-info/SOURCES.txt'
>>> reading manifest template 'MANIFEST.in'
>>> writing manifest file 'pycuda.egg-info/SOURCES.txt'
>>> installing library code to build/bdist.linux-i686/egg
>>> running install_lib
>>> running build_py
>>> creating build
>>> creating build/lib.linux-i686-2.6
>>> creating build/lib.linux-i686-2.6/pycuda
>>> copying src/python/tools.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/curandom.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/gpuarray.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/driver.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/cumath.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/autoinit.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/rt.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/elementwise.py -> build/lib.linux-i686-2.6/pycuda
>>> copying src/python/__init__.py -> build/lib.linux-i686-2.6/pycuda
>>> running build_ext
>>> building '_driver' extension
>>> creating build/temp.linux-i686-2.6
>>> creating build/temp.linux-i686-2.6/src
>>> creating build/temp.linux-i686-2.6/src/cpp
>>> creating build/temp.linux-i686-2.6/src/wrapper
>>> gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC
>>> -Isrc/cpp -I/home/shwetank/pool/include/boost-1_35
>>> -I/where/ever/you/installed/cuda/include
>>> -I/usr/lib/python2.6/dist-packages/numpy/core/include
>>> -I/usr/include/python2.6 -c src/cpp/cuda.cpp -o
>>> build/temp.linux-i686-2.6/src/cpp/cuda.o
>>> gcc: error trying to exec 'cc1plus': execvp: No such file or directory
>>> error: command 'gcc' failed with exit status 1
>>> make: *** [install] Error 1
>>>
>>> Could you please send the list of instructions you used to set up pycuda?
>>>
>>> Thanks
>>> Shwetank
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, May 8, 2009 at 2:20 PM, Raefer Gabriel <[email protected]>wrote:
>>>
>>>> PyCUDA working on Ubuntu 9.04 here as well.
>>>>
>>>> Had to apt-get install the Boost 1.35 libraries (as I recall, something
>>>> like
>>>> "apt-get install libboost1.35-dev", not the basic libboost-dev package,
>>>> which is still based on 1.34).
>>>>
>>>> And I had to switch to gcc-4.1 to build CUDA 2.1 (found instructions in
>>>> CUDA
>>>> forums).
>>>>
>>>> I wish I had documented the exact steps.  I don’t recall any other major
>>>> issues though (there were definitely one or two other minor tweaks, but
>>>> all
>>>> easily solvable with the help of Google).
>>>>
>>>> ________________________________
>>>>
>>>> From: [email protected] [mailto:[email protected]] On
>>>> Behalf
>>>> Of Minjae Kim
>>>> Sent: Friday, May 08, 2009 2:15 PM
>>>> To: Andreas Klöckner
>>>> Cc: [email protected]
>>>> Subject: Re: [PyCuda] Complete recipe for PyCUDA?
>>>>
>>>>
>>>> I am using Ubuntu 9.04 and PyCuda 0.93.  I have no issues now.  I do
>>>> have a
>>>> (different) recipe for installing it on Ubuntu; if the one online does
>>>> not
>>>> work well, feel free to let me know.
>>>>
>>>> I myself moved away from MATLAB+Windows for research purposes.  Somehow
>>>> I
>>>> never could install PyCuda on Windows without Visual Studio 2003.
>>>>  Ubuntu
>>>> installation is smoother.
>>>>
>>>>
>>>>
>>>> Best,
>>>> Minjae
>>>>
>>>>
>>>> On Fri, May 8, 2009 at 2:11 PM, Andreas Klöckner <
>>>> [email protected]>
>>>> wrote:
>>>>
>>>>
>>>>        On Freitag 08 Mai 2009, Andrew Wagner wrote:
>>>>        > Hello-
>>>>        >
>>>>        > Is there a recipe out there for getting PyCUDA (including
>>>>        > dependencies!) up and running that is known to just work?
>>>>        >
>>>>        > I'm hopeful that if I can get PyCUDA installed properly, it
>>>> will
>>>>        > become my primary research tool.  I used MATLAB exclusively for
>>>> years
>>>>        > and loved it.  Once that became impossible for performance
>>>> reasons
>>>> I
>>>>        > switched to C++ and CUDA.  Now my code runs a lot faster, but
>>>> I'm
>>>> only
>>>>        > about 1/20th as productive as I was with MATLAB.  Since I'm
>>>> hoping
>>>>        > this will be my primary research tool,  I'm willing to do a
>>>> clean
>>>>        > install of any OS (though I prefer anything but windows, and
>>>> have
>>>> a
>>>>        > slight preference for mac or debian).
>>>>        >
>>>>        > Even if there is no well-tested recipe, I'd appreciate guidance
>>>> on
>>>>        > what platforms, package managers, library versions, etc... are
>>>> best
>>>>        > supported.  I already spent a couple days tinkering with this,
>>>> and
>>>> I
>>>>        > plan to devote up to a week more, starting in about one week.
>>>> I've
>>>>        > been using cuda on OS X for about a semester, but I'm pretty
>>>> new
>>>> to
>>>>        > python.
>>>>
>>>>
>>>>        Using
>>>>
>>>>        http://documen.tician.de/pycuda/install.html
>>>>
>>>>        on Debian Lenny or Ubuntu 8.10 should "just work", as in, copy
>>>> and
>>>> paste the
>>>>        commands, wait, and you're done. I use Debian myself.
>>>>
>>>>        On that note, any news with respect Ubuntu 9.04? Is that working
>>>> ok
>>>> now? Or
>>>>        are there still issues?
>>>>
>>>>        Andreas
>>>>
>>>>        _______________________________________________
>>>>        PyCuda mailing list
>>>>        [email protected]
>>>>        http://tiker.net/mailman/listinfo/pycuda_tiker.net
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> PyCuda mailing list
>>>> [email protected]
>>>> http://tiker.net/mailman/listinfo/pycuda_tiker.net
>>>>
>>>
>>>
>>
>
_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to