+1 (binding). The current state of the draft seems quite good, including the prose spec. Once third-party implementations appear (both producer and consumer), we'll be able to remove the experimental tag, confident that the spec is solid and useful.
Regards Antoine. Le 22/05/2023 à 18:02, Matt Topol a écrit :
Hello, Now that there's a rough consensus and a toy example POC[1], I would like to propose an official enhancement to the Arrow C-Data API specification as described in the PR[2]. The new ArrowDeviceArray/ArrowDeviceArrayStream structs would be considered "experimental" and the documentation would label them as such for the time being. Please comment, ask questions, and look at the PR and toy example POC as needed. The vote will be open for at least 72 hours. [ ] +1 Add this to the C-Data API [ ] +0 [ ] -1 Do not add this to the C-Data API because... Thank you very much everyone! -- Matt [1]: https://github.com/zeroshade/arrow-non-cpu [2]: https://github.com/apache/arrow/pull/34972