mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-11-09 10:39:41 -06:00
The toolchain folder is now binder/, and the root ./binder symlink is gone. The command is ./binder/binder: a plain path to the script, with no link and no install step. Every invocation moved with it: pre-commit entries, workflow steps, the VS Code extension's command palette, help text, and docs. - bindery/ paths and bindery.* imports, including the chapter code cells that import binder.tools.figures, now name binder/. - Binder (mybinder.org) reads its configuration from a root binder/ folder and refuses to build when binder/ and .binder/ both exist. .binder/postBuild and .binder/requirements.txt move into binder/, so the TinyTorch "Launch Binder" buttons keep working; binder/README.md records which file names the toolchain must not use there. - contributors/projects.json still pointed the book's contributor record at publishing/; it now names binder/, where that .all-contributorsrc lives. - The margin-figure reader-link audit report linked its 222 figures through the retired quarto/ tree; the links now resolve under books/. The hooks reformatted hidden Python cells and trimmed whitespace in the Volume II chapters whose figure imports this rename touches. Checks: ./binder/binder check cli passes (contract and canonical hooks), binder.tools.figures imports, and every workflow YAML file parses. binder test suite, excluding the four modules that cannot import mlsysim through the root symlink (fixed separately): 7 failed, 346 passed. The GitHub repository variables BOOK_ROOT, BOOK_TOOLS, BOOK_DEPS, and BOOK_DOCKER still name the retired book/ layout and must change when this reaches origin.
54 lines
2.2 KiB
YAML
54 lines
2.2 KiB
YAML
# Canonical Concept Terms Registry for MLSysBook
|
|
#
|
|
# This file defines the §10.3 concept terms that must be naturalized to lowercase
|
|
# in body prose after their formal first definition.
|
|
#
|
|
# Audited by: binder/tools/audit/checks/concept_term_capitalization.py
|
|
# If this file is missing or invalid, the concept-term capitalization audit will fail.
|
|
|
|
terms:
|
|
# Core ten from round 1 pass 4:
|
|
Iron Law: iron law
|
|
Degradation Equation: degradation equation
|
|
Verification Gap: verification gap
|
|
ML Node: ML node
|
|
Bitter Lesson: bitter lesson
|
|
Data Wall: data wall
|
|
Compute Wall: compute wall
|
|
Memory Wall: memory wall
|
|
Power Wall: power wall
|
|
Energy Corollary: energy corollary
|
|
|
|
# Low-risk book-coined and domain additions:
|
|
Scaling Laws: scaling laws
|
|
Information Roofline: information roofline
|
|
Data Gravity: data gravity
|
|
Napkin Math: napkin math
|
|
Starving Accelerator: starving accelerator
|
|
Latency Cliff: latency cliff
|
|
Four Pillars Framework: four pillars framework
|
|
Defragmentation: defragmentation
|
|
Over-Subscription: over-subscription
|
|
|
|
# Technical acronym concept phrases:
|
|
Thermal Design Power: thermal design power
|
|
Model FLOPs Utilization: model FLOPs utilization
|
|
Bulk Synchronous Parallel: bulk synchronous parallel
|
|
Forward Error Correction: forward error correction
|
|
Power Usage Effectiveness: power usage effectiveness
|
|
Carbon Usage Effectiveness: carbon usage effectiveness
|
|
Water Usage Effectiveness: water usage effectiveness
|
|
Coolant Distribution Unit: coolant distribution unit
|
|
Energy Reuse Effectiveness: energy reuse effectiveness
|
|
Equal-Cost Multi-Path: equal-cost multi-path
|
|
Explicit Congestion Notification: explicit congestion notification
|
|
Direct Preference Optimization: direct preference optimization
|
|
Maximum Mean Discrepancy: maximum mean discrepancy
|
|
Population Stability Index: population stability index
|
|
Shortest Remaining Processing Time: shortest remaining processing time
|
|
Total Value of Ownership: total value of ownership
|
|
Virtual File System: virtual file system
|
|
Redundant Array of Independent Disks: redundant array of independent disks
|
|
Ultra-Pure Water: ultra-pure water
|
|
Energy-Delay Product: energy-delay product
|