gflow 0.4.15

A lightweight, single-node job scheduler written in Rust.
Documentation
pub(crate) use jobs::UpdateJobRequest;

pub(super) use debug::{debug_job, debug_metrics, debug_state};
pub(super) use jobs::{
    cancel_job, create_job, create_jobs_batch, fail_job, finish_job, get_health, get_job,
    get_job_log, hold_job, ignore_gpu_process, info, list_ignored_gpu_processes, list_jobs,
    release_job, resolve_dependency, set_allowed_gpus, set_group_max_concurrency,
    unignore_gpu_process, update_job,
};
pub(super) use metrics::get_metrics;
pub(super) use reservations::{
    cancel_reservation, create_reservation, get_reservation, list_reservations,
};
pub(super) use stats::get_stats;

mod debug;
mod jobs;
mod metrics;
mod reservations;
mod stats;