From 3ee3f4e04520c4aa0b2023a9145cb3c5f18a03fc Mon Sep 17 00:00:00 2001 From: jujiang Date: Tue, 24 Mar 2020 13:19:53 -0400 Subject: [PATCH] SWDEV-223160, SWDEV-227911- Fix Memory Copy Peer failure on Navi10 MGPU configuration Change-Id: I2bf559b87cba638b5af858c2d4fe5a252d16a5d9 [ROCm/clr commit: d392082a30e7667c8bd4a55347fd9e31c3502a75] --- projects/clr/rocclr/device/pal/paldevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/rocclr/device/pal/paldevice.cpp b/projects/clr/rocclr/device/pal/paldevice.cpp index cb5e57d266..49e2398f75 100644 --- a/projects/clr/rocclr/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/device/pal/paldevice.cpp @@ -1354,7 +1354,7 @@ bool Device::init() { ->GetMultiGpuCompatibility(*static_cast(devices()[device1])->iDev(), &comp_info); // Check P2P capability - if (comp_info.flags.peerTransferRead || comp_info.flags.peerTransferWrite) { + if (comp_info.flags.peerTransferRead && comp_info.flags.peerTransferWrite) { devices()[device0]->p2pDevices_.push_back(as_cl(devices()[device1])); devices()[device1]->p2p_access_devices_.push_back(devices()[device0]); }