diff --git a/site/_config.yml b/site/_config.yml index 1e892282..bc07ea74 100644 --- a/site/_config.yml +++ b/site/_config.yml @@ -1,10 +1,13 @@ # TinyTorch: Build ML Systems from Scratch # Interactive Jupyter Book Configuration -title: "TinyTorch" +# Branding: Use stylized "Tiny🔥Torch" for public-facing site branding +# This matches the branding convention for memorable, personality-driven presentation +title: "Tiny🔥Torch" author: "Prof. Vijay Janapa Reddi (Harvard University)" copyright: "2025" -logo: _static/logos/logo-tinytorch-white.png +# Logo: Updated to use standard logo (replaces white version for better visibility) +logo: _static/logos/logo-tinytorch.png # Book description and metadata description: >- @@ -68,7 +71,7 @@ latex: bibtex_bibfiles: - references.bib -# Sphinx extensions for enhanced functionality +# Sphinx extensions for enhanced functionality sphinx: extra_extensions: - sphinxcontrib.mermaid diff --git a/site/_static/logos/Gemini_Generated_Image_2xhdzg2xhdzg2xhd.png b/site/_static/logos/Gemini_Generated_Image_2xhdzg2xhdzg2xhd.png deleted file mode 100644 index 3a663552..00000000 Binary files a/site/_static/logos/Gemini_Generated_Image_2xhdzg2xhdzg2xhd.png and /dev/null differ diff --git a/site/_static/logos/logo-tinytorch-transparent.png b/site/_static/logos/logo-tinytorch-transparent.png new file mode 100644 index 00000000..9ab9a7ec Binary files /dev/null and b/site/_static/logos/logo-tinytorch-transparent.png differ diff --git a/site/_static/logos/logo-tinytorch.png b/site/_static/logos/logo-tinytorch.png new file mode 100644 index 00000000..fb00c260 Binary files /dev/null and b/site/_static/logos/logo-tinytorch.png differ diff --git a/site/_toc.yml b/site/_toc.yml index 4764700f..86c67777 100644 --- a/site/_toc.yml +++ b/site/_toc.yml @@ -15,7 +15,9 @@ parts: - file: usage-paths/classroom-use title: "For Instructors" -- caption: Foundation Tier (01-07) +# Tier captions: Added emojis for visual consistency and quick recognition +# Foundation (🏗), Architecture (🏛️), Optimization (⏱️), Capstone (🏅) +- caption: 🏗 Foundation Tier (01-07) chapters: - file: modules/01_tensor_ABOUT title: "01. Tensor" @@ -32,7 +34,7 @@ parts: - file: modules/07_training_ABOUT title: "07. Training" -- caption: Architecture Tier (08-13) +- caption: 🏛️ Architecture Tier (08-13) chapters: - file: modules/08_dataloader_ABOUT title: "08. DataLoader" @@ -47,7 +49,7 @@ parts: - file: modules/13_transformers_ABOUT title: "13. Transformers" -- caption: Optimization Tier (14-19) +- caption: ⏱️ Optimization Tier (14-19) chapters: - file: modules/14_profiling_ABOUT title: "14. Profiling" @@ -62,7 +64,7 @@ parts: - file: modules/19_benchmarking_ABOUT title: "19. Benchmarking" -- caption: Capstone Competition +- caption: 🏅 Capstone Competition chapters: - file: modules/20_capstone_ABOUT title: "20. Torch Olympics" diff --git a/site/intro.md b/site/intro.md index de61cfd3..7174043a 100644 --- a/site/intro.md +++ b/site/intro.md @@ -1,11 +1,17 @@ -# TinyTorch: Tensors to Systems + +
-Build a complete ML framework from tensors to systems—understand how PyTorch, TensorFlow, and JAX really work. +Build a complete machine learning (ML) framework from tensors to systems—understand how PyTorch, TensorFlow, and JAX really work under the hood.
Tensors, autograd, training loops
Data loading, CNNs, transformers
Profiling, quantization, benchmarking
Compete in ML systems challenges