dpnp
dpnp copied to clipboard
Data Parallel Extension for NumPy
Need to implement following function in mathematical module ### Trigonometric functions - [x] sin(x, /[, out, where, casting, order, ...]) Trigonometric sine, element-wise. - [x] cos(x, /[, out, where, casting,...
Need to implement following functions as described here [Linear algebra](https://numpy.org/devdocs/reference/routines.linalg.html) ### Matrix and vector products - [x] dot(a, b[, out]) Dot product of two arrays. - [x] linalg.multi_dot(arrays, *[, out])...
Need to implement following functions as described here [Logic functions](https://numpy.org/doc/stable/reference/routines.logic.html) ### Truth value testing - [x] all(a[, axis, out, keepdims]) Test whether all array elements along a given axis evaluate...
Need to implement following functions as described here [Array manipulation routines](https://numpy.org/doc/stable/reference/routines.array-manipulation.html) ### Basic operations - [x] copyto(dst, src[, casting, where]) Copies values from one array to another, broadcasting as necessary....
Need to implement following functions as described here [Statistics functions](https://numpy.org/doc/stable/reference/routines.statistics.html) ### Order statistics - [x] amin(a[, axis, out, keepdims, initial, where]) Return the minimum of an array or minimum along...
Need to add Cython and C++ backend code coverage into CI codecov procedure
The following reproducer segfaults with dpnp 0.4.0 ``` import numpy as np import dpnp size = 3 type = np.int32 a = np.ones((size, size), dtype=type) symm_orig = np.tril(a) + np.tril(a,...
Test case for example: `tests/third_party/cupy/creation_tests/test_from_data.py::TestFromData::test_array_from_numpy_scalar` Error occurs when 0-dimensional array (scalar) is provided (at the same time all other checks in function are passed): ``` E File "dpnp/backend.pyx", line 95,...
Test case for example: `tests/third_party/cupy/creation_tests/test_from_data.py::TestArrayCopy`
It would greatly enhance user's experience if C++ exceptions where intercepted and rethrown as Python exceptions. Detected on review #170