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.
- GpuMem
Handle - 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.
- Kernel
Args - Typed builder for GPU kernel launch arguments.
Enums§
- GpuExclusivity
Class - Per-lease GPU exclusivity class.