mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-11-09 10:39:41 -06:00
Release-hardening and transformer-era release of TinyTorch, audited as one tree. This commit brings tinytorch/ and the TinyTorch CI workflows to the state of the audit/tinytorch-release branch, where the individual changes are recorded commit by commit. - Milestones: transformer-era parts (TinyGPT, sequence routing, TinyCopilot, conversational Q&A), Milestone 06 "MLPerf to Generative Serving (2018)", Milestone 07 kernels; per-part recording; NumPy-referenced losses and causality, attention-content and position probes; try-it prompts after a pass. - Framework: dropout eval mode, target gradients, float32 stays float32, layer validation, LoRA adapters. - tito: loopback login callback with a state nonce, consented progress sync, TLS-verified update check, Ctrl-C after a pass keeps the pass. - Grading: graded tests compare values against NumPy references; tests that could not fail now check something. - CI: the publish preflight runs its tests and ships the commit it tested; workflow inputs pass through env; third-party actions pinned. - Guide and book: read line by line against the code; every demo is a real recording. See tinytorch/CHANGELOG.md, section 0.2.0.