Oct 14 10 days ago 20:00 One arithmetic on every device: mixed CPU+GPU optimizer, replica hash check, FTZ pin, subnormal gate, live f32 audit, probe/fragment fixes (2026-10-14) Oct 1 23 days ago 05:39 Logic pass: CPU attention mirrors get the same int32 bound as the GPU kernels (peers refuse identically); gpuMlpChain returns pooled buffers when the row-max guard throws 05:01 Reductions refuse what they used to accept: GPU row-max non-finite guard, averageGrads length/NaN refusal, int32 accumulator bound, capacity-weighted cluster loss, finite reduced-gradient check, empty CUDA_VISIBLE_DEVICES Jul 18 08:40 Upload web/public/webgpu.js with huggingface_hub 08:29 Upload web/public/webgpu.js with huggingface_hub 07:47 Upload web/public/webgpu.js with huggingface_hub 07:42 Upload web/public/webgpu.js with huggingface_hub Jul 17 22:19 Upload web/public/webgpu.js with huggingface_hub 08:30 Upload web/public/webgpu.js with huggingface_hub 02:06 Upload web/public/webgpu.js with huggingface_hub 01:52 Upload web/public/webgpu.js with huggingface_hub Jul 16 20:38 web: gate-the-gate boundary discrimination in the B2B init gate 09:56 web: B2B MLP chain (CUTLASS ex. 13 two-GEMM fusion + ex. 23 epilogue reduction), test_b2b.js, ten-suite npm test Jul 15 19:26 Web demo: exact kernel gates + continuous cross-device kernel verification Jul 14 07:52 Web demo: split-K backward + gather-fused attention 03:17 Web demo: block-scaled INT8 + batched/fused GEMM kernels Jul 13 03:32 Web trainer upgrade: sync guard (leader roster + weight-hash divergence check), 3xINT8 fast-accurate GEMM, DP4A hardware path (verified vs units), Spikewhale tokenizer (16.5k vocab), FineWeb-Edu streaming, gradient/checkpoint fragmentation, inference kit, generation tester, contribution logs Jul 12 21:48 Release: SpikeWhale slider panel (HF dataset picker, stop/back), DaisyChain-Web (P2P WebRTC training, DaisyAdam, checkpoints, room host approval, verified-units-only)