saricles commited on
Commit
32e1423
·
verified ·
1 Parent(s): a535890

Calibration notes: correct documentation — SWE-smith was silently dropped during REAP + NVFP4 calibration due to extractor bug

Browse files
Files changed (1) hide show
  1. README.md +13 -0
README.md CHANGED
@@ -142,6 +142,19 @@ Per [MiniMax documentation](https://huggingface.co/MiniMaxAI/MiniMax-M2.7):
142
 
143
  Quantized for and tested on NVIDIA DGX Spark (GB10, 128 GB unified memory, 221 GB/s bandwidth). Should work on other Blackwell-class GPUs with NVFP4 tensor-core support. On Hopper-class hardware (H100/H200) the model will load and run, but the ignore list was tuned for Blackwell and will leave some performance on the table.
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  ## Acknowledgments
146
 
147
  - Base model by [MiniMax](https://huggingface.co/MiniMaxAI)
 
142
 
143
  Quantized for and tested on NVIDIA DGX Spark (GB10, 128 GB unified memory, 221 GB/s bandwidth). Should work on other Blackwell-class GPUs with NVFP4 tensor-core support. On Hopper-class hardware (H100/H200) the model will load and run, but the ignore list was tuned for Blackwell and will leave some performance on the table.
144
 
145
+ ## Calibration notes (2026-04-17 correction)
146
+
147
+ Both the upstream REAP pruning AND this NVFP4 calibration used the same dataset-extractor, which silently dropped texts from [`SWE-bench/SWE-smith-trajectories`](https://huggingface.co/datasets/SWE-bench/SWE-smith-trajectories) because that dataset stores `messages` as a JSON-encoded string (not a list-of-dicts). Our extractor treated the string as an iterable of characters, found no dict entries, and collected zero texts.
148
+
149
+ **Net effect on this artifact:**
150
+ - REAP scoring used 5 of 6 documented datasets (see [base model card](https://huggingface.co/saricles/MiniMax-M2.7-REAP-172B-A10B-BF16) for details)
151
+ - NVFP4 calibration used 5 of 6 documented datasets (same set: evol-codealpaca, xlam-function-calling, Mixture-of-Thoughts code/math/science)
152
+ - SWE-smith-trajectories did NOT contribute to either pruning or quantization calibration
153
+
154
+ **Fix:** the recipe script [`quantize-nvfp4-gb10-agentic.py`](./quantize-nvfp4-gb10-agentic.py) has been updated to `json.loads()` string-encoded `messages`, plus per-dataset assertions that fail the run if any dataset yields zero texts or if any selected dataset fails to load. Future variants will include SWE-smith as originally intended.
155
+
156
+ **Practical implication:** agentic tool-use calibration still came through via xlam-function-calling (128 activations), and code/math/science reasoning via Mixture-of-Thoughts. What's missing is the specific long-horizon SWE-agent trajectory pattern. For typical OpenClaw / Aider / Claude Code use cases (single-call agentic + code), this is likely imperceptible; for long multi-step SWE-bench-style workflows, scales may be slightly misaligned at deep positions.
157
+
158
  ## Acknowledgments
159
 
160
  - Base model by [MiniMax](https://huggingface.co/MiniMaxAI)