You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
superseded: benchmark research moved to task library and integration #334
Impact: 未定这一点时,首批任务包在不同机器上会得到不同结果(跳过 vs 失败 vs INCONCLUSIVE),也会和仓库“验证等级”契约冲突:L0 算子正确性 / L1 微基准是 CPU 可做的(docs/contributing.md:154 起的等级表),但 CPU 结果不能外推到加速器,而本 Issue 目前只以一句话免责。
changed the title [-]task: decide the initial shared engineering benchmark scope and reuse sources[/-][+]task: select initial optimization tasks and benchmark reuse[/+]on Nov 3, 2026
changed the title [-]task: select initial optimization tasks and benchmark reuse[/-][+]task: select representative optimization tasks and reuse designs[/+]on Nov 4, 2026
changed the title [-]task: select representative optimization tasks and reuse designs[/-][+]task: select NPU pilot tasks and benchmark reuse[/+]on Nov 4, 2026
changed the title [-]task: select NPU pilot tasks and benchmark reuse[/-][+]superseded: benchmark research moved to task library and integration[/+]on Nov 4, 2026
Activity
agent-ci-infra-bot commentedon Nov 3, 2026
Reporter 想把 #252 的宽泛目标收敛为可验收的首批切片:两个算子任务(Softmax、RMSNorm)走 CPU 子集,以“任务包+适配器+独立 oracle”交付,并附来源选择与未采用理由的调研文档,请 @Dong1017 接受该范围。裁定:需要人工决策——范围接受者尚未记录决定,交付文档也不在 663f3b3 中,Issue 自身未请求代码改动。未发现试图操纵自动评审的文本。Labels: kind:task, area:workbench, status:proposed, priority:P2(有界决策任务、落在基准/workbench 线,决策仍待记录;priority 为猜测)
决策仍未记录,父任务仍把首批子集标为未分配
**Decision needed:**段落与唯一未勾选项「维护者接受该子项的范围及交付」;父任务 [Tracking] Minimal engineering benchmarks shared by Workbench, SkillEval and SearchSpace experiments #252 的 2026-10-29 评审评论。声称已完成的交付文档不在被评审的树中
docs/plans/issue-252/01-research.md、docs/plans/issue-252/README.md(Issue 的 Inputs and deliverables)。git log --all -- docs/plans/issue-252无任何历史记录,作者当前也没有指向 superseded: benchmark research moved to task library and integration #334 的开放 PR 或分支;docs/plans/现有内容仍是扁平的日期文件(如docs/plans/2026-10-19-campaign-plan-rfc.md)。因此无法核验声明已完成的内容:上游 source/version pin、采用与未采用理由、两种任务的数值风险与独立 oracle 论证、覆盖限制。docs/plans/<date>-<topic>.md惯例。docs/plans/issue-<n>/目录约定(若是,需要一处约定文档而非单次示例)。CPU 数值 oracle 的依赖与环境契约未定
pyproject.toml:13(dependencies = [])、pyproject.toml:36-38(numpy 仅在可选imageextra)、src/inferrsi/model/validators/image.py:35(numpy 为函数内延迟导入)。tests/check_installed.py。“任务包+适配器”因此必须选一条路并写清楚:把 numpy 提升为硬依赖(改变可移植零依赖契约)、纯 Python 参考实现、还是把参考计算放到外部命令/环境中。此外 KernelBench 类任务的 torch 只能是外部环境前提,缺失时的判定需明确。docs/contributing.md:154起的等级表),但 CPU 结果不能外推到加速器,而本 Issue 目前只以一句话免责。src/inferrsi/harness/skill_eval_diagnostic.py:3-4的注释约定)、缺失依赖时的判定(应为 INCONCLUSIVE 而非 PASS),并说明是否新增依赖。首批共享消费方与复用锚点未指定
src/inferrsi/harness/skill_eval_engineering.py:20(ADAPTER = "engineering-artifact-v1")、src/inferrsi/harness/skill_eval_diagnostic.py:12(ADAPTER = "kv-admission-diagnostic-v1")、src/inferrsi/runspec.py:50起的RunSpec.validate()(仍需 baseline/candidate 命令)。examples/aisbench_adapter.py,Refs [RFC] Integrate AISBench as an optional benchmark tool #289)已经用现有 baseline/candidate/validation 命令复用 runner 来接入外部基准,可作为“适配而非新平台”的先例;[RFC] Benchmark selection by task for InferRSI #60(已关闭)已有任务选择调研报告;这两个都不覆盖本 Issue 的共享任务包子集,因此不构成重复。顺序纪律与模板缺项
AGENTS.md:117(“Work Issue-first: confirm the governing Issue's accepted scope before changing code…”);Issue 状态块「本地实施和对应说明已完成,方案已用于本地实现」。Reviewed commit: 663f3b3
Coverage: Checkout: 2645 files at 663f3b3 in a git worktree with the repository's history
agent-ci-infra-bot commentedon Nov 3, 2026
Reporter 仍想把 #252 收敛为首批 Softmax/RMSNorm CPU 子集(任务包+适配器+独立 oracle),本轮编辑把交付指向 Draft PR #338 并附固定快照
d0ce9d7与验证记录。我核实 #338 存在(draft、headd0ce9d7),其docs/plans/issue-252/{README,01-research,02-contract,03-tasks,04-integration,validation}.md、src/inferrsi/harness/benchmarks/*与 Issue 正文中的链接均可读取。裁定:需要人工决策——决定权仍未被记录。早期发现状态:F2(交付文档找不到)已解决,文档与验证记录现在在 #338 的 head 中可读;F3(oracle 依赖/环境契约)已答复——01-research 决策 3 与 02-contract 明确纯 Python 标量 double oracle、
numpy-axis1-v1adapter、numpy 只作benchmarks/dev可选 extra,worker 在缺依赖时返回status: error, passed: false;F4(首批消费者与复用锚点)已答复——04-integration 点明 Workbenchrunspec与 SkillEvalgrade_artifact/skill_verifier两个消费者共享同一 task/grader 身份;F5(顺序纪律/关闭权限)已答复——正文现在把实现标为待评审的 Draft PR,并把关闭决定留给 @Dong1017。F1 仍开放(见下)。F1 — 范围决定仍未记录,这是本 Issue 唯一的阻塞项
**Decision needed:** 是否接受 Softmax/RMSNorm CPU 子集及任务包+适配器的方案,由父任务请求者 @Dong1017 决定。与唯一未勾选项「维护者接受该子项的范围及交付」;superseded: benchmark research moved to task library and integration #334 讨论区(仅一条 bot 评论);父任务 [Tracking] Minimal engineering benchmarks shared by Workbench, SkillEval and SearchSpace experiments #252 的 2026-11-03 更新。d0ce9d785e1bead9124eed1cf3f6e9f2e0cf05db,含docs/plans/issue-252/*与src/inferrsi/harness/benchmarks/*,链接均可读取),但 superseded: benchmark research moved to task library and integration #334 上仍没有 @Dong1017 的接受、修订或拒绝记录,也没有 status:accepted;[Tracking] Minimal engineering benchmarks shared by Workbench, SkillEval and SearchSpace experiments #252 的 2026-11-03 更新同样写明「contributor's reported local implementation/publication delegation is not a recorded acceptance」。Reviewed commit: 663f3b3
Coverage: Checkout: 2645 files at 663f3b3 in a git worktree with the repository's history
[-]task: decide the initial shared engineering benchmark scope and reuse sources[/-][+]task: select initial optimization tasks and benchmark reuse[/+]agent-ci-infra-bot commentedon Nov 3, 2026
Reporter 希望 @Dong1017 接受(或修订/拒绝)#252 的首批 Softmax/RMSNorm CPU 子集方案(任务包+适配器+独立 oracle);本轮编辑新增“本子项说明”,并把顶部两个文档链接指到当前 Draft PR head
ac03ae2,该链接可读、文档齐备。裁定:需要人工决策——范围接受仍未记录,Issue 自身没有请求代码改动。早期发现状态:F1 仍开放;F2(交付文档缺失)、F3(oracle 依赖契约)、F4(消费者/复用锚点)、F5(顺序与关闭权限)在本轮编辑后仍为已解决/已答复,本轮发现一个新的一致性建议(F6),无新增阻塞项。F1 — 范围决定仍未记录(沿用上一轮,仍开放,需要人工决策)
**Decision needed:** 是否接受 Softmax/RMSNorm CPU 子集及任务包+适配器的方案,由父任务请求者 @Dong1017 决定。、唯一未勾选项「维护者接受该子项的范围及交付」,以及新增的「当前状态:…范围待维护者接受」。ac03ae23ce0bb5864a55c2c97d5f3d8d3b550d39(docs/plans/issue-252/README.md、01-research.md在该修订可读),但 superseded: benchmark research moved to task library and integration #334 至今只有两条 bot 评论,没有 @Dong1017 的接受/修订/拒绝记录,标签仍为status:proposed;[Tracking] Minimal engineering benchmarks shared by Workbench, SkillEval and SearchSpace experiments #252 最新更新(2026-11-03T16:08Z)仍写明 contributor 的本地实施/发布委托不等于已记录的范围接受。status:proposed,不勾选最后一项。F6 — 同一条 Issue 现在引用两个修订,交付/验证链接仍固定在 v2 之前的快照
源码快照 d0ce9d785e1bead9124eed1cf3f6e9f2e0cf05db以及「Inputs and deliverables」「公开结果」中的d0ce9d7链接;新增顶部链接指向ac03ae2。ac03ae2;d0ce9d7...ac03ae2之间包含ce84506(“fix: bind benchmark timing to distinct paired inputs”),它修改了src/inferrsi/harness/benchmarks/contract.py、src/inferrsi/harness/benchmarks/numpy_task.py、两个task.json与测试。PR 描述也写明 v2 更换了 adapter/task/grader 身份、v1 证据不能与 v2 合并。当前 Issue 的「公开结果」仍指向 v1 的docs/plans/issue-252/validation.md@d0ce9d7;该修订的01-research.md:39仍写numpy-axis1-v1,而ac03ae2的01-research.md:51和README.md:53已把 validation/usefulness 标为 v1 历史证据。ac03ae2(或明确写出将接受/拒绝的修订);需要保留 v1 链接时按ac03ae2README 的措辞标成「v1 历史证据」。Reviewed commit: 663f3b3
Coverage: Checkout: 2645 files at 663f3b3 in a git worktree with the repository's history
[-]task: select initial optimization tasks and benchmark reuse[/-][+]task: select representative optimization tasks and reuse designs[/+][-]task: select representative optimization tasks and reuse designs[/-][+]task: select NPU pilot tasks and benchmark reuse[/+][-]task: select NPU pilot tasks and benchmark reuse[/-][+]superseded: benchmark research moved to task library and integration[/+]Bounty-hunter commentedon Nov 4, 2026
范围合并说明:研究随任务和接入继续进行
用户已明确要求按两项工作整理,并关闭不再独立跟踪的旧 Issue。本 Issue 以 not planned 关闭,表示分工合并,不表示全部功能已完成或项目已验收。
flowchart LR A["#334 选题与复用研究"] --> B["#336 任务选型与来源"] A --> C["#337 接入方案与采用理由"] A --> D["旧 Issue 结束独立跟踪"]范围与证据身份
文档整理版本
125b06451a487e76a1c20c45abe4e22cd8631d68;NPU 实测源码仍为6308268fc6d1fbf90e9ab97b5da8af79152f39ea。当前变更仅文档和任务组织。Canonical-loader 的具体 finding 已获原 reviewer 清除,不等于整个 PR 获批。本次关闭依据是用户对范围合并与弃用项关闭的明确委托。没有新的 accepted implementation revision;#252、#336、#337 的项目接受/验收和 #338 合并仍分别记录。关闭不删除原讨论、研究、历史运行或失败记录。执行人为 Codex,accountable implementer 为 @Bounty-hunter。