Files
cs249r_book/shared/config/_ecosystem-cards.qmd
Vijay Janapa Reddi c53f3fe238 Site QA polish: finish MLSys.im brand migration, fix broken links, add memory-tier figure
- Complete the MLSYSIM -> MLSys.im display-name migration across mlsysim/docs,
  instructors, and shared config (code identifiers stay lowercase mlsysim)
- Fix broken TinyTorch module links (_ABOUT.html -> .html)
- Route the navbar Subscribe action to the newsletter page so Safari content
  blockers stop hiding the #subscribe anchor
- Add the Accelerator Memory Tiers figure to compute_infrastructure with a
  registry-driven log-log capacity/bandwidth scatter
- Add four sourced cloud accelerator specs (Groq LPU, Graphcore GC200,
  Untether speedAI240, d-Matrix Corsair) feeding the local-SRAM tier
- Remove the unshipped Coming Soon audio-lectures placeholder and related
  Binder/audio references
2026-06-27 08:14:00 -04:00

85 lines
4.7 KiB
Plaintext

<!--
Shared "Part of the MLSysBook Ecosystem" section.
Include on a site's landing page with: {{< include ../shared/config/_ecosystem-cards.qmd >}}
One source of truth for the cross-site ecosystem links. Every card is a link;
a small script marks the CURRENT site "You are here" by reading that site's own
<meta name="release-manifest" content="/<site>/release-manifest.json"> — the same
per-site signal the footer version pill uses. So one shared block shows each
landing page its own state, with no per-page editing.
-->
## Part of the MLSysBook Ecosystem
::: {.content-visible when-format="html"}
```{=html}
<div class="ecosystem-grid row g-3 mt-3">
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="book"><h5><a href="https://mlsysbook.ai/">Textbook</a></h5><p class="small text-muted mb-0">Comprehensive theory across the full ML systems stack.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="slides"><h5><a href="https://mlsysbook.ai/slides/">Lecture Slides</a></h5><p class="small text-muted mb-0">Beamer decks and teaching materials for every chapter.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="labs"><h5><a href="https://mlsysbook.ai/labs/">Labs</a></h5><p class="small text-muted mb-0">Interactive Marimo notebooks that measure the book's claims.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="kits"><h5><a href="https://mlsysbook.ai/kits/">Hardware Kits</a></h5><p class="small text-muted mb-0">Hands-on embedded ML deployment on real devices.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="instructors"><h5><a href="https://mlsysbook.ai/instructors/">Instructor Hub</a></h5><p class="small text-muted mb-0">Course maps, syllabi, and adoption resources for teaching.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="tinytorch"><h5><a href="https://mlsysbook.ai/tinytorch/">TinyTorch</a></h5><p class="small text-muted mb-0">Build your own ML framework from scratch, module by module.</p></div></div>
<div class="col-6 col-md-3"><div class="p-3 border rounded h-100 ecosystem-link" data-site="mlsysim"><h5><a href="https://mlsysbook.ai/mlsysim/">MLSys·im</a></h5><p class="small text-muted mb-0">The analytical modeling engine behind the book's quantitative figures.</p></div></div>
</div>
<style>
#part-of-the-mlsysbook-ecosystem {
max-width: 1080px;
margin: 3rem auto 0;
padding: 0 1rem;
}
.ecosystem-grid {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 1rem !important;
margin-top: 1rem;
}
.ecosystem-grid > [class*="col-"] {
width: auto !important;
max-width: none !important;
padding: 0 !important;
flex: none !important;
}
.ecosystem-grid .ecosystem-link,
.ecosystem-grid .ecosystem-current {
display: block;
height: 100%;
}
.ecosystem-grid .ecosystem-link h5 a { text-decoration: none; }
.ecosystem-grid .ecosystem-link:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.08); }
.ecosystem-grid .ecosystem-current { background: var(--bs-light, #f8f9fa); }
.ecosystem-grid .ecosystem-current h5 { font-weight: 600; }
</style>
<script>
(function () {
var grid = document.querySelector('.ecosystem-grid');
if (!grid) return;
var meta = document.querySelector('meta[name="release-manifest"]');
var seg = meta ? (meta.getAttribute('content') || '').split('/').filter(Boolean)[0] : '';
if (seg === 'vol1' || seg === 'vol2') seg = 'book';
if (!seg) return;
var card = grid.querySelector('[data-site="' + seg + '"]');
if (!card) return;
card.classList.remove('ecosystem-link');
card.classList.add('ecosystem-current');
var h = card.querySelector('h5');
if (h) { h.textContent = h.textContent.trim(); } // drop the link on the current site
var p = card.querySelector('p');
if (p) { p.innerHTML += ' <strong>You are here.</strong>'; }
})();
</script>
```
:::
::: {.content-visible when-format="pdf"}
The Machine Learning Systems ecosystem:
- **Textbook** --- comprehensive theory across the full ML systems stack
- **Lecture Slides** --- Beamer decks and teaching materials for every chapter
- **Labs** --- interactive Marimo notebooks that measure the book's claims
- **Hardware Kits** --- hands-on embedded ML deployment on real devices
- **Instructor Hub** --- course maps, syllabi, and adoption resources
- **TinyTorch** --- build your own ML framework from scratch
- **MLSys·im** --- the analytical modeling engine behind the book's quantitative figures
:::