We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 95b2161 commit 74fdf9cCopy full SHA for 74fdf9c
onnxoptimizer/passes/eliminate_nop_split.h
@@ -23,9 +23,10 @@ struct EliminateNopSplit final : public PredicateBasedPass {
23
}
24
25
bool patternMatchPredicate(Node* node) override {
26
- return CheckKind(node, "Split") && node->input()->has_sizes() &&
27
- node->hasAttribute(kaxis) && node->hasAttribute(ksplit) &&
28
- node->outputs().size() == 1;
+ // TODO: support Split-18 where `split` is an input instead of an attribute
+ return CheckKind(node, "Split") && node->inputs().size() == 1 &&
+ node->input()->has_sizes() && node->hasAttribute(kaxis) &&
29
+ node->hasAttribute(ksplit) && node->outputs().size() == 1;
30
31
32
bool runTransform(Node* node, Graph& graph,
0 commit comments