IntelPython / dpnp

Data Parallel Extension for NumPy
BSD 2-Clause "Simplified" License
94 stars 21 forks source link

Rework implementation of `dpnp.fmod` function #1883

Closed antonwolfy closed 3 weeks ago

antonwolfy commented 1 month ago

The PR proposes to rework implementation of dpnp.fmod function which is quite limited now.

There is new VM function is added to use fmod from OneMKL library where it's possible. Also the PR adds new binary universal function _fmod to _ufunc_impl pybind11 extension which leverages on dpctl f/w.

The all affected tests are updated to cover different use cases. The scope of impacted third party tests is aligned with the latest content.

github-actions[bot] commented 1 month ago

View rendered docs @ https://intelpython.github.io/dpnp/index.html