use-ml-training
Training run and hyperparameter metadata primitives for RustUse.
Experimental
use-ml-training is experimental while use-ml remains below 0.3.0.
Example
use ;
let run_id = new?;
let batch_size = new?;
let learning_rate = new?;
let optimizer: MlOptimizerKind = "adamw".parse?;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
# Ok::
Scope
- Training run IDs, job names, status, phases, optimizer labels, and loss labels.
- Positive batch sizes and epoch counts.
- Finite positive learning rates and hyperparameter names/values.
Non-goals
- Performing training, tuning, checkpointing, or model export.
- Agent training loops, prompt optimization, RLHF, RLAIF, or instruction-tuning-specific APIs in v0.1.
License
Licensed under either Apache-2.0 or MIT.