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 Your Own ML Framework +

Don't just import it. Build it.

+

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

@@ -14,29 +20,31 @@ Build a complete ML framework from tensors to systems—understand how PyTorch,
-## Four-Tier Learning Path +## Welcome Build ML systems understanding through progressive tiers—from mathematical foundations to competition-ready optimization. +
-

Foundation (01-07)

+

🏗 Foundation (01-07)

Tensors, autograd, training loops

-

Architecture (08-13)

+

🏛️ Architecture (08-13)

Data loading, CNNs, transformers

-

Optimization (14-19)

+

⏱️ Optimization (14-19)

Profiling, quantization, benchmarking

-

Torch Olympics (20)

+

🏅 Torch Olympics (20)

Compete in ML systems challenges