gemma.cpp/ops
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
..
bench_matmul.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
dot-inl.h Use NestedPools, add NUMA infra 2024-10-18 08:11:18 -07:00
dot_test.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
fp_arith-inl.h Cascaded summation for Softmax 2024-09-20 10:31:23 -07:00
gemma_matvec_test.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
matmul-inl.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
matmul.h Threading/infra improvements. 2024-11-27 01:12:00 -08:00
matmul_test.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
matmul_unit_test.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
matvec-inl.h Use NestedPools, add NUMA infra 2024-10-18 08:11:18 -07:00
ops-inl.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
ops_test.cc Simpler MatMul interface, vocab types, Tristate for use_spinning 2024-11-04 07:48:29 -08:00
sum-inl.h Minor cleanup, Windows+Bazel build fixes 2024-10-10 09:05:06 -07:00