Vahid Tavanashad
Vahid Tavanashad
The following cases behave differently in `dpctl` and `NumPy`. ``` import dpctl,dpctl.tensor as dpt, numpy # uint8, with floating point input >>> a=numpy.array(60025, dtype=numpy.float32) >>> a.astype(numpy.uint8) array(121, dtype=uint8) >>> a=dpt.asarray(60025,...
In this PR, `oneapi::mkl::blas::column_major::gemm` and `oneapi::mkl::blas::column_major::gemm_batch` are added to be used in `dpnp.matmul` when the base of input arrays is f-contiguous. In addition, the `gemm_batch` is updated to improve the...
Repeated indices in `axes` keyword are ignored while the transform over the repeated axis should be performed multiple times. Result from stock `NumPy` ``` # Name Version Build Channel #...
In this PR, tests for `dpnp.fft.irfft` and `dpnp.fft.hfft` (which calls back `dpnp.fft.irfft`) are updated to make sure input array is Hermitian. This means that for 1-D array 0th element of...
In this PR, `dpnp.fft.fft2`, `dpnp.fft.ifft2`, `dpnp.fft.fftn`, `dpnp.fft.ifftn` are implemented. - [x] Have you provided a meaningful PR description? - [x] Have you added a test, reproducer or referred to issue...
The PR proposes to update clang-format version. There is a hard dependency to run the check with `clang-format-15`, since [it is the latest version available for Ubuntu 22.04](https://packages.ubuntu.com/search?keywords=clang-format#:~:text=Package%20clang%2Dformat%2D15) ([at the...
There was a typo in doc string, `::` should be used instead of `:` for updates related to a specific version otherwise it is not shown in the documentation. In...
### Describe the issue: As shown in the example below when there is repeated axis in `axes` keyword of `numpy.fft.rfftn` it is not handled correctly. ### Reproduce the code example:...
Following example returns an error ```Python # Name Version Build Channel # ──────────────────────────────────────────────────── # numpy 1.26.4 py311h689b997_3 intel # numpy-base 1.26.4 py311h913173e_3 intel # mkl_fft 1.3.8 py311h977b55c_72 intel import numpy...
For the following case, when input arrays data type is `float`, correct result is returned while for `integer` data type, result is incorrect. ```Python import numpy, mkl_fft from numpy.testing import...