OpenCL Runtime: Basics#

Version Queries#

pyopencl.VERSION#

Gives the numeric version of PyOpenCL as a variable-length tuple of integers. Enables easy version checks such as VERSION >= (0, 93).

pyopencl.VERSION_STATUS#

A text string such as "rc4" or "beta" qualifying the status of the release.

pyopencl.VERSION_TEXT#

The full release name (such as "0.93rc4") in string form.

pyopencl.get_cl_header_version()#

Return a variable-length tuple of integers representing the version of the OpenCL header against which PyOpenCL was compiled.

New in version 0.92.

Error Reporting#

class pyopencl.Error#

Base class for all PyOpenCL exceptions.

class pyopencl.MemoryError#
class pyopencl.LogicError#
class pyopencl.RuntimeError#