Files
cs249r_book/book/quarto/config/_quarto-epub-vol1.yml
Vijay Janapa Reddi 718f867039 Vol1: improve book abstracts and chapter content
- Config: academic, standalone abstracts for PDF/EPUB/copyedit
- Chapters: ml_systems, nn_architectures, nn_computation, training
2026-02-21 06:58:22 -05:00

147 lines
5.2 KiB
YAML

# =============================================================================
# VOLUME I EPUB CONFIGURATION
# =============================================================================
# Builds only Volume I: Introduction as EPUB
#
# Usage:
# cp config/_quarto-epub-vol1.yml _quarto.yml
# quarto render --to epub
# =============================================================================
project:
type: book
output-dir: _build/epub-vol1
execute-dir: project
post-render:
- scripts/clean_svgs.py
- scripts/epub_postprocess.py
preview:
browser: false
navigate: false
book:
favicon: assets/images/icons/favicon.png
cover-image: assets/images/covers/cover-hardcover-book-vol1.png
cover-image-alt: "Cover image."
title: "Introduction to Machine Learning Systems"
date: today
date-format: long
author:
name: "Prof. Vijay Janapa Reddi"
email: vj@eecs.harvard.edu
url: https://www.google.com/search?q=Vijay+Janapa+Reddi
affiliations:
- name: "Harvard University"
department: "School of Engineering and Applied Sciences"
city: "Cambridge"
state: "MA"
country: "USA"
corresponding: true
roles: "Author, editor and curator."
orcid: "0000-0002-5259-7721"
abstract: |
Foundations of machine learning systems engineering for single-machine deployment. ML systems are treated as infrastructure governed by physical constraints: data movement, memory bandwidth, and compute limits shape design decisions from model architecture to deployment target. The treatment progresses through conceptual models, end-to-end workflows, optimization under operational constraints, and production deployment. Quantitative reasoning and enduring principles are emphasized over transient tools. Suitable for undergraduate and graduate courses in computer science and engineering, and for practitioners designing flexible, efficient, and robust ML systems.
repo-url: https://github.com/harvard-edge/cs249r_book
page-footer:
left: |
Written, edited and curated by Prof. Vijay Janapa Reddi (Harvard University)
right: |
Built with <a href="https://quarto.org/">Quarto</a>.
chapters:
- index.qmd
# Volume I Frontmatter
- contents/vol1/frontmatter/dedication.qmd
- contents/vol1/frontmatter/foreword.qmd
- contents/vol1/frontmatter/about.qmd
- contents/vol1/frontmatter/acknowledgements.qmd
# Part I: Foundations
- part: "Foundations"
- contents/vol1/parts/foundations_principles.qmd
- contents/vol1/introduction/introduction.qmd
- contents/vol1/ml_systems/ml_systems.qmd
- contents/vol1/ml_workflow/ml_workflow.qmd
- contents/vol1/data_engineering/data_engineering.qmd
# Part II: Build
- part: "Build"
- contents/vol1/parts/build_principles.qmd
- contents/vol1/nn_computation/nn_computation.qmd
- contents/vol1/nn_architectures/nn_architectures.qmd
- contents/vol1/frameworks/frameworks.qmd
- contents/vol1/training/training.qmd
# Part III: Optimize
- part: "Optimize"
- contents/vol1/parts/optimize_principles.qmd
- contents/vol1/data_selection/data_selection.qmd
- contents/vol1/optimizations/model_compression.qmd
- contents/vol1/hw_acceleration/hw_acceleration.qmd
- contents/vol1/benchmarking/benchmarking.qmd
# Part IV: Deploy
- part: "Deploy"
- contents/vol1/parts/deploy_principles.qmd
- contents/vol1/model_serving/model_serving.qmd
- contents/vol1/ml_ops/ml_ops.qmd
- contents/vol1/responsible_engr/responsible_engr.qmd
- contents/vol1/conclusion/conclusion.qmd
- contents/vol1/backmatter/references.qmd
- part: "Appendices"
chapters:
- contents/vol1/backmatter/appendix_dam.qmd
- contents/vol1/backmatter/appendix_machine.qmd
- contents/vol1/backmatter/appendix_algorithm.qmd
- contents/vol1/backmatter/appendix_data.qmd
- contents/vol1/backmatter/glossary/glossary.qmd
bibliography:
- contents/vol1/backmatter/references.bib
format:
epub:
language: "en-US"
identifier: "https://mlsysbook.ai/epub/vol1"
contributor: "Harvard University, School of Engineering and Applied Sciences"
subject: "Machine Learning, Computer Science, Engineering, Artificial Intelligence, Systems Design"
description: "Volume I of Machine Learning Systems, covering foundations, development, optimization, and deployment."
type: "Text"
format: "application/epub+zip"
source: "https://mlsysbook.ai"
toc: true
toc-depth: 3
toc-title: "Table of Contents"
epub-chapter-level: 1
epub-cover-image: "assets/images/covers/cover_image_title-vol1.png"
epub-title-page: true
css: "assets/styles/epub-vol1.css"
code-overflow: wrap
code-copy: true
code-line-numbers: true
number-sections: false
number-depth: 3
fig-align: center
fig-caption: true
footnotes-hover: true
link-citations: true
citations-hover: true
metadata-files:
- config/shared/base/custom-numbered-blocks.yml
- config/shared/base/execute-env.yml
- config/shared/base/diagram.yml
- config/shared/epub/filters.yml
- config/shared/epub/filter-metadata.yml
- config/shared/vol1/filter-metadata-paths.yml