Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
stage-configuration【部署与运维】Inspect and tune vLLM-Omni deploy YAMLs, stage placement, connectors, memory, CLI precedence, and distributed planning.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about vLLM-Omni pipeline/deploy configuration rather than request payloads or model-family selection.
PipelineConfig, DeployConfig, and StageDeployConfig combine into effective stage runtime settings.SharedMemoryConnector vs MooncakeStoreConnector and checking stage input/output connector wiring.devices, num_replicas, gpu_memory_utilization, max_num_seqs, max_model_len, diffusion parallelism, offload, or attention knobs.--stage-overrides.If the user provides a deploy YAML or overlay, inspect it with the bundled validator:
python scripts/validate_deploy_yaml.py path/to/deploy.yaml
Read deploy-schema.md for the self-contained schema, merge rules, precedence, connectors, and CLI examples.
Read memory-and-distributed-placement.md for GPU placement, memory-utilization planning, head/headless launch planning, DP/PP/TP/stage replicas, diffusion parallel/offload/attention flags, and multi-node connector decisions.
For a quick non-model-loading placement estimate, run:
python scripts/plan_stage_memory.py \
--num-gpus 2 --gpu-mem-gib 80 --stages thinker,talker,code2wav --headroom-gib 4 --streaming
If a launch or config fails, use troubleshooting.md before recommending model downloads or full serving runs.
extra_body, realtime clients, or server endpoint choices belong to the online-serving sub-skill.Omni/AsyncOmni Python scripts, prompt dictionaries, and output field access belong to the offline-inference sub-skill.PipelineConfig objects, custom diffusion pipelines, or maintainer tests belongs to the model-integration sub-skill.base_config in the user's environment.