Source: docs/experiments/EXP-3D-CAJU-HEADROOM-V1/code_audit.md · Plain text

代码审计:Core B 实际优化什么(CAJU-V1 第一阶段)

审计时间:2026-10-14。地点:hit,~/zonghan_o_mirror/measurement-scene-state,main 4f0c0f6,工作区干净。审计时没有发现其他 agent 的 CAJU 分支、目录或进程。下文中,V1 指 outputs/EXP-3D-RGBD-DEPTHSPLAT-JEPA-TTT-V1/code/,V3 指 outputs/EXP-3D-RGBD-FULL-SYSTEM-ARKIT-V3/code/。

1. 执行路径

2. 模型和权重

3. 高斯场景状态

4. TTT(ds_eval.ttt,第 85–144 行)

参数 学习率
means 1.6e-4 × 7 帧测量平面深度的中位数
log-scales 5e-3
opacity logits 2.5e-2
SH DC 2.5e-3
高阶 SH 1.25e-4
- 损失:train_jepa.grounded_loss(train_jepa.py 第 71–75 行)= 7 个到达帧有效测量像素上原始渲染深度(零背景上的 Σ α·T·z)的相对 L1,加 0.5 × RGB L1。
- 步数与失败处理:100 步。损失非有限时,增量清零(回到 CACHE),并记录失败。
- 随机性:TTT 不使用随机数。torch.manual_seed(20261008),TF32 关闭。光栅化反向传播用原子加法,在 GPU 上可能不完全确定。项目以前的记录是"CPU 逐位确定,GPU 不确定",本实验在试点中实测运行间的差异。

5. R7、F7 与 Core B

6. 成本日志

ds_eval.py 只记录每个分片的总秒数和最大显存,没有逐片段、逐步的成本。本实验的回放用 CUDA 同步,对每个片段分段计时:编码、各动作读出、第 1–10 步、第 11–100 步。

7. 不是 Core B 执行路径的接口

8. 逆向 JEPA

见 jepa_feature_contract.md。结论:没有真正的 JEPA 潜空间预测器,JEPA_FEATURE_STATUS=NOT_IMPLEMENTED。

9. 数据审计

队列 规模 历史使用 本实验用途
Hypersim FRESH78 / EVAL34 78 / 34 场景 V1、ABLATION、ENSEMBLE、TTT-ENSEMBLE 等多次评测;EVAL34 反复使用 不使用
ARKIT_VAL 80 个场所 ENSEMBLES、JEPA-ARKIT、JBT、OVERLAP、JC、OBJECTIVE、AT、CA、CW、NS、OS 都用过 不使用
ARKIT_SYSTEM / SYSTEM2 各 80 个场所 FULL-SYSTEM V1/V2 的评测,AT / CA / CW 的开发集;后来并入 NS / OS 的 502 扫描训练集 不使用
ARKIT_SYSTEM3 160 个场所 V3、NF、NS、AT、CA、CW 的确认集 只有 CAJU_COMPAT 的 2 个扫描用于引擎对照,不读真值
CONFIRM / SELECT 各 80 个场所 评测后并入 502 扫描训练集 不使用
ARKit TRAIN 182 个场所 逆向 JEPA 变体和 GA carrier 的训练数据;从未用 Core B 评测 CAJU_SEL 16 + CAJU_EVAL 34;其余 132 个不动
ARKit DEV 8 个场所 JEPA 训练的开发监控(CTX 臂);从未用 Core B 评测 CAJU_PILOT