whisper.cpp/ggml/src/ggml-cpu
Jeff Bolz 7183a1eb72 vulkan: support copy from f32 to q4_0/q4_1/q5_0/q5_1/q8_0/iq4_nl (llama/11166)
* vulkan: support copy from f32 to q4_0/q4_1/q5_0/q5_1/q8_0/iq4_nl

Shaders are based on cpy.cu.

* vulkan: support copy from q4_0/q4_1/q5_0/q5_1/q8_0/iq4_nl to f32

* ggml: copy q->f32 assumes some contiguity in the destination
2025-02-03 22:00:57 +02:00
..
amx remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (llama/10797) 2024-12-18 12:52:16 +02:00
cmake ggml : build backends as libraries (llama/10256) 2024-11-20 21:00:08 +02:00
llamafile llamafile : ppc64le MMA INT8 implementation (llama/10912) 2025-01-14 10:38:01 +02:00
CMakeLists.txt ggml : fixes for AVXVNNI instruction set with MSVC and Clang (llama/11027) 2025-01-04 10:45:01 +02:00
cpu-feats-x86.cpp ggml : add predefined list of CPU backend variants to build (llama/10626) 2024-12-08 20:14:35 +02:00
ggml-cpu-aarch64.cpp ggml-backend : only offload from host buffers (fix) (llama/11124) 2025-01-14 10:38:01 +02:00
ggml-cpu-aarch64.h ggml : refactor online repacking (llama/10446) 2024-12-18 12:52:16 +02:00
ggml-cpu-hbm.cpp ggml : refactor online repacking (llama/10446) 2024-12-18 12:52:16 +02:00
ggml-cpu-hbm.h ggml : refactor online repacking (llama/10446) 2024-12-18 12:52:16 +02:00
ggml-cpu-impl.h ggml : move AMX to the CPU backend (llama/10570) 2024-12-08 20:14:35 +02:00
ggml-cpu-quants.c ggml: aarch64: implement SVE kernels for q4_K_q8_K vector dot (llama/11227) 2025-02-03 22:00:57 +02:00
ggml-cpu-quants.h ggml : build backends as libraries (llama/10256) 2024-11-20 21:00:08 +02:00
ggml-cpu-traits.cpp ggml : refactor online repacking (llama/10446) 2024-12-18 12:52:16 +02:00
ggml-cpu-traits.h ggml : refactor online repacking (llama/10446) 2024-12-18 12:52:16 +02:00
ggml-cpu.c vulkan: support copy from f32 to q4_0/q4_1/q5_0/q5_1/q8_0/iq4_nl (llama/11166) 2025-02-03 22:00:57 +02:00
ggml-cpu.cpp CUDA: backwards pass for misc. ops, add tests (llama/11257) 2025-02-03 22:00:57 +02:00