Mkl-umath

Latest version: v0.1.2

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.2

Update build system from removed NumPy distutils to scikit-build, gain ability to build with Intel LLVM compiler ICX. Update to build with NumPy 2.0 and older.

0.1.1.post0

0.1.1

Released version of `mkl_umath`.

The package implements `numpy.ufunc` instances which are powered by Intel(R) Math Kernel Library's Vector Math component and Intel(R) C Compiler generated calls to Intel(R) Short Vector Math Library functions for appropriate data types.

The package provides for a way to register typed evaluation loops provided by this package with the `numpy.ufunc` instances, thus monkey patching NumPy for improved performance (e.g. `mkl_umath.use_in_numpy()` and `mkl_umath.restore()`.)

Supported types can be queries using attributes of `numpy.ufunc` instance:

python
In [44]: mkl_umath.multiply.types
Out[44]: ['ff->f', 'dd->d', 'FF->F', 'DD->D']

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.