benchmark

Benchmark FastDeploy versus SGLang with end-to-end tests and HTML reports.

3.7k|758|Updated Jun 27, 2022
One-click install
npx skills add https://github.com/PaddlePaddle/FastDeploy --skill benchmark-paddlepaddle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/PaddlePaddle/FastDeploy/tree/main/.claude/skills/benchmark-compare
Command: npx skills add https://github.com/PaddlePaddle/FastDeploy --skill benchmark-paddlepaddle

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Benchmark FastDeploy vs SGLang by orchestrating end-to-end tests, collecting performance metrics, and producing interactive HTML reports.

Core Features & Use Cases

  • End-to-end benchmark workflow: environment setup, service deployment, and metric reporting.
  • Supports single and multi-GPU deployments, multiple deployment modes (single, TP, PD), and a report-only path using existing logs.
  • Use case: teams evaluating model deployment frameworks for latency, throughput, and cost efficiency.

Quick Start

Run a full benchmark comparing FastDeploy and SGLang with default parameters.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I benchmark FastDeploy vs SGLang inference performance?

You can benchmark FastDeploy vs SGLang by running end-to-end tests that collect performance metrics and produce interactive HTML reports, supporting both single- and multi-GPU deployments.

Can I generate a performance report from existing inference logs?

Yes, you can generate a performance report from existing inference logs by using the report-only path, which parses collected metrics and composes interactive HTML reports without redeploying services.

Does the benchmark support multi-GPU deployments and different modes?

Yes, the benchmark supports multi-GPU deployments and multiple modes including single, TP (tensor parallel), and PD (prefill-decode) to evaluate latency and throughput across different configurations.

What Python environment is required to run the FastDeploy and SGLang benchmark?

Running the FastDeploy and SGLang benchmark requires a Python 3.10 environment, utilizing provided environment setup scripts to deploy services and extract metrics for reporting.

What is the best way to evaluate model deployment frameworks for cost efficiency?

The best way to evaluate model deployment frameworks for cost efficiency is orchestrating end-to-end benchmark tests that collect latency and throughput metrics, producing interactive HTML reports for direct comparison.