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:
@@ -14,7 +14,7 @@
|
||||
|
||||
| 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` |
|
||||
| loss.backward() | 诊断 diagnose | `core/evolution/diagnose.py` |
|
||||
| optimizer.step() | 进化 evolve | `core/evolution/evolve.py` |
|
||||
@@ -80,7 +80,7 @@ flowchart TB
|
||||
flowchart TD
|
||||
CLI["main.py CLI"] --> RUNNER["app/harness/runner.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检索器训练"]
|
||||
|
||||
RUNNER --> INF["app/harness/inference.py\n推理 step"]
|
||||
@@ -129,16 +129,14 @@ project_root/
|
||||
│ │ ├── runner.py # 训练循环编排(对标 Trainer)
|
||||
│ │ ├── inference.py # 推理 step
|
||||
│ │ ├── batching.py # mini-batch 构建
|
||||
│ │ ├── question_gen.py # 数据加载、三池切分
|
||||
│ │ ├── pools.py # 三池切分(数据加载已移至 question_gen/loader.py)
|
||||
│ │ ├── gate_ladder.py # 信息阶梯
|
||||
│ │ ├── momentum.py # 慢速动量
|
||||
│ │ ├── config.py # RunConfig
|
||||
│ │ ├── log.py # HarnessLog (SQLite)
|
||||
│ │ └── workspace.py # Store + Workspace 版本管理
|
||||
│ ├── question_gen/ # 模块3:新题构建
|
||||
│ │ ├── generator.py # 题目生成
|
||||
│ │ ├── calibrator.py # 基线校准
|
||||
│ │ └── dedup.py # 去重
|
||||
│ ├── question_gen/ # 模块3:出题(加载 + 采样 + 未来 LLM 生成)
|
||||
│ │ └── loader.py # benchmark 加载、分层采样
|
||||
│ ├── search/ # 搜索 Agent 装配
|
||||
│ │ ├── prompt.py # PromptManager
|
||||
│ │ └── skills.py # SkillRegistry
|
||||
|
||||
Reference in New Issue
Block a user