Beginner’s guides

Introduction

dpctl brings the standard-based execution model to program a heterogeneous system to Python through invocations of oneAPI-based native libraries, their Python interfaces, or by using DPC++-based Python native extensions built using dpctl integration with Python native extension generators.

The dpctl runtime is built on top of the C++ SYCL 2020 standard as implemented in the Intel(R) oneAPI DPC++ compiler and is designed to be both vendor and architecture agnostic.

Installation

Working with devices

Introduction to array library

Miscellaneous

  • History of "dpctl" name

  • Frequently asked questions