The `dpcpp-cpp-rt` package provides the essential runtime libraries and components for applications compiled with the Intel® oneAPI DPC++/C++ Compiler. It is a critical dependency for Python libraries like `dpctl` and `numba-dppy` that leverage SYCL for heterogeneous computing. This package primarily provides shared objects and header files, not directly imported Python modules. It aligns with the Intel oneAPI release cadence, typically receiving annual major updates and more frequent minor revisions.
pip install dpcpp-cpp-rtVerified import paths — ran on the pinned version, not inferred.
The `dpcpp-cpp-rt` package provides the underlying runtime for SYCL-enabled applications. It does not have direct Python imports. Instead, Python libraries like `dpctl` (Data Parallel Control Library) leverage its presence. This example shows how `dpctl` would interact with the SYCL runtime that `dpcpp-cpp-rt` enables. Ensure your oneAPI environment is sourced before running Python code that uses SYCL.
Do not attempt to import `dpcpp-cpp-rt` directly. Instead, ensure it is installed, and then use Python libraries that depend on it (e.g., `dpctl`, `numba-dppy`).
Always source the oneAPI `setvars.sh` (Linux/macOS) or `setvars.bat` (Windows) script from your oneAPI installation (`<install_dir>/oneapi/setvars.sh`) before running DPC++ or SYCL applications, including Python scripts that use libraries like `dpctl`.
Install all oneAPI components from the same major release and, ideally, the same minor update. When using `pip` or `conda`, ensure your environment matches the oneAPI installation version used for development.
No dependency data recorded yet.