gemma.cpp/compression
Jan Wassenberg c29e9752c7 Refactor/cleanup, remove even_odd
* New compression/shared.h, remove sfp.h
* Remove unused DistortionStats b_l1_
* Move exact arithmetic functions into fp_arith
* Remove even_odd optimization for MatVec (mostly unused)
* use BF16 typedef more widely
* Add kMaxSFP constant

PiperOrigin-RevId: 670996386
2024-09-04 09:25:13 -07:00
..
python Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
BUILD Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
analyze.h Remove no longer required stats.h - use Highway version instead 2024-06-05 01:37:48 -07:00
blob_store.cc Make BlobWriter::Add() accept const void* 2024-05-17 08:11:06 -07:00
blob_store.h Make BlobWriter::Add() accept const void* 2024-05-17 08:11:06 -07:00
compress-inl.h Avoid duplication of RMSNorm, support all activation/weight types 2024-08-28 01:26:55 -07:00
compress.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
compress_test.cc Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
compress_weights.cc Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
convert_weights.py Cleanup: move util/compress and convert_weights to compression/ 2024-07-05 04:16:52 -07:00
distortion.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
distortion_test.cc Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
io.cc Further improve IO, enable multiple backends without -D. 2024-04-19 00:40:29 -07:00
io.h Major duplicated code reduction in test/benchmarks 2024-06-14 00:16:25 -07:00
io_win.cc Further improve IO, enable multiple backends without -D. 2024-04-19 00:40:29 -07:00
nuq-inl.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
nuq.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
nuq_test.cc Further nuq_test speedups to prevent timeout 2024-09-04 00:49:44 -07:00
sfp-inl.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
sfp_test.cc Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
shared.h Refactor/cleanup, remove even_odd 2024-09-04 09:25:13 -07:00
weights_raw.h Major MatMul update, 1.9-2.3x speedup on Zen4 via bf16 mul 2024-08-16 07:52:20 -07:00