RTC:独立 CPU 教学实验 ===================== rtc_lab.py 检查时间对齐、前缀权重、VJP、训练条件、动作尺度与命令队列。 这是本文编写的确定性数学与接口练习,不加载策略权重,不训练模型, 不运行 Kinetix,也不复现三篇论文的任务成功率或延迟。 本次验证环境:Python 3.10.0、NumPy 2.2.6,CPU。 解压后进入 real-time-chunking-lab 目录。Linux/macOS 示例: python3 -m venv .venv . .venv/bin/activate python -m pip install -r requirements.txt python rtc_lab.py 安装完依赖后,运行不需要网络、GPU、JAX 或完整博客仓库。 末尾应打印 All RTC teaching checks passed. 不提供源码参数时,source parity: False 表示没有进行额外源码对照, 不是练习失败。预期的过期块和异常输入会被程序内部捕获。 代表性结果: - exp 权重约为 [1, 1, 0.488, 0.189, 0.041, 0, 0, 0]。 - 终点 VJP 为 2.5;仅对速度求导为 3;标量伪逆结果为 0.4。 - 观测步 100、当前步 106、不可撤回边界 108:从新块索引 8 接续。 - 旧会话的请求 99 被拒绝,当前会话请求 3 可接入;相同 80 ms 等待下, 两种观测年龄分别留下 240/40 ms 的新块时间范围。 - H=8 时,串行延迟 2→5 可覆盖,5→5 不可持续覆盖。 - 实验内还检查软掩码 W 与 W²、终止动作补零、损失平均方式、 随机延迟的监督覆盖率、限速后的前缀及反标准化的链式法则。 若本机已有以下固定源码,可以额外运行: python rtc_lab.py --source-model /path/to/real-time-chunking-kinetix/src/model.py 参考提交: https://github.com/Physical-Intelligence/real-time-chunking-kinetix/tree/9296f31d62d5bfeb5779dcb2f9bcf71ca37f448b 这一可选操作提取 get_prefix_weights,并以 NumPy 执行数组公式, 不是 JAX 自动微分或性能验证。正常时应显示 source parity: True。 此压缩包不包含官方源码、模型、数据或文章配图生成器。