Upload README.md with huggingface_hub
Browse files
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
|