On the other hand, `has_ipc_support` cannot be a primary source of knowing whether the IPC support works or not. According to CUDA docs, IPC is supported in `linux-x86_64` and `ppc64` architectures. Arrow C++ implements tests for IPC support only for Linux (which are actually disabled currently). I don't know if Arrow C++ IPC works on ppc64 or not, however, it does not depend on Arrow, it only depends on CUDA. So, `has_ipc_support` should use CUDA API for a definite answer. Using platform information, as it is done in tests, gives only 'probabilistic' information about the availability of IPC support.
[ Full content available at: https://github.com/apache/arrow/pull/2536 ] This message was relayed via gitbox.apache.org for [email protected]
