01 / CONTROL
Match the setup
Both sides use the same model, H100 class, inputs, prompt, and output limit.
Vision methods
Pandan removes repeated media work, tunes GPUs under load, and reuses visual context across a live stream.
Our method
We change one layer at a time, then run Pandan and stock vLLM under the same conditions.
01 / CONTROL
Both sides use the same model, H100 class, inputs, prompt, and output limit.
02 / LOAD
We track first-token latency, total latency, queue time, and throughput as concurrency rises.
03 / QUALITY
Performance gains stay experimental until paired tests show matching outputs.
What changed
Pandan bypasses generic work only for inputs it can validate. Everything else returns to stock vLLM.
Qwen3-VL 30B-A3B
Validate supported images and video, reuse cached items, and build tensors without rerunning the full processor.
Gemma 4 31B
Batch independent frame work while preserving timestamps, positions, and prompt behavior. Unsupported inputs use stock processing.
BF16 preprocessing results. Tuned FP8 serving reaches 4.11 requests per second for Qwen and 0.78 for Gemma at 32 concurrent requests. Results are specific to this workload.
Built for streams
Reference stored frames instead of resending them with every request.
Pay mainly for what changed between questions.
Tie every result to its model, hardware, precision, load, and cache state.