Skip To Main Content
Intel logo - Return to the home page
My Tools

Select Your Language

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
Sign In to access restricted content

Using Intel.com Search

You can easily search the entire Intel.com site in several ways.

  • Brand Name: Core i9
  • Document Number: 123456
  • Code Name: Emerald Rapids
  • Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*

Quick Links

You can also try the quick links below to see results for most popular searches.

  • Product Information
  • Support
  • Drivers & Software

Recent Searches

Sign In to access restricted content

Advanced Search

Only search in

Sign in to access restricted content.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

  • Safari
  • Chrome
  • Edge
  • Firefox

Get the Intel® oneAPI Toolkit

  

  • Overview
  • Download
  • Documentation & Resources

With the 2026.0 Release, the Intel® oneAPI Base Toolkit (Base Kit) and Intel® oneAPI HPC Toolkit have been combined into the Intel® oneAPI Toolkit. 

Intel® oneAPI Toolkit is a comprehensive set of tools and libraries for building high‑performance, data‑centric applications across diverse architectures using SYCL*. It combines an industry‑leading C++ compiler, optimized domain‑specific libraries, and advanced analysis tools to build, optimize, and scale workloads ranging from traditional HPC to AI and machine learning. 

Note:

  • Intel® oneAPI Data Analytics Library (oneDAL) is not included in the Intel® oneAPI Toolkit installer package but the compatible versions are available as stand-alone release for separate download 
  • Intel® oneAPI Deep Neural Network Library (oneDNN) is not included in the Intel® Deep Learning installer package but the compatible versions are available as stand-alone release for separate download. 
This site is protected by reCAPTCHA.

Intel® oneAPI Toolkit

The Intel® oneAPI Toolkit 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.

Intel® C++ Essentials

This bundle is for C++ and SYCL developers who want to compile, debug, and use the most popular performance libraries in the Base Kit for Intel CPUs and GPUs

Intel® Deep Learning Essentials

Advanced developers can access tools to develop, compile, test, and optimize deep learning frameworks and libraries—such as PyTorch* and TensorFlow*—for Intel CPUs and GPUs.

  APT Prerequisites | Set Up the Repository

1. Make sure your system meets the System Requirements.

2. To add APT repository access, enter the command for the installation prerequisites:


sudo apt update
sudo apt install -y gnupg wget

3. To set up the repository, download the key to the system keyring:


# download the key to system keyring
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null

# add signed entry to apt sources and configure the APT client to use Intel repository:
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list

4. Update the packages list and repository index:


sudo apt update

  YUM/DNF Prerequisites | Set Up the Repository

  1. Make sure your system meets the System Requirements.

  2. To set up the repository, create the YUM or DNF repo file in the /temp directory as a normal user:


tee > /tmp/oneAPI.repo << EOF
[oneAPI]
name=Intel® oneAPI repository
baseurl=https://yum.repos.intel.com/oneapi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
EOF
  1. Move the newly created oneAPI.repo file to the YUM/DNF configuration directory /etc/yum.repos.d:

sudo mv /tmp/oneAPI.repo /etc/yum.repos.d

 

  Zypper Prerequisites | Set Up the Repository

  1. Make sure your system meets the System Requirements.

  2. To add the Intel oneAPI repository public key, enter the following command:


sudo zypper addrepo https://yum.repos.intel.com/oneapi oneAPI
  1. Zypper automatically imports the public repository key. In some cases, the RPM might require explicit key import:

rpm --import https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB

 

 

 

  Set Up Your Docker Environment 

Before running the containers, install Docker as described in the document Install Docker Desktop on Linux.

Install with APT

Install with YUM/DNF

Install a Docker* Container

Install with YUM/DNF

Install with Zypper

Size
Version
Date
SHA384

Service Currently Unavailable. Please Try Again Later
Continue as a Guest (download starts immediately) →
By downloading, you agree to our Privacy and Terms of use

Thank You

Your Download should start immediately.

Failed to submit your form.

Due to a technical difficulty, we were unable to submit the form. Please try again after a few minutes. We apologize for the inconvenience.

  Configure the System After Installation 

For more information on containers, see Docker Hub

  Install with Online GUI Installer

  1. From the console, locate the downloaded install file.
  • To launch the GUI installer as the root, enter sudo sh ./<package name>. For example (this is not a real file name): sh ./intel-oneapi-base-toolkit-YYYY.1.1.36.sh
  • Optionally, to launch the GUI installer as the current user, enter $ sh ./<package name>.  
  1. Follow the instructions in the installer.

  Install with Online GUI Installer

  1. From the console, locate the downloaded install file.
  2. Use sudo sh ./<file name> to launch the GUI installer as the root. For example (not the real file name): sh ./intel-deep-learning-essentials-YYYY.1.1.25.sh

Optionally, use $ sh ./<file name> to launch the GUI installer as the current user.  

  1. Follow the instructions in the installer.

  Install with Offline GUI Installer

  1. From the console, locate the downloaded install file.
    • To launch the GUI installer as the root, enter sudo sh ./<file name>. For example: 
    • (this is not a real file name) sudo sh ./intel-oneapi-toolkit-YYYY.1.1.36.sh
    • Optionally, to launch the GUI installer as the current user, enter $ sh ./<file name>.
  2. Follow the instructions in the installer. 

  Installation from the Command Line

  1. Read the documentation for Command Line Installation Parameters.

  2. Decide which parameters you want to use. For example (not a real file name): sudo sh ./intel-oneapi-toolkit-YYYY.1.1.36_offline.sh -a --silent --cli --eula accept indicates that you are doing a silent install (--silent) using a command line interface (--cli) and accepting the End User License Agreement (--eula accept).

Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

  1. Download and run the installer by entering the following command. The commands listed below are valid only for the most current version.

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/71180075-e4e3-4c6f-bbbb-19017ed0cf7d/intel-oneapi-toolkit-2026.0.0.198_offline.sh
  1. Run the install script by entering the following command parameters (minimum). You can add more parameters as needed.

sudo sh ./intel-oneapi-toolkit-2026.0.0.198_offline.sh -a --silent --cli --eula accept

  Install with an Online GUI Installer

  1. To launch the GUI installer, Select the .exe file.
  2. Follow the instructions in the installer.

  Install with an Offline GUI Installer

  1. To launch the GUI installer, Select the .exe file.
  2. Follow the instructions in the installer.

  Install through a Command Line

1. Review the command-line options in Command Line Installation Parameters.

2  Download the toolkit by entering the following command. The commands listed below are valid only for the most current version.


curl https://registrationcenter-download.intel.com/akdlm/IRC_NAS/bae85ab1-cfcd-4251-8d42-a0c27949ea33/intel-oneapi-toolkit-2026.0.0.193_offline.exe

3. Update the following with your selected parameters:

  • For a silent installation, run the following command:

intel-oneapi-toolkit-2026.0.0.193_offline.exe -a --silent --eula accept

In a silent installation, integration into Microsoft Visual Studio* is by default (if supported). You must install the Desktop development with C++ workload in each Visual Studio* instance you start.

  • To skip Visual Studio* integration, pass the following arguments to the installation command by entering: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio* version. For example, to install a toolkit and skip integration into Visual Studio* 2019, enter the following installation command:

intel-oneapi-toolkit-2026.0.0.193_offline.exe -s -a --silent --eula accept -p=NEED_VS2019_INTEGRATION=0

4. After the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Command Line Installation Instructions

  1. Review the command line options Command Line Installation Parameters.
  2. Download the toolkit.

curl https://registrationcenter-download.intel.com/akdlm/IRC_NAS/c61634af-e4dd-4a14-8341-0b35a9ebc22e/intel-cpp-essentials-2025.3.1.25_offline.exe --output intel-cpp-essentials-2025.3.1.25_offline.exe
  1. Update the following with your selected parameters.

  2. For silent install, run the following command. The commands listed below are valid only for the most current version.


intel-cpp-essentials-2025.3.1.25_offline.exe -a --silent --eula accept

In silent mode, integration into Visual Studio* is installed by default (if supported). You need to have the Desktop development with C++ workload installed into each Visual Studio instance beforehand.​​​​​​

  • To skip Visual Studio* integration, pass the following arguments to the installation command: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio version. For example, to install a toolkit and skip integration into Visual Studio* 2019, use the following installation command:

intel-cpp-essentials-2025.3.1.25_offline.exe -s -a --silent --eula accept -p=NEED_VS2019_INTEGRATION=0
  1. Once the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Install through a Command Line

1. Review the command-line options in Command Line Installation Parameters.

2. Download the toolkit by entering the following command:


curl https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d2148e15-b3c4-4313-afa9-a2373318b0b5/intel-deep-learning-essentials-2026.0.0.613_offline.exe --output intel-deep-learning-essentials-2026.0.0.613_offline.exe

3. Update the following with your selected parameters:

  • For a silent installation, run the following command. The commands listed below are valid only for the most current version.

intel-deep-learning-essentials-2026.0.0.613_offline.exe -a --silent --eula accept

In a silent installation, integration into Microsoft Visual Studio* is by default (if supported). You must install the Desktop development with C++ workload in each Visual Studio* instance you start.

  • To skip Visual Studio* integration, pass the following arguments to the installation command by entering: -p=NEED_VSXXXX_INTEGRATION=0, where XXXX is the Visual Studio* version. For example, to install a toolkit and skip integration into Visual Studio* 2022, enter the following installation command:

intel-deep-learning-essentials-2026.0.0.613_offline.exe -s -a --silent --eula accept -p=NEED_VS2022_INTEGRATION=0

4. After the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Install Using the Offline GUI Installer

From the console, locate the downloaded installation file.

  • To launch the GUI installer as the root, use sudo sh ./\. For example (this is not a real file name): sudo sh ./intel-cpp-essentials-YYYY.1.3.5_offline.sh

  • Optionally, to launch the GUI installer as the current user, use $ sh ./\.

  Command Line Installation Instructions

  1. Review the Command Line Installation Parameters.

  2. Decide which parameters you want to use. For example (this is not a real file name): sudo sh ./intel-cpp-essentials-yyyy.1.1.1_offline.sh -a --s --cli --eula indicates that you are doing a silent install (--s) using a command line interface (--cli) and accepting the End User License Agreement (--eula accept).

Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

  1. Download and run the installer with the command parameters you need for your configuration. The commands listed below are valid only for the most current version.

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/5c1dffad-02fa-414d-bfb9-d86a99998ad7/intel-cpp-essentials-2025.3.1.26_offline.sh
  1. Do one of the following to update your selected parameters.
  • For a silent installation, run the following command:

sudo sh ./intel-cpp-essentials-2025.3.1.26_offline.sh -a --silent --eula accept
  1. Once the installation is complete, verify that the toolkit is installed in the default directory: C:\Program Files(x86)\Intel\oneAPI.

  Linux Install Using the Online GUI Installer

From the console, locate the downloaded installation file. Use sudo sh ./<package name> to launch the GUI installer as the root. For example (this is not a real file name): sh ./intel-cpp-essentials-YYYY.1.1.8.sh

Optionally, use $ sh ./<package name> to launch the GUI installer as the current user.  

Follow the instructions in the installer.

  Install with Offline GUI Installer

From the console, locate the downloaded installation file.

  • Use sudo sh ./<file name> to launch the GUI installer as the root. For example (this is not the real file name): sudo sh ./intel-deep-learning-essentials-2026.0.0.624_offline.sh
  • Optionally, use $ sh ./<file name> to launch the GUI installer as the current user. 

  Command Line Installation Instructions

1. Review the Command Line Installation Parameters.

2. Decide which parameters you want to use. For example, sudo sh ./<file name> -a --s --cli --eula accept indicates that you are doing a silent install (--s) using a command line interface (--cli) and accepting the End User License Agreement (--eula accept).Note You must accept the End User License Agreement. Make sure you add the parameter --eula accept to the command.

3. Download and run the installer with the command parameters you need for your configuration. The commands listed below are valid only for the most current version.


wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/8170208e-86db-4faa-a0d6-1ecf62699574/intel-deep-learning-essentials-2026.0.0.624_offline.sh

4. Do one of the following to update your selected parameters.

  • For a silent installation, run the following command:

sudo sh ./intel-deep-learning-essentials-2026.0.0.624_offline.sh -a --silent --eula accept

​​​​ 5. Once the installation is complete, verify that the toolkit is installed in the default directory: /opt/intel/oneapi

  APT Linux | Configure the System After Installation

  1. To install CMake, pkg-config, and the GNU development tools, open an Ubuntu terminal, and then enter the following command:

sudo apt update
sudo apt -y install cmake pkg-config build-essential
  1. To verify the installation location, enter this command:

which cmake pkg-config make gcc g++

  Configure System After Installation

 To install CMake, pkg-config, and the GNU development tools on your Linux system:

1. Open a terminal session and enter the following commands:

Ubuntu*


sudo apt update
sudo apt -y install cmake pkg-config build-essential

Red Hat* and Fedora*


sudo yum update
sudo yum -y install cmake pkgconfig
sudo yum groupinstall "Development Tools"

SUSE*


sudo zypper update
sudo zypper --non-interactive install cmake pkg-config
sudo zypper --non-interactive install pattern devel_C_C++

  2. To verify the installation location, enter this command:


which cmake pkg-config make gcc g++

  Configure a YUM/DNF System After Installation

  1. Open a terminal.
  2. Install CMake, pkg-config, and the GNU development tools by entering the following command:

sudo yum update
sudo yum -y install cmake pkgconfig
sudo yum groupinstall "Development Tools"
  1. To verify the installation, enter the following command to display the installation location:

which cmake pkg-config make gcc g++

  Configure a Zypper System After Installation

  1. Open a terminal.
  2. Install CMake, pkg-config, and the GNU development tools by entering the following command:

sudo zypper update
sudo zypper --non-interactive install cmake pkg-config
sudo zypper --non-interactive install pattern devel_C_C++
  1. To verify the installation, enter the following command to display the installation location:

which cmake pkg-config make gcc g++

  Install the Driver Packages

To use an Intel GPU, install the latest Intel GPU drivers.

To allow long-running GPU kernels in native environments, disable the GPU hangcheck by entering the following command to the Linux kernel boot parameters in GRUB_CMDLINE_LINUX_DEFAULT: i915.enable_hangcheck=0

To give a nonroot user access to the GPU device, use the following commands:

  1. Determine which group name is assigned ownership of the render nodes by entering the command:  stat -c "%G" /dev/dri/render* groups
  2. Determine if the current user is a member of that render node group by entering the command: groups ${USER}
  3. Add the user to the group by entering: sudo gpasswd –a ${USER} video
  4. Activate the video group by entering: newgrp video

  Configure a Windows System After Installation

Install Graphics Drivers

  1. Download the Intel® Driver & Support Assistant (Intel® DSA) by following the link and clicking Download now. The Intel DSA tool will help you identify and install the correct driver for your system.
  2. Run the Intel® DSA, and then follow the on-screen prompts to install the latest version of Intel Graphics - Windows 10 or 11 DCH Drivers.
  3. To troubleshoot any installation issues or to manually install a driver without the use of the Intel DSA, see How to Install an Intel® Graphics Driver in Windows® 10 & Windows 11*.

  Additional Resources

1. Make sure your system meets the System Requirements.

2. Microsoft Visual Studio* is required for installations on Windows*. The installer checks for Visual Studio. If you do not have Visual Studio, you can install one of the following versions:

  • Visual Studio* 2022
  • Visual Studio* 2026 
  • Visual Studio* build tools 2019 
  • Visual Studio* build tools 2022
  • Visual Studio build tools 2026 

For more information, see Visual Studio* 2022 or Visual Studio* 2026 

3. Before enabling integration into Microsoft Visual Studio* via the oneAPI toolkit installer, install the Desktop development with C++ workload into each Visual Studio instance.

Intel® oneAPI Programming Guide

Looking for a Single Component? Choose a tool from the Stand-alone Component page.

  Additional Resources

System Requirements

Intel® oneAPI Programming Guide

Looking for a Single Component? Choose a tool from the Stand-alone Component page.

Docker License Information

By accessing, downloading, or using this software and any required dependent software (the “Software Package”), you agree to the terms and conditions of the software license agreements for the Software Package, which may also include notices, disclaimers, or license terms for third-party software included with the Software Package. 

Looking for an older Intel® oneAPI Base Toolkit (Base Kit) version? 

Check out the oneAPI Archive

  

Support

Start-up support is available if there is an issue with the tool selector functionality.

Report an Issue

  • Company Overview
  • Contact Intel
  • Newsroom
  • Investors
  • Careers
  • Corporate Responsibility
  • Inclusion
  • Public Policy
  • © Intel Corporation
  • Terms of Use
  • *Trademarks
  • Cookies
  • Privacy
  • Supply Chain Transparency
  • Site Map
  • Recycling
  • Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon
  • Notice at Collection

Intel technologies may require enabled hardware, software or service activation. // No product or component can be absolutely secure. // Your costs and results may vary. // Performance varies by use, configuration, and other factors. Learn more at intel.com/performanceindex. // See our complete legal Notices and Disclaimers. // Intel is committed to respecting human rights and avoiding causing or contributing to adverse impacts on human rights. See Intel’s Global Human Rights Principles. Intel’s products and software are intended only to be used in applications that do not cause or contribute to adverse impacts on human rights.

Intel Footer Logo