File tree 2 files changed +12
-0
lines changed
paddle/fluid/pir/dialect/operator/interface/infer_symbolic_shape
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -260,6 +260,16 @@ bool ReduceSumOpInferSymbolicShape(
260
260
return ReduceInferSymbolicShape (op, infer_context);
261
261
}
262
262
263
+ bool ArgminOpInferSymbolicShape (pir::Operation *op,
264
+ pir::InferSymbolicShapeContext *infer_context) {
265
+ return ReduceInferSymbolicShape (op, infer_context);
266
+ }
267
+
268
+ bool ArgmaxOpInferSymbolicShape (pir::Operation *op,
269
+ pir::InferSymbolicShapeContext *infer_context) {
270
+ return ReduceInferSymbolicShape (op, infer_context);
271
+ }
272
+
263
273
bool ReshapeOpInferSymbolicShape (
264
274
pir::Operation *op, pir::InferSymbolicShapeContext *infer_context) {
265
275
std::vector<int > shape =
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ OP_DECLARE_INFER_SYMBOLIC_SHAPE(ReduceMax)
23
23
OP_DECLARE_INFER_SYMBOLIC_SHAPE (ReduceMin)
24
24
OP_DECLARE_INFER_SYMBOLIC_SHAPE (ReduceProd)
25
25
OP_DECLARE_INFER_SYMBOLIC_SHAPE (ReduceSum)
26
+ OP_DECLARE_INFER_SYMBOLIC_SHAPE (Argmin)
27
+ OP_DECLARE_INFER_SYMBOLIC_SHAPE (Argmax)
26
28
OP_DECLARE_INFER_SYMBOLIC_SHAPE (Reshape)
27
29
OP_DECLARE_INFER_SYMBOLIC_SHAPE (Slice)
28
30
OP_DECLARE_INFER_SYMBOLIC_SHAPE (Split)
You can’t perform that action at this time.
0 commit comments