>From pyarrow.cuda perspective, the Arrow C++ interface (in terms of Cython) ```CStatus Read(int64_t nbytes, shared_ptr[CBuffer]* out)``` should be changed to ```CStatus Read(int64_t nbytes, shared_ptr[CCudaBuffer]* out)``` Then there would no casting needed. Not sure why CBuffer is used, the data pointers are device pointers anyway.
[ Full content available at: https://github.com/apache/arrow/pull/2536 ] This message was relayed via gitbox.apache.org for [email protected]
