koboldcpp/docs/ops
Jeff Bolz 1a7718b4c5
vulkan: support non-contig unary/glu ops (#24215)
* vulkan: support non-contig unary/glu ops

Change unary/glu ops to pass in all strides and use fastdiv for the index
calculation. Put all unary ops in one file, similar to glu, to share the
code. codex went ahead and added expm1 without me asking, but I had to
make it do a real precision analysis rather than just making stuff up.

unary.comp initially couldn't use generic_unary_head because there wasn't
space for xielu's additional constants. Fixing this required packing the
fastdiv 'L' values.

* attempt to workaround compiler bug

* resolve conflict from #23991

* use expm1
2026-06-13 08:44:15 -05:00
..
BLAS.csv docs(ggml): update backend ops (#18734) 2026-01-10 18:48:17 +08:00
CANN.csv docs : update ops.md for CANN backend (#18654) 2026-01-16 13:32:17 +01:00
CPU.csv docs: update CPU backend ops to mark POOL_1D as supported (#20304) 2026-03-10 21:31:24 +08:00
CUDA.csv docs : update cpu and cuda ops (#17890) 2025-12-09 23:31:29 +01:00
Metal.csv metal: Implement ROLL op (#21946) 2026-04-16 11:54:37 +03:00
OpenCL.csv docs : update opencl ops (#17904) 2025-12-10 15:20:00 +01:00
SYCL.csv [SYCL] Support Q4_1, Q5_0, Q5_1 in Flash-attention (#23812) 2026-06-01 09:53:53 +03:00
Vulkan.csv vulkan: support non-contig unary/glu ops (#24215) 2026-06-13 08:44:15 -05:00
WebGPU.csv ggml-webgpu: Enables running gpt-oss-20b (#22906) 2026-05-12 07:27:40 -07:00
zDNN.csv docs(ggml): update backend ops (#18734) 2026-01-10 18:48:17 +08:00
ZenDNN.csv ggml-zendnn : add MUL_MAT_ID op support for MoE models (#21315) 2026-04-03 12:19:08 +03:00