xref: /aosp_15_r20/external/pytorch/tools/onnx/templates/rules.py.in (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Worker"""
2*da0073e9SAndroid Build Coastguard Worker${generated_comment}
3*da0073e9SAndroid Build Coastguard Worker"""
4*da0073e9SAndroid Build Coastguard Worker
5*da0073e9SAndroid Build Coastguard Workerimport dataclasses
6*da0073e9SAndroid Build Coastguard Workerfrom typing import Tuple
7*da0073e9SAndroid Build Coastguard Worker
8*da0073e9SAndroid Build Coastguard Worker# flake8: noqa
9*da0073e9SAndroid Build Coastguard Workerfrom torch.onnx._internal.diagnostics import infra
10*da0073e9SAndroid Build Coastguard Worker
11*da0073e9SAndroid Build Coastguard Worker"""
12*da0073e9SAndroid Build Coastguard Worker${generated_rule_class_comment}
13*da0073e9SAndroid Build Coastguard Worker"""
14*da0073e9SAndroid Build Coastguard Worker
15*da0073e9SAndroid Build Coastguard Worker${rule_classes}
16*da0073e9SAndroid Build Coastguard Worker
17*da0073e9SAndroid Build Coastguard Worker@dataclasses.dataclass
18*da0073e9SAndroid Build Coastguard Workerclass _POERules(infra.RuleCollection):
19*da0073e9SAndroid Build Coastguard Worker${rules}
20*da0073e9SAndroid Build Coastguard Worker
21*da0073e9SAndroid Build Coastguard Workerrules = _POERules()
22