]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
opencl: split ggml-opencl.cl into multiple files and cleanup (llama/12886)
authorlhez <redacted>
Thu, 24 Apr 2025 14:46:49 +0000 (17:46 +0300)
committerGeorgi Gerganov <redacted>
Thu, 24 Apr 2025 17:39:16 +0000 (20:39 +0300)
commit88c3cecd43734ad7fe2275c0bf274984878c739e
treed979562b9b6e399604a2daff1690707400bfadfd
parentfe4acb33e32920db91719064d2ce5b300bfb6c25
opencl: split ggml-opencl.cl into multiple files and cleanup (llama/12886)

---------

Co-authored-by: Shangqing Gu <redacted>
37 files changed:
ggml/src/ggml-opencl/CMakeLists.txt
ggml/src/ggml-opencl/ggml-opencl.cpp
ggml/src/ggml-opencl/kernels/add.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/clamp.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/cpy.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/cvt.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/diag_mask_inf.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gelu.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemv_noshuffle.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/gemv_noshuffle_general.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/get_rows.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/im2col_f16.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/im2col_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mat_Ab_Bi_8x4.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_f16_f16.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_f16_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_f16_f32_1row.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_f16_f32_l4.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_f32_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q4_0_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q4_0_f32_1d_16x_flat.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q4_0_f32_1d_8x_flat.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q4_0_f32_8x_flat.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q4_0_f32_v.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/mul_mv_q6_k.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/norm.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/relu.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/rms_norm.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/rope.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/scale.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/silu.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/softmax_4_f16.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/softmax_4_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/softmax_f16.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/softmax_f32.cl [new file with mode: 0644]
ggml/src/ggml-opencl/kernels/transpose.cl [new file with mode: 0644]