The Intel¢ç oneAPI Base
Toolkit (Base Kit) is a core set of tools and libraries for developing
high-performance, data-centric applications across diverse architectures.
It features an industry-leading C++ compiler that implements SYCL*, an
evolution of C++ for heterogeneous computing.
Domain-specific libraries
and the Intel¢ç Distribution for Python* provide drop-in acceleration across
relevant architectures. Enhanced profiling, design assistance, and debug
tools complete the kit.
oneAPI BASE Toolkit
oneAPI BASE & HPC Toolkit
oneAPI BASE & IOT Toolkit
Intel¢ç oneAPI Collective Communications
Library
✔
✔
✔
Intel¢ç oneAPI Data Analytics Library
✔
✔
✔
Intel¢ç oneAPI DPC++/C++ Compiler
✔
✔
✔
Intel¢ç oneAPI DPC++ Library
✔
✔
✔
Intel¢ç oneAPI Deep Neural Network Library
✔
✔
✔
Intel¢ç oneAPI Math Kernel Library
✔
✔
✔
Intel¢ç oneAPI Threading Building Blocks
✔
✔
✔
Intel¢ç oneAPI Video Processing Library
✔
✔
✔
Intel¢ç Advisor
✔
✔
✔
Intel¢ç Distribution for Python*
✔
✔
✔
Intel¢ç DPC++ Compatibility Tool
✔
✔
✔
Intel¢ç Integrated Performance Primitives
✔
✔
✔
Intel¢ç VTune¢â Profiler
✔
✔
✔
Intel¢ç FPGA Add-On for oneAPI Base
Toolkit (Separate Download Required)
✔
✔
✔
Intel¢ç Distribution for GDB*
✔
✔
✔
Intel¢ç oneAPI DPC++/C++ Compiler
¡¡
✔
✔
Intel¢ç C++ Compiler Classic
¡¡
✔
✔
Intel¢çCluster Checker
¡¡
✔
Intel¢ç Fortran Compiler
¡¡
✔
¡¡
Intel¢ç Fortran Compiler Classic
¡¡
✔
Intel¢ç Inspector
¡¡
✔
✔
Intel¢ç MPI Library
¡¡
✔
Intel¢ç Trace Analyzer and Collector
¡¡
✔
¡¡
OpenEmbedded meta-intel Layer for Yocto Project*
¡¡
✔
Intel¢ç Embree
¡¡
¡¡
¡¡
Intel¢ç Implicit SPMD Program Compiler
¡¡
Intel¢ç Open Image Denoise
¡¡
¡¡
¡¡
Intel¢ç Open Path Guiding Library (Intel¢ç Open
PGL)
¡¡
Intel¢ç Open Volume Kernel Library (Intel¢ç Open
VKL)
¡¡
¡¡
¡¡
Intel¢ç OpenSWR
¡¡
Intel¢ç OSPRay
¡¡
¡¡
¡¡
Intel¢ç OSPRay for Hydra*
¡¡
Intel¢ç OSPRay Studio
¡¡
¡¡
¡¡
Rendering Toolkit Utilities
¡¡
Common Hardware
Requirements
CPUs:
Systems
based on Intel¢ç 64 architectures below are supported both as host and
target platforms.
~3 GB of
disk space (minimum) if only installing compiler and its libraries:
Intel oneAPI DPC++/C++ Compiler, Intel¢ç DPC++ Compatibility Tool,
Intel¢ç oneAPI DPC++ Library and Intel¢ç Threading Building Block
Maximum of
~24 GB diskspace if installing all components
NOTE:
During the installation process, the installer may need up to 6 GB of
additional temporary disk storage to manage the download and intermediate
installation files.
The
operating systems listed below are supported on Intel¢ç 64 Architecture.
Individual tools may support additional operating systems and architecture
configurations. See the individual tool release notes for full details.
For
developing applications for offloading to accelerators like GPU or FPGA, a
specific version of GPU driver is required for the supported operating
system. Please visit Installation
Guide for Intel¢ç oneAPI Toolkits "Install
Intel GPU Drivers" section for up to date information.
Intel¢ç
oneAPI 2023.2 is validated on Windows and Linux for the following driver
versions
Windows
Intel¢ç Graphics Driver
To install the driver follow the directions in the article appropriate
for your device
Intel¢ç Arc¢â
Graphics, 11th-13th Gen Intel¢ç Core¢â processor directions.
Xe
Dedicated, 6th-10th Gen Intel¢ç Core¢â Processor Graphics, and related
Intel Atom¢ç, Pentium¢ç, and Celeron¢ç processors directions.
Driver version varies depending on the Intel Graphics in the system.
Intel¢ç Data
Center GPU Flex Series (ATS-M). Contact your OEM representative
for access to the Intel Registration Center.
Note:
These OS distributions are tested by Intel or known to work; other
distributions may or may not work and are not recommended. If you have
questions, access the Intel Community
Forums when you need assistance. If you have Commercial
Support, create a support ticket.
For Linux*
GNU* Bash is
required for local installation and for setting up the environment to
use the toolkit.
Intel¢ç
oneAPI tools support for integrated graphics processors is available on
11th Generation and newer Intel¢ç Core¢â Processors. Active support for older
integrated graphics processors included with 6th through 10th Generation
Intel Core Processors and related Intel Atom¢ç, Pentium¢ç, and Celeron¢ç
processors will no longer be available starting with the Intel oneAPI
2023.1 release.
For Windows*
For CPU Support
OS (for
CPU)
Supported
Components
Windows* Pro &
Enterprise 10, 11
All except oneCCL
Windows Server
2019*, 2022*
All except oneCCL
For GPU Accelerator Support for iGPU
OS (for
GPU)
Supported
Components
Windows* 10, 11
All except oneCCL
& oneTBB
Windows Server
2019*, 2022*
All except oneCCL
& oneTBB
Intel¢ç
oneAPI tools support for integrated graphics processors is available on
11th Generation and newer Intel¢ç Core¢â Processors. Active support for older
integrated graphics processors included with 6th through 10th Generation
Intel Core Processors and related Intel Atom¢ç, Pentium¢ç, and Celeron¢ç
processors will no longer be available starting with the Intel¢ç oneAPI
2023.1 release.
Note:
- macOS* support for Mac* computers with Intel¢ç Processors.
- Intel oneAPI Base Toolkit for macOS on x86 is now deprecated and will be
discontinued in the 2024.0 release. Several Intel-led open source
developer tool projects will continue supporting macOS on Apple Silicon
including oneAPI Threading Building Blocks (oneTBB) and Intel¢ç Implicit
SPMD Program Compiler and we welcome the opportunity to work with
contributors to expand support to additional tools in the future.