Skip to content

Commit a5ccbf8

Browse files
authored
add Adaptive ML quote, backlinks on quote names (#43)
1 parent a3ecfe7 commit a5ccbf8

5 files changed

Lines changed: 36 additions & 16 deletions

File tree

Lines changed: 3 additions & 0 deletions
Loading

packages/app/src/components/page-content.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ export function PageContent({ initialTab = 'inference' }: { initialTab?: string
307307
'Prime Intellect',
308308
'DatologyAI',
309309
'Stas Bekman',
310+
'Firmus',
310311
].includes(q.org),
311312
)}
312313
overrides={{

packages/app/src/components/quote-carousel.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,18 @@ function QuoteBlock({ quote }: { quote: CarouselQuote }) {
7474
<CompanyLogo org={quote.org} logo={quote.logo} />
7575
<div className="h-12 w-0.5 bg-secondary dark:bg-primary" />
7676
<div className="text-sm">
77-
<span className="font-semibold text-foreground">{quote.name}</span>
77+
{quote.link ? (
78+
<a
79+
href={quote.link}
80+
target="_blank"
81+
rel="noopener noreferrer"
82+
className="font-semibold text-foreground hover:text-secondary dark:hover:text-primary transition-colors"
83+
>
84+
{quote.name}
85+
</a>
86+
) : (
87+
<span className="font-semibold text-foreground">{quote.name}</span>
88+
)}
7889
<span className="block text-muted-foreground text-xs">{quote.title}</span>
7990
</div>
8091
</footer>

packages/app/src/components/quotes/quotes-content.tsx

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,24 @@ function QuoteCard({
2929
<CompanyLogo org={org} logo={logo} />
3030
<div className="h-12 w-0.5 bg-secondary dark:bg-primary" />
3131
<div className="text-sm">
32-
<span className="font-semibold text-foreground">{name}</span>
32+
{link ? (
33+
<a
34+
href={link}
35+
target="_blank"
36+
rel="noopener noreferrer"
37+
className="font-semibold text-foreground hover:text-secondary dark:hover:text-primary transition-colors"
38+
>
39+
{name}
40+
</a>
41+
) : (
42+
<span className="font-semibold text-foreground">{name}</span>
43+
)}
3344
<span className="block text-muted-foreground text-xs">{title}</span>
3445
</div>
3546
</footer>
3647
</blockquote>
3748
);
3849

39-
if (link) {
40-
return (
41-
<a
42-
href={link}
43-
target="_blank"
44-
rel="noopener noreferrer"
45-
className="block transition-opacity hover:opacity-80"
46-
>
47-
{content}
48-
</a>
49-
);
50-
}
51-
5250
return content;
5351
}
5452

packages/app/src/components/quotes/quotes-data.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ export const QUOTES: Quote[] = [
9898
title: 'GPU Mode Founder & Meta PyTorch Engineer',
9999
org: 'GPU Mode',
100100
logo: 'gpu-mode.png',
101-
link: 'https://discord.com/channels/1189498204333543425/1189640399476764692/1478445293614923856',
102101
},
103102
{
104103
text: 'InferenceMAX\u2122 demonstrates how an open ecosystem can operate in practice. Many leading inference stacks such as vLLM, SGLang, and TensorRT-LLM are built on PyTorch, and benchmarks like this show how innovations across kernels, runtimes, and frameworks translate into measurable performance on a range of hardware platforms, including NVIDIA and AMD GPUs. By being open source and running nightly, InferenceMAX\u2122 offers a transparent, community-driven approach to tracking progress and providing PyTorch users with data-driven insights.',
@@ -182,6 +181,7 @@ export const QUOTES: Quote[] = [
182181
name: 'Stas Bekman',
183182
title: 'Developer & Author of Machine Learning Engineering Open Book (17.5K+ ⭐)',
184183
org: 'Stas Bekman',
184+
link: 'https://github.com/stas00/ml-engineering',
185185
},
186186
{
187187
text: "SGLang is the inference engine behind many production inference factories such as xAI's Grok, earning its recognition as THE Inference King. At scale, we see firsthand how much performance varies across hardware, models, and configurations. InferenceX\u2122 benchmarks SGLang across every major GPU platform nightly, capturing that variance in a way no other benchmark does, continuously, & reproducibly.",
@@ -190,4 +190,11 @@ export const QUOTES: Quote[] = [
190190
org: 'SGLang',
191191
logo: 'sglang.png',
192192
},
193+
{
194+
text: 'We use InferenceX benchmarks ourselves as one of the key datapoints to help us make infrastructure decisions at Adaptive ML. Inference performance is critical for large-scale RL workloads, where fast generation directly impacts time to market & revenue for our customers. InferenceX\u2122 benchmarks the full stack continuously \u2014 engine, model, software, and hardware across rack-scale systems like GB300 NVL72. This is the kind of open, transparent, reproducible signal the ecosystem has been missing.',
195+
name: 'Julien Launay',
196+
title: 'Co-Founder & CEO, Adaptive ML',
197+
org: 'Adaptive ML',
198+
logo: 'adaptive-ml.svg',
199+
},
193200
];

0 commit comments

Comments
 (0)