llama.cpp/ggml/src/ggml-vulkan/vulkan-shaders
Jeff Bolz d2d931f173
vulkan: disable spirv-opt for rope shaders (#16872)
2025-10-31 08:34:47 +01:00
..
feature-tests vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
CMakeLists.txt vulkan: Fix GGML_VULKAN_SHADER_DEBUG_INFO (#14427) 2025-06-27 22:35:30 -05:00
acc.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
add.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
add_id.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
argmax.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
argsort.comp vulkan: Handle argsort with a large number of rows (#16851) 2025-10-30 07:27:41 +01:00
clamp.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
concat.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
contig_copy.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
conv2d_dw.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
conv2d_mm.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
conv_transpose_1d.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
copy.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
copy_from_quant.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
copy_to_quant.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
cos.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
count_equal.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_f32.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_funcs.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_funcs_cm2.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_head.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq1_m.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq1_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq2_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq2_xs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq2_xxs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq3_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq3_xxs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq4_nl.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_iq4_xs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_mxfp4.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_q2_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_q3_k.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q4_0.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q4_1.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q4_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_q5_0.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q5_1.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q5_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
dequant_q6_k.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
dequant_q8_0.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
diag_mask_inf.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
div.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
exp.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
flash_attn.comp vulkan: Handle FA with all -inf mask values (#16447) 2025-10-20 22:16:08 -05:00
flash_attn_base.glsl vulkan: Support FA with K/V in F32 (#16543) 2025-10-14 15:53:37 +02:00
flash_attn_cm1.comp vulkan: Handle FA with all -inf mask values (#16447) 2025-10-20 22:16:08 -05:00
flash_attn_cm2.comp vulkan: Handle FA with all -inf mask values (#16447) 2025-10-20 22:16:08 -05:00
flash_attn_split_k_reduce.comp vulkan: Handle FA with all -inf mask values (#16447) 2025-10-20 22:16:08 -05:00
geglu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
geglu_erf.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
geglu_quick.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
gelu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
gelu_erf.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
gelu_quick.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
generic_binary_head.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
generic_head.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
generic_unary_head.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
get_rows.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
get_rows_quant.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
glu_head.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
glu_main.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
group_norm.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
hardsigmoid.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
hardswish.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
im2col.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
im2col_3d.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
l2_norm.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
leaky_relu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_split_k_reduce.comp vulkan: optimize and reenable split_k (#10637) 2024-12-03 20:29:54 +01:00
mul_mat_vec.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_base.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq1_m.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq1_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq2_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq2_xs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq2_xxs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq3_s.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_iq3_xxs.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_nc.comp vulkan: Support ne[3]>1 in noncontig matrix-vector multiply (#15015) 2025-08-02 10:48:30 +02:00
mul_mat_vec_p021.comp vulkan: Optimize mul_mat_vec p021 and nc shaders (#12505) 2025-03-22 09:40:11 +01:00
mul_mat_vec_q2_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mat_vec_q3_k.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vec_q4_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mat_vec_q5_k.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mat_vec_q6_k.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mat_vecq.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mm.comp Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mm_cm2.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
mul_mm_funcs.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mm_id_funcs.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mmq.comp vulkan: fix shmem overrun in mmq id shader (#16873) 2025-10-31 08:14:49 +01:00
mul_mmq_funcs.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
mul_mmq_shmem_types.glsl vulkan: fix shmem overrun in mmq id shader (#16873) 2025-10-31 08:14:49 +01:00
multi_add.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
norm.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
opt_step_adamw.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
opt_step_sgd.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
pad.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
pool2d.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
quantize_q8_1.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
reglu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
relu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
repeat.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
repeat_back.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
rms_norm.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
rms_norm_back.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
rms_norm_partials.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
roll.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
rope_head.glsl model: add support for qwen3vl series (#16780) 2025-10-30 16:19:14 +01:00
rope_multi.comp model: add support for qwen3vl series (#16780) 2025-10-30 16:19:14 +01:00
rope_neox.comp vulkan: Fuse rope+set_rows (#16769) 2025-10-29 15:13:10 -05:00
rope_norm.comp vulkan: Fuse rope+set_rows (#16769) 2025-10-29 15:13:10 -05:00
rope_vision.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
rte.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
scale.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
sigmoid.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
silu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
silu_back.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
sin.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
soft_max.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
soft_max_back.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
sqrt.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
square.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
ssm_conv.comp vulkan: Add State Space Model (SSM) Operations Support (#16463) 2025-10-17 14:23:47 +02:00
ssm_scan.comp vulkan: Optimize SSM_SCAN (#16645) 2025-10-25 07:04:12 +02:00
sub.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
sum_rows.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
swiglu.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
swiglu_oai.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
tanh.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
timestep_embedding.comp vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
topk_moe.comp vulkan: Update topk_moe fusion to handle gpt's late softmax (#16656) 2025-10-29 14:44:29 +01:00
types.glsl Vulkan MMQ Integer Dot Refactor and K-Quant support (#16536) 2025-10-29 14:39:03 +01:00
upscale.comp ggml : fix interpolate with align-corners and ne=1 (#16700) 2025-10-27 21:50:22 +01:00
utils.glsl vulkan : incremental shader builds (#16341) 2025-10-04 11:42:56 +02:00
vulkan-shaders-gen.cpp vulkan: disable spirv-opt for rope shaders (#16872) 2025-10-31 08:34:47 +01:00
wkv6.comp rwkv6: add wkv6 support for Vulkan backend (#10829) 2024-12-16 22:00:46 +01:00
wkv7.comp llama: Add support for RWKV v7 architecture (#12412) 2025-03-18 07:27:50 +08:00