From 0635f844c984b75c50a4e65e1c7db7146c44759d Mon Sep 17 00:00:00 2001 From: luoyu-intel Date: Wed, 24 Jan 2024 22:00:24 +0800 Subject: [PATCH] fix wrong code --- ggml-sycl.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ggml-sycl.cpp b/ggml-sycl.cpp index c83568098..6a0d12d63 100644 --- a/ggml-sycl.cpp +++ b/ggml-sycl.cpp @@ -12206,10 +12206,9 @@ inline void ggml_sycl_op_mul_mat_sycl( src0_as_f16.alloc(ne); to_fp16_sycl(src0_dd_i, src0_as_f16.get(), ne, stream); } - const sycl::half *src1_ptr = - src1->type == GGML_TYPE_F16 - ? (const sycl::half *)src1->data + src1_padded_row_size - : src1_as_f16.get(); + const sycl::half *src0_ptr = src0->type == GGML_TYPE_F16 + ? (const sycl::half *)src0_dd_i + : src0_as_f16.get(); sycl_pool_alloc src1_as_f16; if (src1->type != GGML_TYPE_F16) { @@ -12220,7 +12219,7 @@ inline void ggml_sycl_op_mul_mat_sycl( to_fp16_sycl(src1_ddf_i, src1_as_f16.get(), ne, stream); } const sycl::half *src1_ptr = src1->type == GGML_TYPE_F16 - ? (const sycl::half *)src1_ddf_i + ? (const sycl::half *)src1->data + src1_padded_row_size : src1_as_f16.get(); sycl_pool_alloc dst_f16(row_diff * src1_ncols);