llama_cpp_for_radxa_dragon_.../examples
zrm b853d45601
ggml : add NUMA support (#1556)
* detect NUMA systems and pin work threads to nodes (linux)

* disable mmap prefetch/readahead for NUMA systems

* avoid sending finalize op to thread pool if it does nothing

* silence robot

* fix args

* make --numa a param

* recommendation that n_nodes evenly divide n_threads did not warrant such aggressive enforcement

* lower synchronization overhead

* statically allocate

* move numa state to g_state

* add description for --numa

* ggml : minor style changes

* ggml : minor style + try fix sanitizer build

* llama : allow to initialize backend with NUMA support

* llama : avoid ggml include in llama-util.h

* ggml : style / formatting

* ggml : fix handling of ops with n_threads > n_tasks > 1

* server : utilize numa parameter

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2023-06-26 20:57:59 +03:00
..
baby-llama
benchmark
embedding ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
jeopardy
main ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
metal examples : fix examples/metal (#1920) 2023-06-18 10:52:10 +03:00
perplexity ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
quantize ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
quantize-stats llama : make model stateless and context stateful (llama_state) (#1797) 2023-06-24 11:47:58 +03:00
save-load-state llama : make model stateless and context stateful (llama_state) (#1797) 2023-06-24 11:47:58 +03:00
server ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
simple ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
train-text-from-scratch llama : make model stateless and context stateful (llama_state) (#1797) 2023-06-24 11:47:58 +03:00
alpaca.sh
chat-13B.bat
chat-13B.sh
chat-persistent.sh
chat-vicuna.sh
chat.sh
CMakeLists.txt
common.cpp ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
common.h ggml : add NUMA support (#1556) 2023-06-26 20:57:59 +03:00
gpt4all.sh
Miku.sh
reason-act.sh