https://github.com/intelpython/mkl-service
Python hooks for Intel(R) Math Kernel Library runtime control settings.
https://github.com/intelpython/mkl-service
mkl python
Last synced: 10 days ago
JSON representation
Python hooks for Intel(R) Math Kernel Library runtime control settings.
- Host: GitHub
- URL: https://github.com/intelpython/mkl-service
- Owner: IntelPython
- License: bsd-3-clause
- Created: 2019-02-19T16:26:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-13T17:40:16.000Z (2 months ago)
- Last Synced: 2025-04-07T16:13:14.007Z (about 2 months ago)
- Topics: mkl, python
- Language: Cython
- Size: 153 KB
- Stars: 72
- Watchers: 6
- Forks: 36
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# `mkl-service` - Python package for run-time control of Intel® OneAPI Math Kernel Library (OneMKL).
[](https://github.com/IntelPython/mkl-service/actions/workflows/conda-package.yml)
[](https://github.com/IntelPython/mkl-service/actions/workflows/build-with-clang.yml)
[](https://securityscorecards.dev/viewer/?uri=github.com/IntelPython/mkl-service)---
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
- MiscellaneousA short example, illustrating its use:
```python
import tomopy
import mkl
mkl.domain_set_num_threads(1, domain='fft') # Intel(R) MKL FFT functions to run sequentially
```