oneAPI Elements
Languages
DPC++
C++ compiler (clang++/LLVM based) with support for SYCL.
hipSYCL++
Library-based implementation of SYCL
Numba
Compiler for data parallel programming in Python
DPCTL
Python bindings for SYCL classes
Julia
Compiler for data parallel programming in Julia
Deep Learning
TensorFlow
Deep learning framework
PyTorch
Deep learning framework
ONNX Runtime
Deep learning framework
Apache MXNet
Deep learning framework
PaddlePaddle
Deep learning framework
oneCCL
Communication primitives for distributed deep learning
oneDNN
Computation primitives for distributed deep learning
Data Science
Modin
Accelerated Pandas
Scikit-learn-intelex
Accelerated Scikit-learn
oneDAL
Accelerated machine learning algorithms for C++, Python, and Java
Ray Tracing, and Rendering
Libraries
Ginkgo
High-performance linear algebra library, integrated into significant applications in the scientific domain such as deal.II, MFEM, OpenFOAM, HYTEG, Sundials, XGC, HiOp, and OpenCARP.
dpNP
NumPy-like API accelerated with SYCL
Level Zero
Low-level runtime for oneAPI
MPICH
High-performance implementation of MPI
oneDPL
Library for implementing data parallel algorithms with DPC++
oneMKL
Math kernel library
oneTBB
Threading building blocks
Tools
HPCToolkit
Profiling toolkit from Rice University