Skip to content

Commit b425874

Browse files
authored
fix xpu AddGradKernel (PaddlePaddle#76746)
修复PaddlePaddle#76512 引入的Bug。
1 parent 977b480 commit b425874

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

paddle/phi/kernels/xpu/elementwise_add_grad_kernel.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void MixedPrecisionAddGradKernel(const Context& dev_ctx,
8686
if (dx->IsSharedBufferWith(*dz)) {
8787
dx->clear();
8888
dx->Resize(x.dims());
89-
dev_ctx.template Alloc<T>(dx);
89+
dx_data = dev_ctx.template Alloc<T>(dx);
9090
}
9191
std::vector<int> reduce_dims =
9292
funcs::GetReduceDim(dx->dims(), dz_dims, axis);
@@ -208,7 +208,7 @@ void AddGradKernel(const Context& dev_ctx,
208208
if (dx->IsSharedBufferWith(*dz)) {
209209
dx->clear();
210210
dx->Resize(x.dims());
211-
dev_ctx.template Alloc<T>(dx);
211+
dx_data = dev_ctx.template Alloc<T>(dx);
212212
}
213213
std::vector<int> reduce_dims =
214214
funcs::GetReduceDim(dx->dims(), dz_dims, axis);

0 commit comments

Comments
 (0)