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
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