Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🚧 Optional: Metal Profiling

Week 2 requires reproducible benchmarks, not a GPU capture. The course’s full Metal profiling workflow depends on capture and visualization tooling that will ship with macOS 27, so those instructions are intentionally deferred until that release is available.

These materials are not required: gpudebug, an Xcode GPU capture, a .gputrace, screenshots, or profiling microbenchmarks to complete any current checkpoint. Continue from Day 2’s matched benchmark directly to Day 3’s quantized live-model integration.

When the macOS 27 workflow is added back, it will remain optional and will supplement—not replace—the ordinary synchronized benchmark and correctness gates.

Your feedback is greatly appreciated. Join our Discord community.
Found an issue? Open an issue or pull request at github.com/skyzh/tiny-llm.
tiny-llm-book © 2025 by Alex Chi Z is licensed under CC BY-NC-SA 4.0.