Skip to content

Python hooks for Intel® OneAPI Math Kernel Library (OneMKL) runtime control settings.

License

Notifications You must be signed in to change notification settings

IntelPython/mkl-service

Folders and files

NameName
Last commit message
Last commit date
May 3, 2025
Apr 23, 2025
Apr 25, 2025
Apr 25, 2025
Apr 25, 2025
Apr 25, 2025
Jan 17, 2024
Apr 25, 2025
Jun 4, 2019
Apr 25, 2025
Apr 23, 2019
Apr 17, 2025
Apr 17, 2025
Apr 25, 2025
Apr 25, 2025

mkl-service - Python package for run-time control of Intel® OneAPI Math Kernel Library (OneMKL).

Conda package Build mkl-service with clang OpenSSF Scorecard


To install conda package, use conda install -c https://software.repos.intel.com/python/conda/ mkl-service, or conda install -c conda-forge mkl-service.

To install PyPI package, use python -m pip install mkl-service.


Intel® OneMKL support functions are subdivided into the following groups according to their purpose:

  • Version Information
  • Threading Control
  • Timing
  • Memory Management
  • Conditional Numerical Reproducibility Control
  • Miscellaneous

A short example, illustrating its use:

import tomopy
import mkl
mkl.domain_set_num_threads(1, domain='fft') # Intel(R) MKL FFT functions to run sequentially