Files
cs249r_book/labs/config/_quarto-html.yml
Vijay Janapa Reddi 3b5b4fe4e7 feat(covers): update hardcover mockups, standardize naming, fix references
Update vol1/vol2 hardcover mockup images with boosted colors. Rename
cover_image_title files to hyphenated cover-image-title for consistency.
Remove old non-vol-suffixed duplicates. Update all config and index
references to use vol-specific filenames.
2026-04-03 08:49:20 -04:00

226 lines
8.1 KiB
YAML

# =============================================================================
# LABS WEBSITE CONFIGURATION
# =============================================================================
# Standalone Quarto project for interactive ML simulations
# Part of the MLSysBook ecosystem: mlsysbook.ai/labs/
# =============================================================================
project:
type: website
output-dir: _build
render:
- "*.qmd"
- "*.md"
- "!plans/"
website:
title: "Interactive Labs"
description: "Interactive ML simulations and labs for exploring machine learning systems."
site-url: https://mlsysbook.ai/labs/
favicon: assets/images/favicon.png
# Open Graph / Social Media metadata
open-graph:
locale: en_US
site-name: "Machine Learning Systems"
image: assets/images/covers/cover-hardcover-book-vol1.png
image-width: 1200
image-height: 630
twitter-card:
card-style: summary_large_image
image: assets/images/covers/cover-hardcover-book-vol1.png
page-navigation: true
reader-mode: false
back-to-top-navigation: true
bread-crumbs: true
search:
keyboard-shortcut: ["/"]
# Shared navbar from navbar-common.yml (via metadata-files).
# Site-local dropdown for quick navigation within labs.
navbar:
logo: "assets/images/favicon.png"
search: true
title: "Machine Learning Systems"
left:
- text: "Interactive Labs"
menu:
- icon: house
text: "Labs Home"
href: ./index.qmd
- text: "---"
- icon: play-circle
text: "Launch Lab 01"
href: vol1/lab_01_ml_intro/
- icon: compass
text: "Start Orientation"
href: vol1/lab_00_introduction/
- text: "---"
- icon: journal
text: "Volume I Labs"
href: "#"
- icon: journal
text: "Volume II Labs"
href: "#"
- text: "---"
- icon: github
text: "View Source"
href: https://github.com/harvard-edge/cs249r_book/tree/dev/labs
target: _blank
sidebar:
- id: labs-sidebar
style: "floating"
background: light
search: true
collapse-level: 2
contents:
- text: "Labs Home"
href: index.qmd
- text: "---"
- section: "Volume I: Foundations"
contents:
- section: "I. Foundations"
contents:
- text: "00 · The Architect's Portal"
href: vol1/lab_00_introduction/
- text: "01 · The AI Triad"
href: vol1/lab_01_ml_intro/
- text: "02 · The Iron Law"
href: vol1/lab_02_ml_systems/
- text: "03 · The Silent Degradation Loop"
href: vol1/lab_03_ml_workflow/
- text: "04 · The Data Gravity Trap"
href: vol1/lab_04_data_engr/
- section: "II. Build"
contents:
- text: "05 · The Activation Tax"
href: vol1/lab_05_nn_compute/
- text: "06 · The Quadratic Wall"
href: vol1/lab_06_nn_arch/
- text: "07 · The Kernel Fusion Dividend"
href: vol1/lab_07_ml_frameworks/
- text: "08 · The Training Memory Budget"
href: vol1/lab_08_model_train/
- section: "III. Optimize"
contents:
- text: "09 · The Data Selection Tradeoff"
href: vol1/lab_09_data_selection/
- text: "10 · The Compression Frontier"
href: vol1/lab_10_model_compress/
- text: "11 · The Roofline"
href: vol1/lab_11_hw_accel/
- section: "IV. Deploy"
contents:
- text: "12 · The Speedup Ceiling"
href: vol1/lab_12_perf_bench/
- text: "13 · The Tail Latency Trap"
href: vol1/lab_13_model_serving/
- text: "14 · The Silent Degradation Problem"
href: vol1/lab_14_ml_ops/
- section: "Capstone"
contents:
- text: "15 · There Is No Free Fairness"
href: vol1/lab_15_responsible_engr/
- text: "16 · The Architect's Audit"
href: vol1/lab_16_ml_conclusion/
- text: "---"
- section: "Volume II: At Scale"
contents:
- section: "I. Foundations"
contents:
- text: "01 · The Scale Illusion"
href: vol2/lab_01_introduction/
- text: "02 · The Compute Infrastructure Wall"
href: vol2/lab_02_compute_infra/
- text: "03 · Communication at Scale"
href: vol2/lab_03_communication/
- text: "04 · The Data Pipeline Wall"
href: vol2/lab_04_data_storage/
- section: "II. Build"
contents:
- text: "05 · The Parallelism Puzzle"
href: vol2/lab_05_dist_train/
- text: "06 · When Failure Is Routine"
href: vol2/lab_06_fault_tolerance/
- text: "07 · The Scheduling Trap"
href: vol2/lab_07_fleet_orch/
- text: "08 · The Inference Economy"
href: vol2/lab_08_inference/
- section: "III. Optimize"
contents:
- text: "09 · The Optimization Trap"
href: vol2/lab_09_perf_engineering/
- text: "10 · The Edge Thermodynamics Lab"
href: vol2/lab_10_edge_intelligence/
- text: "11 · The Silent Fleet"
href: vol2/lab_11_ops_scale/
- section: "IV. Deploy"
contents:
- text: "12 · The Price of Privacy"
href: vol2/lab_12_security_privacy/
- text: "13 · The Robustness Budget"
href: vol2/lab_13_robust_ai/
- text: "14 · The Carbon Budget"
href: vol2/lab_14_sustainable_ai/
- section: "Capstone"
contents:
- text: "15 · The Fairness Budget"
href: vol2/lab_15_responsible_ai/
- text: "16 · The Fleet Synthesis"
href: vol2/lab_16_fleet_synthesis/
page-footer:
left: |
© 2024-2025 Harvard University. Licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC-BY-NC-SA 4.0</a>
center: |
Part of the <a href="../book/">Machine Learning Systems</a> textbook
right:
- icon: github
href: https://github.com/harvard-edge/cs249r_book
aria-label: "View source on GitHub"
- icon: star
href: https://github.com/harvard-edge/cs249r_book
aria-label: "Star this repository"
background: light
border: true
format:
html:
theme:
light:
- default
- assets/styles/style.scss
dark:
- default
- assets/styles/style.scss
- assets/styles/dark-mode.scss
respect-user-color-scheme: true
toc: true
toc-depth: 3
number-sections: false
code-copy: true
code-overflow: wrap
highlight-style: github
link-external-icon: false
link-external-newwindow: true
anchor-sections: true
include-in-header:
- text: |
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="manifest" href="/site.webmanifest">
<link rel="apple-touch-icon" href="/assets/images/favicon.png">
<meta name="theme-color" content="#7D3C98">
include-after-body:
- text: |
<script src="assets/scripts/subscribe-modal.js" defer></script>
# Announcement bar configuration
metadata-files:
- ../shared/config/navbar-common.yml
- config/announcement.yml