Commit Graph

9014 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
9f6d44cffc fix: add 'rin' to codespell ignore list (contributor name) 2026-01-05 18:58:37 -05:00
Vijay Janapa Reddi
9254903732 Merge dev: labs rename and Happy New Year announcements 2026-01-05 18:55:57 -05:00
Vijay Janapa Reddi
abcd7e668f feat: add Happy New Year announcement banners across all sites
- Book: New Year greeting + navbar, TinyTorch, Kits, Newsletter
- Kits: New Year greeting + navbar, Kits intro, Textbook link
- Labs: New Year greeting + navbar, Labs coming 2026, Textbook link
2026-01-05 18:55:22 -05:00
Vijay Janapa Reddi
34b350dbec refactor: rename collabs to labs
- Rename collabs/ directory to labs/
- Rename workflow files: collabs-publish-*.yml → labs-publish-*.yml
- Update all paths in workflows, Quarto configs, and navbars
- Update cross-references in book, kits, and dev-landing
- Update site-url to mlsysbook.ai/labs/

Note: GitHub repo variable DEV_COLLABS_PATH needs to be renamed
to DEV_LABS_PATH in repository settings.
2026-01-05 18:45:50 -05:00
github-actions[bot]
2673f7390c Update contributors list [skip ci] 2026-01-05 22:29:59 +00:00
Vijay Janapa Reddi
e840a1b7c9 Merge branch 'dev' 2026-01-05 17:25:22 -05:00
Vijay Janapa Reddi
70e360e0f4 merge: sync main into dev 2026-01-05 17:25:04 -05:00
Vijay Janapa Reddi
cdcb4e9529 chore: remove volume-splitting strategy docs from public repo
These files contain internal planning documents that should not be
public:
- VOLUME_SPLIT_ROADMAP.md (project timeline and MIT Press plans)
- VOLUME_SPLIT_SURGICAL_PLAN.md (section-by-section surgery)
- VOLUME_STRUCTURE_PROPOSAL.md (publisher proposal draft)
2026-01-04 18:07:27 -05:00
Vijay Janapa Reddi
aa1c6ca482 Merge branch 'dev' 2026-01-04 09:28:47 -05:00
github-actions[bot]
0f1b9d1c77 Update contributors list [skip ci] 2026-01-04 12:01:54 +00:00
Vijay Janapa Reddi
fd671a4146 docs: address MIT Press reviewer feedback
- frameworks.qmd: Update JIT and IR footnotes with PyTorch 2.0/torch.compile() context
- hw_acceleration.qmd: Remove duplicate paragraph, add cross-reference, fix table formatting
- ops.qmd: Add Ray footnote for MLOps tools coverage
- about.qmd: Add Prerequisites section with Required/Recommended categories
2026-01-04 06:57:27 -05:00
Vijay Janapa Reddi
14ebe28983 Merge remote-tracking branch 'origin/main' 2026-01-03 13:40:03 -05:00
Vijay Janapa Reddi
4edf0c3f65 Merge pull request #1099 from snuggs/patch-1
Update Broken PDF Link in README.md #1100
2026-01-03 08:53:53 -05:00
Vijay Janapa Reddi
81194349b2 fix: address medium-priority review findings across 6 chapters
- dnn_architectures: fix accuracy/error rate confusion, remove redundant phrase
- data_engineering: remove authoring placeholder text
- training: fix LaTeX typo, correct FLOPS calculation
- hw_acceleration: fix Intel H100 → Intel Gaudi 2 (product naming error)
- optimizations: fix figure label typo, URL capitalization, GPU/TPU caps
- workflow: fix incomplete footnote sentences, remove redundant phrases
2026-01-02 20:00:08 -05:00
Vijay Janapa Reddi
9932d18a2a fix: address review findings across 5 chapters
- workflow: remove duplicate "Studies show that Studies suggest/indicate" phrases
- ops: remove duplicate correction cascades content and maturity table, update outdated 2025 projection
- benchmarking: replace hardcoded Section 8.2/8.3 with @sec- cross-references
- dl_primer: fix incomplete figure caption, add missing TikZ comma
- efficient_ai: fix date inconsistency (2018 → 2019)
2026-01-02 19:50:08 -05:00
Snuggs
a15a0b8bc7 Update README.md
Fix broken PDF download link.

###References
- PDF Download - https://mlsysbook.ai/assets/downloads/Machine-Learning-Systems.pdf
2026-01-02 17:36:02 -05:00
Vijay Janapa Reddi
b807702ec6 docs: add captions to data and model parallelism figures
Add descriptive captions to fig-data-fm-parallelism and
fig-fm-model-parallelism in the frameworks chapter, matching
the bold-title-colon-description style used by other figures.
2026-01-02 17:03:05 -05:00
Vijay Janapa Reddi
b21544a045 Merge branch 'dev' 2026-01-02 10:34:13 -05:00
Vijay Janapa Reddi
1e88b9ca83 fix: remove incorrect hair dryer power comparison in footnote 2026-01-02 10:33:09 -05:00
github-actions[bot]
40feb719e7 Update contributors list [skip ci] 2026-01-02 14:27:02 +00:00
Vijay Janapa Reddi
f708b4250b Merge pull request #1092 from GabrielAmazonas/feat/data-engineering-improvements
Thank you for improving the data engineering chapter! The enhanced cost-effectiveness discussion in the scalability pillar adds valuable context for readers. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:35 -05:00
Vijay Janapa Reddi
f2fea70318 Merge pull request #1097 from ParampreetSingh23/fix-issue-1095
Thank you for fixing the navbar overflow issue! Your contribution improves the user experience for readers on medium-width screens. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:31 -05:00
Vijay Janapa Reddi
3a8208c8f1 Merge pull request #1094 from RinCodeForge927/security/fix-shell-injection
Thank you for this security fix! Your contribution helps keep our build pipeline secure. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:28 -05:00
Gabriel Amazonas
54b730bf98 fix: highlight key terms in data engineering definition 2026-01-01 17:01:52 -03:00
Parampreet Singh
60434e1ac6 Fix navbar overflow by adjusting collapse breakpoint 2026-01-01 18:58:48 +05:30
RinCodeForge927
19bc61ee4e Security: mitigate shell injection in build workflow 2026-01-01 11:13:51 +07:00
Gabriel Amazonas
7cbd4587d4 fix: minor typo 2025-12-31 18:15:13 -03:00
Gabriel Amazonas
828cf3e8f8 proposal: Minor re-phrasing + Cost Effective concepts earlier introduction 2025-12-31 17:48:49 -03:00
Vijay Janapa Reddi
cbfe877fe8 Merge dev: restore 4-card dev landing page 2025-12-31 00:01:26 -05:00
Vijay Janapa Reddi
99ab319ca2 fix: restore all 4 cards to dev landing page
- Add Hardware Kits card
- Add Co-Labs card with 'Coming 2026' badge
- Match the original 4-card layout
2025-12-31 00:01:17 -05:00
Vijay Janapa Reddi
bd67ebf61d Merge dev: announcement bar full width fix 2025-12-30 23:58:54 -05:00
Vijay Janapa Reddi
dc13c58a1f fix(book): make announcement bar extend full width 2025-12-30 23:58:47 -05:00
Vijay Janapa Reddi
e3c5aefd80 Merge dev: workflow fixes, colabs deep blue theme, and card header styling 2025-12-30 23:06:55 -05:00
Vijay Janapa Reddi
afabe9ae6d style(collabs): change accent from purple to deep blue, fix card headers
- Update colabs-accent from #7D3C98 (purple) to #2563EB (deep blue)
- Add override to remove section header styling from card headers
- Card headers (journey-card, topic-card, g-col-6) now display large without left border
2025-12-30 23:06:33 -05:00
Vijay Janapa Reddi
3cd64e4f1e fix: correct workflow trigger name for book deploy preview 2025-12-30 22:57:02 -05:00
kai
a514e67ce0 Merge branch 'dev' of github.com:harvard-edge/cs249r_book into dev 2025-12-30 22:36:32 -05:00
kai
14136196df updated the location flow 2025-12-30 22:36:17 -05:00
Vijay Janapa Reddi
1ca0975475 feat(collabs): add dev preview announcement banner 2025-12-30 22:29:29 -05:00
Vijay Janapa Reddi
63a7984c87 feat(kits): add dev preview announcement banner 2025-12-30 22:29:23 -05:00
Vijay Janapa Reddi
a446a71202 Merge branch 'feat/tinytorch-brand-alignment' - ecosystem brand consistency
Unifies styling, OGP, 404 pages, and PWA support across book, kits, collabs, and tinytorch
2025-12-30 22:26:34 -05:00
Vijay Janapa Reddi
9b4888f0ea feat: ecosystem consistency improvements
- Add custom 404 pages for Kits, Collabs, and TinyTorch
- Update OG images to use high-res book cover (1200x630px)
- Add PWA support with site.webmanifest and apple-touch-icon
- Enable TOC for Collabs (was disabled)
- Move subscribe-modal.js to _brand as shared asset
- Add theme-color meta tags matching project accent colors
2025-12-30 22:23:09 -05:00
Vijay Janapa Reddi
fddbca7e2f Add Open Graph and Twitter Card metadata to all Quarto sites
- Book: site-url, description, og:image with cover art
- Kits: site-url, description, og:image with favicon
- Collabs: site-url, description, og:image with favicon

Enables proper social media previews when sharing links on
LinkedIn, Twitter, Facebook, Discord, Slack, etc.
2025-12-30 22:00:11 -05:00
Vijay Janapa Reddi
952b818eee fix: remove unsupported ogp_title and ogp_description config options
sphinxext-opengraph derives title/description from page content automatically.
These config keys were causing build warnings.
2025-12-30 21:58:21 -05:00
Vijay Janapa Reddi
a8f15868d6 Align TinyTorch styling with MLSysBook brand tokens
- Add Google Fonts (Inter, JetBrains Mono) for typography consistency
- Add brand token CSS variables matching _brand/tokens.scss
- Update navbar height to 60px to match Quarto projects
- Use brand shadow and spacing tokens
- Apply Inter as base sans-serif font across all elements
- Apply JetBrains Mono to code blocks, timeline tech, and carousels
- Reference brand amber (#D4740C) as primary TinyTorch accent
2025-12-30 21:50:32 -05:00
github-actions[bot]
e2d2d66970 Update contributors list [skip ci] 2025-12-31 02:46:38 +00:00
Vijay Janapa Reddi
fc971d47d3 Unify navbar, fonts, and styles across book, kits, and collabs
- Add Google Fonts loading (Inter, JetBrains Mono) to all projects
- Align typography and navbar styling across ecosystem
- Update _brand/base.scss as canonical reference for shared styles
- Update _brand/tokens.scss to match book crimson accent
- Add consistent mobile responsive styles to collabs
- Document architecture for maintaining style consistency
2025-12-30 21:41:48 -05:00
Vijay Janapa Reddi
89ec6f9d47 Merge branch 'dev' 2025-12-30 16:14:14 -05:00
Vijay Janapa Reddi
c88f92d718 Revise README for improved clarity and focus
Refine mission statement and repository overview for clarity and emphasis on AI engineering as a discipline.
2025-12-30 16:11:18 -05:00
Vijay Janapa Reddi
6e98a73d76 Merge pull request #1084 from didier-durand/fix-typos-u
[Doc]: code error in Tinytorch ?
2025-12-30 15:32:10 -05:00
Vijay Janapa Reddi
e76d676d15 Update README with clearer mission and ecosystem details
Refine mission statement and clarify the repository's purpose.
2025-12-30 15:25:22 -05:00