Module gpu

Module gpu 

Source
Expand description

GPU resource module.

Provides typed access to fabric GPU resources via the persistent v1 session API (GpuSession). Programs acquire a GpuLease, build a GpuSession on top of it, and drive device memory, module loads, launches, and synchronisation via the fabricbios_gpu_v1 host ABI.

The legacy one-shot v0 gpu_submit SDK builder has been removed; see docs/grafos/gpu-bridge-deferred-waves.md §3 for context.

Structs§

GpuBuilder
Builder for acquiring a fabric GPU lease.
GpuLease
A GPU lease that auto-frees on drop.
GpuMemHandle
RAII handle to a device memory allocation within a GPU session.
GpuModule
RAII handle to a loaded GPU module within a GPU session.
GpuSession
Persistent GPU session backed by a lease’s CUDA context.
KernelArgs
Typed builder for GPU kernel launch arguments.

Enums§

GpuExclusivityClass
Per-lease GPU exclusivity class.