P4 to Git Change 1809454 by kjayapra@0_HIPWS_TRT2_ROCM on 2019/06/11 17:45:36

SWDEV-191936 - Implementation of hipMemcpyPeer & hipMemcpyPeerAsync + fix to check source P2PAgents for P2P. RocM Verified.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#76 edit
此提交包含在:
foreman
2019-06-12 10:48:40 -04:00
父節點 517bf08c37
當前提交 3714e1778b
+8
查看文件
@@ -1266,7 +1266,15 @@ void VirtualGPU::submitCopyMemoryP2P(amd::CopyMemoryP2PCommand& cmd) {
p2pAllowed = true;
break;
}
for (auto agent: srcDevMem->dev().p2pAgents()) {
if (agent.handle == dev().getBackendDevice().handle) {
p2pAllowed = true;
break;
}
}
}
// Synchronize source and destination memory
device::Memory::SyncFlags syncFlags;
syncFlags.skipEntire_ = cmd.isEntireMemory();