screenshots.debian.net

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.

This package contains Python 3 modules.


Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

http://mathema.tician.de/software/pycuda


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-pycuda

Read the original on screenshots.debian.net ↗