@Antoine: I've updated the PR with a prose description of the C Device Data
interface. Sorry for the lack of that in the first place.

--Matt

On Tue, May 23, 2023 at 10:34 AM Antoine Pitrou <anto...@python.org> wrote:

>
> Also, I forgot to say, but thanks a lot for doing this! We can hope this
> will drastically improve interoperability between non-CPU data
> frameworks and libraries.
>
> Regards
>
> Antoine.
>
>
> Le 23/05/2023 à 16:32, Antoine Pitrou a écrit :
> >
> > Depends on what we're voting on?
> >
> > The C declarations seem fine to me (I'm a bit lukewarm on the reserved
> > bits, but I understand the motivation), however I've posted comments as
> > to how to document the interface. The current PR entirely lacks a prose
> > description of the C Device Data Interface.
> >
> > 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
> >>
>

Reply via email to