Vijay Janapa Reddi
ca33f2f758
chore: checkpoint staged state before prose-style audit fixes
2026-02-22 18:47:52 -05: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
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
Vijay Janapa Reddi
8394364753
Update wording from 'around the world' to 'worldwide'
2026-01-25 20:12:11 -05:00
Vijay Janapa Reddi
cb556e4505
Revise description for AI engineers in README
...
Updated the README to modify the wording for AI engineers.
2026-01-25 20:11:34 -05:00
Vijay Janapa Reddi
ce9be8beab
fix(docs): update workflow references from tinytorch-ci to tinytorch-validate-dev
2026-01-25 20:07:25 -05:00
Vijay Janapa Reddi
e22694fe47
Update tagline for AI engineers
2026-01-25 15:08:11 -05:00
github-actions[bot]
12c2670e47
docs: add @keo-dara as tinytorch contributor for bug
2026-01-25 02:04:47 +00:00
Vijay Janapa Reddi
103545ee23
Merge remote-tracking branch 'origin/dev' into feature/volume-restructure
...
# Conflicts:
# .codespell-ignore-words.txt
# README.md
2026-01-24 18:41:46 -05:00
github-actions[bot]
e7ebe37960
docs: add @BunningsWarehouseOfficial as book contributor for doc
2026-01-23 19:26:55 +00:00
Kristian Radoš
2fcbfc7cbf
fix: broken chapter links in README ( #1132 )
2026-01-23 14:07:20 -05:00
github-actions[bot]
912539f6cf
docs: add @ngbolin as tinytorch contributor for test
2026-01-23 13:48:28 +00:00
Vijay Janapa Reddi
eeedcefe7a
docs: add wz1114841863 to TinyTorch contributors
...
Added for reporting bugs in issues #1108 , #1110 , #1112
2026-01-22 18:58:59 -05:00
Vijay Janapa Reddi
d98ce8db04
style: update README footer with heart, remove all-contributors instruction
...
- Remove '@all-contributors please add' instruction from contributors section
- Replace 'Built with dedication' with 'Made with ❤️ for AI learners worldwide'
- Update generate_main_readme.py to not regenerate the removed instruction
2026-01-22 18:14:56 -05:00
Vijay Janapa Reddi
0364727b52
style: make contributor tables more compact (9 cols, 50px avatars)
...
- Changed from 7 columns to 9 columns per row
- Reduced avatar size from 80px to 50px
- Makes the contributor section more scannable and takes less vertical space
2026-01-22 16:51:25 -05:00
Vijay Janapa Reddi
edfa5ef641
docs(contributors): regenerate README with cleaner section headings
2026-01-22 11:44:27 -05:00
Vijay Janapa Reddi
b6d8a8eb64
feat(contributors): add fun emojis, legend, and sorting
...
- Custom emoji set: 🪲 Bug Hunter, 🧑💻 Code Contributor, ✍️ Documentation Hero, etc.
- Add legend to all README contributor sections
- Sort contributors by contribution count (most active first)
- Remove old emoji key links, use inline legend instead
- Sync emoji mappings across both generator scripts
2026-01-22 10:23:30 -05:00
Vijay Janapa Reddi
a9a6c7e09e
feat: add automatic @all-contributors comment workflow
...
- Add all-contributors-add.yml workflow that triggers on issue comments
- When someone comments @all-contributors please add @user for bug, code,
the workflow automatically:
- Parses username and contribution types
- Detects project from labels/title (tinytorch, kits, labs, or book)
- Updates the project's .all-contributorsrc
- Regenerates README tables
- Commits directly (no PR needed)
- Replies with confirmation
- Add avikde and Takosaga as TinyTorch contributors (bug, test)
- Update contributor documentation with new workflow details
2026-01-22 09:44:51 -05:00
Vijay Janapa Reddi
26e9b65db1
Merge latest dev updates into feat/volume-restructure
2026-01-21 19:30:00 -05:00
Vijay Janapa Reddi
a59a169a7f
Add sectioned contributor system with per-project tracking
...
- Rename workflow to update-contributors.yml (more generic name)
- Add generate_main_readme.py to create sectioned contributor table
- Update main README with sections: Book, TinyTorch, Kits, Labs
- Add contribution type badges (emojis) to contributor entries
- Add Marcelo Rovai to kits contributors
- Update workflow to handle all project contributor files
2026-01-21 19:21:47 -05:00
Vijay Janapa Reddi
3cfc85ee97
refactor(vol2): restructure Volume II into symmetric 4x4 design
...
- Implemented 'Logic First' pedagogical flow: Demand -> Supply -> Service -> Hardening
- Part I: Foundations of Scale (Logic)
- Part II: Building the Fleet (Physics) - split Networking and Orchestration
- Part III: Deployment at Scale (Service) - added Optimization at Scale
- Part IV: Production Concerns (Hardening) - consolidated Security, Robustness, Sustainability, Frontiers
- Eliminated redundancy across chapters (e.g., Young's formula moved to Storage)
- Updated transitions and cross-references for coherent flow
- Updated README.md and Quarto configuration to reflect new structure
2026-01-15 16:46:01 -05:00
Vijay Janapa Reddi
4d3c58c537
Merge origin/dev into feat/volume-restructure
...
Resolved conflicts:
- .codespell-ignore-words.txt: combined entries from both branches
- introduction.qmd: kept dev's AI Triangle framework description
- ml_systems.qmd: kept dev's concise physical constraints paragraph
2026-01-11 08:38:38 -05:00
github-actions[bot]
0c6d6cf1ea
Update contributors list [skip ci]
2026-01-11 13:36:11 +00:00
Vijay Janapa Reddi
f31355c889
feat(volumes): implement volume separation for textbook
...
Add infrastructure for publishing Volume I and Volume II as standalone sites:
Volume Configs:
- Add _quarto-html-vol1.yml, _quarto-pdf-vol1.yml, _quarto-epub-vol1.yml
- Add _quarto-html-vol2.yml, _quarto-pdf-vol2.yml, _quarto-epub-vol2.yml
- Update navbar cross-links in all configs (book, kits, labs)
Volume Content:
- Add vol1/index.qmd, vol1/frontmatter/, vol1/backmatter/
- Add vol2/index.qmd, vol2/frontmatter/, vol2/backmatter/
Landing Page:
- Create landing/index.html with AI Engineering branding
- Add navigation to all resources (Vol I, Vol II, Full, TinyTorch, Kits)
Workflows:
- Add build_target input to book-build-container.yml (combined/vol1/vol2/all)
- Add deploy_target input to book-publish-live.yml
- Add matrix entries for volume-specific builds (Linux)
- Update deployment to handle /book/, /vol1/, /vol2/, and root
CLI:
- Update binder CLI to support --vol1 and --vol2 flags
Documentation:
- Update README.md with volume links and new URL structure
- Update book/README.md with correct paths
URL Structure:
- mlsysbook.ai/ -> Landing page
- mlsysbook.ai/book/ -> Full textbook
- mlsysbook.ai/vol1/ -> Volume I standalone
- mlsysbook.ai/vol2/ -> Volume II standalone
2026-01-10 09:28:25 -05:00
JEON HYUNJUN(Luciano)
f2f5f6d2b6
Add README Korean, Chinese, and Japanese ( #1102 )
...
Add README translations in Chinese (zh), Japanese (ja), and Korean (ko) with language switcher links.
Changes made by maintainer:
- Standardized file names to ISO 639-1 codes
- Fixed year target (2026 → 2030) to match main README
- Added language switcher to all READMEs
2026-01-07 08:40:13 -05:00
Vijay Janapa Reddi
da8e419df6
Merge dev: bring in infrastructure changes
...
- Cloudflare migration (Netlify removed)
- Book deployed to /book/
- Publish All workflow
- gh-pages cleanup
- Changelog deprecated
- MIT Press reviewer feedback
- Labs rename (collabs -> labs)
2026-01-06 15:24:07 -05:00
github-actions[bot]
2673f7390c
Update contributors list [skip ci]
2026-01-05 22:29:59 +00:00