Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 3.11 KB

README.md

File metadata and controls

39 lines (25 loc) · 3.11 KB

全书实验

历史清单收录 110 项实验与计算,证据目录为 chXX/XX-YY/。当前正文已改写多道习题,历史编号不能直接代表当前题目完成状态。2026-09-14 审计提取到 117 个题目块、116 个不同编号(第 5 章的“练习 5-1”和“实验 5-1”同号)。见本轮审计、当前逐题清单和第 11 章当前十题答案。原始测量条件、记录与限制保存在各实验目录。

目录约定

experiments/chXX/XX-YY/
├── run.py        # 独立运行入口,只依赖 Python 3.8+ 标准库(实跑项另注依赖)
├── README.md     # 题目、固定输入、结果、判断与限制
├── results/      # JSON 与 Markdown 结果,必要时含 SVG
└── verify.py     # 可选:与 calculations/ 的独立实现交叉核对

正文编号与目录编号在第 8、11 章有历史错位(如正文实验 8-5 对应目录 ch08/08-07),各目录 README 首行已注明映射,路径作为稳定证据地址保留。原第 13 章的案例已并入前十二章,ch13/ 保留为封存证据地址。

两类实验

  • 计算类:直接复用 calculations/ 已复算的结果,或由 run.py 现场调用其 CLI 生成;本目录不重复实现公式,只做本题需要的组织、对照、判断与绘图。每个 README 都注明数字的来源命令与固定输入。
  • 实跑类:在本地 Apple M2 Max 或 rtx-pro(NVIDIA RTX PRO 6000 Blackwell Workstation Edition,96 GB,SM120,PyTorch 2.10/2.11,共享设备)上实际执行,保留完整原始记录、哈希与失败尝试。GPU 上有其他常驻服务,测量保留共享设备条件,不声称整卡独占。

运行

cd experiments/ch04/04-05 && python3 run.py      # 任取一项,独立运行

计算类实验需要仓库中的 calculations/(同一仓库内,无需额外安装)。实跑类实验的环境与依赖锁文件在各自目录中说明。

状态

inventory.json 保存历史题目、目录、证据与状态,题目来源已迁至 archive/outlines/;不是当前正文的完成证明:

  • delivered(93 项):历史清单标记已交付。
  • delivered_with_documented_gaps(17 项):主路径已交付,remaining 字段逐项写明仍未覆盖的部分(如无 E2B 凭据、公开记录中不存在同条件训练原始数据、后端拒绝某项配置、Agent 未产出可用新内核等)。负结果与失败尝试按原协议完整保留,不改写成成功。

大型原始记录使用 Git LFS;存在路径但内容是 LFS 指针时,不能视为可分析的数据。已有本地对象可用 git lfs checkout 恢复;下载方式见仓库根 README。本轮已恢复本地对象并重新检查公开 trace 的哈希与 SQLite 完整性。

记录保留规则:成功重跑后删除被替代的启动与配置调试失败产物,只交付最终成功运行及复现所需文件;正式实验的配对重复、预设故障注入、数值与质量负结果完整报告。