]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
opencl: refactor Adreno q4_0 (#22335)
authorlhez <redacted>
Tue, 5 May 2026 16:38:57 +0000 (09:38 -0700)
committerGitHub <redacted>
Tue, 5 May 2026 16:38:57 +0000 (09:38 -0700)
commitff806a110de30ce5ef8de99a72c54ae07243bcdc
treeb0a6aa6fc750b8d3b22a7ddd5ea26a9ab6016647
parentd5003b6e4df40e8905ad72c84d26ff4aef414f2d
opencl: refactor Adreno q4_0 (#22335)

* opencl: refactor adreno q4_0 gemm/gemv dispatch

* opencl: refactor q4_0 gemm/gemv loading, use consistent names

* opencl: use consistent name for adreno q8_0 gemm/gemv

* opencl: use consistent names for adreno q4_0 gemm/gemv

* opencl: simplify adreno q4_0 set_tensor

* opencl: refactor q4_0 get_tensor
12 files changed:
ggml/src/ggml-opencl/CMakeLists.txt
ggml/src/ggml-opencl/ggml-opencl.cpp
ggml/src/ggml-opencl/kernels/gemm_noshuffle_q4_0_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemm_noshuffle_q8_0_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemv_noshuffle.cl [deleted file]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_general.cl [deleted file]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_general_q8_0_f32.cl [deleted file]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_q4_0_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_q4_0_f32_spec.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_q8_0_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mat_Ab_Bi_8x4.cl [deleted file]
ggml/src/ggml-opencl/kernels/mul_mm_q8_0_f32_8x4.cl [deleted file]