From: Akarshan Biswas Date: Mon, 5 May 2025 08:09:10 +0000 (+0530) Subject: SYCL: Disable mul_mat kernels for noncontiguous tensor b (#13308) X-Git-Tag: upstream/0.0.5318~37 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=66645a5285d8c4c5f9a3b3f360d042baac2d820a;p=pkg%2Fggml%2Fsources%2Fllama.cpp SYCL: Disable mul_mat kernels for noncontiguous tensor b (#13308) ggml-ci --- diff --git a/ggml/src/ggml-sycl/ggml-sycl.cpp b/ggml/src/ggml-sycl/ggml-sycl.cpp index 66b6f2cc..72cdbbcc 100644 --- a/ggml/src/ggml-sycl/ggml-sycl.cpp +++ b/ggml/src/ggml-sycl/ggml-sycl.cpp @@ -3873,6 +3873,9 @@ static bool ggml_backend_sycl_device_supports_op(ggml_backend_dev_t dev, const g if (a->ne[3] != b->ne[3]) { return false; } + if (!ggml_is_contiguous(b)) { + return false; + } ggml_type a_type = a->type; if (a_type == GGML_TYPE_IQ4_NL || a_type == GGML_TYPE_IQ4_XS || a_type == GGML_TYPE_IQ3_XXS || a_type == GGML_TYPE_IQ3_S ||