API Reference¶
The package dpctl provides
- Python language bindings for the DPC++ runtime
API objects in
dpctlnamespaceAPI objects in
dpctl.memorynamespaceAPI objects in
dpctl.programnamespaceAPI objects in
dpctl.utilsnamespace
- SYCL-based Python array library
API objects in
dpctl.tensornamespace
- Extension generators
Declarations for classes defined in
dpctland supporting functions for use in Cython.Integration with pybind11 defines type casters connecting SYCL classes and Python classes, as well as defines C++ classes wrapping a Python object for
dpctl.tensor.usm_ndarrayanddpctl.memoryobjects.Integration with CMake to simplify building DPC++-based Python extension using scikit-build.
- C API for DPC++ runtime