Accelerate math processing routines, increase application performance, and reduce development time.
For the most current functional and security features, update to the latest version as it becomes available.
Accelerate math processing routines, increase application performance, and reduce development time.
For the most current functional and security features, update to the latest version as it becomes available.
spack install intel-oneapi-mkl
For more information, refer to Spack documentation.
For the next steps, see the Get Started Guide.
sudo yum install intel-oneapi-mkl-devel
The following packages are available for installation:
intel-oneapi-mkl-devel
: Complete oneMKL package for developmentintel-oneapi-mkl
: Complete oneMKL package for runtime onlyintel-oneapi-mkl-classic-devel
: oneMKL development package for C/Fortran functionality and Cluster componentsintel-oneapi-mkl-classic-include
intel-oneapi-mkl-classic
: oneMKL runtime package for C/Fortran functionality and Cluster componentsintel-oneapi-mkl-cluster-devel
intel-oneapi-mkl-cluster
intel-oneapi-mkl-core-devel
intel-oneapi-mkl-core
intel-oneapi-mkl-sycl-devel
: oneMKL development package for SYCL functionality and GPU supportintel-oneapi-mkl-sycl-include
intel-oneapi-mkl-sycl
: oneMKL runtime package for SYCL functionality and GPU supportintel-oneapi-mkl-sycl-blas
: oneMKL runtime package for SYCL functionality and GPU support for BLAS onlyintel-oneapi-mkl-sycl-data-fitting
: oneMKL runtime package for SYCL functionality and GPU support for Data Fitting only (experimental library)intel-oneapi-mkl-sycl-dft
: oneMKL runtime package for SYCL functionality and GPU support for the Fast Fourier transforms onlyintel-oneapi-mkl-sycl-lapack
: oneMKL runtime package for SYCL functionality and GPU support for LAPACK onlyintel-oneapi-mkl-sycl-rng
: oneMKL runtime package for SYCL functionality and GPU support for Random Number Generators onlyintel-oneapi-mkl-sycl-sparse
: oneMKL runtime package for SYCL functionality and GPU support for Sparse BLAS onlyintel-oneapi-mkl-sycl-stats
: oneMKL runtime package for SYCL functionality and GPU support for Summary Statistics onlyintel-oneapi-mkl-sycl-vm
: oneMKL runtime package for SYCL functionality and GPU support for Vector Math onlyintel-oneapi-mkl-sycl-distributed-dft
: oneMKL runtime package for SYCL functionality and GPU support for distributed Discrete Fourier Transform only (experimental library)intel-oneapi-mkl-sycl-distributed-dft-devel
: oneMKL development package for SYCL functionality and GPU support for distributed Discrete Fourier Transform only (experimental library)For the next steps, see the Get Started Guide.
<your-env-name>
with your preferred name for the environment:
conda create -n <your-env-name>
conda activate <your-env-name>
conda install -c https://software.repos.intel.com/python/conda/ -c conda-forge <package-name>
The following packages are available for installation:
mkl
includes runtime onlymkl-devel
includes libraries, headers, and tools for dynamic linkingmkl-include
if your development workflow manages the libraries separatelymkl-static
to statically link oneMKL, creating self-contained binariesmkl-dpcpp
provides the runtime support for oneMKL with DPC++mkl-devel-dpcpp
includes the development tools and headers for oneMKL with DPC++onemkl-sycl-blas
provides Basic Linear Algebra Subprograms (BLAS) routinesonemkl-sycl-lapack
provies Linear Algebra Package (LAPACK) routines for more advanced linear algebra computationsonemkl-sycl-dft
provides Discrete Fourier Transform functionalityonemkl-sycl-sparse
provides sparse matrix operationsonemkl-sycl-vm
provides vector math (VM) operations, which optimize common mathematical functions applied to vectorsonemkl-sycl-datafitting
provides functionality for data fitting operationsFor the next steps, see the Get Started Guide.
<your-env-name>
with your preferred name for the environment:
conda create -n <your-env-name>
conda activate <your-env-name>
conda install -c https://software.repos.intel.com/python/conda/ -c conda-forge <package-name>
The following packages are available for installation:
mkl
includes runtime onlymkl-devel
includes libraries, headers, and tools for dynamic linkingmkl-include
if your development workflow manages the libraries separatelymkl-static
to statically link oneMKL, creating self-contained binariesmkl-dpcpp
provides the runtime support for oneMKL with SYCLmkl-devel-dpcpp
includes the development tools and headers for oneMKL with SYCLonemkl-sycl-blas
provides Basic Linear Algebra Subprograms (BLAS) routinesonemkl-sycl-lapack
provides Linear Algebra Package (LAPACK) routines for more advanced linear algebra computationsonemkl-sycl-dft
provides Discrete Fourier Transform functionalityonemkl-sycl-sparse
provides sparse matrix operationsonemkl-sycl-vm
provides vector math (VM) operations, which optimize common mathematical functions applied to vectorsonemkl-sycl-datafitting
provides functionality for data fitting operationsonemkl-sycl-distributed-dft
provides runtime support for distributed Discrete Fourier Transform functionality.For the next steps, see the Get Started Guide.
You can install NuGet packages for oneMKL via Microsoft* Visual Studio or command line interface. For more information, refer to the NuGet documentation.
The following packages are available for installation
intelmkl.devel.win-x64
intelmkl.devel.win-x86
intelmkl.static.win-x64
intelmkl.static.win-x86
Additionally, oneMKL cluster components development and static packages are available: intelmkl.devel.cluster.win-x64
intelmkl.static.cluster.win-x64
For the next steps, see the Get Started Guide.
Create and activate a virtual environment, replacing <your-env-name> with your preferred name for the environment:
python3.10 -m venv <your-env-name>
source <your-env-name>/bin/activate
sudo pip install <package-name>
The following packages are available for installation:
mkl
includes runtime onlymkl-devel
includes libraries, headers, and tools for dynamic linkingmkl-include
if your development workflow manages the libraries separatelymkl-static
to statically link oneMKL, creating self-contained binariesmkl-dpcpp
provides the runtime support for oneMKL with DPC++mkl-devel-dpcpp
includes the development tools and headers for oneMKL with DPC++onemkl-sycl-blas
provides Basic Linear Algebra Subprograms (BLAS) routinesonemkl-sycl-lapack
provies Linear Algebra Package (LAPACK) routines for more advanced linear algebra computationsonemkl-sycl-dft
provides Discrete Fourier Transform functionalityonemkl-sycl-sparse
provides sparse matrix operationsonemkl-sycl-vm
provides vector math (VM) operations, which optimize common mathematical functions applied to vectorsonemkl-sycl-datafitting
provides functionality for data fitting operationsFor the next steps, see the Get Started Guide.
sudo apt update
sudo apt install -y gpg-agent wget
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
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
sudo apt update
For running applications that require oneMKL:
sudo apt install intel-oneapi-mkl
For developing and compiling oneMKL applications:
sudo apt install intel-oneapi-mkl-devel
The following packages are available for installation:
intel-oneapi-mkl-devel
: Complete oneMKL package for developmentintel-oneapi-mkl
: Complete oneMKL package for runtime onlyintel-oneapi-mkl-classic-devel
: oneMKL development package for C/Fortran functionality and Cluster componentsintel-oneapi-mkl-classic-include
intel-oneapi-mkl-classic
: oneMKL runtime package for C/Fortran functionality and Cluster componentsintel-oneapi-mkl-cluster-devel
intel-oneapi-mkl-cluster
intel-oneapi-mkl-core-devel
intel-oneapi-mkl-core
intel-oneapi-mkl-sycl-devel
: oneMKL development package for SYCL functionality and GPU supportintel-oneapi-mkl-sycl-include
intel-oneapi-mkl-sycl
: oneMKL runtime package for SYCL functionality and GPU supportintel-oneapi-mkl-sycl-blas
: oneMKL runtime package for SYCL functionality and GPU support for BLAS onlyintel-oneapi-mkl-sycl-data-fitting
: oneMKL runtime package for SYCL functionality and GPU support for Data Fitting only (experimental library)intel-oneapi-mkl-sycl-dft
: oneMKL runtime package for SYCL functionality and GPU support for the Fast Fourier transforms onlyintel-oneapi-mkl-sycl-lapack
: oneMKL runtime package for SYCL functionality and GPU support for LAPACK onlyintel-oneapi-mkl-sycl-rng
: oneMKL runtime package for SYCL functionality and GPU support for Random Number Generators onlyintel-oneapi-mkl-sycl-sparse
: oneMKL runtime package for SYCL functionality and GPU support for Sparse BLAS onlyintel-oneapi-mkl-sycl-stats
: oneMKL runtime package for SYCL functionality and GPU support for Summary Statistics onlyintel-oneapi-mkl-sycl-vm
: oneMKL runtime package for SYCL functionality and GPU support for Vector Math onlyintel-oneapi-mkl-sycl-distributed-dft
: oneMKL runtime package for SYCL functionality and GPU support for distributed Discrete Fourier Transform only (experimental library)intel-oneapi-mkl-sycl-distributed-dft-devel
: oneMKL development package for SYCL functionality and GPU support for distributed Discrete Fourier Transform only (experimental library)For the next steps, see the Get Started Guide.
http://parcels.repos.intel.com/mkl/latest
. Click the Save & Verify configuration button.For additional information about Clouder parcels, refer to Parcels documentation.
For the next steps, see the Get Started Guide.
sudo dnf install intel-oneapi-mkl-devel
For the next steps, see the Get Started Guide.
Create and activate a virtual environment, replacing <your-env-name> with your preferred name for the environment:
python3.10 -m venv <your-env-name>
source <your-env-name>/bin/activate
sudo pip install <package-name>
The following packages are available for installation:
mkl
includes runtime onlymkl-devel
includes libraries, headers, and tools for dynamic linkingmkl-include
if your development workflow manages the libraries separatelymkl-static
to statically link oneMKL, creating self-contained binariesmkl-dpcpp
provides the runtime support for oneMKL with SYCLmkl-devel-dpcpp
includes the development tools and headers for oneMKL with SYCLonemkl-sycl-blas
provides Basic Linear Algebra Subprograms (BLAS) routinesonemkl-sycl-lapack
provides Linear Algebra Package (LAPACK) routines for more advanced linear algebra computationsonemkl-sycl-dft
provides Discrete Fourier Transform functionalityonemkl-sycl-sparse
provides sparse matrix operationsonemkl-sycl-vm
provides vector math (VM) operations, which optimize common mathematical functions applied to vectorsonemkl-sycl-datafitting
provides functionality for data fitting operationsonemkl-sycl-distributed-dft
provides runtime support for distributed Discrete Fourier Transform functionality.For the next steps, see the Get Started Guide.
sudo zypper install intel-oneapi-mkl-devel
For the next steps, see the Get Started Guide.
Your Download should start immediately.
Due to a technical difficulty, we were unable to submit the form. Please try again after a few minutes. We apologize for the inconvenience.
The initial download includes the installer application files only. The installer will acquire the component during the installation process.
Step 1: Select the .exe file to launch the GUI installer.
Step 2: Follow the instructions in the installer.
Step 3: Explore the Get Started Guide.
Command Line Installation Parameters
wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/47c7d946-fca1-441a-b0df-b094e3f045ea/intel-onemkl-2025.2.0.629.sh
sudo sh ./intel-onemkl-2025.2.0.629.sh
Command Line Installation Parameters
wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/47c7d946-fca1-441a-b0df-b094e3f045ea/intel-onemkl-2025.2.0.629_offline.sh
sudo sh ./intel-onemkl-2025.2.0.629_offline.sh
Step 1: From the console, locate the downloaded install file.
Step 2: Use $ sudo sh ./<installer>.sh to launch the GUI Installer as the root.
Optionally, use $ sh ./<installer>.sh to launch the GUI Installer as the current user.
Step 3: Follow the instructions in the installer.
Step 4: Explore the Get Started Guide.
Create the DNF repository 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
Move the newly created oneAPI.repo file to the YUM configuration directory.
sudo mv /tmp/oneAPI.repo /etc/yum.repos.d
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
sudo mv /tmp/oneAPI.repo /etc/yum.repos.d
Add the Intel oneAPI repository public key using the following command:
sudo zypper addrepo https://yum.repos.intel.com/oneapi oneAPI
System Requirements
Complete Installation Guide
Release Notes
Intel Simplified Software License
Start-up support is available if there is an issue with the tool selector functionality.