Commits

Wes McKinney authored 0728148efef
ARROW-1364: [C++] IPC support machinery for record batch roundtrips to GPU device memory This additionally does a few things: * Change libarrow_gpu to use CUDA driver API instead of runtime API * Adds code for exporting buffers using CUDA IPC on Linux, but this is not yet tested Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #1000 from wesm/ARROW-1364 and squashes the following commits: e436755b [Wes McKinney] Add newline at end of file a8812afc [Wes McKinney] Complete basic IPC message and record batch reads on GPU device memory 16d628f7 [Wes McKinney] More Arrow IPC scaffolding 591aceb0 [Wes McKinney] Draft SerializeRecordBatch for CUDA 84e45252 [Wes McKinney] Add classes and methods for simplifying use of CUDA IPC machinery. No tests yet 508febb5 [Wes McKinney] Test suite passing again f3c724e0 [Wes McKinney] Get things compiling / linking using driver API 5d686fe9 [Wes McKinney] More progress 2840c60b [Wes McKinney] Progress 3a37fdfe [Wes McKinney] Start cuda context class 03d0baf7 [Wes McKinney] Start cuda_ipc file