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

Reply via email to