63 Commits
Author SHA1 Message Date
Vijay Janapa Reddi 7619971e9b Fix LEGO prose percent outputs 2026-06-13 14:31:34 -04:00
Vijay Janapa Reddi 82333ce12a Improve chapter opening flow 2026-06-13 09:13:13 -04:00
Vijay Janapa Reddi 535a8ef5a0 Edit chapter objectives and takeaways 2026-06-13 08:31:23 -04:00
Vijay Janapa Reddi 7c54ec64ea Fix artifact exposition bridges 2026-06-12 10:39:57 -04:00
Vijay Janapa Reddi 449d27691d Fix margin and footnote audit findings 2026-06-12 09:59:53 -04:00
Vijay Janapa Reddi d4b65cc7fb Integrate progressive audit prose fixes 2026-06-12 09:30:26 -04:00
Vijay Janapa Reddi 6da8d947d2 Record chapter PDF audit ledger 2026-06-12 06:00:07 -04:00
Vijay Janapa Reddi 7fb69d277b chore(audit): preserve content-form mismatch audit 2026-06-11 14:52:51 -04:00
Vijay Janapa Reddi 63fa3276e9 Record the post-hardening 44-chapter LEGO verify ledger.
Full corpus re-run after mutation-testing the pipeline: every chapter
builds, every LEGO cell execs, every inline ref verified in rendered
HTML, LLM coherence reviewed. 44/44 PASS.
2026-06-07 10:18:02 -04:00
Vijay Janapa Reddi 04fafe8e72 Recognize chapter-anchor cells in LEGO HTML audit pipeline.
Allow intentional cross-section anchors in lego_focal_verify, skip algorithm
LaTeX false positives in audit_html, and add appendix_inference to HTML builds.
Document the chapter-anchor exception in LEGO_CELLS.md; ledger now 45/45 pass.
2026-06-06 15:15:24 -04:00
Vijay Janapa Reddi b18103d3ac Harden closed-export prose-unit checker and fix duplicate g/kWh.
Expand lego-prose-units for FLOP/byte and carbon-intensity glyphs, add regression tests and an explicit audit report, and strip redundant g/kWh after fmt_carbon_intensity refs in sustainable_ai.
2026-06-06 14:09:24 -04:00
Vijay Janapa Reddi 77b7ac34c7 Document LEGO audit runbook and record vol1/vol2 gate baseline.
Capture ranked chapter inventory, sign-off checklist, and formatter migration guidance for follow-up passes.
2026-06-06 14:07:37 -04:00
Vijay Janapa Reddi 9c3dce60dc Delete the core/constants.py compat shim; migrate the whole corpus
No-backward-compat sweep, part 2. The module had been reduced to a
units-only re-export ('retired, do not add values'); per policy it is
now gone and every consumer reads the real home:

- 32 internal modules, the package __init__, and core/__init__ import
  core.units (physics modules keep their own physics/constants)
- 43 book chapters' LEGO cells migrated (star imports, named imports,
  and the appendix attribute style 'constants.VIDEO_*' -> units.*);
  lego_focal_verify confirms identical pass/flag state to pre-sweep
  (8 pre-existing structural flags, A/B-verified unchanged)
- tutorial/tools/test imports migrated (incl. binder test_units.py);
  book tests' legacy-symbol scanner treats a missing constants.py as
  'nothing defined'
- test_constants_allowlist.py rewritten as a deletion pin: the module
  (and any shim for it) must never return; core.units must keep the
  measurement surface (ureg, Q_, GB, BYTES_FP16, PRECISION_MAP, ...)
- test_mlsysim_registry_parity.py deleted: it compared registry values
  against legacy constants 'before deletion' — that migration is
  complete (registry gate list updated)
- Docs prose (DATA_MODEL, architecture, contributing) states the
  deletion instead of describing a retired shim

749 passed; binder registry gate green; star import intact.
2026-06-06 11:34:47 -04:00
Vijay Janapa Reddi fa9e65cfd5 Normalize fmt rate suffix outputs 2026-06-03 01:41:46 -04:00
Vijay Janapa Reddi 6dd3c04ebc Apply Design B multiplier formatting 2026-06-02 22:17:41 -04:00
Vijay Janapa Reddi 797f2eaa5f Prepare multiplier math-context migration 2026-06-02 21:25:43 -04:00
Vijay Janapa Reddi cf535a9a13 Inventory fmt multiplier migration scope 2026-06-02 21:20:32 -04:00
Vijay Janapa Reddi cbb2e1fe22 Remove generated audit markdown artifacts 2026-06-02 04:41:10 -04:00
Vijay Janapa Reddi a33c5a6536 Remove temporary fmt audit artifacts before dev push 2026-06-02 03:35:49 -04:00
Vijay Janapa Reddi b33b4eb92b Remove temporary MLSysIM audit planning notes 2026-06-02 03:14:25 -04:00
Vijay Janapa Reddi 5d8ddb6a6c Tighten medium LEGO memory assumptions 2026-06-01 16:19:11 -04:00
Vijay Janapa Reddi 74fe6459da Add rack profile for H100 topology 2026-06-01 16:05:13 -04:00
Vijay Janapa Reddi a7dfe2d222 Mark scenario inputs in LEGO load stages 2026-06-01 16:02:07 -04:00
Vijay Janapa Reddi 80e43cf10f Load hardware storage facts from MLSysIM 2026-06-01 15:59:28 -04:00
Vijay Janapa Reddi 9c9748fda4 Load fabric sizing from neutral registry anchors 2026-06-01 15:52:06 -04:00
Vijay Janapa Reddi ed2af2eed9 Keep scenario assumptions out of high-confidence audit 2026-06-01 15:42:23 -04:00
Vijay Janapa Reddi cb5c547f17 Add low-cost GPU price anchors 2026-06-01 15:38:03 -04:00
Vijay Janapa Reddi 4e36ae2d15 Classify only GPU-hour prices as high confidence 2026-06-01 15:35:42 -04:00
Vijay Janapa Reddi c8b0d0e6e0 Load per-node GPU counts from system nodes 2026-06-01 15:33:38 -04:00
Vijay Janapa Reddi 3b7af5650f Refine LEGO source audit word matching 2026-06-01 15:30:28 -04:00
Vijay Janapa Reddi 5f1cd065b3 Tighten LEGO source audit confidence 2026-06-01 15:27:23 -04:00
Vijay Janapa Reddi c742c2eae5 Load GPU-hour prices from pricing registry 2026-06-01 15:19:58 -04:00
Vijay Janapa Reddi 1946f630ed Load PUE anchors from infrastructure registry 2026-06-01 15:16:27 -04:00
Vijay Janapa Reddi 5036551310 Load GPU-hour price anchors from MLSysIM 2026-06-01 15:06:18 -04:00
Vijay Janapa Reddi 784eb4c3ff Add small H100 fleet profiles 2026-06-01 14:58:31 -04:00
Vijay Janapa Reddi 7c0de50c34 Load checkpoint NVMe bandwidth from storage profile 2026-06-01 14:44:34 -04:00
Vijay Janapa Reddi 34b4ac2377 Add training storage throughput profiles 2026-06-01 14:42:13 -04:00
Vijay Janapa Reddi a69222e575 Add monitoring price anchors 2026-06-01 14:38:06 -04:00
Vijay Janapa Reddi bebdf0f4c3 Add storage price anchors for data economics 2026-06-01 14:35:14 -04:00
Vijay Janapa Reddi 5a8cb9a7df Add storage profiles for random access examples 2026-06-01 14:30:43 -04:00
Vijay Janapa Reddi 72a1be3b3b Move node reliability inputs into MLSysIM 2026-06-01 14:27:02 -04:00
Vijay Janapa Reddi f5729560b2 Load reference clusters in LEGO examples 2026-06-01 14:23:22 -04:00
Vijay Janapa Reddi 73d9ef8215 Add Systems storage profiles for checkpoint staging 2026-06-01 14:16:29 -04:00
Vijay Janapa Reddi 02150d88cb Move reference fleet examples into MLSysIM 2026-06-01 14:12:42 -04:00
Vijay Janapa Reddi 856cacd26a Add LEGO source-of-truth audit plan 2026-06-01 14:07:01 -04:00
Vijay Janapa Reddi 602ccd4140 Drop regenerated chapter audit artifacts 2026-05-30 14:50:19 -04:00
Vijay Janapa Reddi 4d892cf9e5 Fix Vol 2 render manifest comment 2026-05-30 14:46:30 -04:00
Vijay Janapa Reddi 3c98b4e32d Harden MLSysIM loaders and rendered book audits 2026-05-30 14:22:01 -04:00
Vijay Janapa Reddi 134b072494 Merge origin/dev: incorporate remote changes before push
# Conflicts:
#	book/quarto/contents/vol1/data_selection/data_selection.qmd
#	book/quarto/contents/vol1/frameworks/frameworks.qmd
#	book/quarto/contents/vol1/training/training.qmd
2026-05-26 20:56:10 -04:00
Vijay Janapa Reddi 03a28d43e0 fix(lego): vol1/training unit-safe OUTPUT + LLM PASS (49/49)
All 49 LEGO cells pass mechanical audit + LLM prose coherence
with --strict-coverage --fail-on-warn. GPT2Compute and
ResNetMemoryScaling HTML refs verified after fresh render.
2026-05-26 06:31:24 -04:00