Skip to content

Commit 16d7ab3

Browse files
committed
try
1 parent c999558 commit 16d7ab3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

paddle/phi/kernels/funcs/gather.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,14 @@ void GatherV2GradFunction(const phi::CPUContext& ctx,
265265
for (int64_t i = 0; i < inner_dim_size; i++) {
266266
for (int64_t j = 0; j < input_index_dim_size; j++) {
267267
const int64_t index_data_j =
268-
(index_data[j] < 0 ? index_data[j] + input_index_dim_size
268+
(index_data[j] < 0 ? index_data[j] + out_index_dim_size
269269
: index_data[j]);
270270
for (int64_t k = 0; k < outer_dim_size; k++) {
271271
int64_t index = k + index_data_j * outer_dim_size +
272272
i * outer_dim_size * out_index_dim_size;
273-
out_data[index] += input_data[j * outer_dim_size + k];
273+
out_data[index] +=
274+
input_data[i * input_index_dim_size * outer_dim_size +
275+
j * outer_dim_size + k];
274276
}
275277
}
276278
}

0 commit comments

Comments
 (0)