#10010: PyCUDA package (optional)
---------------------------------+------------------------------------------
Reporter: maldun | Owner: maldun
Type: enhancement | Status: needs_info
Priority: minor | Milestone: sage-feature
Component: optional packages | Keywords: cuda gpu programming
Author: Stefan Reiterer | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
---------------------------------+------------------------------------------
Changes (by maldun):
* status: needs_work => needs_info
Old description:
> The PyCuda Package from Andreas Kloeckner (a useful GPU Programming tool
> for NVIDIA Graphic cards). See http://mathema.tician.de/software/pycuda
> for more Info
>
> The package can be downloaded from: http://code.google.com/p/spkg-
> upload/downloads/detail?name=pycuda-0.94.1.spkg (direct link: http
> ://spkg-upload.googlecode.com/files/pycuda-0.94.1.spkg)
>
> Installation Notes:
> * Install CUDA on your machine:
> http://developer.nvidia.com/object/cuda_3_2_toolkit_rc.html
> * set the SAGE_CUDA variable in your shell with:
> {{{ export SAGE_CUDA =/where/you/have/installed/cuda}}}
> (i set in .bashrc)
> * install package. (Download it from the links above)
> * IMPORTANT: After installation the setuptools package has to be
> reinstalled!! Because the installer uses the distributed egg package.
> This messes somehow with setuptools and will be removed after the
> installation. But this destroys setup tools!
> * enjoy!
>
> WARNING: The whole thing is not well tested, use on own risk!
New description:
The PyCuda Package from Andreas Kloeckner (a useful GPU Programming tool
for NVIDIA Graphic cards). See http://mathema.tician.de/software/pycuda
for more Info
The package can be downloaded from: http://code.google.com/p/spkg-
upload/downloads/detail?name=pycuda-0.94.1.spkg (direct link: http://spkg-
upload.googlecode.com/files/pycuda-0.94.1.spkg)
Installation Notes:
* Install CUDA on your machine:
http://developer.nvidia.com/object/cuda_3_2_toolkit_rc.html
* set the SAGE_CUDA variable in your shell with:
{{{ export SAGE_CUDA =/where/you/have/installed/cuda}}}
(i set in .bashrc)
* install package. (Download it from the links above)
* IMPORTANT: After installation the setuptools package has to be
reinstalled!! Because the installer uses the distributed egg package. This
messes somehow with setuptools and will be removed after the installation.
But this destroys setup tools!
* enjoy!
'''UPDATE:''' Now there is a new version of PyCuda which requires
setuptools-0.6c11 (see #10361), where the reinstallment of setuptools is
not needed any more. The download link is:
http://spkg-upload.googlecode.com/files/pycuda-0.94.2.spkg
WARNING: The whole thing is not well tested, use on own risk!
--
Comment:
I uploaded a package with the new PyCuda version, which holds the change
with respect to the update.
There was only one small problem, which could be fixed rather easily: the
PyCuda folder contained a folder named src, which leaded to name problems
during the installation. Creation of some symbolic links did the trick.
Here thelink of the new package: http://spkg-
upload.googlecode.com/files/pycuda-0.94.2.spkg
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10010#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.