mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2025-05-13 14:02:58 +00:00
SYCL: Disable mul_mat kernels for noncontiguous tensor b (llama/13308)
ggml-ci
This commit is contained in:
parent
1e1fa27add
commit
9bbedc51cc
@ -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]) {
|
if (a->ne[3] != b->ne[3]) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (!ggml_is_contiguous(b)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
ggml_type a_type = a->type;
|
ggml_type a_type = a->type;
|
||||||
if (a_type == GGML_TYPE_IQ4_NL || a_type == GGML_TYPE_IQ4_XS ||
|
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 ||
|
a_type == GGML_TYPE_IQ3_XXS || a_type == GGML_TYPE_IQ3_S ||
|
||||||
|
Loading…
x
Reference in New Issue
Block a user