Skip to content

Commit 4bfadcd

Browse files
committed
fix data trans
1 parent 397a69d commit 4bfadcd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

paddle/fluid/framework/data_device_transform.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ void TransDataDevice(const Tensor& in, const platform::Place& dst_place,
3838
auto* dev_ctx = GetDeviceContext(in.place(), dst_place);
3939

4040
TensorCopy(in, dst_place, *dev_ctx, out);
41-
if (platform::is_gpu_place(in.place()) && platform::is_cpu_place(dst_place)) {
41+
42+
if (in.place().which() != dst_place.which()) {
4243
dev_ctx->Wait();
4344
}
4445
}

0 commit comments

Comments
 (0)