All posts
Announcement

Photon 2.2: Five New NVIDIA GPUs, Ampere to Blackwell

A10/A10G, A100, RTX 3090, L4, and RTX PRO 6000 Blackwell join H100 and B200. Speech beats the reference engine in 35 of 36 benchmarked configurations.

Photon 2.2: Five New NVIDIA GPUs, Ampere to Blackwell

Photon 2.2 adds five NVIDIA GPUs: A10/A10G, A100, RTX 3090, L4, and RTX PRO 6000 Blackwell. With H100 and B200, Photon now runs on seven GPUs across four architectures: Ampere, Ada, Hopper, and Blackwell.

We benchmarked speech on L4, A10/A10G, and A100 at concurrency 1, 2, 4, and 8. Photon beats the reference engine in 35 of 36 configurations and ties in one.

  • Parakeet TDT 0.6B v3: 3.1x to 4.8x the throughput of NVIDIA NeMo
  • Qwen3-ASR 0.6B: 1.1x to 2.2x the throughput of qwen-asr on vLLM
  • Qwen3-ASR 1.7B: 1.0x to 1.2x the throughput of qwen-asr on vLLM

Vision, language, and Whisper numbers on the new GPUs will follow.

Also in 2.2

  • Whisper transcription now runs on L4 and RTX 3090.
  • Lower transcription latency and less host overhead for Qwen3-ASR and Parakeet. The largest gains are at concurrency 1.
  • Lower latency and higher throughput for Moondream and Qwen models.

Speech benchmarks

Parakeet TDT 0.6B v3: Photon throughput vs. NVIDIA NeMo

Higher is better. 1.0x = NeMo.
Parakeet TDT 0.6B v3: Photon throughput vs. NVIDIA NeMo. Higher is better. 1.0x = NeMo.
GPUC=1C=8
L44.83x4.04x
A10/A10G3.58x3.13x
A100 SXM 80GB3.44x3.74x

Photon throughput divided by reference-engine throughput. Higher is better. C is concurrent requests.

GPUModelC=1C=8
L4Parakeet TDT 0.6B v34.83x4.04x
L4Qwen3-ASR 0.6B1.06x1.41x
L4Qwen3-ASR 1.7B1.04x1.14x
A10/A10GParakeet TDT 0.6B v33.58x3.13x
A10/A10GQwen3-ASR 0.6B1.06x1.19x
A10/A10GQwen3-ASR 1.7B1.12x1.11x
A100 SXM 80GBParakeet TDT 0.6B v33.44x3.74x
A100 SXM 80GBQwen3-ASR 0.6B1.45x2.17x
A100 SXM 80GBQwen3-ASR 1.7Btied1.23x

Reference engines: NVIDIA NeMo for Parakeet, qwen-asr on vLLM for Qwen3-ASR.

Parakeet gains are large on all three GPUs. Qwen3-ASR gains are smaller. On smaller GPUs, some workloads already saturate compute or memory bandwidth, which leaves less launch and scheduling overhead for Photon to remove.

The compiler keeps compounding

Photon compiles each model into one GPU program, a megakernel. All model execution happens inside it.

When we started, getting one megakernel to compile at all was hard. Making it beat other engines was harder. But each compiler improvement applies to every model and every GPU it targets, so coverage compounds:

  • Photon 2.0, August 3: Qwen, Gemma, and Moondream on H100. That took months.
  • Photon 2.1, August 26: B200, plus Whisper, Qwen3-ASR, and Parakeet. Three weeks.
  • Photon 2.2, September 9: five more GPUs. Two weeks.

Try Photon 2.2

pip install --upgrade moondream

Photon is free. Local inference needs no API key.

Have a model, GPU, or realtime workload that needs to be faster? Email contact@moondream.ai with the model, the GPU, and the latency or throughput you need. We will compile it on Photon and send you numbers.