gemma.cpp/backprop
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
..
activations.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward-inl.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward_scalar.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward_scalar_test.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
backward_test.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
common_scalar.h Added MatPtr/MatPtrT/MatStorageT/MatStorage as a dynamically-sized replacement for CompressedArray. 2024-10-10 08:22:30 -07:00
forward-inl.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
forward.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
forward.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
forward_scalar.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
optimize_test.cc Threading/infra improvements. 2024-11-27 01:12:00 -08:00
optimizer.cc Eliminated TConfig. 2024-10-17 05:04:22 -07:00
optimizer.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00
prompt.h Add missing include 2024-06-04 10:29:12 +00:00
sampler.h Add config for att/final cap, skip max-subtract. Fixes #278 2024-07-01 09:45:26 -07:00
test_util.h Eliminated TConfig. 2024-10-17 05:04:22 -07:00