The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
DevOps · SKILL.md

lightllm

lightllm

Route LightLLM serving, deployment, and validation workflows into bundled references and sub-skills.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: lightllm description: "Route LightLLM serving, deployment, and validation workflows into bundled references and sub-skills." metadata: disco-role: operating disable-model-invocation: true license: Apache 2.0

LightLLM

LightLLM is a GPU-accelerated LLM serving framework with OpenAI-compatible, Anthropic-compatible, TGI-style, and LightLLM-native request paths. Use this skill when a user wants to start the server, understand its HTTP surface, choose a supported model/backend combination, or validate the runtime with repo-native benchmark and smoke flows.

Quick verification

If the package is not already installed, install the public lightllm distribution into a CUDA-capable Python environment first, for example with python -m pip install lightllm, then confirm that the installation is usable.

A healthy inspection environment should be able to do all of the following:

  1. Import the installed lightllm distribution.
  2. Pass python -m pip check.
  3. Report CUDA readiness from the target environment.
  4. Print python -m lightllm.server.api_server --help.

Use the bundled helper scripts when you need a fast check:

  • scripts/inspect_cuda.py for a tiny torch/CUDA smoke.
  • scripts/inspect_start_args.py for the live StartArgs surface.
  • scripts/inspect_api_surface.py for route and request-schema inspection.
  • scripts/request_smoke.py for a local /generate or /v1/* request against a running server.

Route map

serving-api

Use this sub-skill for HTTP serving, endpoint payloads, streaming, function calling, reasoning parsers, multimodal requests, health/readiness, metrics, and profiler control.

Read:

model-runtime

Use this sub-skill for supported model families, registry behavior, quantization/backend selection, multimodal model toggles, reward/RL model support, and adding a new model support path.

Read:

deployment-topologies

Use this sub-skill for single-node and multi-node launch topologies, pd_master / prefill / decode layouts, config server flows, multimodal worker placement, cache modes, RDMA/NIXL/UCX caveats, and startup sequencing.

Read:

benchmark-validation

Use this sub-skill for repository benchmarks, service throughput/QPS checks, static inference tests, prompt-cache timing, scenario regressions, and selected accuracy/validation scripts.

Read:

Cross-cutting references

Runtime notes

  • Treat the bundled references and scripts as the public operating context. Do not depend on the original checkout remaining available.
  • Prefer the smallest workflow that answers the user’s question: serving requests go to serving-api, model support questions go to model-runtime, topology and startup sequencing go to deployment-topologies, and benchmark or regression questions go to benchmark-validation.
  • For questions that mix multiple areas, start with the sub-skill that owns the user-facing action, then read the cross-cutting references above.
  • If a workflow needs a running server, use deployment-topologies first and then return here for the API or benchmark route.
  • If a question is about profiler control only, treat it as part of serving-api and benchmark-validation, not as a separate route.

Staleness check

If the repository version, package version, or supported backend story changes, refresh the provenance and routing metadata before reusing this skill.

Saved skills