Skip to content

Commit d11b8e5

Browse files
committed
fix
1 parent 211d56e commit d11b8e5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

paddle/fluid/pybind/tensor_py.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ T TensorGetElement(const framework::Tensor &self, size_t offset) {
107107
return self.data<T>()[offset];
108108
} else {
109109
std::shared_ptr<framework::Tensor> dst(new framework::Tensor);
110-
framework::TensorCopy(self, platform::CPUPlace(), dst.get());
110+
framework::TensorCopySync(self, platform::CPUPlace(), dst.get());
111111
return dst->data<T>()[offset];
112112
}
113113
}
@@ -117,9 +117,9 @@ template <typename T>
117117
void TensorSetElement(framework::Tensor *self, size_t offset, T elem) {
118118
if (platform::is_gpu_place(self->place())) {
119119
std::shared_ptr<framework::Tensor> dst(new framework::Tensor);
120-
framework::TensorCopy(*self, platform::CPUPlace(), dst.get());
120+
framework::TensorCopySync(*self, platform::CPUPlace(), dst.get());
121121
dst->data<T>()[offset] = elem;
122-
framework::TensorCopy(*dst.get(), self->place(), self);
122+
framework::TensorCopySync(*dst.get(), self->place(), self);
123123

124124
} else if (platform::is_cpu_place(self->place())) {
125125
self->data<T>()[offset] = elem;

0 commit comments

Comments
 (0)