H2H Async memcpy fix

In this change, the cpu memcpy will wait until all the commands in the current stream are done.
Note that, it only waits on current stream. But not on other streams.

[ROCm/hip commit: 180bc32db0]
这个提交包含在:
Aditya Avinash Atluri 于 2016-02-29 12:49:50 -06:00 提交
1 父节点 954c3051d4
当前提交 5214b314a9
1 个文件已更改
+5
+5
查看文件
@@ -2405,6 +2405,11 @@ hipError_t hipMemcpyAsync(void* dst, const void* src, size_t sizeBytes, hipMemcp
} else if (kind == hipMemcpyHostToHost) {
tprintf (TRACE_COPY2, "H2H copy with memcpy");
/* As this is a CPU op, we need to wait until all
the commands in current stream are finished.
*/
stream->wait();
memcpy(dst, src, sizeBytes);
} else {