| ... |
|
abs.cl
|
3.2 KB |
|
add.cl
|
5.02 KB |
|
add_id.cl
|
1.4 KB |
|
argsort.cl
|
2.67 KB |
|
clamp.cl
|
649 B |
|
concat.cl
|
3.38 KB |
|
conv2d.cl
|
6.83 KB |
|
conv2d_f16_f32.cl
|
6.51 KB |
|
cpy.cl
|
7.85 KB |
|
cumsum.cl
|
3.79 KB |
|
cvt.cl
|
82.04 KB |
|
diag.cl
|
834 B |
|
diag_mask_inf.cl
|
1.57 KB |
|
div.cl
|
3.72 KB |
|
embed_kernel.py
|
477 B |
|
exp.cl
|
3.37 KB |
|
expm1.cl
|
3.25 KB |
|
fill.cl
|
465 B |
|
flash_attn_f16.cl
|
15.5 KB |
|
flash_attn_f32.cl
|
15.98 KB |
|
flash_attn_f32_f16.cl
|
103.86 KB |
|
flash_attn_f32_q4_0.cl
|
79.68 KB |
|
flash_attn_f32_q8_0.cl
|
72.03 KB |
|
flash_attn_pre_f16.cl
|
5.56 KB |
|
gated_delta_net.cl
|
9.03 KB |
|
gelu.cl
|
2.46 KB |
|
gemm_moe_mxfp4_f32.cl
|
6.17 KB |
|
gemm_moe_mxfp4_f32_ns.cl
|
17.5 KB |
|
gemm_moe_mxfp4_q8_1_dp4a.cl
|
7.79 KB |
|
gemm_moe_q4_0_f32_ns.cl
|
15.48 KB |
|
gemm_moe_q4_0_q8_1_dp4a.cl
|
6.79 KB |
|
gemm_moe_q4_1_f32_ns.cl
|
15.55 KB |
|
gemm_moe_q4_k_f32_ns.cl
|
15.78 KB |
|
gemm_moe_q4_k_q8_1_dp4a.cl
|
8.4 KB |
|
gemm_moe_q5_0_f32_ns.cl
|
16.38 KB |
|
gemm_moe_q5_1_f32_ns.cl
|
16.46 KB |
|
gemm_moe_q5_k_f32_ns.cl
|
16.95 KB |
|
gemm_moe_q6_k_f32_ns.cl
|
16.6 KB |
|
gemm_moe_q6_k_q8_1_dp4a.cl
|
8.11 KB |
|
gemm_moe_q8_0_f32_ns.cl
|
9.86 KB |
|
gemm_moe_q8_1_dp4a.cl
|
10.79 KB |
|
gemm_noshuffle_iq4_nl_f32.cl
|
5.47 KB |
|
gemm_noshuffle_iq4_nl_q8_1_dp4a.cl
|
5.74 KB |
|
gemm_noshuffle_q1_0_f32.cl
|
2.95 KB |
|
gemm_noshuffle_q4_0_f32.cl
|
6 KB |
|
gemm_noshuffle_q4_0_q8_1_dp4a.cl
|
5.25 KB |
|
gemm_noshuffle_q4_1_f32.cl
|
4.73 KB |
|
gemm_noshuffle_q4_k_f32.cl
|
6.41 KB |
|
gemm_noshuffle_q4_k_q8_1_dp4a.cl
|
11.72 KB |
|
gemm_noshuffle_q5_0_f32.cl
|
5.51 KB |
|
gemm_noshuffle_q5_0_q8_1_dp4a.cl
|
9.5 KB |
|
gemm_noshuffle_q5_1_f32.cl
|
5.68 KB |
|
gemm_noshuffle_q5_k_f32.cl
|
7.42 KB |
|
gemm_noshuffle_q5_k_q8_1_dp4a.cl
|
6.48 KB |
|
gemm_noshuffle_q6_k_f32.cl
|
6.33 KB |
|
gemm_noshuffle_q6_k_q8_1_dp4a.cl
|
5.94 KB |
|
gemm_noshuffle_q8_0_f32.cl
|
3.78 KB |
|
gemm_noshuffle_q8_0_q8_1_dp4a.cl
|
8.12 KB |
|
gemm_xmem_f16_f32_os8.cl
|
8.71 KB |
|
gemv_moe_mxfp4_f32.cl
|
5.84 KB |
|
gemv_moe_mxfp4_f32_ns.cl
|
8.86 KB |
|
gemv_moe_q4_0_f32_ns.cl
|
3.76 KB |
|
gemv_moe_q4_1_f32_ns.cl
|
3.93 KB |
|
gemv_moe_q4_k_f32_ns.cl
|
8.62 KB |
|
gemv_moe_q5_0_f32_ns.cl
|
4.25 KB |
|
gemv_moe_q5_1_f32_ns.cl
|
4.42 KB |
|
gemv_moe_q5_k_f32_ns.cl
|
5.6 KB |
|
gemv_moe_q6_k_f32_ns.cl
|
5.42 KB |
|
gemv_noshuffle_iq4_nl_f32.cl
|
18.08 KB |
|
gemv_noshuffle_q1_0_f32.cl
|
6.49 KB |
|
gemv_noshuffle_q4_0_f32.cl
|
16.13 KB |
|
gemv_noshuffle_q4_0_f32_spec.cl
|
15.96 KB |
|
gemv_noshuffle_q4_1_f32.cl
|
16.9 KB |
|
gemv_noshuffle_q4_k_f32.cl
|
17.84 KB |
|
gemv_noshuffle_q5_0_f32.cl
|
21.12 KB |
|
gemv_noshuffle_q5_1_f32.cl
|
21.93 KB |
|
gemv_noshuffle_q5_k_f32.cl
|
22.91 KB |
|
gemv_noshuffle_q6_k_f32.cl
|
23.68 KB |
|
gemv_noshuffle_q8_0_f32.cl
|
9.09 KB |
|
get_rows.cl
|
5.41 KB |
|
glu.cl
|
12.06 KB |
|
group_norm.cl
|
3.37 KB |
|
im2col_f16.cl
|
1.34 KB |
|
im2col_f32.cl
|
1.34 KB |
|
l2_norm.cl
|
2.07 KB |
|
mean.cl
|
3.31 KB |
|
moe_combine.cl
|
1.65 KB |
|
moe_reorder_b.cl
|
717 B |
|
moe_reorder_quant_a_q8_1.cl
|
2.24 KB |
|
moe_sort_by_expert.cl
|
1.81 KB |
|
mul.cl
|
3.96 KB |
|
mul_mat_f16_f32.cl
|
4.47 KB |
|
mul_mm_f16_f32_kq_kqv.cl
|
10.97 KB |
|
mul_mm_f16_f32_l4_lm.cl
|
4.71 KB |
|
mul_mm_f32_f32_l4_lm.cl
|
4.7 KB |
|
mul_mm_iq4_nl_f32_l4_lm.cl
|
5.93 KB |
|
mul_mm_q1_0_f32_l4_lm.cl
|
5.36 KB |
|
mul_mm_q4_0_f32_l4_lm.cl
|
5.55 KB |
|
mul_mm_q4_1_f32_l4_lm.cl
|
5.62 KB |
|
mul_mm_q4_k_f32_l4_lm.cl
|
6.07 KB |
|
mul_mm_q5_0_f32_l4_lm.cl
|
5.93 KB |
|
mul_mm_q5_1_f32_l4_lm.cl
|
5.98 KB |
|
mul_mm_q5_k_f32_l4_lm.cl
|
6.69 KB |
|
mul_mm_q6_k_f32_l4_lm.cl
|
5.28 KB |
|
mul_mm_q8_0_f32_l4_lm.cl
|
4.86 KB |
|
mul_mv_f16_f16.cl
|
4.01 KB |
|
mul_mv_f16_f32.cl
|
4.06 KB |
|
mul_mv_f16_f32_1row.cl
|
3.39 KB |
|
mul_mv_f16_f32_l4.cl
|
37.03 KB |
|
mul_mv_f32_f32.cl
|
3.51 KB |
|
mul_mv_id_mxfp4_f32.cl
|
5.58 KB |
|
mul_mv_id_mxfp4_f32_flat.cl
|
5.69 KB |
|
mul_mv_id_q4_0_f32_8x_flat.cl
|
8.43 KB |
|
mul_mv_id_q8_0_f32.cl
|
3.93 KB |
|
mul_mv_id_q8_0_f32_flat.cl
|
6.49 KB |
|
mul_mv_iq4_nl_f32.cl
|
4.67 KB |
|
mul_mv_iq4_nl_f32_flat.cl
|
6.36 KB |
|
mul_mv_mxfp4_f32.cl
|
4.46 KB |
|
mul_mv_mxfp4_f32_flat.cl
|
5.31 KB |
|
mul_mv_q1_0_f32.cl
|
4.24 KB |
|
mul_mv_q1_0_f32_flat.cl
|
7.81 KB |
|
mul_mv_q4_0_f32.cl
|
6.23 KB |
|
mul_mv_q4_0_f32_1d_8x_flat.cl
|
8.06 KB |
|
mul_mv_q4_0_f32_1d_16x_flat.cl
|
10.14 KB |
|
mul_mv_q4_0_f32_8x_flat.cl
|
8.12 KB |
|
mul_mv_q4_0_f32_v.cl
|
7.25 KB |
|
mul_mv_q4_1_f32.cl
|
5.67 KB |
|
mul_mv_q4_1_f32_flat.cl
|
6.42 KB |
|
mul_mv_q4_k_f32.cl
|
5.74 KB |
|
mul_mv_q4_k_f32_flat.cl
|
7.09 KB |
|
mul_mv_q5_0_f32.cl
|
6.69 KB |
|
mul_mv_q5_0_f32_flat.cl
|
7.01 KB |
|
mul_mv_q5_1_f32.cl
|
6.72 KB |
|
mul_mv_q5_1_f32_flat.cl
|
7.24 KB |
|
mul_mv_q5_k_f32.cl
|
6.11 KB |
|
mul_mv_q5_k_f32_flat.cl
|
8.89 KB |
|
mul_mv_q6_k_f32.cl
|
7.17 KB |
|
mul_mv_q6_k_f32_flat.cl
|
5.8 KB |
|
mul_mv_q8_0_f32.cl
|
3.56 KB |
|
mul_mv_q8_0_f32_flat.cl
|
5.93 KB |
|
neg.cl
|
3.35 KB |
|
norm.cl
|
5.67 KB |
|
pad.cl
|
1.36 KB |
|
quant_a_q8_1.cl
|
1.26 KB |
|
relu.cl
|
529 B |
|
repeat.cl
|
1.03 KB |
|
rms_norm.cl
|
5.64 KB |
|
rope.cl
|
23.85 KB |
|
scale.cl
|
774 B |
|
set_rows.cl
|
20.27 KB |
|
sigmoid.cl
|
876 B |
|
silu.cl
|
897 B |
|
softmax_4_f16.cl
|
3.15 KB |
|
softmax_4_f32.cl
|
3.11 KB |
|
softmax_f16.cl
|
3.06 KB |
|
softmax_f32.cl
|
3.06 KB |
|
softplus.cl
|
3.66 KB |
|
solve_tri.cl
|
1.57 KB |
|
sqr.cl
|
1.34 KB |
|
sqrt.cl
|
1.38 KB |
|
ssm_conv.cl
|
1.79 KB |
|
sub.cl
|
3.72 KB |
|
sum_rows.cl
|
3.31 KB |
|
tanh.cl
|
3.04 KB |
|
transpose.cl
|
4.9 KB |
|
tri.cl
|
898 B |
|
tsembd.cl
|
1.44 KB |
|
upscale.cl
|
3.71 KB |