mkl_umath

Package implementing NumPy's UFuncs based on SVML and MKL VML

BSD-3-CLAUSE License

Downloads
1.1K
Stars
1
Committers
7

mkl_umath

mkl_umath._ufuncs exposes Intel(R) Math Kernel Library powered version of loops used in the patched version of NumPy, that used to be included in Intel(R) Distribution for Python*.

Patches were factored out per community feedback (NEP-36).

mkl_umath started as a part of Intel (R) Distribution for Python* optimizations to NumPy, and is now being released as a stand-alone package. It can be installed into conda environment using

   conda install -c https://software.repos.intel.com/python/conda mkl_umath

To install mkl_umath Pypi package please use following command:

   python -m pip install mkl_umath

Building

Intel(R) C compiler and Intel(R) Math Kernel Library are required to build mkl_umath from source:

# ensure that MKL is installed into Python prefix, Intel LLVM compiler is activated
export MKLROOT=$CONDA_PREFIX
CC=icx pip install --no-build-isolation --no-deps -e .
Package Rankings
Top 14.09% on Pypi.org
Badges
Extracted from project README
Conda package OpenSSF Scorecard