NVIDIA buys Hugging Face for $12.93B, and the price is the least interesting number

NVIDIA buys Hugging Face for $12.93B, and the price is the least interesting number

Good morning πŸ‘‹ NVIDIA just bought the platform every AI lab, including its own rivals, uses to publish open weights. The price is almost the least interesting part.

In today's issue:

Get tomorrow's issue in your inbox.

One concise AI brief, sent after the signal clears the noise.


πŸ”­ THE ONE THING

🀝 NVIDIA buys Hugging Face for $12.93B, and the price is the least interesting number

NVIDIA is acquiring Hugging Face for $12.93B ($11.9B in cash to stockholders, up to $1B more in employee retention equity), confirmed by NVIDIA's own announcement and an SEC 8-K dated Sept. 2. ClΓ©ment Delangue told CNBC he approached NVIDIA himself this summer. Hugging Face is the shelf every lab, including NVIDIA's rivals, uses to publish and pull open weights. Fold that into the company selling the GPUs those weights run on, and open-model distribution just picked an owner. Worth watching whether the Hub stays neutral for AMD and TPU users, or quietly starts favoring NVIDIA's own stack.


🧠 MODELS & RELEASES


πŸ”¬ RESEARCH HIGHLIGHTS


πŸš€ AI STARTUPS


πŸ› οΈ TRY THIS

Benchmark local inference with Hugging Face's new WebGPU kernels before NVIDIA reprices the stack

1. Install @huggingface/kernels from npm alongside whatever browser inference setup you're already running. It ships 207 WebGPU ops pulled straight from the Hub.

2. Swap one hot operation, matmul or softmax, from onnxruntime-web over to getKernel() and rerun your existing test suite against it.

3. Time both paths on the same device. HF claims a 2.57x geomean speedup across 809 cases, with one Einsum op running 10,000x faster, so your actual op matters more than their average does.

4. If the win holds, that's real money: browser inference gets cheaper right as NVIDIA takes over pricing on the compute you'd otherwise lean on.

Prompt: Write a benchmark script that loads an ONNX model with onnxruntime-web, times 100 inference passes on my slowest operation, then repeats the same passes using @huggingface/kernels' getKernel() for that op. Print median latency for both and the speedup ratio.

πŸ”— QUICK LINKS


Watch whether the Hub stays neutral. That's the tell for how this actually plays out.

Pradeep Perugu

Get inovAIte in your inbox.