.. _benchmarks: ================ Benchmark Suites ================ vLLM contains two sets of benchmarks: + :ref:`Performance benchmarks ` + :ref:`Nightly benchmarks ` .. _performance_benchmarks: Performance Benchmarks ---------------------- The performance benchmarks are used for development to confirm whether new changes improve performance under various workloads. They are triggered on every commit with both the ``perf-benchmarks`` and ``ready`` labels, and when a PR is merged into vLLM. The latest performance results are hosted on the public `vLLM Performance Dashboard `_. More information on the performance benchmarks and their parameters can be found `here `__. .. _nightly_benchmarks: Nightly Benchmarks ------------------ These compare vLLM's performance against alternatives (``tgi``, ``trt-llm``, and ``lmdeploy``) when there are major updates of vLLM (e.g., bumping up to a new version). They are primarily intended for consumers to evaluate when to choose vLLM over other options and are triggered on every commit with both the ``perf-benchmarks`` and ``nightly-benchmarks`` labels. The latest nightly benchmark results are shared in major release blog posts such as `vLLM v0.6.0 `_. More information on the nightly benchmarks and their parameters can be found `here `__.