vllm-omni-perf

Identify and optimize vLLM-Omni performance bottlenecks across autoregressive and diffusion pipelines.

84|27|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/hsliuustc0106/vllm-omni-skills --skill vllm-omni-perf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vllm-omni-perf
Source: https://github.com/hsliuustc0106/vllm-omni-skills/tree/main/skills/vllm-omni-perf
Command: npx skills add https://github.com/hsliuustc0106/vllm-omni-skills --skill vllm-omni-perf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

vLLM-Omni performance tuning helps engineers identify and reduce bottlenecks across autoregressive and diffusion pipelines, enabling faster inference, lower latency, and better resource utilization.

Core Features & Use Cases

  • Benchmarking suite for end-to-end latency and throughput across models and hardware.
  • Optimization levers including TeaCache, Cache-DiT, quantization, CPU offloading, and parallelism tuning.
  • Use Case: A data science team benchmarks a DiT-based diffusion model before and after applying optimizations to quantify speedups.

Quick Start

Run a baseline benchmark on a sample model to establish a performance floor.

Frequently Asked Questions about vllm-omni-perf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize vLLM-Omni performance bottlenecks for autoregressive and diffusion pipelines?

To optimize vLLM-Omni performance bottlenecks, apply techniques like TeaCache, Cache-DiT, quantization, CPU offloading, and parallelism tuning across autoregressive and diffusion pipelines. These methods reduce inference latency and improve resource utilization.

What is the best way to benchmark a DiT-based diffusion model before and after applying optimizations?

The best way to benchmark a DiT-based diffusion model is using a benchmarking suite to measure end-to-end latency and throughput. Establish a baseline performance floor first, then apply optimizations like TeaCache or quantization to quantify speedups.

Does vLLM-Omni performance tuning support CPU offloading and tensor parallelism?

Yes, vLLM-Omni performance tuning supports CPU offloading and tensor parallelism. These optimization levers are explicitly applied to reduce bottlenecks and improve throughput across supported model pipelines and hardware configurations.

How does TeaCache work to speed up inference in diffusion pipelines?

TeaCache works as an optimization lever to speed up inference in diffusion pipelines by reducing computational bottlenecks. It is applied alongside techniques like Cache-DiT and quantization to achieve faster end-to-end latency and better resource utilization.

What baseline configurations are required to run reproducible vLLM-Omni performance tests?

Running reproducible vLLM-Omni performance tests requires baseline benchmarks, model configurations, and tooling details. Establishing a performance floor on a sample model provides the necessary baseline data to validate subsequent optimizations.