Skip to content

Commit bdef054

Browse files
committed
rerun nbs
1 parent 098026c commit bdef054

File tree

3 files changed

+37
-30
lines changed

3 files changed

+37
-30
lines changed

docs/source/02-value-stats.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,15 +1340,15 @@
13401340
"ocp_e5m2 8 3 5 ≈1.5259e-05 ≈6.1035e-05 57344 6 2\n",
13411341
"p3109_k8p1es 8 1 7 ≈1.0842e-19 ≈1.0842e-19 ≈4.6117e+18 1 2\n",
13421342
"p3109_k8p1fs 8 1 7 ≈1.0842e-19 ≈1.0842e-19 ≈9.2234e+18 1 0\n",
1343-
"p3109_k8p1eu 8 1 8 ≈5.8775e-39 ≈5.8775e-39 ≈4.2535e+37 1 2\n",
1343+
"p3109_k8p1eu 8 1 8 ≈5.8775e-39 ≈5.8775e-39 ≈4.2535e+37 1 1\n",
13441344
"p3109_k8p1fu 8 1 8 ≈5.8775e-39 ≈5.8775e-39 ≈8.5071e+37 1 0\n",
13451345
"p3109_k8p3es 8 3 5 ≈7.6294e-06 ≈3.0518e-05 49152 1 2\n",
13461346
"p3109_k8p3fs 8 3 5 ≈7.6294e-06 ≈3.0518e-05 57344 1 0\n",
1347-
"p3109_k8p3eu 8 3 6 ≈1.1642e-10 ≈4.6566e-10 ≈2.6844e+09 1 2\n",
1347+
"p3109_k8p3eu 8 3 6 ≈1.1642e-10 ≈4.6566e-10 ≈2.6844e+09 1 1\n",
13481348
"p3109_k8p3fu 8 3 6 ≈1.1642e-10 ≈4.6566e-10 ≈3.2212e+09 1 0\n",
13491349
"p3109_k8p4es 8 4 4 ≈0.00097656 0.0078125 224 1 2\n",
13501350
"p3109_k8p4fs 8 4 4 ≈0.00097656 0.0078125 240 1 0\n",
1351-
"p3109_k8p4eu 8 4 5 ≈3.8147e-06 ≈3.0518e-05 53248 1 2\n",
1351+
"p3109_k8p4eu 8 4 5 ≈3.8147e-06 ≈3.0518e-05 53248 1 1\n",
13521352
"p3109_k8p4fu 8 4 5 ≈3.8147e-06 ≈3.0518e-05 57344 1 0\n",
13531353
"binary16 16 11 5 ≈5.9605e-08 ≈6.1035e-05 65504 2046 2\n",
13541354
"bfloat16 16 8 8 ≈9.1835e-41 ≈1.1755e-38 ≈3.3895e+38 254 2\n",
@@ -1391,15 +1391,15 @@
13911391
"ocp_e5m2 8 3 5 2^-16 2^-14 57344 6 2\n",
13921392
"p3109_k8p1es 8 1 7 2^-63 2^-63 2^62 1 2\n",
13931393
"p3109_k8p1fs 8 1 7 2^-63 2^-63 2^63 1 0\n",
1394-
"p3109_k8p1eu 8 1 8 2^-127 2^-127 2^125 1 2\n",
1394+
"p3109_k8p1eu 8 1 8 2^-127 2^-127 2^125 1 1\n",
13951395
"p3109_k8p1fu 8 1 8 2^-127 2^-127 2^126 1 0\n",
13961396
"p3109_k8p3es 8 3 5 2^-17 2^-15 49152 1 2\n",
13971397
"p3109_k8p3fs 8 3 5 2^-17 2^-15 57344 1 0\n",
1398-
"p3109_k8p3eu 8 3 6 2^-33 2^-31 5/4*2^31 1 2\n",
1398+
"p3109_k8p3eu 8 3 6 2^-33 2^-31 5/4*2^31 1 1\n",
13991399
"p3109_k8p3fu 8 3 6 2^-33 2^-31 3/2*2^31 1 0\n",
14001400
"p3109_k8p4es 8 4 4 2^-10 0.0078125 224 1 2\n",
14011401
"p3109_k8p4fs 8 4 4 2^-10 0.0078125 240 1 0\n",
1402-
"p3109_k8p4eu 8 4 5 2^-18 2^-15 53248 1 2\n",
1402+
"p3109_k8p4eu 8 4 5 2^-18 2^-15 53248 1 1\n",
14031403
"p3109_k8p4fu 8 4 5 2^-18 2^-15 57344 1 0\n",
14041404
"binary16 16 11 5 2^-24 2^-14 65504 2046 2\n",
14051405
"bfloat16 16 8 8 2^-133 2^-126 255/128*2^127 254 2\n",
@@ -1439,15 +1439,15 @@
14391439
"| 7 | ocp_e5m2 | 8 | 3 | 5 | 1.52588e-05 | 6.10352e-05 | 57344 | 6 | 2 |\n",
14401440
"| 8 | p3109_k8p1es | 8 | 1 | 7 | 1.0842e-19 | 1.0842e-19 | 4.61169e+18 | 1 | 2 |\n",
14411441
"| 9 | p3109_k8p1fs | 8 | 1 | 7 | 1.0842e-19 | 1.0842e-19 | 9.22337e+18 | 1 | 0 |\n",
1442-
"| 10 | p3109_k8p1eu | 8 | 1 | 8 | 5.87747e-39 | 5.87747e-39 | 4.25353e+37 | 1 | 2 |\n",
1442+
"| 10 | p3109_k8p1eu | 8 | 1 | 8 | 5.87747e-39 | 5.87747e-39 | 4.25353e+37 | 1 | 1 |\n",
14431443
"| 11 | p3109_k8p1fu | 8 | 1 | 8 | 5.87747e-39 | 5.87747e-39 | 8.50706e+37 | 1 | 0 |\n",
14441444
"| 12 | p3109_k8p3es | 8 | 3 | 5 | 7.62939e-06 | 3.05176e-05 | 49152 | 1 | 2 |\n",
14451445
"| 13 | p3109_k8p3fs | 8 | 3 | 5 | 7.62939e-06 | 3.05176e-05 | 57344 | 1 | 0 |\n",
1446-
"| 14 | p3109_k8p3eu | 8 | 3 | 6 | 1.16415e-10 | 4.65661e-10 | 2.68435e+09 | 1 | 2 |\n",
1446+
"| 14 | p3109_k8p3eu | 8 | 3 | 6 | 1.16415e-10 | 4.65661e-10 | 2.68435e+09 | 1 | 1 |\n",
14471447
"| 15 | p3109_k8p3fu | 8 | 3 | 6 | 1.16415e-10 | 4.65661e-10 | 3.22123e+09 | 1 | 0 |\n",
14481448
"| 16 | p3109_k8p4es | 8 | 4 | 4 | 0.000976562 | 0.0078125 | 224 | 1 | 2 |\n",
14491449
"| 17 | p3109_k8p4fs | 8 | 4 | 4 | 0.000976562 | 0.0078125 | 240 | 1 | 0 |\n",
1450-
"| 18 | p3109_k8p4eu | 8 | 4 | 5 | 3.8147e-06 | 3.05176e-05 | 53248 | 1 | 2 |\n",
1450+
"| 18 | p3109_k8p4eu | 8 | 4 | 5 | 3.8147e-06 | 3.05176e-05 | 53248 | 1 | 1 |\n",
14511451
"| 19 | p3109_k8p4fu | 8 | 4 | 5 | 3.8147e-06 | 3.05176e-05 | 57344 | 1 | 0 |\n",
14521452
"| 20 | binary16 | 16 | 11 | 5 | 5.96046e-08 | 6.10352e-05 | 65504 | 2046 | 2 |\n",
14531453
"| 21 | bfloat16 | 16 | 8 | 8 | 9.18355e-41 | 1.17549e-38 | 3.38953e+38 | 254 | 2 |\n",

docs/source/04-benchmark.ipynb

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,24 @@
3434
},
3535
{
3636
"cell_type": "code",
37-
"execution_count": 3,
37+
"execution_count": 2,
3838
"metadata": {},
3939
"outputs": [
40+
{
41+
"name": "stderr",
42+
"output_type": "stream",
43+
"text": [
44+
"WARNING:2025-08-20 15:40:01,949:jax._src.xla_bridge:872: An NVIDIA GPU may be present on this machine, but a CUDA-enabled jaxlib is not installed. Falling back to cpu.\n"
45+
]
46+
},
4047
{
4148
"name": "stdout",
4249
"output_type": "stream",
4350
"text": [
44-
"GFloat scalar : 5530.67 nsec (25 runs at size 10000)\n",
45-
"GFloat vectorized, numpy arrays: 72.33 nsec (25 runs at size 1000000)\n",
46-
"GFloat vectorized, JAX JIT : 3.90 nsec (250 runs at size 1000000)\n",
47-
"ML_dtypes : 3.09 nsec (500 runs at size 1000000)\n"
51+
"GFloat scalar : 2605.38 nsec (50 runs at size 10000)\n",
52+
"GFloat vectorized, numpy arrays: 50.20 nsec (25 runs at size 1000000)\n",
53+
"GFloat vectorized, JAX JIT : 3.79 nsec (500 runs at size 1000000)\n",
54+
"ML_dtypes : 2.60 nsec (500 runs at size 1000000)\n"
4855
]
4956
}
5057
],
@@ -101,7 +108,7 @@
101108
],
102109
"metadata": {
103110
"kernelspec": {
104-
"display_name": ".venv",
111+
"display_name": "gfloat",
105112
"language": "python",
106113
"name": "python3"
107114
},
@@ -115,7 +122,7 @@
115122
"name": "python",
116123
"nbconvert_exporter": "python",
117124
"pygments_lexer": "ipython3",
118-
"version": "3.10.0"
125+
"version": "3.12.3"
119126
}
120127
},
121128
"nbformat": 4,

docs/source/05-stochastic-rounding.ipynb

Lines changed: 14 additions & 14 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)