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]); }