OpsetPatternBuilder¶
- class onnxscript.rewriter.pattern.OpsetPatternBuilder(domain: StringPattern | str, record: bool = False)[source]¶
Represents an opset pattern and a pattern builder.
(i) It is used to create a NodePattern (via OpPatternBuilder). Example usage:
z = op.Matmul(x, y)
Here, op is an instance of OpsetPatternBuilder and op.Matmul is an instance of OpPatternBuilder, and op.Matmul(x, y) is an instance of NodePattern.
(ii) It contains a domain pattern matched against the actual opset domain used in the input model.