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
Uh oh!
There was an error while loading. Please reload this page.
-
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