| 462 | // ---------------------------------------------------------------------- |
| 463 | |
| 464 | Result<std::shared_ptr<CudaHostBuffer>> AllocateCudaHostBuffer(int device_number, |
| 465 | const int64_t size) { |
| 466 | ARROW_ASSIGN_OR_RAISE(auto manager, CudaDeviceManager::Instance()); |
| 467 | return manager->AllocateHost(device_number, size); |
| 468 | } |
| 469 | |
| 470 | Result<uintptr_t> GetDeviceAddress(const uint8_t* cpu_data, |
| 471 | const std::shared_ptr<CudaContext>& ctx) { |