Files
digital-drosophila/docs/progress/phase4ap-interface-status.md
T
2026-09-30 18:36:01 +08:00

5.8 KiB
Raw Blame History

Phase 4AP:进程隔离与两轮 delta 安装精确通过

更新:2026-09-30。独立分支 codex/lif-author-semantics-lab。

正式封存状态:PASS-EXACT-PROCESS-ISOLATED-DELTA-INTERFACE-NOT-LEARNING。 这是训练执行接口通过,不是嗅觉记忆、行为学习或 learned candidate。

完成范围

12/12 个登记槽位完成:1 条明确导入的 AO 已封存神经轨迹,加 11 次新神经运行。 第一条仅在新的 CPU 子进程重算后处理,没有重跑大脑;原 AO 继续保持 FAIL-POSTPROCESS-MODULE-IDENTITY,没有被恢复、覆盖或改判。

两组已封存输入逐字节复用,新增抽样次数为 0。覆盖 D1/D0/frozen × reference/light × 两个 120 ms fresh-reset epoch;两个 epoch 均为固定 A 气味、同一 PAM15 compartment。 新神经运行合计 1.32 生物秒,连同导入轨迹覆盖 1.44 生物秒。 epoch 间只继承本 arm/mode 的 delta,不继承神经末态。

  • 40/40 服务器 CPU/实际 loader 子进程契约测试通过;发布工具另 14/14 通过。
  • 6/6 reference/light 比较通过:实际事件序列、计数、可观测末态、终端延迟队列和 delta 精确一致。
  • 6/6 已登记跨 arm 对照通过;D0/frozen 的所有 delta 保持精确正零。
  • 第一轮 D1 有 90 条、第二轮有 79 条边实际更新;每轮跨 compartment 改动均为 0。
  • 第二轮 reference 和 light 均实际安装本模式第一轮的 90 条非零 delta。
  • 有效权重 SHA 从冻结 base、fast-APL mask 和实际 delta 独立计算,不采用报告自证。
  • 所有运行有限值检查通过;未出现 NaN/Inf。各轮 4 个 DAN 请求均接受,实际对应 DAN 放电 4 次。

第一轮 36,539 spikes / 7,409 active neurons;第二轮 33,390 spikes / 7,080 active neurons。 三个 arm 在这两轮的总 spike/active 数相同;不能把非零 delta 或下一轮安装成功解释为 气味特异学习。没有 A/B 评估、acquisition、反转、延迟奖励或 retention 结果。

实现和边界

新 brain 与 update 均为真正新启动的 Python 进程。CPU update 在导入科学模块前隐藏 CUDA,且只加载原 E 入口;不清除模块缓存,不绕过冻结 loader 的身份验证。 worker 的输入、输出全量 SHA 清单、实际退出码、日志、checkpoint、authority 和父 delta 共同绑定。错误、超时或部分产物均禁止自动重试。原 51 份冻结源没有改动。

人工 scheduled D 仍是 unconditioned-signal 接口,不是实测 dopamine 浓度,也没有用 实际 DAN 请求接受与否乘改更新命令。原 eligibility-v2、14,232-edge mask、全脑图、 sign、LIF、W_syn 和既有 APL 参数均未修改。原 fast-APL 非 KC 出边限制仍存在。 light 未记录的逐 timestep 中间 V/g/ref 不声称已逐位观察。

性能和成本口径

同一 120 ms 输入,light 核心模拟约 2.44–2.58 s;含 runtime 内准备约 4.04–4.14 s。 六个 light 槽位记录的流程时间约 18.51–18.82 s,包括独立 brain/update 子进程和当轮 验收,但不包含槽位计时开始前的父链检查以及整个最终审计,不能当作完整训练预算。 新 reference 首次运行含约一分钟编译,亦不可当作稳态模拟耗时。

全部槽位流程约 344.82 s(依据启动 UTC 与完成文件时间戳估计,非核心计时器;不包含 prepare 和最终完整性审计)。最大已分配显存 518,003,712 bytes,约 494 MiB。 只使用登记的单张 RTX 4090,未停止或驱逐三个 ComfyUI 服务。

后续必须从父进程启动前计到子进程退出和验收后,计入哈希、图加载、CUDA 启动、CPU 更新与压缩。worker 自身计时开始于输入验证之后,不可漏算前置成本。当前数字不能直接 外推全部训练,也不是实时性能 PASS。

完整性与保存

AO、独立隔离诊断、AN、AM 封存以及 28 套继承的旧完整性检查,前后均通过。 五组旧 reference 使用 AM 已封存证据;本次没有重新执行这五组,不混称为新回归。

AP 实验封存 472 份 payload、237,871,144 bytes(另有 manifest/checksums)。 发布 348 份小型来源证据;registry 共 356 文件、9,402,548 bytes,本地逐项 SHA 验收通过。 大型神经轨迹、二进制状态和编译缓存留在服务器;Git 小证据同步不是全量异机备份。

源码 commit:0bcce983324ecfe1c75826a23e94ff932ad5e883。 注册 SHA:02a03b536a9f14196ad4b92fa9565b592732c6c863e72eeaee89b3b0ea8ed37d。 实验 manifest SHA:a40e433541a6c02f7ad95622e96646da9a90a93e4e43cb3abfde3846b2554f00。 正式状态 SHA:26de8371867d55253358a4be698de896445712e49e6eee8d99ce852fd0bf43ab。

下一步:集中准备真实学习验证

不继续反复扩展两轮接口试验。将剩余准备收拢为一个有界登记包:

  1. 新增独立的“真实末态 + 唯一已验证 delta-after”衔接器,旧 continuation 不改。 保留电压、电流、不应期、spike/APL 队列和绝对时钟;base + delta 只安装一次。 零更新与旧续跑精确一致;非零边界用连续 reference 与恢复/light 路径比较,并确认 实际非空 pending arrival 覆盖变化候选边。没有覆盖就报告 NOT-COVERED。
  2. 在观察学习结果前完成 reversal/retention 判定,并把磁盘回执、训练/评估种子、 完整控制臂和 population 权威接入已有 acquisition 判定函数。
  3. 用有限实测给完整科学计划登记 walltime/输出容量/资源停机界限,再进入正常 acquisition。 正常阶段库存为 30,000 epochs + 3,920 probes;这不是本次已执行工作。 禁止用核心模拟时间替代端到端成本,不新增付费资源或无上限运行。

目标仍是“学习可以使用”,尚未达到。不因这次接口 PASS 宣称成功,不调参或换 seed 挽救结果,不接游戏、视觉、decoder、RL、Web 或 3D。