Skip to content

Commit 6be041a

Browse files
committed
SYCL: Refactor SYCL buffer checks in ggml_sycl_cpy_tensor_2d
1 parent a20dde3 commit 6be041a

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

ggml/src/ggml-sycl/ggml-sycl.cpp

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2348,21 +2348,19 @@ static dpct::err0 ggml_sycl_cpy_tensor_2d(void *dst,
23482348
char * src_ptr;
23492349
if (ggml_backend_buffer_is_host(src->buffer)) {
23502350
kind = dpct::host_to_device;
2351-
GGML_SYCL_DEBUG("%s: Host buffer type src tensor\n");
2351+
//GGML_SYCL_DEBUG("%s: Host buffer type src tensor\n", __func__);
23522352
src_ptr = (char *) src->data;
23532353
// GGML_SYCL_DEBUG("ggml_sycl_cpy_tensor_2d GGML_BACKEND_TYPE_CPU src_ptr %p\n", src_ptr);
2354-
} else if (ggml_backend_buffer_is_sycl(src->buffer) || ggml_backend_buffer_is_sycl_split(src->buffer)) {
2355-
if (!ggml_backend_buffer_is_sycl_split(src->buffer)){
2356-
// If buffer is a SYCL buffer
2357-
GGML_SYCL_DEBUG("%s: SYCL buffer type src tensor\n", __func__);
2358-
kind = dpct::device_to_device;
2359-
src_ptr = (char *) src->data;
2360-
}
2361-
else {
2362-
/*
2363-
If buffer is a SYCL split buffer
2364-
*/
2365-
GGML_SYCL_DEBUG("%s: Split buffer type src tensor\n", __func__);
2354+
} else if (ggml_backend_buffer_is_sycl(src->buffer)) {
2355+
// If buffer is a SYCL buffer
2356+
//GGML_SYCL_DEBUG("%s: SYCL buffer type src tensor\n", __func__);
2357+
kind = dpct::device_to_device;
2358+
src_ptr = (char *) src->data;
2359+
} else if (ggml_backend_buffer_is_sycl_split(src->buffer)) {
2360+
/*
2361+
If buffer is a SYCL split buffer
2362+
*/
2363+
//GGML_SYCL_DEBUG("%s: Split buffer type src tensor\n", __func__);
23662364
GGML_ASSERT(i1_low == 0 && i1_high == src->ne[1]);
23672365
kind = dpct::device_to_device;
23682366
ggml_tensor_extra_gpu * extra = (ggml_tensor_extra_gpu *) src->extra;
@@ -2371,7 +2369,6 @@ static dpct::err0 ggml_sycl_cpy_tensor_2d(void *dst,
23712369
id = get_current_device_id()));
23722370
// GGML_SYCL_DEBUG("current device index %d\n", id);
23732371
src_ptr = (char *) extra->data_device[id];
2374-
}
23752372
} else {
23762373
// GGML_SYCL_DEBUG("GGML_ABORT("fatal error")\n");
23772374
GGML_ABORT("fatal error");

0 commit comments

Comments
 (0)