Skip to main content

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® 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)

Table of built distributions (wheels) for mkl-service 2.8.0
File
mkl_service-2.8.0-0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mkl_service-2.8.0-0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
mkl_service-2.8.0-0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mkl_service-2.8.0-0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
mkl_service-2.8.0-0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mkl_service-2.8.0-0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
mkl_service-2.8.0-0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mkl_service-2.8.0-0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
mkl_service-2.8.0-0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mkl_service-2.8.0-0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

2.8.0 This release

10 release files

2.7.2

10 release files

2.7.0

10 release files

2.6.1

10 release files

2.6.0

10 release files

2.5.0

8 release files

2.4.2

8 release files

2.4.1

6 release files

2.4.0

21 release files

2.3.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page