skip to navigation
skip to content

Not Logged In

pyopencl 2012.1

Python wrapper for OpenCL

Latest Version: 2013.2

PyOpenCL lets you access GPUs and other massively parallel compute devices from Python. It tries to offer computing goodness in the spirit of its sister project 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.
  • Completeness. PyOpenCL puts the full power of OpenCL's API at your disposal, if you wish. Every obscure get_info() query and all CL calls are accessible.
  • Automatic Error Checking. All CL errors are automatically translated into Python exceptions.
  • Speed. PyOpenCL's base layer is written in C++, so all the niceties above are virtually free.
  • Helpful and complete Documentation as well as a Wiki.
  • Liberal license. PyOpenCL is open-source under the MIT license and free for commercial, academic, and private use.
  • Broad support. PyOpenCL was tested and works with Apple's, AMD's, and Nvidia's CL implementations.

Like PyOpenCL? (And perhaps use it for bitcoin mining?) Leave a (bitcoin) tip: 1AwrFPb8sR6h9czi8qj68CxC9pwUKvMGfB

 
File Type Py Version Uploaded on Size
pyopencl-2012.1.tar.gz (md5) Source 2012-06-20 1MB
  • Downloads (All Versions):
  • 104 downloads in the last day
  • 843 downloads in the last week
  • 3775 downloads in the last month