accessing-mlflow
Query and browse evaluation results stored in MLflow. Use when the user wants to look up runs…
Use when the user asks to find, search for, or optimize the best quantization recipe for a model, including direct requests like "find the best quantization recipe and generate a PTQ checkpoint." Guides the multi-candidate loop: choose compute-vs-memory success metrics, select
$ npx -y skills add nvidia/model-optimizer --skill quant-recipe-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/quant-recipe-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user asks to find, search for, or optimize the best quantization recipe for a model, including direct requests like "find the best quantization recipe and generate a PTQ checkpoint." Guides the multi-candidate loop: choose compute-vs-memory success metrics, select
name: quant-recipe-search description: >- Use when the user asks to find, search for, or optimize the best quantization recipe for a model, including direct requests like "find the best quantization recipe and generate a PTQ checkpoint." Guides the multi-candidate loop: choose compute-vs-memory success metrics, select ModelOpt recipe baselines, design AutoQuant/manual recipe deltas, interpret sensitivity, and decide next candidates. Do NOT use for a single known PTQ recipe run (use ptq), serving (use deployment), creating/running evals (use evaluation or launching-evals), monitoring jobs (use monitor), MLflow browsing (use accessing-mlflow), or comparing completed baseline-vs-candidate scores only (use compare-results).
Use this skill when quantization is an iterative recipe search, not a one-off PTQ run. The skill owns strategy: define success, choose the search space, sequence candidates, and decide the next iteration. It delegates checkpoint generation, serving, evaluation, monitoring, and metric comparison to the existing execution skills.
Treat a direct request such as "find the best quantization recipe and generate a PTQ checkpoint for this model" as enough to start. Recover local state first, then ask only for missing decisions that change the search.
Do not duplicate those workflows here. This skill should leave the user with a clear recipe portfolio, success metric, experiment sequence, and next decision.
The task is to find the best recipe for a user-defined target, not merely to produce a quantized checkpoint. A generated PTQ checkpoint is only a candidate. It becomes a recommended recipe only after evaluation and comparison against the matching baseline.
Required inputs before planning candidates:
INT4/AWQ, or a custom mixed set.
If any of these are missing, ask for them. Do not silently default to FP8/W8A8 or call a checkpoint "best" before evaluation.
Default success rule: maximize the chosen performance objective while keeping each benchmark within 1 percentage point of the matching BF16/FP16 baseline. Near-threshold or noisy regressions require reruns before making a decision.
Keep the search space explicit. A candidate recipe is a tuple across these axes:
formats such as NVFP4+FP8.
AWQ, AutoQuant scoring, and calibration dataset or sample-count variants.
recipes, AutoQuant selection, or a hybrid of AutoQuant plus manual overrides.
`lm_head`, adapters, vision encoders, and model-specific modules.
ranges to keep in BF16. First 3-4 and last 1-2 layers are common starting candidate ranges, not defaults.
use compatible quantization. Examples: vLLM Qwen `linear_attn.in_proj_qkvz` and fused MoE expert projections such as gate/up (`w1`/`w3`).
settings.
Do not collapse the search to one dimension such as numeric format only. Read `references/recipe_iteration.md` when choosing concrete axes or candidates.
1. **Recover state**
experiment notes before proposing new work.
job state and completed metrics when needed.
2. **Define the target**
accuracy-loss threshold, calibration budget, and cost metric.
estimates.
3. **Pick baselines and first candidates**
itself is the target.
first, then general PTQ presets or recipe fragments.
is available. Expect AutoQuant to find a better trade-off than a first manual recipe, but validate that assumption with the same evals.
compared against controlled ablations and there is a fallback if AutoQuant misses the best frontier or hits runtime constraints.
controlled first-layer, last-layer, or combined BF16 exclusion candidate. Do not preserve boundary layers without testing the trade-off.
4. **Generate candidates**
family, layer position, granularity, or calibration data.
Documentation | Roadmap | NVIDIA Model Optimizer (referred to as Model Optimizer, or ModelOpt) is a library comprising state-of-the-art model optimization techniques including quantization, pruning, Neural Architecture Search (NAS), distillation, speculative
Query and browse evaluation results stored in MLflow. Use when the user wants to look up runs…
Inspect Hugging Face decoder layers on meta tensors and plan or run per-rank BF16, FP8, and…
Shared ModelOpt support files. Use only when another ModelOpt skill directs you here.
Establish baseline-vs-candidate evaluation plans, delegate missing evaluations, compare…
Deterministic end-to-end driver for day-0 quantized-checkpoint releases — chains PTQ →…