dev's newer site content is the base in every conflicted file; the slides
branch's fixes are re-applied where dev had not made them: book titles,
no stale counts or timing claims, Classic Expository Style, and the
book-to-slides links. Kits price range kept at $25 to $145, as the
platform table shows; dark-mode deck links use the deep rose so white
text stays readable.
_ecosystem-base-dark.scss and _book-only-dark.scss (about 880 lines) were
imported by nothing. Update the README file map and drop the stale references
in the TinyTorch and site dark-mode files.
Landing, navigation, and front pages across the main site, books,
instructors, labs, kits, TinyTorch guide and book, MLSysIM docs, and
MLPerf EDU, plus the shared navbar and ecosystem cards. Volumes use
their book titles and statuses; hard-coded counts (contributors,
universities, decks, slides, domains) are removed; em dashes, emoji,
slogans, and ad copy are rewritten. Lab ranges and kit chapter pairings
are checked against the repo. The You-are-here script recognizes the
Volume III and IV pages.
LoRA, loss scaling, checkpointing and graph capture get the hand-maintained header and a docstring covering why, how, what is left out, and where to go next. compile_graph no longer claims to fuse: it traces, as the extensions chapter already says. Its listing is regenerated.
Memory figures now divide by powers of ten everywhere (1 KB = 10^3 B,
1 MB = 10^6 B, 1 GB = 10^9 B), matching the book's prose convention.
Removes MiB/GiB labels and 1024-based divisors from src modules, tito
system info, milestones, tests, book chapters, guide pages, and the
regenerated code listings. Binary units remain only where a module
explicitly teaches the SI-vs-IEC distinction.
Remove 36 manual page breaks across all chapters to restore continuous text flow, reposition margin cards and figures to eliminate bottom overflows and collisions, and add contact sheet generation tool for multi-page visual verification.
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.
- Add encoding='utf-8' to module file reads in test_module_integration, test_training_edge_cases, and test_backward_boundaries
- Add encoding='utf-8' to CLI test fixtures (test_completion_certification, test_progressive_integration_selection, test_community_flow, test_live_submission, test_user_journey)
- Add encoding='utf-8' and errors='replace' to SIMD compiler subprocess and book tools
- Add encoding='utf-8' to Jupyter PID file read/write in workflow.py