Vijay Janapa Reddi
a78f1bd8b0
feat(mlsysim): add documentation site, typed registries, and 6-solver core
...
Complete MLSYSIM v0.1.0 implementation with:
- Documentation website (Quarto): landing page with animated hero
and capability carousel, 4 tutorials (hello world, LLM serving,
distributed training, sustainability), hardware/model/fleet/infra
catalogs, solver guide, whitepaper, math foundations, glossary,
and full quartodoc API reference
- Typed registry system: Hardware (18 devices across 5 tiers),
Models (15 workloads), Systems (fleets, clusters, fabrics),
Infrastructure (grid profiles, rack configs, datacenters)
- Core types: Pint-backed Quantity, Metadata provenance tracking,
custom exception hierarchy (OOMError, SLAViolation)
- SimulationConfig with YAML/JSON loading and pre-validation
- Scenario system tying workloads to systems with SLA constraints
- Multi-level evaluation scorecard (feasibility, performance, macro)
- Examples, tests, and Jetson Orin NX spec fix (100 → 25 TFLOP/s)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 15:59:51 -05:00
github-actions[bot]
b10b10a79b
docs: add @Roldao-Neto as tinytorch contributor for bug
2026-03-04 15:11:50 +00:00
github-actions[bot]
38188ea69c
docs: add @Roldao-Neto as tinytorch contributor for code
2026-03-04 12:16:38 +00:00
Vijay Janapa Reddi
01ee10fbe8
docs: update README with accurate Vol II structure and confident status
...
- Fix Vol II parts table to match actual chapter structure (Parts I-IV
with correct names and chapter lists from context_notes.md)
- Update Vol II status from "under review" to "complete, publishing
Summer 2026" to reflect Parts I-III complete, Part IV started
- Replace LEGO analogy with concrete examples of enduring principles
(parallelism, memory hierarchies, reliability mathematics)
- Trim redundant hedging language throughout Vol II descriptions
2026-03-03 08:49:26 -05:00
Vijay Janapa Reddi
415db024fd
docs: remove dev branch banner from README
2026-03-03 08:20:14 -05:00
Vijay Janapa Reddi
46fd603de0
docs: update README to reflect two-volume structure and Vol II status
2026-03-03 08:17:04 -05:00
Vijay Janapa Reddi
e0117cebfa
Merge feature/book-volumes: volumes + tinytorch + kits + colab
2026-03-02 09:45:48 -05:00
Vijay Janapa Reddi
a7f9367e42
Merge dev into feature/book-volumes: CI, contributors, workflows
...
# Conflicts:
# README.md
2026-03-02 09:38:47 -05:00
Vijay Janapa Reddi
48b519c42e
Merge feature/tinytorch-core into feature/book-volumes
...
# Conflicts:
# README.md
# tinytorch/src/01_tensor/01_tensor.py
# tinytorch/src/15_quantization/ABOUT.md
2026-03-02 09:38:08 -05:00
github-actions[bot]
358879a300
docs: add @salmanmkc as book contributor for doc
2026-03-02 14:01:05 +00:00
Vijay Janapa Reddi
3697fb7bf8
Merge remote-tracking branch 'origin/dev' into dev
2026-02-28 14:21:48 -05:00
Vijay Janapa Reddi
a78f5dd893
Merge pull request #1201 from harvard-edge/fix/ch15 and resolve README conflict
2026-02-25 08:27:02 -05:00
github-actions[bot]
130d3cc133
docs: add @adityamulik as tinytorch contributor for doc
2026-02-25 13:09:27 +00:00
Vijay Janapa Reddi
ca33f2f758
chore: checkpoint staged state before prose-style audit fixes
2026-02-22 18:47:52 -05:00
Vijay Janapa Reddi
ecb3af7fd2
fix(ci): pull before push in all-contributors workflow; add @salmanmkc to tinytorch and kits
...
- Add git pull --rebase before push so concurrent comment-triggered runs
don't reject each other (only one of three runs had succeeded for PR 1179).
- Manually add @salmanmkc as code contributor to tinytorch and kits
(labs was already added by the single successful run).
2026-02-22 14:05:31 -05:00
github-actions[bot]
31f82575e7
docs: add @salmanmkc as labs contributor for code
2026-02-22 18:57:22 +00:00
github-actions[bot]
8c373dfc58
docs: add @Pratham-ja as tinytorch contributor for code, bug
2026-02-21 14:42:31 +00:00
Vijay Janapa Reddi
62b98edee1
Updates book content and configuration
...
Refines book abstracts, table of contents, and diagram configurations for improved clarity and structure.
This commit enhances the descriptions of both Volume I and Volume II, emphasizing their respective focuses. It also introduces a framework decision tree to guide the selection of parallel training strategies and inference frameworks, and diagrams for visualizing hardware constraints.
2026-02-21 08:19:01 -05:00
Vijay Janapa Reddi
09602445de
chore: update book content, config, appendices, and tooling
...
- Vol1: chapter updates across backmatter, benchmarking, data, frameworks, etc.
- Vol2: content updates, new appendices (assumptions, communication, fleet, reliability)
- Quarto: config, styles, formulas, constants
- Add SEMINAL_PAPERS_V2.md, learning_objectives_bolding_parallel.sh
- VSCode extension: package.json, chapterNavigatorProvider
- Landing page and docs updates
2026-02-20 18:55:24 -05:00
github-actions[bot]
68167c3d1b
docs: add @Pratham-ja as tinytorch contributor for doc
2026-02-19 22:43:52 +00:00
Vijay Janapa Reddi
9942b21fb3
fix: remove ngbolin from book contributors (was incorrectly added by re-triggered bot)
...
ngbolin was correctly added to tinytorch (PR #1180 ) but the edited-comment
re-trigger on PR #1181 ran the old LLM code which hallucinated ngbolin as
the username instead of pipme.
2026-02-19 12:58:40 -05:00
Vijay Janapa Reddi
b6bd4adfcc
fix: correct @pipme username (was misspelled as pipmea by LLM bot)
2026-02-19 12:51:52 -05:00
github-actions[bot]
7c2a6d6a0a
docs: add @ngbolin as book contributor for doc
2026-02-19 17:03:30 +00:00
github-actions[bot]
a8b3e3a29c
docs: add @pipmea as book contributor for doc
2026-02-19 14:10:55 +00:00
pipme
24fb275abd
Fix PDF download link in README.md
2026-02-19 15:15:10 +02:00
github-actions[bot]
d69a8d6f1d
docs: add @sotoblanco as tinytorch contributor for doc
2026-02-17 23:43:01 +00:00
github-actions[bot]
170dcfb3db
docs: add @harishb00a as tinytorch contributor for doc
2026-02-14 14:59:20 +00:00
Vijay Janapa Reddi
9d840fc1a0
Merge branch 'dev' into feature/book-volumes
2026-02-10 13:12:34 -05:00
github-actions[bot]
b01b83506b
docs: add @Takosaga as tinytorch contributor for doc, bug
2026-02-06 12:10:07 +00:00
github-actions[bot]
6c33a3e3ab
docs: add @oscarf189 as tinytorch contributor for doc
2026-02-06 01:20:45 +00:00
github-actions[bot]
1c0fac8aae
Update contributors list [skip ci]
2026-02-04 16:42:46 +00:00
github-actions[bot]
ee0c1a75f3
Update contributors list [skip ci]
2026-02-04 15:35:29 +00:00
github-actions[bot]
1a80e57fa0
docs: add @AndreaMattiaGaravagno as book contributor for code
2026-02-04 03:25:37 +00:00
github-actions[bot]
a33d600fbd
docs: add @AndreaMattiaGaravagno as tinytorch contributor for code
2026-02-04 03:20:48 +00:00
github-actions[bot]
cb564234a4
docs: add @AndreaMattiaGaravagn as tinytorch contributor for doc
2026-02-01 15:03:42 +00:00
Vijay Janapa Reddi
987204051f
Add badge for last commit update in README
2026-01-30 13:53:59 -05:00
github-actions[bot]
a04fe4c6f6
docs: add @lalalostcode as tinytorch contributor for bug
2026-01-27 18:43:10 +00:00
github-actions[bot]
b75039bce6
Update contributors list [skip ci]
2026-01-27 18:03:39 +00:00
github-actions[bot]
23787b7d71
docs: add @Kobra299 as tinytorch contributor for bug
2026-01-27 17:55:07 +00:00
Vijay Janapa Reddi
da97497546
Merge branch 'dev'
2026-01-27 08:55:07 -05:00
Vijay Janapa Reddi
a6cacd2771
fix: correct @ngbolin contributor placement (book -> tinytorch)
...
- Remove @ngbolin from book/.all-contributorsrc (incorrectly added)
- Keep @ngbolin in tinytorch/.all-contributorsrc with 'doc' type
- Regenerate README tables
2026-01-27 08:27:00 -05:00
github-actions[bot]
2efde6df2b
docs: add @ngbolin as book contributor for doc
2026-01-27 12:52:04 +00:00
Vijay Janapa Reddi
4b3c189858
Merge dev: remove redundant Star CTA
2026-01-26 10:54:44 -05:00
Vijay Janapa Reddi
e3c9f0b445
docs: remove redundant Star CTA from README
2026-01-26 10:54:37 -05:00
Vijay Janapa Reddi
e0afbcb6e5
Merge dev: Add Star CTA in README
2026-01-26 10:52:24 -05:00
Vijay Janapa Reddi
79e850dd2f
docs: add direct Star CTA in Why GitHub Stars Matter section
...
Users landing on #why-github-stars-matter now see a clickable
Star link without needing to scroll back to the top of the page.
2026-01-26 10:52:13 -05:00
Vijay Janapa Reddi
97f84b3a23
chore: update contributor legend role names
...
- Word Wizard → Doc Wizard
- Idea Generator → Idea Spark
- Test Engineer → Test Tinkerer
2026-01-26 09:22:54 -05:00
Vijay Janapa Reddi
e695b3a5cc
chore: update contributor legend role names
...
- Word Wizard → Doc Wizard
- Idea Generator → Idea Spark
- Test Engineer → Test Tinkerer
2026-01-26 09:21:56 -05:00
github-actions[bot]
6a697cbbef
docs: add @minhdang26403 as book contributor for code
2026-01-26 13:37:02 +00:00
Vijay Janapa Reddi
2406cfc307
Update wording in README for global context
2026-01-25 20:13:45 -05:00