[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"run:t1-12500-off-r1":3,"run-findings:t1-12500-off-r1":149},{"run":4,"config":17,"metrics":94,"curve":100,"assets":148},{"id":5,"title":5,"subtitle":6,"eyebrow":7,"date":8,"workspace":9,"commit":10,"tags":11,"verdict":16},"t1-12500-off-r1","M2 Tier1 gate arm A (全 flag OFF、従来動作): Lego 12.5k full run repeat 1","Run summary · 2026-09 第 5 回ゼミ milestones — M2 Tier1 (A1-A4)","2026-08-30","splat","0247b2b",[12,13,14,15],"p3-tier1-bit-exact","m2","gpu-gate","lego","partial",[18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,80,83,86,88,91],{"key":19,"value":20},"dataset","\u002FUsers\u002Fotkrickey\u002Fdev\u002F3dgs-workspace\u002Fdatasets\u002Fnerf_synthetic\u002Flego",{"key":22,"value":23},"gt_convention","Premultiplied",{"key":25,"value":26},"iterations","12,500",{"key":28,"value":29},"seed","42",{"key":31,"value":32},"capacity","1,000,000 splats",{"key":34,"value":35},"sh_degree","3",{"key":37,"value":38},"loss","L1Ssim",{"key":40,"value":41},"lambda","0.200",{"key":43,"value":44},"ssim","window=7 sigma=1",{"key":46,"value":47},"backend.backward","Simd",{"key":49,"value":50},"backend.loss_path","Gpu",{"key":52,"value":53},"backend.emit_pairs","Original",{"key":55,"value":56},"backend.forward","F32",{"key":58,"value":59},"backend.dispatch","PerStage",{"key":61,"value":62},"backend.radix_scan","GpuHierarchical",{"key":64,"value":65},"backend.radix_scatter","LinearRank",{"key":67,"value":68},"backend.binning","Resident",{"key":70,"value":71},"backend.tile_sort","GlobalRadix",{"key":73,"value":74},"backend.submission","Chained",{"key":76,"value":77},"backend.target_cache","true",{"key":79,"value":77},"backend.shader_fast_math",{"key":81,"value":82},"os_build","26.6.2 (25G83)",{"key":84,"value":85},"backend.ssim_clear","HostMemset",{"key":87,"value":85},"backend.raster_grad_clear",{"key":89,"value":90},"backend.backward_uniform","HostBuffer",{"key":92,"value":93},"backend.lazy_c3_scratch","false",{"psnr":95,"wallclock":96,"wallclock_regress":97,"splats":98,"final_loss":99},36.20136260986328,"2m 30s",false,409121,"5.570251e-3",{"loss":101,"splats":132},{"iters":102,"values":117},[103,104,105,106,107,108,109,110,111,112,113,114,115,116],1,1000,2000,3000,4000,5000,6000,7000,8000,9000,10000,11000,12000,12500,[118,119,120,121,122,123,124,125,126,127,128,129,130,131],0.5938450694084167,0.054306164383888245,0.014284900389611721,0.00826165359467268,0.00737170223146677,0.006558907218277454,0.00616940762847662,0.00602956535294652,0.00584009476006031,0.005709114484488964,0.005603507161140442,0.005504834931343794,0.00551167968660593,0.005570250563323498,{"iters":133,"values":134},[103,104,105,106,107,108,109,110,111,112,113,114,115,116],[135,136,137,138,139,140,141,142,143,144,145,146,147,98],5207,8264,181804,298004,350663,376217,390537,398857,403550,405831,406738,407360,408446,{"has_renders":97,"has_splat":97},[150],{"id":12,"title":151,"date":8,"status":152,"polarity":153,"category":154,"axes":155,"tags":157,"task_code":170,"related_runs":171,"delta_psnr":189,"delta_wallclock":190,"rank":191,"verdict":192,"impact_summary":193,"detail_path":194},"M2 Tier1 (A1-A4 bit-exact) 12.5k gate v1+v2 — 棄却維持 (v1: Δ-5.0%だが2σ未達+PSNR guard抵触 \u002F v2 n=5 radix ballot上: PSNR分離は反証、wallclockは効果量≤1%で判定不能)","stable","negative","experiment",[103,156],3,[13,158,159,160,161,162,14,15,163,164,165,166,167,168,169],"tier1","ssim-clear","raster-grad-clear","backward-uniform","lazy-c3-scratch","rejected","atomic-nondeterminism","psnr-guard","v2-regate","n5","radix-ballot-baseline","contamination-retry","2026-09 第 5 回ゼミ milestones — M2 Tier1 (A1-A4)",[5,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188],"t1-12500-on-r1","t1-12500-off-r2","t1-12500-on-r2","t1-12500-off-r3","t1-12500-on-r3","t1v2-12500-off-r1 (CONTAMINATED, discarded)","t1v2-12500-on-r1 (CONTAMINATED, discarded)","t1v2-12500-off-r2","t1v2-12500-on-r2","t1v2-12500-off-r3","t1v2-12500-on-r3","t1v2-12500-off-r4","t1v2-12500-on-r4","t1v2-12500-off-r5","t1v2-12500-on-r5","t1v2-12500-off-r6 (retry replacing r1)","t1v2-12500-on-r6 (retry replacing r1)","v1 (n=3): on **36.140 dB** (36.165\u002F36.097\u002F36.157) vs off **36.205 dB** (36.201\u002F36.195\u002F36.219) = **-0.065 dB**、n=3 全 pair で on \u003C off の完全分離、task 指定 guard (on mean ≥ off mean - 0.05 dB) に **抵触**。config header の絶対 guard (36.202 ± 0.1 dB) では両 arm とも帯内で pass — 2 guard の定義差は本文 §1 参照。final splats は on 407,775 \u002F off 408,721 (-0.23%)。\u003Cbr>\u003Cstrong>v2 (n=5、r1→r6 置換後)\u003C\u002Fstrong>: on **36.1982 dB** (36.218\u002F36.159\u002F36.196\u002F36.221\u002F36.197) vs off **36.1704 dB** (36.112\u002F36.220\u002F36.102\u002F36.237\u002F36.181) = **+0.0278 dB**、guard に **pass**。5 pair の符号は on&gt;off (r1,r3,r5) \u002F on&lt;off (r2,r4) の**混在**で系統性なし — off 側の散らばり (36.102-36.237) が on 側 (36.159-36.221) より大きく、v1 の系統分離とは対照的。v2 の結果は「PSNR 散らばりは atomic 非決定性の床であり flag 由来ではない」という読みを支持し、v1 の「静かな壊れ」仮説を反証する","v1 (n=3) mean (train elapsed, internal timer): **155.40 → 147.64s = -4.99%**、σ off 2.56% \u002F on 0.55% (比 4.66×)、有意閾値 max(2σ_off,1%) = 5.11%、実測 Δ は**閾値の 97.7%、0.12 pt 差で未達**。\u003Cbr>\u003Cstrong>v2 (n=5、新 baseline 127.4s 上、r1→r6 置換後)\u003C\u002Fstrong>: off **127.386s** (σ 0.527%) → on **125.972s** (σ 0.956%) = **-1.11%**、有意閾値 max(2σ_off,1%) = 1.054%、実測 Δ は**閾値の 105%、0.06 pt 差で形式上通過**。ただし感度分析 3 通り (汚染 r1 込み生データ Δ-0.30%\u002F不通過、r1→r6 置換後 n=5 Δ-1.11%\u002F通過、両試行を n=6 として残す Δ-0.15%\u002F不通過) のうち\u003Cstrong>通過するのは 1 通りのみ\u003C\u002Fstrong>で判定が 1 点の去就に依存する。σ 非対称は v1 が off 側 4.66× だったのに対し v2 は on 側 (n=5 で 1.81×、r1 の両試行を含む n=6 で見ると **5.40×**) と\u003Cstrong>逆転しており、両 gate とも分散構造が clean ではない\u003C\u002Fstrong>。v1 (-7.76s) と v2 (-1.41s) の絶対削減量が 5.5× 食い違う点は、A1-A4 が host 側 memset\u002Falloc 除去 (per-iter 削減量はほぼ一定のはず) である以上、\u003Cstrong>v1 の -4.99% は off arm の汚染 (σ2.56%) で膨らんでいた可能性が高く、真の効果量は ~1% 前後 = 本 harness の n=5 分解能未満\u003C\u002Fstrong>という解釈と整合する","medium","rejected-v2-wallclock-inconclusive-psnr-guard-resolved","M2 Tier1 の 4 flag (A1 SSIM memset 除去 \u002F A2 work_grad blit 化 \u002F A3 backward uniform set_bytes 化 \u002F A4 lazy C3 scratch) を全 ON\u002F全 OFF の 2 arm にまとめ gate した。\u003Cstrong>v1 (n=3, 旧 baseline)\u003C\u002Fstrong>: train elapsed (internal timer) off 155.40s (σ 2.56%) → on 147.64s (σ 0.55%) = -4.99%、3 pair 全てで on が速い一貫した方向を示したが有意閾値 max(2σ\u003Csub>off\u003C\u002Fsub>, 1%) = 5.11% を 0.12 pt 差で下回り不通過。同時に PSNR は on 側で完全分離 (mean Δ -0.065 dB) し task 指定 guard に抵触した。\u003Cstrong>v2 (n=5, 2026-08-30 M4 radix ballot 採用後の新 baseline 127.4s 上で再 gate)\u003C\u002Fstrong>: PSNR は mean **+0.028 dB**、5 pair 中 on&gt;off 3 \u002F on&lt;off 2 の符号混在で \u003Cstrong>v1 の系統分離は再現せず、「A1\u002FA2 chained path の静かな壊れ」仮説は反証\u003C\u002Fstrong>された。wallclock は r1 pair の load 汚染 (on-r1 走行中に load1 が 9.09 まで spike) を検知し 1 回だけ再実行 (r6 で置換、元 log は `*-CONTAMINATED-*` として保存) した後の値で Δ **-1.11%**、有意閾値 1.05% を 0.06 pt 差で形式上通過する。しかし①汚染 r1 を生のまま使うと Δ-0.30% (不通過)、②両方の r1 試行を n=6 として残すと Δ-0.15% (不通過) と\u003Cstrong>1 点の去就で判定が反転する脆い pass\u003C\u002Fstrong>であり、さらに③置換先の r6 自身が事前登録した再実行条件 (自 arm 他値から3σ超) を独立 load 証拠の裏付けなしに 10.3σ で踏む (条件だけでは停止しない除外連鎖になる設計上の欠陥が判明)。advisor レビューの指摘により、0.06pt の脆い pass を根拠に default flip して M7 最終スタック・卒論数値の土台にするのは不適切と判断し、\u003Cstrong>棄却を維持\u003C\u002Fstrong>した (根拠は v1 の「PSNR guard 抵触」から v2 の「wallclock 効果量 ≤1% で本 harness (n=5) の分解能未満、判定不能」に変わった)。両 gate とも `cargo test --workspace` (A1 sentinel probe \u002F A2+A3 4 組合せ parity \u002F A4 self-heal 含む) は全 pass — 実装レベルの correctness bug は一貫して否定的。\u003Cstrong>結論: 棄却維持、4 flag の default は変更しない、config.rs は一切触らない\u003C\u002Fstrong>。","\u002Ffindings\u002Fp3-tier1-bit-exact\u002F",1790227325646]