What is it?
-----------

PyOpenCL makes the industry-standard OpenCL compute abstraction available from 
Python.

PyOpenCL has been tested to work with AMD's and Nvidia's OpenCL 
implementations and allows complete access to all features of the standard, 
from a nice, Pythonic interface.

Where can I get it?
-------------------

Homepage: http://mathema.tician.de/software/pyopencl

Download: http://pypi.python.org/pypi/pyopencl
Documentation: http://documen.tician.de/pyopencl
Wiki: http://wiki.tiker.net/PyOpenCL

Main Features
-------------

* 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 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, complete Documentation

If that sounds similar to PyOpenCL's sister project PyCUDA [1], that is not 
entirely a coincidence. :)

License
-------

PyOpenCL is open-source under the MIT/X11 license and free for commercial, 
academic, and private use.

Andreas

[1] http://mathema.tician.de/software/pycuda

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to