Chapter 4 of 6
In your browser: download, check and run
The model arrives in parts, and each part is checked before it is kept. A small C engine compiled to WebAssembly then does the arithmetic on your own processor.
Space or Right steps the run
first visit · 0 of 17 parts stored · 0.0 of 534.8 MiB
- SHA-256 match, or a part held in the cache
- a part of the model
Space: 1 or 6 threads · Right: step
6 threads · 16 numbers per instruction · rows done 0 of 32
- row being stamped now
- stamped so far
In numbers
17
Parts of up to 32 MiB
Flyingkiwi 0.6B English: 560,823,360 bytes of weights, three parts at a time.
SHA-256
Checked for every file
Against the size and fingerprint in the manifest, when downloaded and when read back.
16
Numbers per instruction
One WebAssembly SIMD instruction multiplies and adds sixteen 8-bit numbers.
98–127
Tokens per second, Blazing Kiwi
Six threads on one laptop processor (AMD Ryzen 5 7530U) in Chrome.