[Numpy-discussion] [ANN] PyOpenCL 0.90 - a Python interface for OpenCL
Andreas Klöckner
lists@informa.tiker....
Fri Aug 28 10:03:44 CDT 2009
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.scipy.org/pipermail/numpy-discussion/attachments/20090828/d2e1d1fe/attachment.bin
More information about the NumPy-Discussion
mailing list