QuanZhou's Wiki

P2 推理系统 Lab:公开 Starter

这是当前 M2-C · Cached Multi-Head Attention 的公开 Starter。网站和下载包提供当前未完成任务、历史任务书、所有 Gate 的空白工作表、公开评分器,以及运行当前任务所需的最小起点。

个人实现、已填写 Checkoff、第一次失败和历史实验结果不保存在本站仓库;它们由独立的私人 Git 仓库管理。

下载并开始

$ curl -LO https://zqwiki.cn/labs/p2-inference-systems.tar.gz
$ tar -xzf p2-inference-systems.tar.gz
$ cd p2-inference-systems
$ make setup
$ make grade

下载后可以直接编辑 src/、tests/ 和本地工作表。当前 Starter 已保留 M2-A1、M2-A2 与 M2-B 的最小可运行前置能力,并在尚未实现的 M2-C 处失败。

当前任务书:M2-C · Cached Multi-Head Attention。阶段依赖与状态从 AI Infra 实验路线进入。

本站维护者的私人仓库

本站工作区中的 .work/ 本身是一个独立 Git 仓库。所有实际作答都在其中完成:

$ cd labs/p2-inference-systems/.work
$ make setup
$ make grade
$ make test
$ git status

不要把 .work/ 中的源码、测试、Checkoff 或结果复制回本站仓库。需要远端备份时,只为它连接私有 Git 远端。

公开文件边界

路径公开内容
assignments/m2-b-causal-attention.mdM2-B 历史任务书
assignments/m2-c-cached-mha.md当前未完成任务
checkoffs/*.md当前与历史 Gate 的空白模板
src/inference_lab/multi_head_attention.pyM2-B 前置能力与 M2-C TODO
tests/test_multi_head_attention.py前置能力回归测试
grader_tests/test_m2_c_cached_mha.py当前任务公开评分器

lab.json 使用 task-archive 发布策略。历史任务书和空白工作表可以公开;每份工作表都由不可变哈希保护。构建门禁会拒绝未登记模板、私人 results/ 与 .work/ 内容。

修改公开材料后运行:

$ cd ../..
$ npm run labs:check
$ npm run labs:publish