Quazim0t0 commited on
Commit
1a34a53
·
verified ·
1 Parent(s): c6693a5

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +12 -0
README.md CHANGED
@@ -109,6 +109,18 @@ things that run*, not argued ([full results](web/TEST_RESULTS.md)):
109
  - **Exact kernel gates on every live kernel**, a continuous random-cell audit
110
  at live shapes, and a cross-device kernel probe (same seeded int8 GEMM,
111
  same hash on every honest device, any backend).
 
 
 
 
 
 
 
 
 
 
 
 
112
 
113
  **Training data** — FineWeb-Edu (10BT sample) is the hardcoded dataset. The
114
  Space reads random slices of the parquet shards straight off the HF CDN with
 
109
  - **Exact kernel gates on every live kernel**, a continuous random-cell audit
110
  at live shapes, and a cross-device kernel probe (same seeded int8 GEMM,
111
  same hash on every honest device, any backend).
112
+ - **RDNA2 ISA audit**: reading a real GPU's shader ISA against our
113
+ determinism assumptions confirmed three of them on silicon (exact packed
114
+ int8 dot; correctly-rounded f32 add/mul; 1-ULP reciprocal — division stays
115
+ off the GPU) and produced two hardenings. (1) Real ISAs have non-IEEE
116
+ variants that **flush −0 to +0**; JS `!==` can't see that (`-0 !== 0` is
117
+ false), so all gates and audits now compare **bit patterns** — exactly what
118
+ the replica hash sees. (2) FMA contraction of the quantize's `x·inv + 0.5`
119
+ (one rounding instead of two) turned out to be **floor-invisible by
120
+ construction** — proven in `test_b2b.js` with 175k+ last-ulp anomalies at
121
+ binade edges, zero surviving `floor()`. Rounding mode and denorm flushing
122
+ are runtime driver state on real hardware, which is why every device
123
+ re-runs the exact gates at every init.
124
 
125
  **Training data** — FineWeb-Edu (10BT sample) is the hardcoded dataset. The
126
  Space reads random slices of the parquet shards straight off the HF CDN with