🚧 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.