pycuda

Python wrapper for Nvidia CUDA
Download

pycuda Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Andreas Kloeckner
  • Publisher web site:
  • http://mathema.tician.de/software/synoptic

pycuda Tags


pycuda Description

Python wrapper for Nvidia CUDA PyCuda is a library that 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. Requirements: · Python


pycuda Related Software