gflow 0.4.15

A lightweight, single-node job scheduler written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
#[derive(Debug, Clone)]
pub struct GPUSlot {
    pub index: u32,
    pub available: bool,
    /// Total GPU memory in MB, if known from NVML.
    pub total_memory_mb: Option<u64>,
    /// Reason why GPU is unavailable (e.g., occupied by non-gflow process)
    pub reason: Option<String>,
}

pub type GpuUuid = String;