This repo contains Debian package definitions for components from the oneAPI Base Toolkit published to the following PPA:
The latest packages are built for and validated against Ubuntu 25.10 (Questing Quokka).
- (Optional) Enable Intel GPU support
- Add the PPA to apt sources
- Install packages from the PPA
- Build and run SYCL* applications
To run SYCL* applications with Intel GPU support, ensure you have permissions to the device by adding yourself to the render Unix group:
sudo usermod -a -G render $USERYou need to log out and log back for this change to take effect.
sudo add-apt-repository ppa:kobuk-team/oneapi-release
sudo apt updatesudo apt install clang-dpcpp-21sudo apt install onedpl-headersApplications written in SYCL* C++ can be compiled using the clang++-dpcpp command. For example:
clang++-dpcpp -fsycl sample.cpp -o simple-sycl-app
./simple-sycl-app