Skip to content

Commit 929fb85

Browse files
authored
Merge pull request #16389 from phlrain/pick_topk
Merge pull request #16351 from phlrain/fix_topk_shape_check
2 parents a78a60c + 0fca578 commit 929fb85

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

paddle/fluid/operators/top_k_op.cc

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,11 @@ class TopkOp : public framework::OperatorWithKernel {
3434

3535
PADDLE_ENFORCE_GE(k, 1, "k must >= 1");
3636
PADDLE_ENFORCE_GE(input_dims.size(), 1, "input must have >= 1d shape");
37-
PADDLE_ENFORCE_GE(input_dims[input_dims.size() - 1], k,
38-
"input must have >= k columns");
37+
38+
if (ctx->IsRuntime()) {
39+
PADDLE_ENFORCE_GE(input_dims[input_dims.size() - 1], k,
40+
"input must have >= k columns");
41+
}
3942

4043
framework::DDim dims = input_dims;
4144
dims[dims.size() - 1] = k;

0 commit comments

Comments
 (0)