[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"run:t1v2-12500-off-r4":3,"run-findings:t1v2-12500-off-r4":154},{"run":4,"config":19,"metrics":99,"curve":105,"assets":153},{"id":5,"title":5,"subtitle":6,"eyebrow":7,"date":8,"workspace":9,"commit":10,"tags":11,"verdict":18},"t1v2-12500-off-r4","M2 Tier1 再 gate v2 arm A (全 flag OFF、従来動作): Lego 12.5k full run repeat 4 (n=5, radix ballot default 上)","Run summary · 2026-09 第 5 回ゼミ milestones — M2 Tier1 (A1-A4)","2026-08-30","splat","457aa68",[12,13,14,15,16,17],"p3-tier1-bit-exact","m2","gpu-gate","lego","t1v2","n5-regate","partial",[20,23,26,29,32,35,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,82,85,88,90,93,96],{"key":21,"value":22},"dataset","\u002FUsers\u002Fotkrickey\u002Fdev\u002F3dgs-workspace\u002Fdatasets\u002Fnerf_synthetic\u002Flego",{"key":24,"value":25},"gt_convention","Premultiplied",{"key":27,"value":28},"iterations","12,500",{"key":30,"value":31},"seed","42",{"key":33,"value":34},"capacity","1,000,000 splats",{"key":36,"value":37},"sh_degree","3",{"key":39,"value":40},"loss","L1Ssim",{"key":42,"value":43},"lambda","0.200",{"key":45,"value":46},"ssim","window=7 sigma=1",{"key":48,"value":49},"backend.backward","Simd",{"key":51,"value":52},"backend.loss_path","Gpu",{"key":54,"value":55},"backend.emit_pairs","Original",{"key":57,"value":58},"backend.forward","F32",{"key":60,"value":61},"backend.dispatch","PerStage",{"key":63,"value":64},"backend.radix_scan","GpuHierarchical",{"key":66,"value":67},"backend.radix_scatter","SimdBallot",{"key":69,"value":70},"backend.binning","Resident",{"key":72,"value":73},"backend.tile_sort","GlobalRadix",{"key":75,"value":76},"backend.submission","Chained",{"key":78,"value":79},"backend.target_cache","true",{"key":81,"value":79},"backend.shader_fast_math",{"key":83,"value":84},"os_build","26.6.2 (25G83)",{"key":86,"value":87},"backend.ssim_clear","HostMemset",{"key":89,"value":87},"backend.raster_grad_clear",{"key":91,"value":92},"backend.backward_uniform","HostBuffer",{"key":94,"value":95},"backend.lazy_c3_scratch","false",{"key":97,"value":98},"backend.ssim_walk","PerChannel",{"psnr":100,"wallclock":101,"wallclock_regress":102,"splats":103,"final_loss":104},36.236812591552734,"2m 7s",false,407105,"5.449328e-3",{"loss":106,"splats":137},{"iters":107,"values":122},[108,109,110,111,112,113,114,115,116,117,118,119,120,121],1,1000,2000,3000,4000,5000,6000,7000,8000,9000,10000,11000,12000,12500,[123,124,125,126,127,128,129,130,131,132,133,134,135,136],0.5938450694084167,0.05390549451112747,0.013589072972536087,0.008192980661988258,0.007290561683475971,0.006601736880838871,0.006209610961377621,0.006085183005779982,0.005887027829885483,0.005741944536566734,0.005659036338329315,0.0055825840681791306,0.005517997778952122,0.005449327640235424,{"iters":138,"values":139},[108,109,110,111,112,113,114,115,116,117,118,119,120,121],[140,141,142,143,144,145,146,147,148,149,150,151,152,103],5207,8310,182925,296297,347701,373658,388219,396803,401632,403799,404501,405179,406335,{"has_renders":102,"has_splat":102},[155],{"id":12,"title":156,"date":8,"status":157,"polarity":158,"category":159,"axes":160,"tags":162,"task_code":175,"related_runs":176,"delta_psnr":194,"delta_wallclock":195,"rank":196,"verdict":197,"impact_summary":198,"detail_path":199},"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",[108,161],3,[13,163,164,165,166,167,14,15,168,169,170,171,172,173,174],"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)",[177,178,179,180,181,182,183,184,185,186,187,188,5,189,190,191,192,193],"t1-12500-off-r1","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-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",1790227326156]