Skip to content

GPU × use-case guide · Speech-to-text

Is the L40 a good GPU for speech-to-text?

The L40 is a ada NVIDIA GPU with 48 GB GDDR6 (864 GB/s), 362 TFLOPS BF16 / 733 TFLOPS FP8, and a 300 W TDP. Speech-to-text workloads care most about encoder throughput and real-time factor; models are small so mid-range cards are plenty. Here's how the L40 measures up.

VRAM
48 GB
Bandwidth
864 GB/s
BF16
362 TFLOPS
Cheapest
$0.99/hr

What models fit on a single L40?

Weights only, reserving ~25% of the 48 GB for KV cache, activations and fragmentation. ✓ = fits on one card.

ModelBF16FP8INT4
Llama 3.1 8B
Qwen 2.5 14B
Gemma 2 27B
Mixtral 8x7B (MoE)
Llama 3.3 70B
Qwen 2.5 72B
Llama 3.1 405B

Largest single-card fit: Qwen 2.5 14B at BF16, Gemma 2 27B at FP8, Qwen 2.5 72B at INT4. Bigger models need tensor-parallel across 8 cards.

L40 for speech-to-text, specifically

Speech-to-text is throughput-bound rather than VRAM-bound, so the L40's 864 GB/s of bandwidth and 362 TFLOPS matter more than raw capacity. Because it's latency-sensitive, run it at low batch sizes on a fast framework (vLLM ≈ 85% MFU) rather than maximising batch. Size it precisely on the calculator.

L40 pricing across providers

ProviderOn-demand $/hrReserved $/hr
tensordock$0.99
vast_ai$1.09
coreweave$1.58$1.14
runpod$1.59

Verdict

At 48 GB, the L40 is a solid mid-to-high-tier choice for speech-to-text: single-card up to Qwen 2.5 14B (BF16) or Gemma 2 27B (FP8), and cost-effective at ~$0.99/hr.

See full L40specs & pricing, size your model on the calculator, or compare every GPU on the GPU list.