在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用parse-log
星标3
分支0
更新时间2026年5月3日 16:02
解析 Taiji pod 日志,保留全部有用内容,仅压缩重复训练进度行并丢弃 tqdm 噪音
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
解析 Taiji pod 日志,保留全部有用内容,仅压缩重复训练进度行并丢弃 tqdm 噪音
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | parse-log |
| description | 解析 Taiji pod 日志,保留全部有用内容,仅压缩重复训练进度行并丢弃 tqdm 噪音 |
用户意图:分析某次训练的 pod 日志,快速了解训练配置、进度、eval 结果和异常。
默认保留所有有用内容,仅做两件事:
[STEP]、[TRAIN_AUC])日志格式变更时无需改代码——新增的日志字段会自动通过。
python cli/parse_training_log.py <log_file|-> [--max-step-lines N] [--eval-only]
| 参数 | 默认 | 说明 |
|---|---|---|
log_file | 必填 | 日志文件路径,或 - 从 stdin 读取 |
--max-step-lines | 10 | 每个重复 block 保留的最大行数(0 = 不压缩) |
--eval-only | off | 仅输出 epoch 摘要、eval 结果和 early stopping |
| 用户说 | Cascade 做 |
|---|---|
给了文件路径 logs/xxx.txt | 直接用文件路径 |
| "看 #12345 的日志" / "分析最近一次" | 先保存到文件再解析(见下方命令) |
| 没指定 | 用 latest |
保存日志(注意 Windows PowerShell 编码):
python cli/taiji_run.py inst log <ID> --tail 9999 | Out-File -Encoding utf8 .taiji/cache/tmp_log.txt
// turbo
python cli/parse_training_log.py .taiji/cache/tmp_log.txt
若只关心 eval 结果:
python cli/parse_training_log.py .taiji/cache/tmp_log.txt --eval-only
解析结果后,Cascade 应主动分析:
# 不压缩,看全部训练进度
python cli/parse_training_log.py <log_path> --max-step-lines 0
# 高压缩,每 block 只保留 5 行
python cli/parse_training_log.py <log_path> --max-step-lines 5
ask_user_question)| 分析结论 | 建议选项 |
|---|---|
| 训练正常,已收敛 | (a) 看 metrics 图表 /view-metrics / (b) 发布 ckpt / (c) 先这样 |
| 发现异常 (NaN/spike) | (a) 看完整 log 定位问题 / (b) 调整超参重跑 |
| 仍在训练中 | (a) 等一会再看 / (b) 看实时 log inst log <ID> --tail 50 |
| 现象 | 处理 |
|---|---|
| 日志文件为空 | 任务可能还没启动,等几分钟 |
| UnicodeEncodeError | Windows 终端编码问题,脚本已内置 utf-8 reconfigure |
无 [Eval] 行 | 首个 epoch 还没结束,等一会 |