Module cufile

Module cufile 

Source
Expand description

2026-09-26: cuFile (GPUDirect Storage) entry points, resolved from libcufile with dlopen, so a binary starts on a host without the library and CuFile::load reports the failure instead. metrale-storage’s GDS probe and bench call them; docs/adr/0008-nvme-high-speed-swap.md records why the swap path does not use GDS on GB10.

Owner: metrale-gpu-sys. Invariants: none beyond the types.

Structs§

CUfileDescrHandle
CUfileDescr_t
CUfileError_t
CuFile

Constants§

CUFILEOP_BASE_ERR
CU_FILE_DEVICE_NOT_SUPPORTED
CU_FILE_DRIVER_NOT_INITIALIZED
CU_FILE_HANDLE_TYPE_OPAQUE_FD
CU_FILE_IO_NOT_SUPPORTED
CU_FILE_PLATFORM_NOT_SUPPORTED
CU_FILE_SUCCESS

Functions§

err_to_str
nvidia_fs_loaded

Type Aliases§

CUfileHandle_t
CUfileOpError
CUresult
FnBufDeregister
FnBufRegister
FnDriverClose
FnDriverOpen
FnGetVersion
FnHandleDeregister
FnHandleRegister
FnRead
FnWrite