numba-dpex icon indicating copy to clipboard operation
numba-dpex copied to clipboard

Array ops implementation

Open 1e-to opened this issue 4 years ago • 0 comments

The list of numpy functions, that exist in numba and must be implementing:

  • [ ] all
  • [ ] any
  • [ ] argsort (via dpnp)
  • [ ] astype
  • [ ] conj (waiting complex numbers)
  • [ ] conjugate (waiting complex numbers)
  • [x] copy (via dpnp https://github.com/IntelPython/numba-dppy/pull/263)
  • [x] cumprod (via dpnp https://github.com/IntelPython/numba-dppy/pull/258)
  • [x] cumsum (via dpnp https://github.com/IntelPython/numba-dppy/pull/258)
  • [ ] diagonal
  • [ ] flatten
  • [ ] item (non kernel operations)
  • [ ] itemset (non kernel operations)
  • [ ] nonzero
  • [ ] partition
  • [ ] ptp
  • [ ] ravel
  • [ ] repeat
  • [ ] reshape
  • [ ] round
  • [ ] searchsorted
  • [x] sort (via dpnp https://github.com/IntelPython/numba-dppy/pull/234)
  • [x] take (via dpnp https://github.com/IntelPython/numba-dppy/pull/246)
  • [ ] trace
  • [ ] transpose (via dpnp - Vlad wip)
  • [ ] view (non kernel operations)

The list of numpy functions, that already implemented with parfor:

  • argmax
  • argmin
  • dot
  • max
  • mean
  • min
  • prod
  • std
  • sum
  • var

1e-to avatar Feb 17 '21 10:02 1e-to