Intel® Software Development Tools and oneAPI Toolkits
Each of these components is available as part of one or more Intel® Software Development Tools or oneAPI Toolkits. Toolkits are collections of components designed to support specific types of workloads, such as artificial intelligence, high performance computing, and rendering.
Explore All Toolkits Sign Up for Updates
Package Managers and Repositories
The stand-alone components are available from a variety of package managers and repos. Each link lists all available packages and installation instructions. Runtime versions for Linux* are available from APT, YUM, and Zypper repos.
APT Linux
DNF, YUM, Zypper Linux
Conda Linux Windows macOS* Special Instructions for AI Toolkit
Cloudera Parcel* Linux
Spack Spack Documentation
IDE Integration
Each stand-alone component has its own IDE integration bundled within the installation file.
Runtime Versions
Select Intel® oneAPI libraries and compilers are available as separate runtimes.
Runtime Versions - Linux*
Intel® oneAPI runtime versions for Linux have been updated to include functional and security updates including Apache Log4j* version 2.17.1. Users should update to the latest version as it becomes available.
APT - Follow the instructions to view/acquire the runtime libraries
YUM and DNF - Follow the instructions to view/acquire the runtime libraries
Intel® oneAPI Runtime Libraries - Docker repo with all runtime libraries in one container.
Runtime Versions - Microsoft Windows* and macOS* Binary Packages
Runtime versions for select libraries are available via local install packages for Microsoft Windows* and macOS*.
Intel oneAPI runtime versions for Windows (version 2024.2.0), Intel compiler runtime versions for Windows (version 2024.2.0), and Intel CPU Runtime for OpenCL Applications for Windows (version 2024.2.0) have been updated to include functional and security updates. Users should update to the latest version.
Current Releases (various)
Name | Version | Size | Date |
---|---|---|---|
Intel® oneAPI DPC++/C++ Compiler Runtime for Windows* | 2024.2.1 | 190 MB | Aug. 5, 2024 |
Intel® Fortran Compiler Runtime for Windows* | 2024.2.1 | 30 MB | Aug. 5, 2024 |
Intel® CPU Runtime for OpenCL™ Applications for Windows* | 2024.2.1 | 170 MB | Aug. 5, 2024 |
Previous oneAPI Compiler Runtime Versions |
Analyzers
Intel® oneAPI components are available as either an online or local installer package to suit your requirements. The local installer is recommended for host machines with poor or no internet connection. The components are updated on a regular cadence.
Intel® Advisor
Design code for efficient vectorization, threading, and offloading to accelerators. This component is part of the Intel® oneAPI Base Toolkit.
Intel® Advisor (version 2024.3.0) has been updated to include functional and security updates. Customers should update to the latest version as it becomes available.
2024.3.0 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Advisor for Linux | 2024.3.0 | 19 MB | Online | Sep. 17, 2024 |
Intel Advisor for Linux | 2024.3.0 | 282 MB | Offline | Sep. 17, 2024 |
Intel Advisor for Windows* | 2024.3.0 | 14 MB | Online | Sep. 17, 2024 |
Intel Advisor for Windows | 2024.3.0 | 303 MB | Offline | Sep. 17, 2024 |
Intel® Distribution for GDB*
A companion tool to Intel compilers and libraries, this unified experience enables you to efficiently debug cross-platform parallel and threaded applications developed in C, C++, SYCL, OpenMP, or Fortran.
Intel® Distribution for GDB* (version 2024.2.1) has been updated to include functional and security updates. Users should update to the latest version.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Distribution for GDB for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
Intel Distribution for GDB for Linux | 2024.2.1 | 264 MB | Offline | Aug. 5, 2024 |
Intel Distribution for GDB for Windows | 2024.2.1 | 14 MB | Online | Aug. 5, 2024 |
Intel Distribution for GDB for Windows | 2024.2.1 | 241 MB | Offline | Aug. 5, 2024 |
Intel® Inspector
Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later.
Intel® Inspector (version 2024.2.0) has been updated to include functional and security updates. Customers should update to the latest version as it becomes available.
2024.2.0 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Inspector for Linux | 2024.2.0 | 19 MB | Online | Jun. 18, 2024 |
Intel Inspector for Linux | 2024.2.0 | 137 MB | Offline | Jun. 18, 2024 |
Intel Inspector for Windows* | 2024.2.0 | 14 MB | Online | Jun. 18, 2024 |
Intel Inspector for Windows | 2024.2.0 | 143 MB | Offline | Jun. 18, 2024 |
Intel® Trace Analyzer and Collector (ITAC)
Understand MPI application behavior across its full runtime.
Intel® Trace Analyzer and Collector (version 2022.2.0) have been updated to include functional and security updates. Customers should update to the latest version as it becomes available.
2022.2.0 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Trace Analyzer and Collector for Linux | 2022.2.0 | 19 MB | Online | Aug. 5, 2024 |
Intel Trace Analyzer and Collector for Linux | 2022.2.0 | 105 MB | Offline | Aug. 5, 2024 |
Intel Trace Analyzer and Collector for Windows* | 2022.2.0 | 14 MB | Online | Aug. 5, 2024 |
Intel Trace Analyzer and Collector for Windows | 2022.2.0 | 56 MB | Offline | Aug. 5, 2024 |
Intel® VTune™ Profiler
Find and optimize performance bottlenecks across CPU, GPU, and FPGA systems. This component is part of the Intel® oneAPI Base Toolkit and the Intel® HPC Toolkit.
Intel® VTune™ Profiler (version 2024.3.0) has been updated to include functional and security updates. Customers should update to the latest version as it becomes available.
2024.3.0 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel VTune Profiler for Linux | 2024.3.0 | 19 MB | Online | Sep. 17, 2024 |
Intel VTune Profiler for Linux | 2024.3.0 | 617 MB | Offline | Sep. 17, 2024 |
Intel VTune Profiler for Windows* | 2024.3.0 | 14 MB | Online | Sep. 17, 2024 |
Intel VTune Profiler for Windows | 2024.3.0 | 891 MB | Offline | Sep. 17, 2024 |
Code Migration
Intel® DPC++ Compatibility Tool
Migrate legacy CUDA* code to a multiplatform program in DPC++ code with this assistant. This component is part of the Intel® oneAPI Base Toolkit.
Intel® DPC++ Compatibility Tool (version 2024.2.1) has been updated to include functional and security updates. Users should update to the latest version.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel DPC++ Compatibility Tool for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
Intel DPC++ Compatibility Tool for Linux | 2024.2.1 | 91 MB | Offline | Aug. 5, 2024 |
Intel DPC++ Compatibility Tool for Windows* | 2024.2.1 | 14 MB | Online | Aug. 5, 2024 |
Intel DPC++ Compatibility Tool for Windows | 2024.2.1 | 66 MB | Offline | Aug. 5, 2024 |
Compilers
Intel® oneAPI DPC++/C++ Compiler
Create performance-optimized application code that takes advantage of more cores and built-in technologies in platforms based on Intel® processors. The compilers are part of the Intel® oneAPI Base Toolkit and the Intel® HPC Toolkit. The Intel® oneAPI DPC++/C++ Compiler does not support macOS.
Intel® DPC++/C++ Compiler (version 2024.2.1) has been updated to include functional and security updates. Users should update to the latest version as it becomes available.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel DPC++/C++ Compiler for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
Intel DPC++/C++ Compiler for Linux | 2024.2.1 | 662 MB | Offline | Aug. 5, 2024 |
Intel DPC++/C++ Compiler for Windows* | 2024.2.1 | 17 MB | Online | Aug. 5, 2024 |
Intel DPC++/C++ Compiler for Windows | 2024.2.1 | 885 MB | Offline | Aug. 5, 2024 |
FPGA Support Package for the Intel® oneAPI DPC++/C++ Compiler
The support package plugs into the Intel oneAPI DPC++/C++ Compiler to enable the FPGA workflows. With the FPGA Support Package installed, you can develop and optimize an FPGA workload and functionally verify it using the FPGA emulator. You can use detailed reports and graphical analysis views to review the generated SystemVerilog module.
FPGA Support Package for the Intel oneAPI DPC++/C++ Compiler (version 2024.2.1) have been updated to include functional and security updates. Users should update to the latest version.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
FPGA Support Package for the Intel oneAPI DPC++/C++ Compiler for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
FPGA Support Package for the Intel oneAPI DPC++/C++ Compiler for Linux | 2024.2.1 | 337 MB | Offline | Aug. 5, 2024 |
FPGA Support Package for the Intel oneAPI DPC++/C++ Compiler for Windows* | 2024.2.1 | 13 MB | Online | Aug. 5, 2024 |
FPGA Support Package for the Intel oneAPI DPC++/C++ Compiler for Windows | 2024.2.1 | 266 MB | Offline | Aug. 5, 2024 |
Intel® Fortran Compiler Classic and Intel® Fortran Compiler
Generate optimized, scalable code for Intel® Xeon® Scalable processors and Intel® Core™ processors with this standards-based Fortran compiler with support for OpenMP*. It provides CPU and GPU offload support of GPUs. The Intel® Fortran Compiler Classic provides continuity with existing CPU-focused workflows. This compiler is part of the Intel® HPC Toolkit. The installer package for offline and online versions includes Intel® Fortran Compiler Classic (ifort) and the Intel® Fortran Compiler (ifx) versions.
Intel® Fortran Compiler Classic and Intel® Fortran Compiler (version 2024.2.1) have been updated to include functional and security updates. Users should update to the latest version.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Fortran Compiler Classic and Intel Fortran Compiler for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
Intel Fortran Compiler Classic and Intel Fortran Compiler for Linux | 2024.2.1 | 646 MB | Offline | Aug. 5, 2024 |
Intel Fortran Compiler Classic and Intel Fortran Compiler for Windows* | 2024.2.1 | 15 MB | Online | Aug. 5, 2024 |
Intel Fortran Compiler Classic and Intel Fortran Compiler for Windows | 2024.2.1 | 530 MB | Offline | Aug. 5, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code
Reduce runtime overhead of executing oneAPI Level Zero or OpenCL™ programs running on top of Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver. Compile OpenCL™ C or Intel® C for Metal source code into intermediate representation or executable files compatible with Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver. Provided package contains a utility (Intel® Graphics Offline Compiler for OpenCL™ Code) that can be used for ahead of time compilation and manipulation of GPU executable files for compatible devices.
Name (Click to initiate download) | Version / Graphics Driver | Size | Installer | Date |
---|---|---|---|---|
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.1 / 32.0.101.5768 | 13.5 MB | Online | Aug. 5, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.1 / 32.0.101.5768 | 111 MB | Offline | Aug. 5, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.2 / 31.0.101.5590 | 13.6 MB | Online | Jul. 10, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.2 / 31.0.101.5590 | 110 MB | Offline | Jul. 10, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.0 / 31.0.101.5522 | 110 MB | Offline | Jun. 18, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.0.142 / 31.0.101.5445 | 57 MB | Offline | Apr. 24, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 31.0.101.5082 | 57 MB | Offline | Dec. 14, 2023 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 31.0.101.4953 | 57 MB | Offline | Nov. 13, 2023 |
Frameworks
Intel® Distribution for Python*
Achieve fast math-intensive workload performance without code changes for data science and machine learning problems. This component is part of the Intel® AI Analytics Toolkit.
Intel® Distribution for Python (version 2024.2.0) has been updated to include functional and security updates. Users should update to the latest version.
Use the Intel® Distribution for Python* Tools Selector for a seamless installation process tailored to your preferred distribution channel and package selection.
2024.2.0 Release updated
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Distribution for Python for Linux | 2024.2.0 | 911 MB | Offline | Aug. 5, 2024 |
Intel Distribution for Python for Windows | 2024.2.0 | 667 MB | Offline | Aug. 5, 2024 |
Performance Libraries
Intel® Integrated Performance Primitives
Speed up performance of imaging, signal processing, data compression, and more. This component is part of the Intel® oneAPI Base Toolkit.
Intel® Integrated Performance Primitives (version 2021.12.1) has been updated to include functional and security updates. Users should update to the latest version.
2021.12.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Integrated Performance Primitives for Linux | 2021.12.1 | 19 MB | Online | Aug. 5, 2024 |
Intel Integrated Performance Primitives for Linux | 2021.12.1 | 426 MB | Offline | Aug. 5, 2024 |
Intel Integrated Performance Primitives for Windows* | 2021.12.1 | 14 MB | Online | Aug. 5, 2024 |
Intel Integrated Performance Primitives for Windows | 2021.12.1 | 201 MB | Offline | Aug. 5, 2024 |
Intel® Integrated Performance Primitives Cryptography
A secure, fast, and lightweight library of building blocks for cryptography, highly optimized for various Intel® CPUs. This component is part of the Intel® oneAPI Base Toolkit.
Intel® Integrated Performance Primitives Cryptography (version 2021.12.1) have been updated to include functional and security updates. Users should update to the latest version.
2021.12.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel Integrated Performance Primitives Cryptography for Linux | 2021.12.1 | 19 MB | Online | Aug. 5, 2024 |
Intel Integrated Performance Primitives Cryptography for Linux | 2021.12.1 | 75 MB | Offline | Aug. 5, 2024 |
Intel Integrated Performance Primitives Cryptography for Windows* | 2021.12.1 | 14 MB | Online | Aug. 5, 2024 |
Intel Integrated Performance Primitives Cryptography for Windows | 2021.12.1 | 52 MB | Offline | Aug. 5, 2024 |
Intel® MPI Library
Use this standards-based MPI implementation to deliver flexible, efficient, scalable cluster messaging on Intel® architecture. This component is part of the Intel® HPC Toolkit.
Intel® MPI Library (version 2021.13.1) have been updated to include functional and security updates. Users should update to the latest version.
2021.13.1 Releases
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel MPI Library for Linux | 2021.13.1 | 19 MB | Online | Aug. 5, 2024 |
Intel MPI Library for Linux | 2021.13.1 | 141 MB | Offline | Aug. 5, 2024 |
Intel MPI Library for Windows* | 2021.13.1 | 14 MB | Online | Aug. 5, 2024 |
Intel MPI Library for Windows | 2021.13.1 | 52 MB | Offline | Aug. 5, 2024 |
Intel® oneAPI Collective Communications Library (oneCCL)
Implement optimized communication patterns to distribute deep learning model training across multiple nodes. This component is part of the Intel® oneAPI Base Toolkit.
Intel® oneAPI Collective Communications Library (version 2021.13.1) has been updated to include functional and security updates. Users should update to the latest version.
2021.13.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel oneAPI Collective Communications Library for Linux | 2021.13.1 | 19 MB | Online | Aug. 5, 2024 |
Intel oneAPI Collective Communications Library for Linux | 2021.13.1 | 162 MB | Offline | Aug. 5, 2024 |
Intel® oneAPI Deep Neural Network Library (oneDNN)
Develop fast neural networks on Intel® CPUs and GPUs with performance-optimized building blocks. This component is part of the Intel® oneAPI Base Toolkit.
Intel® Deep Neural Network Library (version 2024.2.1) has been updated to include functional and security updates. Users should update to the latest version.
2024.2.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel oneAPI Deep Neural Network Library for Linux | 2024.2.1 | 19 MB | Online | Aug. 5, 2024 |
Intel oneAPI Deep Neural Network Library for Linux | 2024.2.1 | 234 MB | Offline | Aug. 5, 2024 |
Intel oneAPI Deep Neural Network Library for Windows* | 2024.2.1 | 14 MB | Online | Aug. 5, 2024 |
Intel oneAPI Deep Neural Network Library for Windows | 2024.2.1 | 316 MB | Offline | Aug. 5, 2024 |
Intel® oneAPI DPC++ Library (oneDPL)
Speed up data parallel workloads with these key productivity algorithms and functions.
Intel® oneAPI DPC++ Library (version 2022.6.1) has been updated to include functional and security updates. Users should update to the latest version.
2022.6.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel® oneAPI DPC++ Library for Linux | 2022.6.1 | 19 MB | Online | Aug. 5, 2024 |
Intel® oneAPI DPC++ Library for Linux | 2022.6.1 | 58 MB | Offline | Aug. 5, 2024 |
Intel® oneAPI DPC++ Library for Windows* | 2022.6.1 | 14 MB | Online | Aug. 5, 2024 |
Intel® oneAPI DPC++ Library for Windows | 2022.6.1 | 40 MB | Offline | Aug. 5, 2024 |
Intel® oneAPI Math Kernel Library (oneMKL)
Accelerate math processing routines, including matrix algebra, fast Fourier transforms (FFT), and vector math. This component is part of the Intel® oneAPI Base Toolkit.
Intel® Math Kernel Library (version 2024.2.2) for Linux, Windows* and (version 2023.2.2) macOS* has been updated to include functional and security updates. Users should update to the latest version.
Use the Intel® oneAPI Math Kernel Library Tools Selector for a seamless installation process tailored to your preferred distribution channel and package selection.
2024.2.2 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel oneAPI Math Kernel Library for Linux | 2024.2.2 | 19 MB | Online | Sep. 17, 2024 |
Intel oneAPI Math Kernel Library for Linux | 2024.2.2 | 627 MB | Offline | Sep. 17, 2024 |
Intel oneAPI Math Kernel Library for Windows* | 2024.2.2 | 14 MB | Online | Sep. 17, 2024 |
Intel oneAPI Math Kernel Library for Windows | 2024.2.2 | 632 MB | Offline | Sep. 17, 2024 |
Intel oneAPI Math Kernel Library for macOS* | 2023.2.2 | 26 MB | Online | Apr. 24, 2024 |
Intel oneAPI Math Kernel Library for macOS* | 2023.2.2 | 270 MB | Offline | Apr. 24, 2024 |
Intel® oneAPI Threading Building Blocks (oneTBB)
Simplify parallelism with this advanced threading and memory-management template library. This component is part of the Intel® oneAPI Base Toolkit.
Intel® oneAPI Threading Building Blocks (version 2021.13.1) has been updated to include functional and security updates. Users should update to the latest version.
2021.13.1 Release
Name (Click to initiate download) | Version | Size | Installer | Date |
---|---|---|---|---|
Intel oneAPI Threading Building Blocks for Linux | 2021.13.1 | 19 MB | Online | Aug. 5, 2024 |
Intel oneAPI Threading Building Blocks for Linux | 2021.13.1 | 63 MB | Offline | Aug. 5, 2024 |
Intel oneAPI Threading Building Blocks for Windows* | 2021.13.1 | 14 MB | Online | Aug. 5, 2024 |
Intel oneAPI Threading Building Blocks for Windows | 2021.13.1 | 104 MB | Offline | Aug. 5, 2024 |