VLM Inference Benchmark Explorer

Granite-Vision-4.1-4B on DGX Spark — BF16, vLLM vision-language inference benchmark

Open this configuration in the VLM Inference Benchmark Explorer

ModelGranite-Vision-4.1-4B
Parameters4.0B
DeviceDGX Spark
QuantizationBF16
Image size720p
Images per camera1
Max Cameras (response ≤ 3 s)16
EnginevLLM
CamerasResponse (s)TPS (tok/s)Target
10.3026.3≤3 s
20.4230.5≤3 s
40.5027.5≤3 s
80.7322.4≤3 s
161.5017.9≤3 s
323.1111.9>3 s
646.687.6>3 s
9615.86.9>3 s
104——Failed
Images per requestResponse (s)TPS (tok/s)Target
10.3026.3≤3 s
20.5726.0≤3 s
41.1627.9≤3 s
82.3925.0≤3 s
165.2823.4>3 s
3212.819.8>3 s
64——Failed

Granite-Vision-4.1-4B (4.0B parameters), served in BF16 format with vLLM on DGX Spark, starts answering a single camera that sends one 720p image after 0.3 s, then writes 26.3 tok/s.

With 32 images per camera at 720p, the answer starts after 12.78 s. With one 2K image, after 0.36 s.

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