registry
registry
¤
LayerOptMatch = GraphOptMatch[TorchLayer]
module-attribute
¤
LayerOptPattern = type[LayerOptPatternDefn]
module-attribute
¤
LayerOptPatternDefn = GraphOptPatternDefn[TorchLayer]
module-attribute
¤
ParameterOptMatch = GraphOptMatch[TorchParameterNode]
module-attribute
¤
ParameterOptPattern = type[ParameterOptPatternDefn]
module-attribute
¤
ParameterOptPatternDefn = GraphOptPatternDefn[TorchParameterNode]
module-attribute
¤
LayerOptApplyFunc
¤
Bases: Protocol
Source code in cirkit/backend/torch/optimization/registry.py
29 30 31 32 | |
__call__(compiler, match)
¤
Source code in cirkit/backend/torch/optimization/registry.py
30 31 32 | |
LayerOptRegistry
¤
Bases: CompilerRegistry[LayerOptPattern, LayerOptApplyFunc]
Source code in cirkit/backend/torch/optimization/registry.py
44 45 46 47 48 49 50 | |
ParameterOptApplyFunc
¤
Bases: Protocol
Protocol defining the signature of a parameter optimization rule.
Source code in cirkit/backend/torch/optimization/registry.py
21 22 23 24 25 26 | |
__call__(compiler, match)
¤
Source code in cirkit/backend/torch/optimization/registry.py
24 25 26 | |
ParameterOptRegistry
¤
Bases: CompilerRegistry[ParameterOptPattern, ParameterOptApplyFunc]
Source code in cirkit/backend/torch/optimization/registry.py
35 36 37 38 39 40 41 | |