diff options
author | Edward Z. Yang <ezyang@fb.com> | 2017-06-10 00:08:37 +0300 |
---|---|---|
committer | Soumith Chintala <soumith@gmail.com> | 2017-06-13 23:20:04 +0300 |
commit | 18d390c33942f58dd13d1a3455dc3224b209cd21 (patch) | |
tree | 184b07c7628f616c6f30e66ea7972f99422b55a2 /lib | |
parent | fa790ef1db2f72a611d6b02360094ab3e9a919c2 (diff) |
Short-circuit copy if src and dest are equal.
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/THC/generic/THCTensorCopy.cu | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/THC/generic/THCTensorCopy.cu b/lib/THC/generic/THCTensorCopy.cu index 4198025..a70cc9a 100644 --- a/lib/THC/generic/THCTensorCopy.cu +++ b/lib/THC/generic/THCTensorCopy.cu @@ -4,6 +4,7 @@ THC_API void THCTensor_(copy)(THCState* state, THCTensor* dst, THCTensor* src) { + if (dst == src) return; THC_copyTensor<THCTensor, THCTensor>(state, dst, src); } |