skip to navigation
skip to content

pycuda 0.90.1

Python wrapper for Nvidia CUDA

Latest Version: 2017.1.1

PyCuda lets you access `Nvidia <http:"">`_'s `CUDA
<http:"" cuda=""/>`_ parallel computation API from Python.
Several wrappers of the CUDA API already exist-so what's so special
about PyCuda?

* Object cleanup tied to lifetime of objects. This idiom, often
`RAII <http:"" wiki="" resource_acquisition_is_initialization="">`_
in C++, makes it much easier to write correct, leak- and
crash-free code. PyCuda knows about dependencies, too, so (for
example) it won't detach from a context before all memory
allocated in it is also freed.

* Convenience. Abstractions like pycuda.driver.SourceModule and
pycuda.gpuarray.GPUArray make CUDA programming even more
convenient than with Nvidia's C-based runtime.

* Completeness. PyCuda puts the full power of CUDA's driver API at
your disposal, if you wish.

* Automatic Error Checking. All CUDA errors are automatically
translated into Python exceptions.

* Speed. PyCuda's base layer is written in C++, so all the niceties
above are virtually free.

* Helpful `Documentation <http:"" doc="" pycuda="">`_.  
File Type Py Version Uploaded on Size
pycuda-0.90.1.tar.gz (md5) Source 2008-06-15 38KB