pub struct ModelUnderPlan {
pub label: String,
pub checkpoint: String,
pub kernel_model: String,
pub kernel_quant: String,
pub circuit: Circuit,
pub policy: Policy,
pub header: Header,
pub precision: String,
pub precision_choice: PrecisionChoice,
pub policy_sources: Vec<(String, String)>,
pub settings_class: Option<String>,
}Expand description
2026-09-30: A model ready to plan.
Fields§
§label: String2026-09-30: Recipe id, or the checkpoint id when no recipe serves it.
checkpoint: String2026-09-30: Checkpoint id.
kernel_model: String2026-09-30: Kernel model directory (qwen3.8-27b).
kernel_quant: String2026-09-30: Kernel quant directory (nvfp4).
circuit: Circuit2026-09-30: The circuit.
policy: Policy2026-09-30: Policy as the model’s source states it.
header: Header2026-09-30: Plan header lines (target is re-spelled per class).
precision: String2026-09-30: Where the formats come from, one line.
precision_choice: PrecisionChoice2026-09-30: Which formats were asked for.
policy_sources: Vec<(String, String)>2026-09-30: Where each policy setting comes from, when derived rather than stated by a recipe (empty: the recipe states them in INSTANCES.toml).
settings_class: Option<String>2026-09-30: The class a recipe’s settings were stated for (its INSTANCES.toml target’s
hardware); None for a model planned from its checkpoint, which takes every class’s
defaults.
Trait Implementations§
Source§impl Clone for ModelUnderPlan
impl Clone for ModelUnderPlan
Source§fn clone(&self) -> ModelUnderPlan
fn clone(&self) -> ModelUnderPlan
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more