3 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
1eb30f5f86 fix(mlsysim): harden release QA and paper artifacts
Align the MLSys·im code, docs, paper, website, workflows, and lab wheel for the 0.1.1 release. This also fixes runtime/API issues found during release review and prepares the paper PDF plus archive package.
2026-04-25 10:06:01 -04:00
Vijay Janapa Reddi
611de228d9 fix(mlsysim): align docs with *Model naming convention
The solver.py refactoring renamed most solver classes from *Solver to
*Model (e.g. DistributedSolver → DistributedModel). The docs still
referenced the old names, causing the Quarto site build to fail with:
  ImportError: cannot import name 'DistributedSolver' from 'mlsysim'

- Fix executable code cells in tutorials/distributed.qmd
- Update non-executable code examples across 10 doc files
- Rename 19 API reference files from *Solver.qmd to *Model.qmd
- SensitivitySolver and SynthesisSolver retain their names (correct)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 08:39:11 -04:00
Vijay Janapa Reddi
6c68abc9f2 docs(mlsysim): API stability promise + efficiency parameter deep-dive
api-stability.md: defines stable/experimental/deprecated API tiers for
v0.1.x. Stable: Engine.solve, registries, PerformanceProfile fields.
Experimental: individual solvers, pipeline, DSE, CLI.

understanding-efficiency.md: reframes the eta parameter as a teaching
opportunity (CPI analogy from Patterson & Hennessy). Enumerates all 12
sub-factors, provides calibration procedure, and documents 4 fallacies.
2026-04-01 19:10:01 -04:00