]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml : add new Q4_2 quantization (ARM only) (#1046)
authorGeorgi Gerganov <redacted>
Tue, 18 Apr 2023 20:54:57 +0000 (23:54 +0300)
committerGitHub <redacted>
Tue, 18 Apr 2023 20:54:57 +0000 (23:54 +0300)
commit77a73403ca8eaced2590559d0f9cebd2b3649d32
tree7b95e7565ce86b81d8dd620117564da901ce3ce7
parent50a8a2af97cb92e53e7a3195aa201c3d87da5415
ggml : add new Q4_2 quantization (ARM only) (#1046)

* ggml : Q4_2 ARM

* ggml : add ggml_is_quantized()

* llama : update llama_type_name() with Q4_2 entry

* ggml : speed-up q4_2

- 4 threads: ~100ms -> ~90ms
- 8 threads:  ~55ms -> ~50ms

* ggml : optimize q4_2 using vmlaq_n_f32 + vmulq_n_f32
examples/quantize/quantize.cpp
ggml.c
ggml.h
llama.cpp
llama.h