- Name: python-pycuda
- Version: 2011.1.2
- Release: 1mdv2010.2
- Epoch:
- Group: Development/Python
- License: MIT
- Url: http://mathema.tician.de/software/pycuda
- Summary: Python wrapper for NVIDIA's CUDA API
- Architecture: x86_64
- Size: 2824854
- Distribution: Mandriva Linux
- Vendor: Mandriva
- Packager: Lev Givon <lev@mandriva.org>
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.
- OptFlags: -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
- Cookie: seggie.mandriva.com 1309757195
- Buildhost: seggie.mandriva.com