VLM Inference Benchmark Explorer

Gemma-4-31B-it on DGX Spark — BF16, vLLM vision-language inference benchmark

Open this configuration in the VLM Inference Benchmark Explorer

ModelGemma-4-31B-it
Parameters31B
DeviceDGX Spark
QuantizationBF16
Image size720p
Images per camera1
Max Cameras (response ≤ 3 s)8
EnginevLLM
CamerasResponse (s)TPS (tok/s)Target
10.783.8≤3 s
21.113.7≤3 s
41.313.6≤3 s
81.923.4≤3 s
164.003.3>3 s
325.442.6>3 s
649.472.0>3 s
72——Failed
Images per requestResponse (s)TPS (tok/s)Target
10.783.8≤3 s
21.093.8≤3 s
41.983.8≤3 s
83.993.8>3 s
168.773.7>3 s
3220.73.7>3 s
6457.83.7>3 s
128228.03.6>3 s
256——Failed

Gemma-4-31B-it (31B parameters), served in BF16 format with vLLM on DGX Spark, starts answering a single camera that sends one 720p image after 0.78 s, then writes 3.8 tok/s.

With 128 images per camera at 720p, the answer starts after 228.04 s. With one 2K image, after 0.74 s.

At the default target of an answer starting within 3 s (720p, one image per camera), it keeps up with 8 cameras at once.