with one click
swanlab-monitor
实时监控 SwanLab 上运行中的大模型训练实验——按窗口研判异常(NaN/尖峰/发散/掉速)并告警
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
实时监控 SwanLab 上运行中的大模型训练实验——按窗口研判异常(NaN/尖峰/发散/掉速)并告警
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
查阿里云 PAI-DLC 训练任务——`dlc list` 跨全部可访问工作空间列 Running 任务(含 GPU 卡数 / 已运行时长 / 属主),`dlc logs <jobid>` 取某任务最后一个节点的日志,`dlc workspaces` 列可访问工作空间
每日简报,并行调用 arxiv / HF Papers / 知乎 / HN / GitHub / Product Hunt
把任务结果 / 通知推送到飞书群自定义机器人(webhook)。想在飞书群里收到结果时用。
把任务结果推送到华为/荣耀手机「负一屏」(HiBoard 服务动态)。任务完成后想在手机上看到结果时用。
把 ~/.navi(config.toml + paper-cache 等)镜像备份到 WebDAV(账号配在 [navi] 段)——`navi sync` 增量上传,`navi pull` 在新机器上恢复,`navi status` 看差异
把 Zotero 论文库同步到本地并用 PaperQA2 做语义问答——`paper sync` 拉 PDF 建向量索引,`paper ask` 对自己的论文库带引用问答
| name | swanlab-monitor |
| description | 实时监控 SwanLab 上运行中的大模型训练实验——按窗口研判异常(NaN/尖峰/发散/掉速)并告警 |
| argument-hint | [实验名/run_id/URL] |
| user-invocable | true |
| allowed-tools | Bash, Read, Agent, AskUserQuestion |
盯住正在跑的训练实验,每个周期拉最近窗口的指标,对照指标说明研判异常并告警。深度归因分析请用 /swanlab-analyze。
设计原则:
swanlab/tools/ 单一功能脚本;本 skill 一次只跑一个监控周期,节奏交给 /loop。tools/ 只回原始数据。.claude/skills/swanlab/tools/(凭证读 ~/.navi/config.toml 的 [swanlab])~/.navi/swanlab-metrics.md,否则 .claude/skills/swanlab/metrics.example.md(取其「期望趋势/异常信号」作研判依据)。把目标解析成 username/project/run_id:
http://host/@user/project/runs/<run_id>/chart)→ 抽三段。run_id 或完整 user/project/run_id → 用之(缺段用配置默认)。list_experiments.py 找同名 run。list_projects.py 找 count.runningExps>0 的项目,再 list_experiments.py 取 state==RUNNING 的实验;多个用 AskUserQuestion 选。持续监控:建议
/loop 5m /swanlab-monitor <实验>。本 skill 每次只跑一个周期。
--tail):
python3 .claude/skills/swanlab/tools/get_metrics.py --path <path> --keys <核心指标> --tail 50
同时关注实验 state(CRASHED/FINISHED 要提示)。step / 关键指标最新值 / OK。swanlab-analyst(Agent 子类型)做聚焦诊断。/loop 持续盯,或用 /swanlab-analyze 深挖。{"error": ...};据此提示用户(多半是 [swanlab] 未配 api_host/api_key)。