docs: 同步 question_gen 模块路径到 ARCHITECTURE.md 和 CLAUDE.md
DataLoader 代码位置 generator.py → loader.py; 目录树更新 question_gen/ 结构反映实际文件。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
| PyTorch 概念 | 本项目对应 | 代码位置 |
|
| PyTorch 概念 | 本项目对应 | 代码位置 |
|
||||||
|-------------|-----------|----------|
|
|-------------|-----------|----------|
|
||||||
| `DataLoader` | 出题 question_gen | `app/question_gen/generator.py` |
|
| `DataLoader` | 出题 question_gen | `app/question_gen/loader.py` |
|
||||||
| `model.forward()` | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` |
|
| `model.forward()` | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` |
|
||||||
| `loss.backward()` | 诊断 diagnose | `core/evolution/diagnose.py` |
|
| `loss.backward()` | 诊断 diagnose | `core/evolution/diagnose.py` |
|
||||||
| `optimizer.step()` | 进化 evolve | `core/evolution/evolve.py` |
|
| `optimizer.step()` | 进化 evolve | `core/evolution/evolve.py` |
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
| PyTorch | 本项目 | 代码位置 |
|
| PyTorch | 本项目 | 代码位置 |
|
||||||
|---------|--------|----------|
|
|---------|--------|----------|
|
||||||
| DataLoader | 出题 question_gen | `app/question_gen/generator.py` |
|
| DataLoader | 出题 question_gen | `app/question_gen/loader.py` |
|
||||||
| model.forward() | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` |
|
| model.forward() | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` |
|
||||||
| loss.backward() | 诊断 diagnose | `core/evolution/diagnose.py` |
|
| loss.backward() | 诊断 diagnose | `core/evolution/diagnose.py` |
|
||||||
| optimizer.step() | 进化 evolve | `core/evolution/evolve.py` |
|
| optimizer.step() | 进化 evolve | `core/evolution/evolve.py` |
|
||||||
@@ -80,7 +80,7 @@ flowchart TB
|
|||||||
flowchart TD
|
flowchart TD
|
||||||
CLI["main.py CLI"] --> RUNNER["app/harness/runner.py\n训练循环编排"]
|
CLI["main.py CLI"] --> RUNNER["app/harness/runner.py\n训练循环编排"]
|
||||||
CLI --> BUILD["app/tree/video_builder.py\n建树"]
|
CLI --> BUILD["app/tree/video_builder.py\n建树"]
|
||||||
CLI --> QGEN["app/question_gen/generator.py\n新题构建"]
|
CLI --> QGEN["app/question_gen/loader.py\n新题构建"]
|
||||||
CLI --> TRAIN_RET["app/retriever/train.py\n检索器训练"]
|
CLI --> TRAIN_RET["app/retriever/train.py\n检索器训练"]
|
||||||
|
|
||||||
RUNNER --> INF["app/harness/inference.py\n推理 step"]
|
RUNNER --> INF["app/harness/inference.py\n推理 step"]
|
||||||
@@ -129,16 +129,14 @@ project_root/
|
|||||||
│ │ ├── runner.py # 训练循环编排(对标 Trainer)
|
│ │ ├── runner.py # 训练循环编排(对标 Trainer)
|
||||||
│ │ ├── inference.py # 推理 step
|
│ │ ├── inference.py # 推理 step
|
||||||
│ │ ├── batching.py # mini-batch 构建
|
│ │ ├── batching.py # mini-batch 构建
|
||||||
│ │ ├── question_gen.py # 数据加载、三池切分
|
│ │ ├── pools.py # 三池切分(数据加载已移至 question_gen/loader.py)
|
||||||
│ │ ├── gate_ladder.py # 信息阶梯
|
│ │ ├── gate_ladder.py # 信息阶梯
|
||||||
│ │ ├── momentum.py # 慢速动量
|
│ │ ├── momentum.py # 慢速动量
|
||||||
│ │ ├── config.py # RunConfig
|
│ │ ├── config.py # RunConfig
|
||||||
│ │ ├── log.py # HarnessLog (SQLite)
|
│ │ ├── log.py # HarnessLog (SQLite)
|
||||||
│ │ └── workspace.py # Store + Workspace 版本管理
|
│ │ └── workspace.py # Store + Workspace 版本管理
|
||||||
│ ├── question_gen/ # 模块3:新题构建
|
│ ├── question_gen/ # 模块3:出题(加载 + 采样 + 未来 LLM 生成)
|
||||||
│ │ ├── generator.py # 题目生成
|
│ │ └── loader.py # benchmark 加载、分层采样
|
||||||
│ │ ├── calibrator.py # 基线校准
|
|
||||||
│ │ └── dedup.py # 去重
|
|
||||||
│ ├── search/ # 搜索 Agent 装配
|
│ ├── search/ # 搜索 Agent 装配
|
||||||
│ │ ├── prompt.py # PromptManager
|
│ │ ├── prompt.py # PromptManager
|
||||||
│ │ └── skills.py # SkillRegistry
|
│ │ └── skills.py # SkillRegistry
|
||||||
|
|||||||
Reference in New Issue
Block a user