whisper.cpp/ggml/src
Jeff Bolz 9a18c7c0b9
vulkan: Use native e2m1 and e4m3 conversions for mxfp4/nvfp4 (llama/25338)
This uses the new VK_EXT_shader_ocp_microscaling_types extension to do fp4 type
promotions, and also uses the float8 extension to do ue4m3 promotions for
nvfp4. It's reasonable to assume that an implementation that supports fp4 will
also support fp8, so we don't need to handle all possible combinations of
support.
2026-07-30 16:31:38 +03:00
..
ggml-blas vulkan: add get/set tensor 2d functions (llama/22514) 2026-05-01 13:07:35 +03:00
ggml-cann vulkan: add get/set tensor 2d functions (llama/22514) 2026-05-01 13:07:35 +03:00
ggml-cpu ggml : add GGML_OP_LIGHTNING_INDEXER that implements DeepSeek V3.2/V4 lightning indexer (llama/24231) 2026-07-30 16:31:37 +03:00
ggml-cuda cuda: Don't crash when querying memory on device with no free memory. (llama/25157) 2026-07-30 16:31:37 +03:00
ggml-et ggml-et: Initial ET backend (llama/24179) 2026-07-30 16:31:36 +03:00
ggml-hexagon hexagon: improve ARGSORT performance for small tensors (llama/25512) 2026-07-30 16:31:36 +03:00
ggml-hip ggml-hip: enable -funsafe-math-optimizations (llama/24668) 2026-07-10 13:06:42 +03:00
ggml-metal metal : add CONV_2D_DW (depthwise convolution) support (llama/21565) 2026-07-10 13:06:42 +03:00
ggml-musa ggml-cuda: native bf16 flash attention for vec kernel (llama/20525) 2026-03-29 15:04:36 +03:00
ggml-opencl opencl: add int8 dp4 dense and MoE prefill optimization for Adreno GPUs (llama/25537) 2026-07-30 16:31:37 +03:00
ggml-openvino Added a cudaMemcpy2DAsync fast path to ggml_cuda_cpy (llama/25057) 2026-07-10 13:06:42 +03:00
ggml-rpc rpc : keep last_graph_uid in the device context (llama/23273) 2026-05-25 12:26:07 +03:00
ggml-sycl sycl: add fused top-k MoE (llama/25217) 2026-07-30 16:31:37 +03:00
ggml-virtgpu ggml-virtgpu : include missing mutex header (llama/22810) 2026-05-14 21:26:48 +03:00
ggml-vulkan vulkan: Use native e2m1 and e4m3 conversions for mxfp4/nvfp4 (llama/25338) 2026-07-30 16:31:38 +03:00
ggml-webgpu ggml-webgpu: tune subgroup split (d_split) in flash_attn_vec (llama/25418) 2026-07-10 13:06:42 +03:00
ggml-zdnn vulkan: add get/set tensor 2d functions (llama/22514) 2026-05-01 13:07:35 +03:00
ggml-zendnn ggml-zendnn : fixed naming of matmul function (llama/20964) 2026-05-29 09:47:30 +03:00
CMakeLists.txt ggml-et: Initial ET backend (llama/24179) 2026-07-30 16:31:36 +03:00
ggml-alloc.c ggml-alloc: fix out-of-bounds read in ggml_dyn_tallocr_remove_block (ggml/1492) 2026-05-25 12:26:07 +03:00
ggml-backend-dl.cpp hexagon: enable offloading to Hexagon on Windows on Snapdragon (llama/19150) 2026-01-30 15:56:40 +02:00
ggml-backend-dl.h hexagon: enable offloading to Hexagon on Windows on Snapdragon (llama/19150) 2026-01-30 15:56:40 +02:00
ggml-backend-impl.h ggml: backend-agnostic tensor parallelism (experimental) (llama/19378) 2026-04-30 11:29:05 +03:00
ggml-backend-meta.cpp abort if we see a multi buffer (llama/25276) 2026-07-10 13:06:42 +03:00
ggml-backend-reg.cpp ggml-et: Initial ET backend (llama/24179) 2026-07-30 16:31:36 +03:00
ggml-backend.cpp Revert "sched : reintroduce less synchronizations during split compute (#20793)" (llama/25138) 2026-07-10 13:06:42 +03:00
ggml-common.h Add Q2_0 quantization: type definition and CPU backend (llama/24448) 2026-07-10 13:06:42 +03:00
ggml-impl.h ggml: add graph_reused (llama/21764) 2026-04-30 11:29:11 +03:00
ggml-opt.cpp fix: free ctx_copy in ggml_opt_free to plug per-training-session leak (llama/21592) 2026-04-30 11:29:03 +03:00
ggml-quants.c Add Q2_0 quantization: type definition and CPU backend (llama/24448) 2026-07-10 13:06:42 +03:00
ggml-quants.h Add Q2_0 quantization: type definition and CPU backend (llama/24448) 2026-07-10 13:06:42 +03:00
ggml-threading.cpp ggml : build backends as libraries (llama/10256) 2024-11-20 21:00:08 +02:00
ggml-threading.h remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (llama/10797) 2024-12-18 12:52:16 +02:00
ggml.c ggml : add GGML_OP_LIGHTNING_INDEXER that implements DeepSeek V3.2/V4 lightning indexer (llama/24231) 2026-07-30 16:31:37 +03:00
ggml.cpp ggml : Print backtrace on uncaught C++ exceptions (ggml/1232) 2025-05-29 09:56:26 +03:00
gguf.cpp gguf : add tensor shape accessor (llama/24405) 2026-07-30 16:31:38 +03:00