30,000 反復 @ Lego / 単発、新 workspace の動作確認を目的とした 30k 比較 run。
25.0 ± 0.6 dB の分散帯 (M-3.x の n=4 variance test 由来) の中央近傍に着地。atomic_fetch_add の演算順序由来のばらつきを考慮すれば systematic regression なし。wallclock は steady-state では +4 % だが、序盤の反復で生じる初期化オーバーヘッドが累積して +9.6 % に。| 条件 | 期待 | 実測 | 判定 |
|---|---|---|---|
| (1) val PSNR が 25.0 ± 0.6 dB の分散帯内 | mean − std ≥ 24.4 dB | 24.842 dB | pass |
| (2) 中間 loss curve が同オーダ | 各 iter で ±50 % 以内 | +13〜22 % | pass |
| (3) wallclock が ±5 % | 21m 37s ± 65s | +9.6 % | warn |
| (4) iter 1 dldr bit-exact | 全要素一致 | — | fail |
学習後の eval pipeline から取得した代表視点。
0
25
50
75
99 学習結果 PLY を .splat 形式に変換し、antimatter15/splat の WebGL ビューワーで対話表示。
| iter | 本 run loss | M-3.x reference |
|---|---|---|
| 1 | 3.4534e-1 | 3.4371e-1 |
| 500 | 1.1788e-1 | 9.9551e-2 |
| 1,000 | 9.8892e-2 | 9.1795e-2 |
| 2,000 | 5.4224e-2 | 4.5555e-2 |
| 5,000 | 3.3220e-2 | 2.7200e-2 |
| 10,000 | 2.6866e-2 | 2.2288e-2 |
| 15,000 | 2.6269e-2 | 2.2161e-2 |
| 20,000 | 2.4700e-2 | 2.0936e-2 |
| 25,000 | 2.5492e-2 | — |
| 30,000 | 2.4123e-2 | 2.1421e-2 |