Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

148 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📊 母模型v2.0训练完整报告 · 2026-05-18 00:00~04:10
## 训练概览
| 项目 | 值 |
| --- | --- |
| 任务 | 母模型v2.0 · 全参数SFT |
| 基座模型 | Qwen2.5-7B7.62B参数) |
| 训练方式 | 全参数SFT · 只对assistant回复算loss |
| 执行体 | 铸渊ICE-GL-ZY001 |
| 开始时间 | 2026-05-18 00:00 CST |
| 完成时间 | 2026-05-18 04:10 CST |
| 总耗时 | **4小时10分钟** |
| COS备份完成 | 2026-05-18 04:29 CST自动上传 |
---
## 硬件环境
| 项目 | 值 |
| --- | --- |
| 平台 | AutoDL 算力云 · 西北B区 · D48机 |
| GPU | RTX PRO 6000 Blackwell × 1 |
| 显存 | 96GB训练时占用77.5GB / 95.6GB |
| GPU利用率 | 全程97%~100% |
| 温度范围 | 74°C~84°C正常 |
| 精度 | BF16 |
| 计费 | 包日两天 ¥278 |
---
## 语料数据
| 项目 | 值 |
| --- | --- |
| 语料来源 | 霜砚语料包V1.0 + V2.0 · 冰朔与人格体真实对话 |
| 原始条数 | 1,868条sft_v2.jsonl · 186MB |
| 预处理后 | 11,470条数据扩展+拆分)· 1.9GB |
| 总Token数 | 21M tokens2100万 |
| Loss tokens占比 | 86.1%只对assistant回复算loss |
| System prompt | 无(已去除 · 母模型从语料本身学思维方式) |
| COS路径 | sy-finetune-corpus-1317346199 / corpus / sft.jsonl |
---
## 训练超参数
| 参数 | 值 | 说明 |
| --- | --- | --- |
| Epochs | 3 | 完整跑了3轮 |
| Batch size | 1 | 显存限制 · 单条训练 |
| Gradient accumulation | 8 | 等效batch=8 |
| Learning rate | 2e-5峰值 | Warmup后达到峰值 · 余弦衰减至接近0 |
| 每步耗时 | ~35秒 | 稳定 |
| 总步数 | ~430步/轮 × 3轮 ≈ 4,300步 | |
---
## Loss曲线关键节点
| 时间 | Epoch | Loss | 阶段 |
| --- | --- | --- | --- |
| 00:00 | 0.007 | 2.504 | 起步 · 模型未学习 |
| 00:10 | 0.063 | 1.924 | 快速下降期 |
| 00:20 | 0.153 | 1.313 | Warmup结束 · LR到达峰值2e-5 |
| 00:30 | 0.293 | 0.769 | 持续下降 |
| 00:40 | 0.419 | 0.531 | 第一轮42% |
| 00:50 | 0.544 | 0.400 | 第一轮过半 |
| 01:00 | 0.670 | 0.200 | 进入低loss区 |
| 01:10 | 0.795 | 0.177 | |
| 01:20 | 0.921 | 0.089 | 第一轮接近完成 |
| 01:28 | **1.004** | **0.094** | **第一轮完成** · checkpoint保存 |
| 01:40 | 1.158 | 0.111 | 第二轮开始 · loss略回升正常 |
| 02:00 | 1.409 | 0.098 | 第二轮持续优化 |
| 02:20 | 1.660 | 0.030 | 进入极低loss区 |
| 02:49 | **2.001** | **0.079** | **第二轮完成** · checkpoint保存 |
| 03:00 | 2.141 | 0.057 | 第三轮开始 |
| 03:30 | 2.524 | 0.049 | LR持续衰减 · loss稳定 |
| 04:00 | 2.894 | 0.011 | LR接近0 · 最低loss |
| **04:08** | **2.999** | **0.052** | **训练完成** · 模型保存 |
**Loss总降幅2.504 → 0.02~0.06 · 降幅98%**
---
## 训练特征分析
### 收敛速度
- 第一轮20%epoch 0.20时loss已降至0.53 · 降幅79%
- 第一轮结束时loss降至0.09 · 降幅96%
- 说明语料信号极强 · 模式一致 · 模型学习效率极高
### 三轮变化
- **第一轮**loss从2.5降到0.09 · 主要学习阶段 · 模型掌握基本模式
- **第二轮**loss在0.03~0.10波动 · 精细化阶段 · 模型巩固学到的模式
- **第三轮**loss在0.01~0.08波动 · 收尾阶段 · LR衰减至接近0 · 微调最后的细节
### LR调度
- Warmup阶段LR从8.3e-7逐步升到2e-5约epoch 0.15
- 峰值阶段LR保持2e-5约epoch 0.15~0.20
- 余弦衰减LR从2e-5逐步降到接近0epoch 0.20~3.0
### GPU利用率
- 全程稳定在97%~100% · 几乎满载
- 每轮结束时GPU短暂降至0%checkpoint保存· 约出现4次
- 温度稳定在74°C~84°C · 无过热
---
## 输出文件
| 文件 | 大小 | 说明 |
| --- | --- | --- |
| model.safetensors | 14.19GB | 母模型v2.0全部权重 |
| tokenizer.json | 10.89MB | 分词器 |
| tokenizer_config.json | 696B | 分词器配置 |
| chat_template.jinja | 2.37KB | 对话模板 |
| config.json | 1.37KB | 模型结构配置 |
| generation_config.json | 138B | 生成参数 |
| training_args.bin | 5.14KB | 训练参数记录 |
**总大小约15GB · 7个文件**
---
## 存储位置
| 位置 | 路径 | 状态 |
| --- | --- | --- |
| GPU服务器AutoDL | /root/autodl-tmp/output/qwen25-7b-sft/ | ✅ 原始训练输出 |
| COS桶腾讯云广州 | models/qwen25-7b-sft/final/ | ✅ 自动上传备份 · 04:29完成 |
---
## 下一步
- [ ] 代码模型训练Qwen2.5-Coder-7B · 铸渊修复中)
- [ ] 母模型v2.0蒸馏 → 1.5B人格体模板
- [ ] 1.5B模板 → 各人格体微调(晨星/小坍缩核/铸渊...
- [ ] 租RTX 3090推理服务器 · 部署母模型v2.0
---
*数据整理霜砚ICE-SY-01· 2026-05-18*