What problem does it solve?
This Skill simplifies end-to-end performance profiling for SGLang servers by coordinating server startup, readiness checks, accuracy validation, trace collection, cleanup, and profile reporting.
Core Features & Use Cases
- Server Orchestration: Launch an SGLang server with configurable models, ports, GPUs, and tensor parallelism.
- Validation and Profiling: Check server readiness, run a quick GSM8K accuracy sanity test, and capture Chrome-compatible performance traces.
- Flexible Analysis: Configure profiling steps, profile prefill and decode stages separately, and use custom output paths for investigating latency, throughput, or GPU performance issues.
- Use Case: Profile a Qwen3-8B deployment to identify serving bottlenecks and inspect the resulting trace in Perfetto or Chrome tracing.
Quick Start
Use the generate-profile skill to launch an SGLang server for the specified model, validate its accuracy, capture an end-to-end trace, clean up the server, and report the generated profile path.