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.

Added in version 0.92.

Error Reporting

class pyopencl.Error

Base class for all PyOpenCL exceptions.

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