Skip to content

Commit 1ee0ada

Browse files
Neo ZhangNeo Zhang
authored andcommitted
update the detect method for p2p comm
1 parent f87e03c commit 1ee0ada

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,8 @@ static void dev2dev_memcpy(sycl::queue &q_dst, sycl::queue &q_src, void *ptr_dst
620620
#endif
621621

622622
if (g_ggml_sycl_dev2dev_memcpy == DEV2DEV_MEMCPY_SYCL) {
623-
if (q_dst.get_device().get_platform() == q_src.get_device().get_platform()){
623+
if (q_dst.get_device().ext_oneapi_can_access_peer(q_src.get_device(),
624+
sycl::ext::oneapi::peer_access::access_supported)) {
624625
GGML_SYCL_DEBUG("[SYCL] dev2dev memcpy by SYCL\n");
625626
SYCL_CHECK(CHECK_TRY_ERROR(q_dst.memcpy(ptr_dst, ptr_src, size).wait()));
626627
return;

0 commit comments

Comments
 (0)