xiaoanyu123's picture
Add files using upload-large-folder tool
6a22ec9 verified
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from __future__ import annotations
from onnxscript.ir import _tape
from onnxscript.rewriter._basics import MatchingTracer, MatchResult, MatchStatus
from onnxscript.rewriter._matcher import PatternMatcher, SimplePatternMatcher
from onnxscript.rewriter._pattern_ir import (
ANY_VALUE,
AttrVar,
Constant,
OpsetPatternBuilder,
OrValue,
Var,
pattern_builder,
torch_module_op,
)
from onnxscript.rewriter._rewrite_rule import (
Pattern,
PatternBase,
RewriteRule,
RewriteRuleClassBase,
RewriteRuleSet,
)
RewriterContext = _tape.Builder
__all__ = [
"ANY_VALUE",
"AttrVar",
"OrValue",
"Constant",
"OpsetPatternBuilder",
"pattern_builder",
"PatternBase",
"Pattern",
"RewriteRule",
"RewriteRuleClassBase",
"RewriteRuleSet",
"RewriterContext",
"MatchingTracer",
"MatchResult",
"MatchStatus",
"PatternMatcher",
"SimplePatternMatcher",
"torch_module_op",
"Var",
]