|
11d3687cc6
|
Simd128 optimized q8k vecdot. (#1026)
|
2023-10-03 15:29:48 +01:00 |
|
|
5130a7da32
|
Simd128 version of q6k vec-dot. (#1015)
* Add a specific function for the simd128 q6k vec-dot.
* Simdification.
* More simdification.
|
2023-10-01 19:44:12 +01:00 |
|
|
4e55aaa51f
|
Simd128 version of the q2k-q8k vecdot product. (#1011)
* Sketch the simd128 version of q2k vecdot.
* Use a single accumulator.
* Simdify the q2k-q8k vecdot product.
* Cosmetic change.
|
2023-09-30 20:12:41 +01:00 |
|
|
25657804ef
|
Simd128 q2k vecdot (#982)
* Sketch the simd128 version of q2k vecdot.
* Use a single accumulator.
|
2023-09-28 12:16:35 +01:00 |
|
|
9cb110c44c
|
Sketch a simd128 optimized q4k vecdot. (#977)
* Sketch a simd128 optimized q4k vecdot.
* Simdify.
* More quantization optimizations.
* Again more simdification.
* Simdify the splitting loop.
|
2023-09-27 20:19:38 +01:00 |
|
|
667f01c173
|
Simd128 vec-dot for q4_0. (#974)
* Simd128 vec-dot for q4_0.
* Bugfix.
* Add wasm tests.
* Bugfix for the q40 vecdot.
* More quantization tests.
|
2023-09-27 14:15:30 +01:00 |
|
|
e59784e353
|
simd128 optimized q8_0 vecdot (#972)
* wasm/simd128 version of the quantized q8_0 vecdot.
* Add the missing conversion.
|
2023-09-27 11:03:20 +01:00 |
|