gemma.cpp/util
Jan Wassenberg f74d496879 Threading/infra improvements.
* Add Parallelize*Range helpers and partitioning helpers
* Refactor Pinning class, store original affinity (required to construct another NestedPools after pinning happened)

Compress:
* prevent Compress printing stats in tests
* zero-pad tensors

Matmul:
* add matmul_unit_test (TODO) and bench_matmul
* matmul_test: change norm to row vectors (that is what is added) and include bf16 rounding error
* Prepare for L2/L3 retrieval
PiperOrigin-RevId: 700603811
2024-11-27 01:12:00 -08:00
..
allocator.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
allocator.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
app.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
args.h Simpler MatMul interface, vocab types, Tristate for use_spinning 2024-11-04 07:48:29 -08:00
basics.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
test_util.h Minor cleanup/fixes: 2024-09-09 06:58:09 -07:00
threading.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
threading.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
threading_test.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00