availability
availability
¶
SLURM availability inspection.
NodeAvailability(name: str, capacity: int, available: int)
dataclass
¶
Configured and currently unallocated GPUs on one SLURM node.
available_gpus(partition: str, host: str, gpu_type: str | None = None, timeout: float | None = None) -> list[NodeAvailability]
¶
Return usable nodes in a partition, most free GPUs first.
partition_gpu_types(host: str, partitions: list[str] | None = None, timeout: float | None = None) -> dict[str, set[str]]
¶
Return the GPU types advertised by each requested partition.