Files
cs249r_book/slides/README.md
Vijay Janapa Reddi 9f20e7f20d docs(readmes): add language hints to bare code fences (markdownlint MD040)
Add `text` language tag to 25 unlabeled fenced code blocks across the
public-facing READMEs. Mostly directory-tree listings, all-contributors
bot instructions, and pseudo-output ASCII blocks — none were getting
syntax highlighting anyway, but the explicit tag silences markdownlint
MD040 and signals intent ("this is plain text, not a forgotten lang").
2026-04-22 16:56:08 -04:00

3.7 KiB

Note

📌 Early release (2026)

These Beamer decks ship with the 2026 MLSysBook refresh. Slides, figures, and speaker notes are actively iterated as the textbook evolves.

FeedbackGitHub issues (teaching notes, errata, and requests).

dev branch live site

ML Systems Lecture Slides

Beamer slide decks for the ML Systems textbook. One deck per chapter, ready to drop into your course.

Quick Start

cd slides/vol1/01_introduction
xelatex 01_introduction.tex   # Compile (run twice for navigation)

Coverage

Volume Chapters Topics
Volume I 17 decks Course overview, Introduction through Responsible Engineering, Conclusion
Volume II 9 decks Course overview, Compute Infrastructure through Inference

Structure

Each chapter is self-contained. All images live in <chapter>/images/. The only shared assets are the Beamer theme and logos.

slides/
├── assets/
│   ├── beamerthememlsys.sty    # Beamer theme (Crimson)
│   └── img/                    # Shared logos
├── vol1/                       # Volume I decks (17 chapters)
│   ├── 01_introduction/
│   │   ├── 01_introduction.tex
│   │   └── images/
│   └── ...
└── vol2/                       # Volume II decks (9 chapters)
    ├── 01_introduction/
    └── ...

Theme

The default theme is Crimson: Harvard crimson accents, white background, branded footer. All decks share a common API (\mlsystitle, \mlsysfocus, \mlsyscard, etc.).

Adopting instructors who want a different look can create their own variant by copying beamerthememlsys.sty and adjusting the color definitions. The API stays the same, so no .tex files need to change.

Contributing

Agent instructions and production guidelines live in .claude/docs/slides/.

Contributors

Thanks to these wonderful people who have helped build the slide decks!

Legend: 🪲 Bug Hunter · Code Warrior · 📚 Documentation Hero · 🎨 Design Artist · 🧠 Idea Generator · 🔎 Code Reviewer · 🧪 Test Engineer · 🛠️ Tool Builder

Vijay Janapa Reddi
Vijay Janapa Reddi

🧑‍💻 🎨 ✍️

Recognize a contributor: Comment on any issue or PR:

@all-contributors please add @username for code, design, doc in slides

License

These slides accompany the ML Systems textbook and follow the same license terms.