running-eval-suite

Automate performance benchmark execution and result table synchronization in sglang-omni.

768|316|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/sgl-project/sglang-omni --skill running-eval-suite
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: running-eval-suite
Source: https://github.com/sgl-project/sglang-omni/tree/main/.claude/skills/running-eval-suite
Command: npx skills add https://github.com/sgl-project/sglang-omni --skill running-eval-suite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, sglang, torch, funasr, zhconv, zhon, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the repetitive and error-prone process of running performance benchmarks and manually updating reference tables in documentation, ensuring that performance metrics remain accurate and up-to-date across different hardware configurations.

Core Features & Use Cases

  • Automated Benchmarking: Executes full-stack performance evaluations for SGLang-Omni models, including server lifecycle management and client-side data collection.
  • Intelligent Table Updates: Automatically detects host hardware and performs in-place updates or appends new rows to benchmark result tables in the repository.
  • Use Case: A developer can run a single command to evaluate a new model on H200 hardware, automatically capture the results, and commit the updated reference tables to the repository without manual editing.

Quick Start

Run the running-eval-suite skill to execute all benchmarks and refresh the reference tables for the current hardware.

Frequently Asked Questions about running-eval-suite

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

FAQPage Schema
How do I automate performance benchmarking for multimodal and speech models?▼

Automated performance benchmarking for multimodal and speech models is achieved by managing server lifecycles, running client execution, and parsing structured data to generate hardware-specific reporting.

What is the best way to automatically update benchmark result tables in documentation?▼

Automatically updating benchmark result tables is handled by detecting host hardware and performing in-place updates or appending new rows to reference tables in the repository without manual editing.

How does automated benchmark execution handle different hardware configurations?▼

Automated benchmark execution handles different hardware configurations by detecting the host hardware environment and producing deterministic, hardware-specific performance reporting for the evaluated models.

Do I need specific dependencies to run SGLang performance evaluations?▼

Running SGLang performance evaluations requires dependencies including pyyaml, torch, funasr, zhconv, and zhon to support multimodal and speech model processing within the sglang-omni repository.

Can I evaluate a new model on H200 hardware and commit updated reference tables automatically?▼

Evaluating a new model on H200 hardware and committing updated reference tables is supported by running a single command to capture results and synchronize documentation without manual intervention.