Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > non-free-backports > by-pkgid > cff4d1696ed2b3118a89320bfca28343

python-pycuda-2011.1.2-1mdv2010.2.x86_64.rpm

Description:

PyCuda lets you access Nvidia's 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 called
RAII 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.

Sources packages:

Other version of this rpm: