{
  "skill": "interview-cheatsheet",
  "source": "docs/tutorials/quantization_tutorial.md",
  "output": "docs/tutorials/quantization_tutorial.html",
  "topic": "Quantization (GPTQ / AWQ / FP8 / NVFP4 / SmoothQuant / QuaRot / SpinQuant)",
  "effort": "max",
  "byline": "Ruofeng Yang (杨若峰), Shanghai Jiao Tong University",
  "reviewer": "codex gpt-5.5 xhigh, fresh thread per round",
  "math_code_review": {
    "verdict": "PASS (with length WARN)",
    "rounds": [
      {
        "run": "1-3 (subagent)",
        "verdict": "iterative fixes",
        "notes": "Multiple subagent rounds applied before continuation hung."
      },
      {
        "run": 4,
        "verdict": "WARN",
        "thread_id": "019e3f79-3774-7861-aec3-ffd4000fefb1",
        "reviewer": "main-session DIY backfill",
        "passes": [
          "Formula correctness (OBS/GPTQ and SmoothQuant equations mathematically right)",
          "Interview answers L1/L2/L3 consistent",
          "Historical citations verified (LLM.int8 NeurIPS 2022, GPTQ ICLR 2023, AWQ MLSys 2024, SmoothQuant ICML 2023, QuaRot NeurIPS 2024, SpinQuant ICLR 2025)",
          "Callout-list collision: clean",
          "Heading consistency: clean",
          "Section completeness: clean",
          "Personal-info leak: clean"
        ],
        "warnings": [
          "Length 1343 lines (target 800-1200) — content-dense, accepted",
          "Table math style: `\\|x\\|` should be `\\lvert x \\rvert` per style guide",
          "GPTQ axis wording mixes math W∈R^{KxN} with PyTorch W[N,K] (minor clarity issue)"
        ],
        "fixes_applied": [
          "Updated GPTQ vs AWQ comparison table: `mean(\\|x\\|)` → `$\\text{mean}(\\lvert x \\rvert)$` for style guide compliance"
        ]
      }
    ]
  },
  "render_review": {
    "verdict": "PASS",
    "rounds": [
      {
        "run": 1,
        "verdict": "PASS",
        "thread_id": "019e3fa1-ec2e-7392-b1f8-b720559d8531",
        "reviewer": "codex gpt-5.5 xhigh, fresh thread (main session)",
        "notes": "13/13 functional checks pass. 64 headings, 7 code blocks, 10 tables, 13 callouts, 25 details blocks, 64 TOC links all resolved."
      }
    ]
  },
  "summary": "Quantization tutorial: subagent did multiple rounds before continuation hung. Main-session DIY did 1 substantive round (WARN on length + style nit). Final 13/13 render PASS. 1343 lines content-dense.",
  "rendered_at": "2026-05-19"
}
