用途:审计 SGLang 启动日志,保存证据并对候选清理项提出建议,只有用户选择后才应用运行时改动;请求编辑此技能本身不会启动服务器。
主要能力:无参数调用时按顺序运行三个默认用例——qwen3-8b-tp1.log 使用 uv run sglang serve --model-path Qwen/Qwen3-8B;qwen3-8b-tp2.log 增加 --tp 2;gpt-oss-20b-tp1.log 使用 uv run sglang serve --model-path openai/gpt-oss-20b,覆盖 dense、张量并行与 MoE/混合滑动窗口注意力启动。显式命令、模型或 TP 大小会替换该矩阵。
使用方式:检查 checkout、空闲 GPU 和端口一次;资源空闲时用请求的命令,否则用 CUDA_VISIBLE_DEVICES 选空闲 GPU 与未用 --port 并记录调整,不干扰已有服务器。用 mktemp -d /tmp/sglang-startup-audit-XXXXXX 建唯一目录,每个用例用 set -o pipefail 与 COMMAND 2>&1 | tee LOG_PATH 保存原始 stdout/stderr,记录命令、GPU ID、端口、commit、覆盖项与就绪状态。等待 The server is fired up and ready to roll! 后停掉该服务器再测下一用例。保留用户 NCCL_DEBUG 等日志配置,解释 NCCL 详细度时可查 shell 设置、NCCL_CONF_FILE 与 /etc/nccl.conf,不因输出长就改 NCCL_DEBUG=WARN,避免完整环境转储。
调查与报告:扫描弃用、重复 handler 输出、无关导入失败、未格式化打印和意外警告,读代表性片段与计数,用 rg 定位实际发出者并检查日志级别;重复、WARNING 或第三方格式本身不构成清理需求。只对匹配签名或未解决发出者查询噪声源提示。已接受输出包括用户环境或主机配置启用的 NCCL 诊断、NUMA 权限警告、GPT-OSS MXFP4 后端选择与默认页大小警告、Init Unified Radix Cache 摘要、SWA 分配与每 rank 内存/时序记录、进度条、warmup HTTP 日志、uv 同步消息、隔离的 NCCL/Gloo 启动行及一条带时间戳的 HF 认证警告。返回含就绪状态与可点击日志链接的运行表;每个候选给出代表消息、受影响用例/计数、源文件/函数与具体行为建议,区分确认发现与怀疑。无可行清理项时说明日志干净;否则询问采用哪些编号改动,等待选择后再编辑运行时或准备补丁。
应用与限制:批量兼容已批准编辑后,对受影响用例验证一次,仅新改动、失败或未解决关注点才重跑启动,验证日志与基线分开保存。保留有用警告与应用 handler,在 suppress_noisy_warnings() 与 configure_logger() 中保留 configure_hf_hub_logger(),重复设置需安全;旧编译内核缓存迁移提示保持 DEBUG,避免广泛库级抑制或 fd 重定向。运行相关格式化与聚焦现有检查,仅当验证有意义行为时加测试,并按请求创建分支、提交与 PR。资料未提供收费、价格或平台支持信息。