pyopencl 0.91.3
Python wrapper for OpenCL
Latest Version: 2011.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.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| pyopencl-0.91.3.tar.gz (md5) | Source | 2009-09-28 | 45KB | 1781 | |
- Author: Andreas Kloeckner
- Home Page: http://mathema.tician.de/software/pyopencl
- License: MIT
-
Categories
- Development Status :: 4 - Beta
- Environment :: Console
- Intended Audience :: Developers
- Intended Audience :: Other Audience
- Intended Audience :: Science/Research
- License :: OSI Approved :: Apache Software License
- Natural Language :: English
- Programming Language :: C++
- Programming Language :: Python
- Topic :: Scientific/Engineering
- Topic :: Scientific/Engineering :: Mathematics
- Topic :: Scientific/Engineering :: Physics
- Package Index Owner: inducer77
- DOAP record: pyopencl-0.91.3.xml
