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.
<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 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.
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 with your preferred name for the environment:
python3.10 -m venv <your-env-name>
source <your-env-name>/bin/activate
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
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.
Create and activate a virtual environment, replacing with your preferred name for the environment:
python3.10 -m venv <your-env-name>
source <your-env-name>/bin/activate
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.
zypper install intel-oneapi-mkl-devel
For the next steps, see the Get Started Guide.
Register your product to receive update notifications plus hand-curated technical articles, tutorials, and training opportunities to help you optimize your code.
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.
Register your product to receive updates plus hand-curated technical articles, tutorials, and training opportunities to help optimize your code.
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/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940.sh
sudo sh ./intel-onemkl-2025.0.0.940.sh
Command Line Installation Parameters
wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940_offline.sh
sudo sh ./intel-onemkl-2025.0.0.940_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