@@ -60,7 +60,6 @@ static void set_rows_sycl(
6060 const sycl::range<3 > block_size (1 , rows_per_block, threads_per_row);
6161 const sycl::range<3 > grid_size (ne03, ne02, (ne01 + rows_per_block - 1 ) / rows_per_block);
6262
63- if (ne01 > 0 && ne00 > 0 ) {
6463 sycl_parallel_for (
6564 stream,
6665 sycl::nd_range<3 >(grid_size * block_size, block_size),
@@ -76,7 +75,6 @@ static void set_rows_sycl(
7675 );
7776 }
7877 );
79- }
8078}
8179
8280
@@ -96,7 +94,7 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
9694 switch (dst->type ) {
9795 case GGML_TYPE_F32:
9896 set_rows_sycl<float , float >(
99- (const char *)dst-> src [ 0 ] ->data , src1_dd, (char *)dst->data ,
97+ (const char *)src0 ->data , src1_dd, (char *)dst->data ,
10098 ne00, ne01, ne02, ne03,
10199 ne11, ne12,
102100 nb01, nb02, nb03,
@@ -109,7 +107,7 @@ void ggml_sycl_op_set_rows(ggml_backend_sycl_context & ctx, ggml_tensor * dst) {
109107 case GGML_TYPE_F16:
110108 dpct::has_capability_or_fail (stream->get_device (), { sycl::aspect::fp16 });
111109 set_rows_sycl<float , sycl::half>(
112- (const char *)dst-> src [ 0 ] ->data , src1_dd, (char *)dst->data ,
110+ (const char *)src0 ->data , src1_dd, (char *)dst->data ,
113111 ne00, ne01, ne02, ne03,
114112 ne11, ne12,
115113 nb01, nb02, nb03,
0 commit comments