Installing Intel® Performance Libraries and Intel® Distribution for Python Using YUM Repository
This page provides general installation and support notes about the Community forum supported Intel® Performance Libraries and Intel® Distribution for Python as they are distributed via the YUM repositories described below.
These software development tools are also available as part of the Intel® Parallel Studio XE and Intel® System Studio products. These products include enterprise-level Intel® Online Service Center support.
Setting up the Repository
Here is how to install the Intel YUM Repository. [Note: You must be logged in as root to set up and install the repository]
- Add the repositories in two ways:
- Add all Intel® Performance Libraries and Intel® Distribution for Python* repositories at once:
sudo yum-config-manager --add-repo https://yum.repos.intel.com/setup/intelproducts.repo
You can enable or disable repositories in the intelproducts.repo file by setting the value of the enabled directive to 1 or 0 as required. - Add an individual product:
- Intel® Math Kernel Library (Intel® MKL):
sudo yum-config-manager --add-repo https://yum.repos.intel.com/mkl/setup/intel-mkl.repo
- Intel® Integrated Performance Primitives (Intel® IPP):
sudo yum-config-manager --add-repo https://yum.repos.intel.com/ipp/setup/intel-ipp.repo
- Intel® Threading Building Blocks (Intel® TBB):
sudo yum-config-manager --add-repo https://yum.repos.intel.com/tbb/setup/intel-tbb.repo
- Intel® Data Analytics Acceleration Library (Intel® DAAL):
sudo yum-config-manager --add-repo https://yum.repos.intel.com/daal/setup/intel-daal.repo
- Intel® MPI Library:
sudo yum-config-manager --add-repo https://yum.repos.intel.com/mpi/setup/intel-mpi.repo
- Intel® Distribution for Python*:
sudo yum-config-manager --add-repo https://yum.repos.intel.com/intelpython/setup/intelpython.repo
- Intel® Math Kernel Library (Intel® MKL):
- Add all Intel® Performance Libraries and Intel® Distribution for Python* repositories at once:
- Import the gpg public key for the repository
sudo rpm --import https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
Intel® Performance Libraries and Intel® Distribution for Python* versions available in the repository
<COMPONENT> | <VERSION> | <UPDATE> | <BUILD_NUM> |
Intel® MKL | 2017 | 2 | 050 |
Intel® IPP | 2017 | 2 | 050 |
Intel® TBB | 2017 | 6 | 056 |
Intel® DAAL | 2017 | 3 | 056 |
Intel® MPI Library | 2018 | 2 | 046 |
Intel® Distribution for Python* | 2017 | 2 | 045 |
By downloading Intel® Performance Libraries and Intel® Distribution for Python* you agree to the terms and conditions stated in the End-User License Agreement (EULA).
Installing the library and Python packages using the YUM Package Manager
The following variables are used in the installation commands:
<PYTHON_VERSION>: 2, 3
<VERSION>: 2017, ...
<UPDATE>: 0, 1, 2, ...
<BUILD_NUMBER>: build number, check the list in previous section
<COMPONENT>: a component name from the list of available components below
Component | <COMPONENT> |
Intel® Math Kernel Library | intel-mkl intel-mkl-32bit intel-mkl-64bit |
Intel® Integrated Performance Primitives | intel-ipp |
Intel® Threading Building Blocks | intel-tbb |
Intel® Data Analytics Acceleration Library | intel-daal |
Intel® MPI Library | intel-mpi |
Intel® Distribution for Python* | intelpython2 intelpython3 |
How do I install a particular version?
- To install a particular version of one of the Intel® Performance Libraries:
yum install <COMPONENT>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Example:
yum install intel-mkl-2018.2-046
- To install a particular language version of the Intel® Distribution for Python*:
yum install intelpython<PYTHON_VERSION>
Example:
yum install intelpython3
- To specify which version of the Intel® Distribution for Python* to install:
yum install intelpython<PYTHON_VERSION>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Example:
yum install intelpython3-2018.2-037
By downloading Intel® Performance Libraries and Intel® Distribution for Python* you agree to the terms and conditions stated in the End-User License Agreement (EULA).
How do I uninstall a particular version?
- To uninstall one of the Intel® Performance Libraries:
yum autoremove <COMPONENT>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Example:
yum autoremove intel-mkl-2018.2-046
- To uninstall the Intel® Distribution for Python*:
yum remove intelpython<PYTHON_VERSION>
Example:
yum remove intelpython3
Troubleshooting
In certain cases, an update through the Intel YUM repositories may fail due to a caching issue. Please follow these steps in order to disable caching in YUM and clean up your local repo prior to update.
- Disable caching in YUM config file '/etc/yum.conf':
http_caching=none
- Delete any temporary YUM files:
rm -r /var/tmp/yum*
- Cleanup your local YUM repository:
yum clean metadata
yum clean all
- Reboot your machine
- Now re-attempt the YUM update:
yum update
Have Questions?
Check out the FAQ
See our Get Help page for your support options.