mkl-service - Python package for run-time control of Intel® oneAPI Math Kernel Library (oneMKL).
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® oneAPI Math Kernel Library (oneMKL) supports 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 mkl
>>> mkl.domain_set_num_threads(1, domain="fft") # oneMKL FFT functions to run sequentially
# 'success'
For more information about the usage of support functions see Developer Reference for Intel® oneAPI Math Kernel Library for C.
Building
A C compiler and Intel(R) oneAPI Math Kernel Library (oneMKL) are required to build mkl-service from source.
Executing
python -m pip install .
will pull in the required build dependencies, including mkl, and build mkl-service.
If you already have mkl installed (from your system or a Conda environment) and
want to reuse it instead of pulling a fresh copy into an isolated build, first
install the build dependencies:
python -m pip install mkl-devel meson-python cmake ninja cython
then build against the existing installation with:
python -m pip install --no-build-isolation --no-deps .
Release files for mkl-service 2.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 734.7 kB
Release files / mkl_service-2.8.0-0-cp314-cp314-win_amd64.whl
| Download URL | mkl_service-2.8.0-0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 77.0 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6e4fe7057424f6a95d0e0de2ad8a2277627691b0c21d3c01fb925bff65f614b8
|
|
BLAKE2b-256 checksum How to use checksums |
3d44109bcdc269f03d90cf60b598470253251e23ed25928001fe74eb48601778
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | mkl_service-2.8.0-0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 70.5 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e82a87bc1c070a13b8d776c505c94759cde30338d8e2c1ea771316e1449be547
|
|
BLAKE2b-256 checksum How to use checksums |
3909bd4d6c931decb9a40917579a8c50d59d08932e11071e3d7a99da48e0d150
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp313-cp313-win_amd64.whl
| Download URL | mkl_service-2.8.0-0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 76.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8de778478247fa016d7e09872069e3bbda16040507e2b1b1bc24138113fc0fec
|
|
BLAKE2b-256 checksum How to use checksums |
28101d1ba35056103481ed609500a53b2981d50f3856abb4d30a3edccefa38fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | mkl_service-2.8.0-0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 70.1 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dad6212d8061100ee4838f163925ed98ebc78c838c1c63f2768d7ab9559f26a1
|
|
BLAKE2b-256 checksum How to use checksums |
d942a35cdbda620c6cf5505b09af19c7c5093fa6aa36c6d7a4e0ee92c728ad12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp312-cp312-win_amd64.whl
| Download URL | mkl_service-2.8.0-0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 77.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f7a28403fb34cb445044257f418d9583d8465359364fe02ef2efa73d90e13e2c
|
|
BLAKE2b-256 checksum How to use checksums |
17c23434f2558883174876f226c574d5fabec270b11767f43b3f4576b62d3a61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | mkl_service-2.8.0-0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 71.1 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a866da838230a7cf7abe1333cf77cce817e552c84b151aef4365150b80021ae6
|
|
BLAKE2b-256 checksum How to use checksums |
6675c9252516e0e6c3ee5fb3f4dbdd1ed93ab674962c503fe07155627a8187b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp311-cp311-win_amd64.whl
| Download URL | mkl_service-2.8.0-0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 76.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ac0a1c6865fc631abf39be45de056b7baa12c384042d4150e4c83c569a0144af
|
|
BLAKE2b-256 checksum How to use checksums |
4d0bf8ecc12d069bb9f4f72b851afa3808b725b48917694f6aa08dd1e6a77548
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | mkl_service-2.8.0-0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 69.1 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bed188d9c263155f01f5a6789d18f2dcc29583f5dc1c51db49e7683d48db9dc8
|
|
BLAKE2b-256 checksum How to use checksums |
bceecf967aee6e9f08167e4ad52bd3e8ff55b4bf4f12a133fb5b516925160fc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp310-cp310-win_amd64.whl
| Download URL | mkl_service-2.8.0-0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 76.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1fd0d8d91362e6fb312705b5975959bde1c209e6c08702dd2fddf6986d5c86bf
|
|
BLAKE2b-256 checksum How to use checksums |
e7d1d59042c9fc9172088a72a8da53c2eea0a26ebb371c71ccd8187f2f2e654f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mkl_service-2.8.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | mkl_service-2.8.0-0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 68.8 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8345de4fb34613dde792c56b8e7b40831931318585250e63e4458d80a86f525b
|
|
BLAKE2b-256 checksum How to use checksums |
5c8603904b55295c13228e5bf190a003947adc802aaea4d904a95c6059c55ef0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|