howmanygpus.ai

Best LLMs to run on L40 48GB

datacenter 48 GB GDDR6 · 864 GB/s · 181 TFLOPS BF16 · updated 2026-10-23

Headline answer

Of 141 models in our catalog, 91 fit on a single L40 48GB at FP8, 99 at 4-bit (AWQ) and 69 at BF16 (8K context, batch 1). Largest that fits: DeepSeek Coder V2 Lite at BF16; Qwen3.6 35B-A3B at FP8; CodeLlama 70B at 4-bit (AWQ). Rental: $0.69/hr catalog estimate.

Change context, concurrency or framework in the calculator → L40 48GB full specs

Every model on L40 48GB

Fit band and share of VRAM per precision; N× GPUs = minimum count inside one node (tensor parallel); — = does not fit within one 8-GPU node. Speed and $/1M tokens for the highest-quality precision that fits on one GPU (BF16, else FP8, else 4-bit), single stream.

Model Params BF16FP84-bit (AWQ) tok/s $ / 1M tok
CodeLlama 70B 70.0B 4× GPUs2× GPUstight 92% 14 4-bit $20.39
LLaMA 2 70B 4K ctx 70.0B 4× GPUs2× GPUstight 89% 14 4-bit $20.39
Nemotron-H 56B Base 56.0B 4× GPUs2× GPUstight 84% 17 4-bit $16.62
Llama-3.1-Nemotron-51B 51.0B 4× GPUs2× GPUsgood 74% 19 4-bit $15.13
Llama-3.3-Nemotron Super 49B 49.0B 4× GPUs2× GPUsgood 72% 20 4-bit $14.52
Kimi Linear 48B-A3B 48.0B (3.0B active) 4× GPUs2× GPUsoptimal 63% 168 4-bit $1.71
Mixtral 8x7B 46.7B (12.9B active) 4× GPUs2× GPUsoptimal 62% 64 4-bit $4.49
Command R 35B 35.0B 2× GPUs2× GPUstight 82% 26 4-bit $11.14
Qwen3.6 35B-A3B 35.0B (3.0B active) 2× GPUstight 84%optimal 51% 112 FP8 $2.56
CodeLlama 34B 34.0B 2× GPUstight 84%optimal 50% 14 FP8 $19.83
Yi-1.5 34B 4K ctx 34.0B 2× GPUstight 83%optimal 50% 14 FP8 $19.83
DeepSeek R1 Distill 32B 32.0B 2× GPUstight 81%optimal 52% 15 FP8 $18.67
Nemotron-Terminal-32B 32.0B 2× GPUstight 81%optimal 52% 15 FP8 $18.67
OLMo-2 32B 4K ctx 32.0B 2× GPUsgood 79%optimal 49% 15 FP8 $18.67
Qwen 2.5 32B 32.0B 2× GPUstight 81%optimal 52% 15 FP8 $18.67
Qwen 2.5 Coder 32B 32.0B 2× GPUstight 81%optimal 52% 15 FP8 $18.67
Qwen3 32B 32.0B 2× GPUstight 81%optimal 52% 15 FP8 $18.67
Nemotron-3 Nano 30B-A3B 31.6B (3.2B active) 2× GPUsgood 76%optimal 45% 109 FP8 $2.64
Muse Glimmer 30B 30.0B 2× GPUsgood 73%optimal 48% 16 FP8 $17.53
Qwen3 30B-A3B 30.0B (3.0B active) 2× GPUsgood 74%optimal 45% 112 FP8 $2.57
Gemma 2 27B 27.0B 2× GPUsgood 72%optimal 51% 18 FP8 $15.97
Gemma 3 27B 27.0B 2× GPUsgood 74%optimal 55% 18 FP8 $16.06
Qwen3.6 27B 27.0B 2× GPUsgood 70%optimal 50% 18 FP8 $15.97
Devstral 24B 24.0B 2× GPUsoptimal 62%optimal 41% 20 FP8 $14.23
Devstral Small 2 24B 24.0B 2× GPUsoptimal 62%optimal 41% 20 FP8 $14.23
Magistral Small 24B 24.0B 2× GPUsoptimal 62%optimal 41% 20 FP8 $14.23
Mistral Small 3.1 24B 24.0B 2× GPUsoptimal 62%optimal 41% 20 FP8 $14.23
Codestral 22B 22.0B 2× GPUsoptimal 59%optimal 38% 22 FP8 $13.19
GPT OSS 20B 21.0B (3.6B active) 2× GPUsoptimal 54%optimal 36% 100 FP8 $2.88
InternLM 2.5 20B 20.0B 2× GPUsoptimal 54%optimal 37% 24 FP8 $12.03
DeepSeek Coder V2 Lite 16.0B (2.4B active) good 76%optimal 43%optimal 28% 81 BF16 $3.54
StarCoder2 15B 16.0B good 76%optimal 44%optimal 29% 16 BF16 $18.55
DeepSeek R1 Distill 14B 14.8B good 73%optimal 43%optimal 33% 17 BF16 $17.32
Qwen 2.5 14B 14.8B good 73%optimal 43%optimal 33% 17 BF16 $17.32
Qwen3 14B 14.8B good 73%optimal 43%optimal 32% 17 BF16 $17.32
Phi 3 Medium 14.0B good 70%optimal 42%optimal 28% 17 BF16 $16.52
Phi-4 14B 14.0B good 70%optimal 42%optimal 30% 17 BF16 $16.52
Qwen 2.5 Coder 14B 14.0B good 70%optimal 42%optimal 32% 18 BF16 $16.43
OLMo-2 13B 4K ctx 13.7B good 73%optimal 45%optimal 34% 18 BF16 $16.43
LLaMA 2 13B 4K ctx 13.0B optimal 70%optimal 43%optimal 31% 18 BF16 $15.62
Gemma 3 12B 12.0B optimal 65%optimal 41%optimal 34% 20 BF16 $14.38
Mistral Nemo 12B 12.0B optimal 61%optimal 37%optimal 28% 20 BF16 $14.23
Nemotron-Nano-12B-v2 12.0B optimal 63%optimal 38%optimal 30% 20 BF16 $14.30
StableLM 2 12B 4K ctx 12.0B optimal 60%optimal 36%optimal 26% 20 BF16 $14.23
Falcon3 10B 10.0B optimal 53%optimal 32%optimal 25% 24 BF16 $12.03
GLM-4 9B 9.0B optimal 47%optimal 28%optimal 23% 26 BF16 $10.85
Gemma 2 9B 9.0B optimal 52%optimal 34%optimal 30% 26 BF16 $10.97
Nemotron-Nano-9B-v2 9.0B optimal 50%optimal 32%optimal 26% 26 BF16 $10.93
Yi-1.5 9B 4K ctx 9.0B optimal 47%optimal 28%optimal 21% 26 BF16 $10.89
InternLM3 8B 8.8B optimal 46%optimal 28%optimal 22% 27 BF16 $10.65
Qwen3-VL 8B 8.8B optimal 48%optimal 30%optimal 24% 27 BF16 $10.65
MiniCPM-V 4.5 8.7B optimal 47%optimal 30%optimal 24% 27 BF16 $10.57
Ministral-3 8B 8.5B optimal 46%optimal 29%optimal 23% 28 BF16 $10.34
Qwen2.5-VL 7B 8.3B optimal 44%optimal 27%optimal 22% 28 BF16 $10.09
DeepSeek R1 Distill 8B 8.0B optimal 44%optimal 28%optimal 23% 29 BF16 $9.78
Granite 3.3 8B 8.0B optimal 45%optimal 28%optimal 21% 29 BF16 $9.81
LLaMA 3.1 8B 8.0B optimal 44%optimal 28%optimal 23% 29 BF16 $9.78
Ministral 8B 8.0B optimal 44%optimal 28%optimal 23% 29 BF16 $9.81
Qwen3 8B 8.0B optimal 44%optimal 28%optimal 24% 29 BF16 $9.81
Qwen 2.5 7B 7.6B optimal 41%optimal 26%optimal 21% 31 BF16 $9.33
Falcon3 7B 7.5B optimal 42%optimal 26%optimal 21% 31 BF16 $9.19
Phi-3 Small 7B 7.4B optimal 42%optimal 26%optimal 21% 32 BF16 $9.13
InternLM 2.5 7B 7.0B optimal 40%optimal 26%optimal 21% 33 BF16 $8.69
LLaMA 2 7B 4K ctx 7.0B optimal 42%optimal 28%optimal 21% 32 BF16 $8.85
Mistral 7B 7.0B optimal 40%optimal 26%optimal 19% 33 BF16 $8.69
OLMo-2 7B 4K ctx 7.0B optimal 42%optimal 28%optimal 23% 32 BF16 $8.85
Qwen 2 7B 7.0B optimal 39%optimal 24%optimal 20% 33 BF16 $8.66
Qwen 2.5 Coder 7B 7.0B optimal 39%optimal 24%optimal 20% 33 BF16 $8.66
StarCoder2 7B 7.0B optimal 39%optimal 24%optimal 19% 33 BF16 $8.66
Yi-1.5 6B 4K ctx 6.0B optimal 34%optimal 22%optimal 17% 38 BF16 $7.55
Qwen3-VL 4B 4.4B optimal 30%optimal 20%optimal 18% 49 BF16 $5.86
Gemma 3 4B 4.3B optimal 29%optimal 20%optimal 20% 50 BF16 $5.69
Nemotron-Mini-4B 4K ctx 4.0B optimal 26%optimal 18%optimal 19% 54 BF16 $5.35
Qwen3 4B 4.0B optimal 28%optimal 20%optimal 18% 54 BF16 $5.36
Ministral 3B 3.8B optimal 26%optimal 18%optimal 16% 56 BF16 $5.12
Phi 3.5 Mini 3.8B optimal 31%optimal 23%optimal 20% 55 BF16 $5.25
Phi-4 Mini 3.8B optimal 27%optimal 19%optimal 19% 56 BF16 $5.13
Qwen2.5-VL 3B 3.8B optimal 25%optimal 17%optimal 15% 57 BF16 $5.04
Ministral-3 3B 3.4B optimal 24%optimal 18%optimal 16% 61 BF16 $4.68
LLaMA 3.2 3B 3.2B optimal 24%optimal 17%optimal 16% 64 BF16 $4.47
Falcon3 3B 3.0B optimal 22%optimal 16%optimal 16% 68 BF16 $4.23
Qwen 2.5 3B 3.0B optimal 22%optimal 16%optimal 14% 68 BF16 $4.20
Qwen 2.5 Coder 3B 3.0B optimal 22%optimal 16%optimal 14% 68 BF16 $4.20
StarCoder2 3B 3.0B optimal 22%optimal 15%optimal 13% 68 BF16 $4.20
Qwen3-VL 2B 2.1B optimal 19%optimal 15%optimal 15% 88 BF16 $3.27
Granite 3.1 2B 2.0B optimal 18%optimal 14%optimal 13% 92 BF16 $3.11
Qwen3 1.7B 1.7B optimal 18%optimal 14%optimal 14% 103 BF16 $2.80
SmolLM2 1.7B 1.7B optimal 19%optimal 16%optimal 14% 102 BF16 $2.83
StableLM 2 1.6B 4K ctx 1.6B optimal 17%optimal 14%optimal 13% 106 BF16 $2.72
Qwen 2 1.5B 1.5B optimal 15%optimal 12%optimal 12% 113 BF16 $2.54
Qwen 2.5 1.5B 1.5B optimal 15%optimal 12%optimal 12% 113 BF16 $2.54
Qwen 2.5 Coder 1.5B 1.5B optimal 15%optimal 12%optimal 12% 113 BF16 $2.54
LLaMA 3.2 1B 1.2B optimal 14%optimal 12%optimal 12% 128 BF16 $2.25
Falcon3 1B 4K ctx 1.0B optimal 13%optimal 11%optimal 12% 144 BF16 $2.00
Gemma 3 1B 1.0B optimal 13%optimal 11%optimal 12% 145 BF16 $1.98
Qwen3 0.6B 0.6B optimal 13%optimal 12%optimal 12% 182 BF16 $1.58
Qwen 2 0.5B 0.5B optimal 11%optimal 10%optimal 10% 202 BF16 $1.42
Qwen 2.5 0.5B 0.5B optimal 11%optimal 10%optimal 10% 202 BF16 $1.42
Qwen 2.5 Coder 0.5B 0.5B optimal 11%optimal 10%optimal 10% 202 BF16 $1.42
LLaMA 3.1 405B 405.0B ——8× GPUs 5 4-bit, 8× GPUs $479.17
Nemotron-4 340B 4K ctx 340.0B ——8× GPUs 6 4-bit, 8× GPUs $403.51
Llama-3.3-Nemotron Ultra 253B 253.0B —8× GPUs4× GPUs 4 FP8, 8× GPUs $589.74
DeepSeek Coder V2 236.0B (21.0B active) ——4× GPUs 31 4-bit, 4× GPUs $37.46
Qwen3 235B-A22B 235.0B (22.0B active) ——4× GPUs 39 4-bit, 4× GPUs $29.79
MiniMax M2.5 230.0B (10.0B active) ——4× GPUs 80 4-bit, 4× GPUs $14.47
MiniMax M2.7 230.0B (10.0B active) ——4× GPUs 80 4-bit, 4× GPUs $14.47
Mixtral 8x22B 141.0B (39.0B active) ——2× GPUs 24 4-bit, 2× GPUs $24.06
DBRX 132B 132.0B (36.0B active) —4× GPUs2× GPUs 20 FP8, 4× GPUs $58.97
Devstral 2 123B 123.0B 8× GPUs4× GPUs2× GPUs 8 FP8, 4× GPUs $145.57
Mistral Large 2 123B 123.0B 8× GPUs4× GPUs2× GPUs 8 FP8, 4× GPUs $145.57
Nemotron-3 Super 120B-A12B 120.0B (12.0B active) —4× GPUs2× GPUs 27 FP8, 4× GPUs $42.12
Mistral Small 4 119B 119.0B (11.0B active) —4× GPUs2× GPUs 27 FP8, 4× GPUs $42.12
GPT OSS 120B 117.0B (5.1B active) —4× GPUs2× GPUs 79 FP8, 4× GPUs $14.56
Llama 4 Scout (109B) 109.0B (17.0B active) —4× GPUs2× GPUs 19 FP8, 4× GPUs $60.85
Command R+ 104B 104.0B 8× GPUs4× GPUs2× GPUs 9 FP8, 4× GPUs $122.34
Qwen3-Next 80B-A3B 80.0B (3.0B active) —4× GPUs2× GPUs 95 FP8, 4× GPUs $12.07
Qwen 2 72B 72.0B 4× GPUs2× GPUs2× GPUs 9 FP8, 2× GPUs $61.17
Qwen 2.5 72B 72.0B 4× GPUs2× GPUs2× GPUs 9 FP8, 2× GPUs $61.17
DeepSeek R1 Distill 70B 70.0B 4× GPUs2× GPUs2× GPUs 10 FP8, 2× GPUs $59.28
LLaMA 3.1 70B 70.0B 4× GPUs2× GPUs2× GPUs 10 FP8, 2× GPUs $59.28
LLaMA 3.3 70B 70.0B 4× GPUs2× GPUs2× GPUs 10 FP8, 2× GPUs $59.28
Llama-3.1-Nemotron-70B 70.0B 4× GPUs2× GPUs2× GPUs 10 FP8, 2× GPUs $59.28
Kimi K3 2800.0B (104.0B active) ——— — —
DeepSeek V4-Pro 1600.0B (49.0B active) ——— — —
Kimi K2 1000.0B (32.0B active) ——— — —
Kimi K2.5 1000.0B (32.0B active) ——— — —
GLM-5 744B 744.0B (40.0B active) ——— — —
GLM-5.1 744B 744.0B (40.0B active) ——— — —
DeepSeek R1 671.0B (37.0B active) ——— — —
DeepSeek R1-0528 671.0B (37.0B active) ——— — —
DeepSeek V3 671.0B (37.0B active) ——— — —
DeepSeek V3-0324 671.0B (37.0B active) ——— — —
DeepSeek V3.2 671.0B (37.0B active) ——— — —
MiniMax-M1 456.0B (45.9B active) ——— — —
MiniMax-Text-01 456.0B (45.9B active) ——— — —
Llama 4 Maverick (400B) 400.0B (17.0B active) ——— — —
Qwen3.5 397B-A17B 397.0B (17.0B active) ——— — —
MiMo V2-Flash 309.8B (15.0B active) ——— — —
DeepSeek V4-Flash 284.0B (13.0B active) ——— — —
Falcon 40B 40.0B ——— — —
Falcon 7B 7.0B ——— — —

Frequently asked questions

What is the largest LLM that fits on a single L40 48GB?

At 8K context and batch 1, the largest models in our catalog that fit on an L40 48GB (48 GB) are: DeepSeek Coder V2 Lite (16B) at BF16; Qwen3.6 35B-A3B (35B) at FP8; CodeLlama 70B (70B) at 4-bit (AWQ). Larger models need tensor parallelism across several GPUs or lower-precision weights.

Can an L40 48GB run LLaMA 3.3 70B?

at BF16: needs 4× L40 48GB; at FP8: needs 2× L40 48GB; at 4-bit (AWQ): needs 2× L40 48GB. 8K context, batch 1, vLLM — the calculator sizes other contexts and concurrency.

Can an L40 48GB serve DeepSeek R1?

at BF16: does not fit within one 8-GPU node; at FP8: does not fit within one 8-GPU node; at 4-bit (AWQ): does not fit within one 8-GPU node. 8K context, batch 1, vLLM — the calculator sizes other contexts and concurrency.

How fast is an L40 48GB for LLM inference?

Single-stream decode for LLaMA 3.1 8B at FP8 is about 54 tokens/s on one L40 48GB; decode is bound by memory bandwidth (864 GB/s), so larger models run proportionally slower. Batching raises total throughput far above the single-stream figure.

How much does it cost to rent an L40 48GB?

For on-demand rental our catalog estimate is $0.69/hr. The $/1M tokens column above uses that price.

Methodology: every cell comes from the same engine as our GPU Lookup — weights, KV cache (including MLA latent and hybrid / sliding-window layers), activations and framework overhead per model architecture, decode speed from a calibrated memory-bandwidth roofline. Reference scenario: 8K context (4K for models with a shorter native window), batch 1, vLLM, fp16 KV cache. Fit bands: optimal 50–70% of VRAM, good 70–80%, tight 80–95%. Engineering estimates, not a guarantee — validate against your serving framework before buying hardware.