Skip to content

Releases: fujitsu/mkl_umath

v0.0.1

17 Apr 13:05
Compare
Choose a tag to compare

Released version of mkl_umath for SVE.

The package implements numpy.ufunc instances which are powered by SLEEF (SIMD Library for for Evaluating Elementary Functions).

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:

In [44]: mkl_umath.log.types
Out[44]: ['f->f', 'd->d']