Skip to content

Commit d6ea2d7

Browse files
author
fukuro
committed
fix: Vulkan-Dateien auf sauberen Stand zurückgesetzt (ef56b4c)
Nach AtomicBot-ai#6 Revert waren Reste der Subagent-Konfliktlösung in ggml-vulkan.cpp und vulkan-shaders-gen.cpp die Build-Fehler verursachten. Dateien vom letzten sauberen Stand (ef56b4c) wiederhergestellt. AtomicBot-ai#2 Tensor Split Regex bleibt aktiv (src/llama-model.cpp).
1 parent 991a5b6 commit d6ea2d7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,7 @@ void matmul_shaders(bool fp16, MatMulIdType matmul_id_type, bool coopmat, bool c
610610

611611
#if defined(GGML_VULKAN_INTEGER_DOT_GLSLC_SUPPORT)
612612
// Integer dot mmq performs better with f32 accumulators (different shader, skip for dot2)
613-
if (!f16acc && !coopmat && !coopmat2 && !dot2 && matmul_id_type == MatMulIdType::NONE && (is_legacy_quant(tname) || is_k_quant(tname) || tname == "mxfp4")) {
613+
if (!f16acc && !coopmat && !coopmat2 && !dot2 && (is_legacy_quant(tname) || is_k_quant(tname) || tname == "mxfp4")) {
614614
string_to_spv(shader_name + "_" + tname + "_q8_1", "mul_mmq.comp", merge_maps(merge_maps(base_dict, float_type_dict), {{data_a_key, "1"}, {"D_TYPE", "float"},}), fp16, coopmat, coopmat2, f16acc);
615615
}
616616
#endif

0 commit comments

Comments
 (0)