WillAyd commented on PR #46166: URL: https://github.com/apache/arrow/pull/46166#issuecomment-2809649089
I am unable to fully test this locally as I do not have a CUDA-enabled device. I can configure the project and compile, but at runtime I get errors like: ```sh /usr/bin/ld: src/arrow/gpu/libarrow-cuda.so.p/cuda_context.cc.o: in function `arrow::cuda::CudaDevice::AllocateHostBuffer(long)': /home/willayd/clones/arrow/cpp/builddir/../src/arrow/gpu/cuda_context.cc:266:(.text+0xa88): undefined reference to `cuMemHostAlloc' /usr/bin/ld: src/arrow/gpu/libarrow-cuda.so.p/cuda_context.cc.o: in function `arrow::cuda::CudaDevice::MakeStream(unsigned int)::{lambda(void*)#1}::operator()(void*) const': /home/willayd/clones/arrow/cpp/builddir/../src/arrow/gpu/cuda_context.cc:286:(.text+0xc29): undefined reference to `cuStreamDestroy_v2' /usr/bin/ld: src/arrow/gpu/libarrow-cuda.so.p/cuda_context.cc.o: in function `arrow::cuda::CudaDevice::MakeStream(unsigned int)': /home/willayd/clones/arrow/cpp/builddir/../src/arrow/gpu/cuda_context.cc:280:(.text+0xf1f): undefined reference to `cuStreamCreate' ``` I believe those missing symbols are from drivers that I cannot install, although my familiarity with building CUDA applications is admittedly low -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org