API Reference¶
The package dpctl
provides
- Python language bindings for the DPC++ runtime
API objects in
dpctl
namespaceAPI objects in
dpctl.memory
namespaceAPI objects in
dpctl.program
namespaceAPI objects in
dpctl.utils
namespace
- SYCL-based Python array library
API objects in
dpctl.tensor
namespace
- Extension generators
Declarations for classes defined in
dpctl
and 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_ndarray
anddpctl.memory
objects.Integration with CMake to simplify building DPC++-based Python extension using scikit-build.
- C API for DPC++ runtime