Replies: 1 comment 7 replies
-
We discussed the array API when we were thinking about the design for the Zarr array class. See #1614. My thoughts today are pretty much the same as they were back then -- the array api describes a lot of transformations of in-memory arrays, but zarr arrays are not generally in-memory, which puts a lot of the array API off limits for us without basically re-inventing dask. That doesn't mean we should deliberately deviate from the array api of course. But I don't think we are the target for that standard. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello all,
I have been looking into the core code here (teehee) and I noticed the recent #1967. It made me wonder why
array_api
+ dlpack is not used (in general, and also specifically in that PR). I am guessing "no one has done it yet" is the answer, which is fair considering we all have other things going on, but then I am curious what #1967 gives thatarray_api
+ dlpack wouldn't.I think
cupy
,jax
(mentioned in the PR), andnumpy
all supportarray_api
if memory serves correctly.Sorry for the short question, with probably a long answer, but don't want to presume too much. I also did a quick search of the issues and found nothing relevant to the array api, but might have missed something: https://data-apis.org/array-api/latest/index.html
Beta Was this translation helpful? Give feedback.
All reactions