@@ -171,7 +171,7 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
171171 sizeof (float ), sizeof (float ),
172172 stream
173173 );
174- } else if (src1-> type == GGML_TYPE_I32) {
174+ } else {
175175 set_rows_sycl<float , int32_t , float >(
176176 (const char *)src0->data , (const int32_t *)src1->data , (char *)dst->data ,
177177 ne00, ne01, ne02, ne03,
@@ -197,7 +197,7 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
197197 sizeof (float ), sizeof (sycl::half),
198198 stream
199199 );
200- } else if (src1-> type == GGML_TYPE_I32) {
200+ } else {
201201 set_rows_sycl<float , int32_t , sycl::half>(
202202 (const char *)src0->data , (const int32_t *)src1->data , (char *)dst->data ,
203203 ne00, ne01, ne02, ne03,
@@ -222,7 +222,7 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
222222 sizeof (float ), sizeof (sycl::ext::oneapi::bfloat16),
223223 stream
224224 );
225- } else if (src1-> type == GGML_TYPE_I32) {
225+ } else {
226226 set_rows_sycl<float , int32_t , sycl::ext::oneapi::bfloat16>(
227227 (const char *)src0->data , (const int32_t *)src1->data , (char *)dst->data ,
228228 ne00, ne01, ne02, ne03,
@@ -238,42 +238,42 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
238238 case GGML_TYPE_Q8_0:
239239 if (src1->type == GGML_TYPE_I64) {
240240 set_rows_sycl_q<int64_t , block_q8_0, QK8_0, cpy_blck_f32_q8_0>((const char *)src0->data , (const int64_t *)src1->data , (block_q8_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
241- } else if (src1-> type == GGML_TYPE_I32) {
241+ } else {
242242 set_rows_sycl_q<int32_t , block_q8_0, QK8_0, cpy_blck_f32_q8_0>((const char *)src0->data , (const int32_t *)src1->data , (block_q8_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
243243 }
244244 break ;
245245 case GGML_TYPE_Q5_1:
246246 if (src1->type == GGML_TYPE_I64) {
247247 set_rows_sycl_q<int64_t , block_q5_1, QK5_1, cpy_blck_f32_q5_1>((const char *)src0->data , (const int64_t *)src1->data , (block_q5_1 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
248- } else if (src1-> type == GGML_TYPE_I32) {
248+ } else {
249249 set_rows_sycl_q<int32_t , block_q5_1, QK5_1, cpy_blck_f32_q5_1>((const char *)src0->data , (const int32_t *)src1->data , (block_q5_1 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
250250 }
251251 break ;
252252 case GGML_TYPE_Q5_0:
253253 if (src1->type == GGML_TYPE_I64) {
254254 set_rows_sycl_q<int64_t , block_q5_0, QK5_0, cpy_blck_f32_q5_0>((const char *)src0->data , (const int64_t *)src1->data , (block_q5_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
255- } else if (src1-> type == GGML_TYPE_I32) {
255+ } else {
256256 set_rows_sycl_q<int32_t , block_q5_0, QK5_0, cpy_blck_f32_q5_0>((const char *)src0->data , (const int32_t *)src1->data , (block_q5_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
257257 }
258258 break ;
259259 case GGML_TYPE_Q4_1:
260260 if (src1->type == GGML_TYPE_I64) {
261261 set_rows_sycl_q<int64_t , block_q4_1, QK4_1, cpy_blck_f32_q4_1>((const char *)src0->data , (const int64_t *)src1->data , (block_q4_1 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
262- } else if (src1-> type == GGML_TYPE_I32) {
262+ } else {
263263 set_rows_sycl_q<int32_t , block_q4_1, QK4_1, cpy_blck_f32_q4_1>((const char *)src0->data , (const int32_t *)src1->data , (block_q4_1 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
264264 }
265265 break ;
266266 case GGML_TYPE_Q4_0:
267267 if (src1->type == GGML_TYPE_I64) {
268268 set_rows_sycl_q<int64_t , block_q4_0, QK4_0, cpy_blck_f32_q4_0>((const char *)src0->data , (const int64_t *)src1->data , (block_q4_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
269- } else if (src1-> type == GGML_TYPE_I32) {
269+ } else {
270270 set_rows_sycl_q<int32_t , block_q4_0, QK4_0, cpy_blck_f32_q4_0>((const char *)src0->data , (const int32_t *)src1->data , (block_q4_0 *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
271271 }
272272 break ;
273273 case GGML_TYPE_IQ4_NL:
274274 if (src1->type == GGML_TYPE_I64) {
275275 set_rows_sycl_q<int64_t , block_iq4_nl, QK4_NL, cpy_blck_f32_iq4_nl>((const char *)src0->data , (const int64_t *)src1->data , (block_iq4_nl *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
276- } else if (src1-> type == GGML_TYPE_I32) {
276+ } else {
277277 set_rows_sycl_q<int32_t , block_iq4_nl, QK4_NL, cpy_blck_f32_iq4_nl>((const char *)src0->data , (const int32_t *)src1->data , (block_iq4_nl *)dst->data , ne00, ne01, ne02, ne03, ne10, ne11, ne12, ne13, nb00, nb01, nb02, nb03, nb10, nb11, nb12, nb13, nb1, nb2, nb3, stream);
278278 }
279279 break ;
0 commit comments