diff options
Diffstat (limited to 'tensorflow/core/kernels/debug_ops.h')
-rw-r--r-- | tensorflow/core/kernels/debug_ops.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/tensorflow/core/kernels/debug_ops.h b/tensorflow/core/kernels/debug_ops.h index ef12e2e42c..2c21053121 100644 --- a/tensorflow/core/kernels/debug_ops.h +++ b/tensorflow/core/kernels/debug_ops.h @@ -94,12 +94,7 @@ class CopyOp : public OpKernel { !context->input_alloc_attr(0).on_host(); if (off_host_input) { - auto size = src_tensor.NumElements() * sizeof(src_tensor.dtype()); - auto dst_ptr = GetBase(copied_tensor); - auto src_ptr = GetBase(&src_tensor); - typedef decltype(src_tensor.dtype()) ttype; - context->eigen_sycl_device().memcpy( - dst_ptr, static_cast<const ttype*>(src_ptr), size); + SYCLmemcpy(context->eigen_sycl_device(), src_tensor, copied_tensor); } else { *copied_tensor = tensor::DeepCopy(src_tensor); } |