.torch_dynamo¶
modules
onnx_custom_backend¶
- experimental_experiment.torch_dynamo.onnx_custom_backend(graph_module: torch.fx.GraphModule, args: List[torch.Tensor], target_opset: int | None = None, backend: str = 'ort', verbose: int | Tuple[int, int] = 0, dump_prefix: None = None, dump_patterns: str | None = None, providers: Tuple[str] | None = None, raise_exc: bool = True, storage: Dict[str, Any] | None = None, enable_pattern: str | List[str | type] | None = 'default', disable_pattern: str | List[str | type] | None = None, pre_ort_model_transforms: Callable[[ModelProto], ModelProto] | List[Callable[[ModelProto], ModelProto]] | None = None, ort_optimization_level: str | None = None, dispatcher: Dispatcher | None = None, rename_inputs: bool = True, optimize: bool = True, exporter: str | None = None, processor: str = 'CPU', order_algorithm: str | None = None, options: OptimizationOptions | None = None, export_options: str | ExportOptions | None = None) Callable [source]¶
Custom backend to export torch models into onnx (see torch.compiler). This backend relies on onnxruntime and tries to be as efficient as possible.
- Parameters:
graph_module – graph to export
args – arguments
target_opset – opset to use for the conversion
backend – only ‘ort’ is allowed
verbose – adjust verbosity, if tuple, if gives different verbosity level to the exporter and the runtime
dump_prefix – to dump the models and the inputs
dump_patterns – dump the patterns as well
providers – where to run the model, by default
raise_exc – raise an exception whenever something goes wrong
storage – to store any interesting objects during the process
enable_pattern – optimization patterns to enable
disable_pattern – optimization patterns to disable
pre_ort_model_transforms – list of transformations applied on the final ModelProto
ort_optimization_level – graph optimization level for onnxruntime, the default value is the same as what onnxruntime defines
dispatcher – see
experimental_experiment.torch_interpreter.Dispatcher
rename_inputs – rename the inputs
optimize – enable or disable the optimization
exporter – use a different exporter
processor – optimization should be made for this processor or this list of processors (comma separated value)
order_algorithm – algorithm optimizing the order the onnx node, none by default
options – to define custom Optimization options, in that case, any other optimization parameter is ignored
export_options – see
ExportOptions
- Returns:
Callable
See 301: Compares LLAMA exporters for onnxrt backend or 101: A custom backend for torch for examples. If not empty, storage keeps the memory of the data generated, onnx models, graph module as well the inputs and outputs when the model is run.
The following example shows how to use the custom backend (based on onnxruntime).
<<<
import torch from experimental_experiment.torch_dynamo import onnx_custom_backend class MLP(torch.nn.Module): def __init__(self): super().__init__() self.layers = torch.nn.Sequential( torch.nn.Linear(10, 32), torch.nn.Sigmoid(), torch.nn.Linear(32, 1), ) def forward(self, x): return self.layers(x) x = torch.randn(3, 10, dtype=torch.float32) mlp = MLP() expected = mlp(x) compiled_model = torch.compile( mlp, backend=lambda *args, **kwargs: onnx_custom_backend(*args, verbose=1, **kwargs), dynamic=False, fullgraph=True, ) try: got = compiled_model(x) diff = (expected - got).max() print(f"discrepancies: {diff}") except (ImportError, AttributeError) as e: print("onnxruntime-training is not installed", e)
>>>
[onnx_custom_backend] starts conversion to onnx. [to_onnx] build the graph module from <class 'torch.fx.graph_module.GraphModule.__new__.<locals>.GraphModuleImpl'>, type(args)=<class 'tuple'> [to_onnx] build the graph module with input_names=['input0', 'input1', 'input2', 'input3', 'input4'] [_make_builder_interpreter] use existing <class 'torch.fx.graph_module.GraphModule.__new__.<locals>.GraphModuleImpl'> [to_onnx] graph module done in 0.0006636869984504301 s [to_onnx] start creating the onnx nodes [to_onnx] interpreter.function_options=FunctionOptions(export_as_function=True, name='*', domain='*', external_threshold=256, move_initializer_to_constant=True, return_initializer=True, merge_allowed=True, rename_allowed=True) [to_onnx] 13 onnx nodes done in 0.0017919490001077065 s [to_onnx] start conversion to onnx (before optimization) mask_outputs=None [GraphBuilder-UEI.optimize] start with 13 nodes [GraphBuilder-UEI.optimize] #patterns=50 [GraphBuilder-UEI.optimize] start with subgraphs [GraphBuilder-UEI.optimize] done with subgraphs [GraphBuilderPatternOptimization-UEI.optimize] start with 7 nodes, 0 initializers, 50 patterns, priorities=[0, 1, 3] [GraphBuilderPatternOptimization-UEI.optimize] iteration 0: 7 nodes, priority=0 [GraphBuilderPatternOptimization-UEI.optimize] increase priority to 1 [GraphBuilderPatternOptimization-UEI.optimize] iteration 1: 7 nodes, priority=1 [GraphBuilderPatternOptimization-UEI.optimize] applies 2 matches, 1*TransposeEqualReshapePattern, 1*TransposeMatMulPattern - time=0.001 | max_time=TransposeMatMulPattern:0.000 [GraphBuilderPatternOptimization-UEI.optimize] iteration 2: 6 nodes, priority=1 [GraphBuilderPatternOptimization-UEI.optimize] increase priority to 3 [GraphBuilderPatternOptimization-UEI.optimize] iteration 3: 6 nodes, priority=3 [GraphBuilderPatternOptimization-UEI.optimize] applies 2 matches, 2*MatMulAddPattern - time=0.001 | max_time=SlicesSplitPattern:0.000 [GraphBuilderPatternOptimization-UEI.optimize] iteration 4: 4 nodes, priority=3 [GraphBuilderPatternOptimization-UEI.optimize] stops current_priority_index=3, priorities=[0, 1, 3] [GraphBuilderPatternOptimization-UEI.optimize] done after 5 iterations with 4 nodes in 0.006 [GraphBuilder-UEI.optimize] done with 4 nodes in 0.007 [GraphBuilder-UEI.to_onnx] make_model 1 inits 0 params [GraphBuilder-UEI.time_evaluation_constants_] 0 [GraphBuilder-UEI._build_initializers] start with 1 initializers, large_model=False, external_threshold=1024 [GraphBuilder-UEI._build_initializers] switch low/high order [GraphBuilder-UEI._build_initializers] done in 2.1380001271609217e-06s with 1 initializers, 0 large initializers [GraphBuilder-UEI._add_shape_information] dynamic shapes replacements={} [to_onnx] to_onnx done in 0.007812095000190311s and 4 nodes, 1 initializers, 5 inputs, 1 outputs [onnx_custom_backend] to_onnx done in 0.011196019999260898 with 4 nodes and 0 local functions. [onnx_custom_backend] starts creating InferenceSession [onnx_custom_backend] InferenceSession done in 0.0038189269998838427 discrepancies: 5.21540641784668e-08
onnx_debug_backend¶
- experimental_experiment.torch_dynamo.onnx_debug_backend(graph_module: torch.fx.GraphModule, args: List[torch.Tensor | torch.SymInt | torch.SymFloat], target_opset: int | None = None, backend: str | Callable[[ModelProto, bool | None], Any] = 'ort', verbose: int | Tuple[int, int] = 0, dump_prefix: None = None, dump_patterns: str | None = None, providers: Tuple[str] | None = None, raise_exc: bool = True, storage: Dict[str, Any] | None = None, raise_list: Set[str] | None = None, enable_pattern: str | List[str | type] | None = 'default', disable_pattern: str | List[str | type] | None = None, pre_ort_model_transforms: Callable[[ModelProto], ModelProto] | List[Callable[[ModelProto], ModelProto]] | None = None, ort_optimization_level: str | None = None, dispatcher: Dispatcher | None = None, rename_inputs: bool = True, optimize: bool = True, processor: str = 'CPU', order_algorithm: str | None = None) Callable [source]¶
Custom backend to export torch models into onnx (see torch.compiler). This backend is not meant to be efficient, it is more to check the conversion is ok. It relies either on onnxruntime or the python reference implementation.
- Parameters:
graph_module – graph to export
args – arguments
target_opset – opset to use for the conversion
backend – after the conversion, the model is executed with a runtime, onnxruntime or the reference implementation, it must be a value among ‘ort’, ‘ref’ or a class, it can be a function as well which returns an object behaving the same way
verbose – adjust verbosity, if tuple, if gives different verbosity level to the exporter and the runtime
dump_prefix – prefix used to dump the model generated by the backend
dump_patterns – dump the patterns as well
providers – where to run the model, by default
raise_exc – raise an exception whenever something goes wrong
storage – to store any interesting objects during the process
raise_list – the builder stops any time a name falls into that list, this is a debbuging tool
enable_pattern – optimization patterns to enable
disable_pattern – optimization patterns to disable
pre_ort_model_transforms – list of transformations applied on the final ModelProto
ort_optimization_level – graph optimization level for onnxruntime, the default value is the same as what onnxruntime defines
dispatcher – see
experimental_experiment.torch_interpreter.Dispatcher
rename_inputs – rename inputs into
input_{i}
optimize – enable or disable the optimization
processor – specifies the processor it is optimized for
order_algorithm – algorithm optimizing the order the onnx node, none by default
- Returns:
Callable
See 301: Compares LLAMA exporters for onnxrt backend for an example. If not empty, storage keeps the memory of the data generated, onnx models, graph module as well the inputs and outputs when the model is run.
The following example shows how to use the reference implementation (
experimental_experiment.reference.ExtendedReferenceEvaluator
) to run the onnx model and display the intermediate results.<<<
import torch from experimental_experiment.torch_dynamo import onnx_debug_backend class MLP(torch.nn.Module): def __init__(self): super().__init__() self.layers = torch.nn.Sequential( torch.nn.Linear(10, 32), torch.nn.Sigmoid(), torch.nn.Linear(32, 1), ) def forward(self, x): return self.layers(x) x = torch.randn(3, 10, dtype=torch.float32) mlp = MLP() expected = mlp(x) compiled_model = torch.compile( mlp, backend=lambda *args, **kwargs: onnx_debug_backend( *args, verbose=(1, 10), backend="ref", **kwargs ), dynamic=False, fullgraph=True, ) got = compiled_model(x) diff = (expected - got).max() print(f"discrepancies: {diff}")
>>>
[to_onnx] build the graph module from <class 'torch.fx.graph_module.GraphModule.__new__.<locals>.GraphModuleImpl'>, type(args)=<class 'tuple'> [to_onnx] build the graph module with input_names=['input0', 'input1', 'input2', 'input3', 'input4'] [_make_builder_interpreter] use existing <class 'torch.fx.graph_module.GraphModule.__new__.<locals>.GraphModuleImpl'> [to_onnx] graph module done in 0.0003567710009519942 s [to_onnx] start creating the onnx nodes [to_onnx] interpreter.function_options=FunctionOptions(export_as_function=True, name='*', domain='*', external_threshold=256, move_initializer_to_constant=True, return_initializer=True, merge_allowed=True, rename_allowed=True) [to_onnx] 13 onnx nodes done in 0.0011508319985296112 s [to_onnx] start conversion to onnx (before optimization) mask_outputs=None [GraphBuilder-SOE.optimize] start with 13 nodes [GraphBuilder-SOE.optimize] #patterns=50 [GraphBuilder-SOE.optimize] start with subgraphs [GraphBuilder-SOE.optimize] done with subgraphs [GraphBuilderPatternOptimization-SOE.optimize] start with 7 nodes, 0 initializers, 50 patterns, priorities=[0, 1, 3] [GraphBuilderPatternOptimization-SOE.optimize] iteration 0: 7 nodes, priority=0 [GraphBuilderPatternOptimization-SOE.optimize] increase priority to 1 [GraphBuilderPatternOptimization-SOE.optimize] iteration 1: 7 nodes, priority=1 [GraphBuilderPatternOptimization-SOE.optimize] applies 2 matches, 1*TransposeEqualReshapePattern, 1*TransposeMatMulPattern - time=0.001 | max_time=MatMulReshape2Of3Pattern:0.000 [GraphBuilderPatternOptimization-SOE.optimize] iteration 2: 6 nodes, priority=1 [GraphBuilderPatternOptimization-SOE.optimize] increase priority to 3 [GraphBuilderPatternOptimization-SOE.optimize] iteration 3: 6 nodes, priority=3 [GraphBuilderPatternOptimization-SOE.optimize] applies 2 matches, 2*MatMulAddPattern - time=0.000 | max_time=MatMulAddPattern:0.000 [GraphBuilderPatternOptimization-SOE.optimize] iteration 4: 4 nodes, priority=3 [GraphBuilderPatternOptimization-SOE.optimize] stops current_priority_index=3, priorities=[0, 1, 3] [GraphBuilderPatternOptimization-SOE.optimize] done after 5 iterations with 4 nodes in 0.005 [GraphBuilder-SOE.optimize] done with 4 nodes in 0.005 [GraphBuilder-SOE.to_onnx] make_model 1 inits 0 params [GraphBuilder-SOE.time_evaluation_constants_] 0 [GraphBuilder-SOE._build_initializers] start with 1 initializers, large_model=False, external_threshold=1024 [GraphBuilder-SOE._build_initializers] switch low/high order [GraphBuilder-SOE._build_initializers] done in 1.0949988791253418e-06s with 1 initializers, 0 large initializers [GraphBuilder-SOE._add_shape_information] dynamic shapes replacements={} [to_onnx] to_onnx done in 0.006358175000059418s and 4 nodes, 1 initializers, 5 inputs, 1 outputs +C init7_s2_-1_1: int64:(2,):[-1, 1] +I input0: float32:(32, 10):0.28775644302368164,0.26809242367744446,0.19505134224891663,-0.3084428906440735,0.030534425750374794... +I input1: float32:(32,):0.12526658177375793,0.11417041718959808,-0.1301477700471878,0.10220877081155777,-0.24447889626026154... +I input2: float32:(3, 10):0.0814129188656807,-1.196628451347351,-0.4546431303024292,2.6977527141571045,1.1262048482894897... +I input3: float32:(1, 32):-0.11466863006353378,-0.11456090956926346,-0.023113815113902092,0.05341425910592079,0.14014112949371338... +I input4: float32:(1,):[0.01023565698415041] Gemm(input2, input0, input1) -> input_1 + input_1: float32:(3, 32):-0.9519858360290527,-0.006021060049533844,1.0189129114151,0.4728514850139618,0.10596977174282074... Sigmoid(input_1) -> input_2 + input_2: float32:(3, 32):0.27848562598228455,0.4984947443008423,0.7347608208656311,0.6160584688186646,0.5264676809310913... Reshape(input3, init7_s2_-1_1) -> l_self_modules_layers_modules_2_parameters_weight_::T10 + l_self_modules_layers_modules_2_parameters_weight_::T10: float32:(32, 1):-0.11466863006353378,-0.11456090956926346,-0.023113815113902092,0.05341425910592079,0.14014112949371338... Gemm(input_2, l_self_modules_layers_modules_2_parameters_weight_::T10, input4) -> output_0 + output_0: float32:(3, 1):[-0.15895725786685944, -0.27114176750183105, -0.24197576940059662] discrepancies: 5.960464477539063e-08
dynger_backend¶
- experimental_experiment.torch_dynamo.dynger_backend(graph_module: GraphModule, args: List[Tensor | SymInt | SymFloat], dynamic_shapes: Dict[str, Any] | Tuple[Any] | None = None, optimize: bool = True, verbose: int | Tuple[int, int] = 0) Callable [source]¶
Eager backend for dynamo.
- Parameters:
graph_module – graph to export
args – arguments
optimize – optimize or not, those optimization would be done on the graph module itself
verbose – adjust verbosity, if tuple, if gives different verbosity level to the exporter and the runtime
- Returns:
Callable
Next examples shows how to display intermediate results while executing the graph produced by torch dynamo.
<<<
import torch from experimental_experiment.torch_dynamo import dynger_backend class MLP(torch.nn.Module): def __init__(self): super().__init__() self.layers = torch.nn.Sequential( torch.nn.Linear(10, 32), torch.nn.Sigmoid(), torch.nn.Linear(32, 1), ) def forward(self, x): return self.layers(x) x = torch.randn(3, 10, dtype=torch.float32) mlp = MLP() expected = mlp(x) compiled_model = torch.compile( mlp, backend=lambda *args, **kwargs: dynger_backend(*args, verbose=10, **kwargs), dynamic=False, fullgraph=True, ) got = compiled_model(x) diff = (expected - got).max() print(f"discrepancies: {diff}")
>>>
[dynger_backend] use existing <class 'torch.fx.graph_module.GraphModule.__new__.<locals>.GraphModuleImpl'> [dynger_backend] begin execution with 9 nodes <built-in function linear>((l_x_, l_self_modules_layers_modules_0_parameters_weight_, l_self_modules_layers_modules_0_parameters_bias_)) -> input_1 + input_1: torch.float32:torch.Size([3, 32]):0.15862350165843964,-0.07750317454338074,0.5649838447570801,0.5340415835380554,-0.34463751316070557... <built-in method sigmoid of type object at 0x7b969bd7d320>((input_1,)) -> input_2 + input_2: torch.float32:torch.Size([3, 32]):0.5395729541778564,0.4806338846683502,0.6376048922538757,0.6304252743721008,0.41468343138694763... <built-in function linear>((input_2, l_self_modules_layers_modules_2_parameters_weight_, l_self_modules_layers_modules_2_parameters_bias_)) -> input_3 + input_3: torch.float32:torch.Size([3, 1]):-0.11279261112213135,-0.20974323153495789,0.09444430470466614 [dynger_backend] done discrepancies: 0.0
Other functions¶
- experimental_experiment.torch_dynamo.filter_decomposition_table(existing_table: Dict | None = None, filter_fct: Callable[[Any], bool] | None = None) Dict [source]¶
Returns the decomposition table when some conversions because their translation in ONNX is less efficient.
- Parameters:
existing_table – dictionary of decompositions, by default, it is
torch._decomp.decomposition_table
.filter_fct – if specified, a decomposition function is remove if the function returns false
- Returns:
new table
import torch from torch._dynamo.backends.common import aot_autograd from experimental_experiment.torch_dynamo import filter_decomposition_table aot_compiler = aot_autograd( fw_compiler=backend_debug, decompositions=filter_decomposition_table() ) compiled_model = torch.compile( model, backend=aot_compiler, dynamic=dynamic, fullgraph=fullgraph, )
The value is:
<<<
import pprint from experimental_experiment.torch_dynamo import filter_decomposition_table pprint.pprint(filter_decomposition_table())
>>>
{<torch._higher_order_ops.out_dtype.OutDtypeOperator object at 0x7b959de97860>: <function out_dtype_decomp at 0x7b959d757420>, <OpOverload(op='aten.hardtanh', overload='default')>: <function hardtanh at 0x7b959d5c32e0>, <OpOverload(op='aten.selu', overload='default')>: <function selu at 0x7b959d5c05e0>, <OpOverload(op='aten.hardshrink', overload='default')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softplus', overload='default')>: <function softplus at 0x7b959d5c1940>, <OpOverload(op='aten.softplus', overload='out')>: <function softplus at 0x7b959d5c1940>, <OpOverload(op='aten.softshrink', overload='default')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.hardshrink', overload='out')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softshrink', overload='out')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.margin_ranking_loss', overload='default')>: <function margin_ranking_loss at 0x7b959d5c2ac0>, <OpOverload(op='aten.hinge_embedding_loss', overload='default')>: <function hinge_embedding_loss at 0x7b959d5c2de0>, <OpOverload(op='aten.nll_loss', overload='default')>: <function nll_loss at 0x7b959d5c3380>, <OpOverload(op='aten.nll_loss', overload='out')>: <function nll_loss at 0x7b959d5c3380>, <OpOverload(op='aten.huber_loss', overload='default')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.huber_loss', overload='out')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.threshold', overload='default')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.threshold', overload='out')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.hardtanh', overload='out')>: <function hardtanh at 0x7b959d5c32e0>, <OpOverload(op='aten.gelu', overload='default')>: <function gelu at 0x7b959d3ec2c0>, <OpOverload(op='aten.gelu', overload='out')>: <function gelu at 0x7b959d3ec2c0>, <OpOverload(op='aten.prelu', overload='default')>: <function prelu at 0x7b959d3ec540>, <OpOverload(op='aten.relu6', overload='default')>: <function relu6 at 0x7b959d3ec7c0>, <OpOverload(op='aten.glu', overload='default')>: <function glu at 0x7b959d3ece00>, <OpOverload(op='aten.glu', overload='out')>: <function glu at 0x7b959d3ece00>, <OpOverload(op='aten.pairwise_distance', overload='default')>: <function pairwise_distance at 0x7b959d3ed080>, <OpOverload(op='aten.special_bessel_j0', overload='out')>: <function bessel_j0 at 0x7b959d3ede40>, <OpOverload(op='aten.pdist', overload='default')>: <function pdist at 0x7b959d3ed440>, <OpOverload(op='aten.special_bessel_j0', overload='default')>: <function bessel_j0 at 0x7b959d3ede40>, <OpOverload(op='aten.pixel_shuffle', overload='default')>: <function pixel_shuffle at 0x7b959d3ed6c0>, <OpOverload(op='aten.pixel_shuffle', overload='out')>: <function pixel_shuffle at 0x7b959d3ed6c0>, <OpOverload(op='aten.pixel_unshuffle', overload='default')>: <function pixel_unshuffle at 0x7b959d3ed940>, <OpOverload(op='aten.pixel_unshuffle', overload='out')>: <function pixel_unshuffle at 0x7b959d3ed940>, <OpOverload(op='aten.celu_', overload='default')>: <function celu at 0x7b959d3ec400>, <OpOverload(op='aten.elu_', overload='default')>: <function elu at 0x7b959d3ed760>, <OpOverload(op='aten.mish_', overload='default')>: <function mish at 0x7b959d3ed9e0>, <OpOverload(op='aten.selu_', overload='default')>: <function selu at 0x7b959d3edb20>, <OpOverload(op='aten.threshold_', overload='default')>: <function threshold at 0x7b959d3edc60>, <OpOverload(op='aten.special_bessel_j1', overload='default')>: <function bessel_j1 at 0x7b959d3ecd60>, <OpOverload(op='aten.special_bessel_j1', overload='out')>: <function bessel_j1 at 0x7b959d3ecd60>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_entr', overload='default')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_entr', overload='out')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_erfcx', overload='default')>: <function erfcx at 0x7b959d3eeac0>, <OpOverload(op='aten.special_erfcx', overload='out')>: <function erfcx at 0x7b959d3eeac0>, <OpOverload(op='aten.special_i0e', overload='default')>: <function i0e at 0x7b959d3ef060>, <OpOverload(op='aten.special_i0e', overload='out')>: <function i0e at 0x7b959d3ef060>, <OpOverload(op='aten.special_i1', overload='default')>: <function i1 at 0x7b959d3ef560>, <OpOverload(op='aten.special_i1', overload='out')>: <function i1 at 0x7b959d3ef560>, <OpOverload(op='aten.special_i1e', overload='default')>: <function i1e at 0x7b959d3efa60>, <OpOverload(op='aten.special_i1e', overload='out')>: <function i1e at 0x7b959d3efa60>, <OpOverload(op='aten.special_log_ndtr', overload='default')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.special_log_ndtr', overload='out')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.logit', overload='default')>: <function logit at 0x7b959d408220>, <OpOverload(op='aten.logit', overload='out')>: <function logit at 0x7b959d408220>, <OpOverload(op='aten.special_xlog1py', overload='default')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.mvlgamma', overload='default')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.mvlgamma', overload='out')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.special_ndtr', overload='default')>: <function ndtr at 0x7b959d408720>, <OpOverload(op='aten.special_ndtr', overload='out')>: <function ndtr at 0x7b959d408720>, <OpOverload(op='aten.special_ndtri', overload='default')>: <function ndtri at 0x7b959d408ae0>, <OpOverload(op='aten.special_ndtri', overload='out')>: <function ndtri at 0x7b959d408ae0>, <OpOverload(op='aten.special_spherical_bessel_j0', overload='default')>: <function spherical_bessel_j0 at 0x7b959d409120>, <OpOverload(op='aten.special_spherical_bessel_j0', overload='out')>: <function spherical_bessel_j0 at 0x7b959d409120>, <OpOverload(op='aten.special_zeta', overload='default')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='other_scalar')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='self_scalar')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='self_scalar_out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='other_scalar_out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.diagonal_scatter', overload='out')>: <function diagonal_scatter at 0x7b959d4d0540>, <OpOverload(op='aten.diagonal', overload='Dimname')>: <function diagonal at 0x7b959d4d0180>, <OpOverload(op='aten.t', overload='default')>: <function t at 0x7b959d4d0d60>, <OpOverload(op='aten.diag_embed', overload='default')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.diag_embed', overload='out')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.block_diag', overload='default')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.block_diag', overload='out')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.arange', overload='start_step')>: <function arange at 0x7b959d4d2fc0>, <OpOverload(op='aten.ones', overload='default')>: <function ones at 0x7b959d4d11c0>, <OpOverload(op='aten.alias', overload='default')>: <function alias at 0x7b959d4d0f40>, <OpOverload(op='aten.eye', overload='default')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.unfold', overload='default')>: <function unfold at 0x7b959d4d1120>, <OpOverload(op='aten.unfold_copy', overload='default')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.unfold_copy', overload='out')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.view', overload='default')>: <function view at 0x7b959d4d1940>, <OpOverload(op='aten.cumsum', overload='default')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumsum', overload='dimname')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumsum', overload='dimname_out')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumsum', overload='out')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumprod', overload='default')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.cumprod', overload='dimname')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.cumprod', overload='dimname_out')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.cumprod', overload='out')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.unsqueeze', overload='default')>: <function unsqueeze at 0x7b959d4d1800>, <OpOverload(op='aten.eye', overload='m')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.triu_indices', overload='out')>: <function triu_indices at 0x7b959d4fd6c0>, <OpOverload(op='aten.arange', overload='start_out')>: <function arange at 0x7b959d4d2fc0>, <OpOverload(op='aten.lerp', overload='Scalar')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.lerp', overload='Tensor')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.lerp', overload='Scalar_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.lerp', overload='Tensor_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.linspace', overload='Tensor_Tensor')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Scalar')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Scalar_Tensor')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='default')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Tensor_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Scalar_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Scalar_Tensor_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='default')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.eye', overload='m_out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.meshgrid', overload='default')>: <function meshgrid at 0x7b959d4d3a60>, <OpOverload(op='aten.meshgrid', overload='indexing')>: <function meshgrid at 0x7b959d4d3a60>, <OpOverload(op='aten.eye', overload='out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.triu_indices', overload='default')>: <function triu_indices at 0x7b959d4fd6c0>, <OpOverload(op='aten.randn', overload='default')>: <function randn at 0x7b959d4fc4a0>, <OpOverload(op='aten.masked_fill', overload='Scalar')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill', overload='Tensor')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill', overload='Scalar_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill', overload='Tensor_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill_', overload='Scalar')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.masked_fill_', overload='Tensor')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.norm', overload='Scalar')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dim')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dim_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='Scalar_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.trace', overload='default')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.trace', overload='out')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.triu', overload='default')>: <function triu at 0x7b959d4fd4e0>, <OpOverload(op='aten.triu', overload='out')>: <function triu at 0x7b959d4fd4e0>, <OpOverload(op='aten.tril', overload='default')>: <function tril at 0x7b959d4fd760>, <OpOverload(op='aten.tril', overload='out')>: <function tril at 0x7b959d4fd760>, <OpOverload(op='aten.tril_indices', overload='default')>: <function tril_indices at 0x7b959d4fdb20>, <OpOverload(op='aten.tril_indices', overload='out')>: <function tril_indices at 0x7b959d4fdb20>, <OpOverload(op='aten.bucketize', overload='Tensor')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Scalar')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Tensor_out')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Scalar_out')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.cauchy', overload='default')>: <function cauchy at 0x7b959d4fdd00>, <OpOverload(op='aten.cauchy', overload='out')>: <function cauchy at 0x7b959d4fdd00>, <OpOverload(op='aten.exponential', overload='default')>: <function exponential at 0x7b959d4fe0c0>, <OpOverload(op='aten.exponential', overload='out')>: <function exponential at 0x7b959d4fe0c0>, <OpOverload(op='aten.geometric', overload='default')>: <function geometric at 0x7b959d4fe480>, <OpOverload(op='aten.geometric', overload='out')>: <function geometric at 0x7b959d4fe480>, <OpOverload(op='aten.log_normal', overload='default')>: <function log_normal at 0x7b959d4fe840>, <OpOverload(op='aten.log_normal', overload='out')>: <function log_normal at 0x7b959d4fe840>, <OpOverload(op='aten.normal_', overload='default')>: <function normal_ at 0x7b959d4fe8e0>, <OpOverload(op='aten.rad2deg', overload='default')>: <function rad2deg at 0x7b959d4ff240>, <OpOverload(op='aten.rad2deg', overload='out')>: <function rad2deg at 0x7b959d4ff240>, <OpOverload(op='aten.deg2rad', overload='default')>: <function deg2rad at 0x7b959d4ff740>, <OpOverload(op='aten.deg2rad', overload='out')>: <function deg2rad at 0x7b959d4ff740>, <OpOverload(op='aten.dot', overload='out')>: <function dot at 0x7b959d4feb60>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList_out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='default')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.dot', overload='default')>: <function dot at 0x7b959d4feb60>, <OpOverload(op='aten.vdot', overload='default')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.vdot', overload='out')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.select_scatter', overload='out')>: <function select_scatter at 0x7b959d4fff60>, <OpOverload(op='aten.cumsum_', overload='dimname')>: <function cumsum at 0x7b959d525a80>, <OpOverload(op='aten.abs_', overload='default')>: <function abs at 0x7b959d4ffa60>, <OpOverload(op='aten.acos_', overload='default')>: <function acos at 0x7b959d4ffce0>, <OpOverload(op='aten.cumsum_', overload='default')>: <function cumsum at 0x7b959d525a80>, <OpOverload(op='aten.acosh_', overload='default')>: <function acosh at 0x7b959d524040>, <OpOverload(op='aten.add_', overload='Tensor')>: <function add at 0x7b959d524180>, <OpOverload(op='aten.add_', overload='Scalar')>: <function add at 0x7b959d524180>, <OpOverload(op='aten.addcmul_', overload='default')>: <function addcmul at 0x7b959d5242c0>, <OpOverload(op='aten.lerp_', overload='Scalar')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.addcdiv_', overload='default')>: <function addcdiv at 0x7b959d524400>, <OpOverload(op='aten.asin_', overload='default')>: <function asin at 0x7b959d524540>, <OpOverload(op='aten.cosh_', overload='default')>: <function cosh at 0x7b959d4fed40>, <OpOverload(op='aten.asinh_', overload='default')>: <function asinh at 0x7b959d524680>, <OpOverload(op='aten.atan_', overload='default')>: <function atan at 0x7b959d5247c0>, <OpOverload(op='aten.atanh_', overload='default')>: <function atanh at 0x7b959d524900>, <OpOverload(op='aten.atan2_', overload='default')>: <function atan2 at 0x7b959d524a40>, <OpOverload(op='aten.cos_', overload='default')>: <function cos at 0x7b959d4ffec0>, <OpOverload(op='aten.bitwise_and_', overload='Tensor')>: <function bitwise_and at 0x7b959d524b80>, <OpOverload(op='aten.bitwise_and_', overload='Scalar')>: <function bitwise_and at 0x7b959d524b80>, <OpOverload(op='aten.lerp_', overload='Tensor')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.bitwise_left_shift_', overload='Tensor_Scalar')>: <function bitwise_left_shift at 0x7b959d524cc0>, <OpOverload(op='aten.bitwise_left_shift_', overload='Tensor')>: <function bitwise_left_shift at 0x7b959d524cc0>, <OpOverload(op='aten.bitwise_not_', overload='default')>: <function bitwise_not at 0x7b959d524e00>, <OpOverload(op='aten.bitwise_or_', overload='Tensor')>: <function bitwise_or at 0x7b959d524f40>, <OpOverload(op='aten.bitwise_or_', overload='Scalar')>: <function bitwise_or at 0x7b959d524f40>, <OpOverload(op='aten.copysign_', overload='Scalar')>: <function copysign at 0x7b959d525940>, <OpOverload(op='aten.bitwise_right_shift_', overload='Tensor_Scalar')>: <function bitwise_right_shift at 0x7b959d525080>, <OpOverload(op='aten.bitwise_right_shift_', overload='Tensor')>: <function bitwise_right_shift at 0x7b959d525080>, <OpOverload(op='aten.bitwise_xor_', overload='Tensor')>: <function bitwise_xor at 0x7b959d5251c0>, <OpOverload(op='aten.bitwise_xor_', overload='Scalar')>: <function bitwise_xor at 0x7b959d5251c0>, <OpOverload(op='aten.ceil_', overload='default')>: <function ceil at 0x7b959d525300>, <OpOverload(op='aten.copysign_', overload='Tensor')>: <function copysign at 0x7b959d525940>, <OpOverload(op='aten.clamp_', overload='default')>: <function clamp at 0x7b959d525440>, <OpOverload(op='aten.clamp_', overload='Tensor')>: <function clamp at 0x7b959d525440>, <OpOverload(op='aten.clamp_min_', overload='default')>: <function clamp_min at 0x7b959d525580>, <OpOverload(op='aten.clamp_min_', overload='Tensor')>: <function clamp_min at 0x7b959d525580>, <OpOverload(op='aten.clamp_max_', overload='default')>: <function clamp_max at 0x7b959d5256c0>, <OpOverload(op='aten.clamp_max_', overload='Tensor')>: <function clamp_max at 0x7b959d5256c0>, <OpOverload(op='aten.conj_physical_', overload='default')>: <function conj_physical at 0x7b959d525800>, <OpOverload(op='aten.cumprod_', overload='default')>: <function cumprod at 0x7b959d5259e0>, <OpOverload(op='aten.cumprod_', overload='dimname')>: <function cumprod at 0x7b959d5259e0>, <OpOverload(op='aten.deg2rad_', overload='default')>: <function deg2rad at 0x7b959d525760>, <OpOverload(op='aten.digamma_', overload='default')>: <function digamma at 0x7b959d5254e0>, <OpOverload(op='aten.div_', overload='Tensor')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Tensor_mode')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Scalar')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Scalar_mode')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.true_divide_', overload='Tensor')>: <function true_divide at 0x7b959d527ec0>, <OpOverload(op='aten.logical_and_', overload='default')>: <function logical_and at 0x7b959d526ac0>, <OpOverload(op='aten.eq_', overload='Scalar')>: <function eq at 0x7b959d524fe0>, <OpOverload(op='aten.eq_', overload='Tensor')>: <function eq at 0x7b959d524fe0>, <OpOverload(op='aten.erf_', overload='default')>: <function erf at 0x7b959d524d60>, <OpOverload(op='aten.erfc_', overload='default')>: <function erfc at 0x7b959d524ae0>, <OpOverload(op='aten.erfinv_', overload='default')>: <function erfinv at 0x7b959d524860>, <OpOverload(op='aten.exp_', overload='default')>: <function exp at 0x7b959d5245e0>, <OpOverload(op='aten.log_', overload='default')>: <function log at 0x7b959d526d40>, <OpOverload(op='aten.exp2_', overload='default')>: <function exp2 at 0x7b959d524360>, <OpOverload(op='aten.expm1_', overload='default')>: <function expm1 at 0x7b959d5240e0>, <OpOverload(op='aten.float_power_', overload='Tensor')>: <function float_power at 0x7b959d525c60>, <OpOverload(op='aten.float_power_', overload='Scalar')>: <function float_power at 0x7b959d525c60>, <OpOverload(op='aten.log2_', overload='default')>: <function log2 at 0x7b959d526fc0>, <OpOverload(op='aten.floor_', overload='default')>: <function floor at 0x7b959d525da0>, <OpOverload(op='aten.floor_divide_', overload='Scalar')>: <function floor_divide at 0x7b959d525ee0>, <OpOverload(op='aten.floor_divide_', overload='Tensor')>: <function floor_divide at 0x7b959d525ee0>, <OpOverload(op='aten.true_divide_', overload='Scalar')>: <function true_divide at 0x7b959d527ec0>, <OpOverload(op='aten.fmod_', overload='Tensor')>: <function fmod at 0x7b959d526020>, <OpOverload(op='aten.fmod_', overload='Scalar')>: <function fmod at 0x7b959d526020>, <OpOverload(op='aten.frac_', overload='default')>: <function frac at 0x7b959d526160>, <OpOverload(op='aten.log1p_', overload='default')>: <function log1p at 0x7b959d5271a0>, <OpOverload(op='aten.gcd_', overload='default')>: <function gcd at 0x7b959d5262a0>, <OpOverload(op='aten.ge_', overload='Scalar')>: <function ge at 0x7b959d5263e0>, <OpOverload(op='aten.ge_', overload='Tensor')>: <function ge at 0x7b959d5263e0>, <OpOverload(op='aten.gt_', overload='Scalar')>: <function gt at 0x7b959d526520>, <OpOverload(op='aten.log10_', overload='default')>: <function log10 at 0x7b959d527060>, <OpOverload(op='aten.gt_', overload='Tensor')>: <function gt at 0x7b959d526520>, <OpOverload(op='aten.heaviside_', overload='default')>: <function heaviside at 0x7b959d526660>, <OpOverload(op='aten.hypot_', overload='default')>: <function hypot at 0x7b959d5267a0>, <OpOverload(op='aten.igamma_', overload='default')>: <function igamma at 0x7b959d5268e0>, <OpOverload(op='aten.igammac_', overload='default')>: <function igammac at 0x7b959d526a20>, <OpOverload(op='aten.lgamma_', overload='default')>: <function lgamma at 0x7b959d4fda80>, <OpOverload(op='aten.i0_', overload='default')>: <function i0 at 0x7b959d526b60>, <OpOverload(op='aten.lcm_', overload='default')>: <function lcm at 0x7b959d526ca0>, <OpOverload(op='aten.trunc_', overload='default')>: <function trunc at 0x7b959d527d80>, <OpOverload(op='aten.le_', overload='Scalar')>: <function le at 0x7b959d526de0>, <OpOverload(op='aten.le_', overload='Tensor')>: <function le at 0x7b959d526de0>, <OpOverload(op='aten.logical_not_', overload='default')>: <function logical_not at 0x7b959d526840>, <OpOverload(op='aten.logical_or_', overload='default')>: <function logical_or at 0x7b959d5265c0>, <OpOverload(op='aten.logical_xor_', overload='default')>: <function logical_xor at 0x7b959d526340>, <OpOverload(op='aten.lt_', overload='Scalar')>: <function lt at 0x7b959d5260c0>, <OpOverload(op='aten.lt_', overload='Tensor')>: <function lt at 0x7b959d5260c0>, <OpOverload(op='aten.mul_', overload='Tensor')>: <function mul at 0x7b959d525e40>, <OpOverload(op='aten.mul_', overload='Scalar')>: <function mul at 0x7b959d525e40>, <OpOverload(op='aten.triu_', overload='default')>: <function triu at 0x7b959d560720>, <OpOverload(op='aten.mvlgamma_', overload='default')>: <function _make_alias.<locals>._fn at 0x7b959d525bc0>, <OpOverload(op='aten.nan_to_num_', overload='default')>: <function nan_to_num at 0x7b959d5244a0>, <OpOverload(op='aten.ne_', overload='Scalar')>: <function ne at 0x7b959d5249a0>, <OpOverload(op='aten.ne_', overload='Tensor')>: <function ne at 0x7b959d5249a0>, <OpOverload(op='aten.log_normal_', overload='default')>: <function log_normal at 0x7b959d525b20>, <OpOverload(op='aten.neg_', overload='default')>: <function neg at 0x7b959d524ea0>, <OpOverload(op='aten.nextafter_', overload='default')>: <function nextafter at 0x7b959d5253a0>, <OpOverload(op='aten.pow_', overload='Scalar')>: <function pow at 0x7b959d5258a0>, <OpOverload(op='aten.pow_', overload='Tensor')>: <function pow at 0x7b959d5258a0>, <OpOverload(op='aten.geometric_', overload='default')>: <function geometric at 0x7b959d5274c0>, <OpOverload(op='aten.rad2deg_', overload='default')>: <function rad2deg at 0x7b959d5272e0>, <OpOverload(op='aten.reciprocal_', overload='default')>: <function reciprocal at 0x7b959d527420>, <OpOverload(op='aten.remainder_', overload='Tensor')>: <function remainder at 0x7b959d527560>, <OpOverload(op='aten.remainder_', overload='Scalar')>: <function remainder at 0x7b959d527560>, <OpOverload(op='aten.rsqrt_', overload='default')>: <function rsqrt at 0x7b959d5276a0>, <OpOverload(op='aten.sgn_', overload='default')>: <function sgn at 0x7b959d5277e0>, <OpOverload(op='aten.exponential_', overload='default')>: <function exponential at 0x7b959d527740>, <OpOverload(op='aten.sigmoid_', overload='default')>: <function sigmoid at 0x7b959d527920>, <OpOverload(op='aten.sign_', overload='default')>: <function sign at 0x7b959d527a60>, <OpOverload(op='aten.sin_', overload='default')>: <function sin at 0x7b959d527ba0>, <OpOverload(op='aten.sinc_', overload='default')>: <function sinc at 0x7b959d527ce0>, <OpOverload(op='aten.cauchy_', overload='default')>: <function cauchy at 0x7b959d5279c0>, <OpOverload(op='aten.sinh_', overload='default')>: <function sinh at 0x7b959d527e20>, <OpOverload(op='aten.sqrt_', overload='default')>: <function sqrt at 0x7b959d527f60>, <OpOverload(op='aten.square_', overload='default')>: <function square at 0x7b959d5600e0>, <OpOverload(op='aten.sub_', overload='Tensor')>: <function sub at 0x7b959d560220>, <OpOverload(op='aten.sub_', overload='Scalar')>: <function sub at 0x7b959d560220>, <OpOverload(op='aten.xlogy_', overload='Scalar_Other')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.tan_', overload='default')>: <function tan at 0x7b959d560360>, <OpOverload(op='aten.tanh_', overload='default')>: <function tanh at 0x7b959d5604a0>, <OpOverload(op='aten.xlogy_', overload='Tensor')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.tril_', overload='default')>: <function tril at 0x7b959d5605e0>, <OpOverload(op='aten.zero_', overload='default')>: <function zero at 0x7b959d525120>, <OpOverload(op='aten.alias_copy', overload='default')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.alias_copy', overload='out')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.as_strided_copy', overload='default')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.as_strided_copy', overload='out')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.diagonal_copy', overload='default')>: <function PyCapsule.diagonal at 0x7b959d527100>, <OpOverload(op='aten.diagonal_copy', overload='out')>: <function PyCapsule.diagonal at 0x7b959d527100>, <OpOverload(op='aten.expand_copy', overload='default')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.expand_copy', overload='out')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.transpose_copy', overload='int_out')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.narrow_copy', overload='default')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.narrow_copy', overload='out')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.transpose_copy', overload='int')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.squeeze_copy', overload='default')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.permute_copy', overload='default')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.permute_copy', overload='out')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.t_copy', overload='default')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.t_copy', overload='out')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.unbind_copy', overload='int_out')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unbind_copy', overload='int')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unsqueeze_copy', overload='default')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.unsqueeze_copy', overload='out')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.view_copy', overload='default')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.view_copy', overload='dtype')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.view_copy', overload='out')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.view_copy', overload='dtype_out')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.complex', overload='default')>: <function complex at 0x7b959d562480>, <OpOverload(op='aten.complex', overload='out')>: <function complex at 0x7b959d562480>, <OpOverload(op='aten.polar', overload='default')>: <function polar at 0x7b959d562700>, <OpOverload(op='aten.polar', overload='out')>: <function polar at 0x7b959d562700>, <OpOverload(op='aten.fft_fft', overload='default')>: <function fft at 0x7b959d5631a0>, <OpOverload(op='aten.fft_fft', overload='out')>: <function fft at 0x7b959d5631a0>, <OpOverload(op='aten.fft_rfft', overload='out')>: <function rfft at 0x7b959d527380>, <OpOverload(op='aten.fft_ifft', overload='default')>: <function ifft at 0x7b959d563420>, <OpOverload(op='aten.fft_ifft', overload='out')>: <function ifft at 0x7b959d563420>, <OpOverload(op='aten.fft_rfft', overload='default')>: <function rfft at 0x7b959d527380>, <OpOverload(op='aten.fft_irfft', overload='default')>: <function irfft at 0x7b959d561300>, <OpOverload(op='aten.fft_irfft', overload='out')>: <function irfft at 0x7b959d561300>, <OpOverload(op='aten.fft_hfft', overload='default')>: <function hfft at 0x7b959d563740>, <OpOverload(op='aten.fft_hfft', overload='out')>: <function hfft at 0x7b959d563740>, <OpOverload(op='aten.fft_ihfft', overload='default')>: <function ihfft at 0x7b959d5639c0>, <OpOverload(op='aten.fft_ihfft', overload='out')>: <function ihfft at 0x7b959d5639c0>, <OpOverload(op='aten.fft_fftn', overload='default')>: <function fftn at 0x7b959d5942c0>, <OpOverload(op='aten.fft_fftn', overload='out')>: <function fftn at 0x7b959d5942c0>, <OpOverload(op='aten.fft_ifftn', overload='default')>: <function ifftn at 0x7b959d594540>, <OpOverload(op='aten.fft_ifftn', overload='out')>: <function ifftn at 0x7b959d594540>, <OpOverload(op='aten.fft_rfftn', overload='default')>: <function rfftn at 0x7b959d5947c0>, <OpOverload(op='aten.fft_rfftn', overload='out')>: <function rfftn at 0x7b959d5947c0>, <OpOverload(op='aten.fft_ihfftn', overload='default')>: <function ihfftn at 0x7b959d594a40>, <OpOverload(op='aten.fft_ihfftn', overload='out')>: <function ihfftn at 0x7b959d594a40>, <OpOverload(op='aten.fft_irfftn', overload='default')>: <function irfftn at 0x7b959d595120>, <OpOverload(op='aten.fft_irfftn', overload='out')>: <function irfftn at 0x7b959d595120>, <OpOverload(op='aten.fft_hfftn', overload='default')>: <function hfftn at 0x7b959d5953a0>, <OpOverload(op='aten.fft_hfftn', overload='out')>: <function hfftn at 0x7b959d5953a0>, <OpOverload(op='aten.fft_ifft2', overload='out')>: <function ifft2 at 0x7b959d595440>, <OpOverload(op='aten.fft_fft2', overload='default')>: <function fft2 at 0x7b959d595620>, <OpOverload(op='aten.fft_ifft2', overload='default')>: <function ifft2 at 0x7b959d595440>, <OpOverload(op='aten.fft_fft2', overload='out')>: <function fft2 at 0x7b959d595620>, <OpOverload(op='aten.fft_rfft2', overload='default')>: <function rfft2 at 0x7b959d5949a0>, <OpOverload(op='aten.fft_rfft2', overload='out')>: <function rfft2 at 0x7b959d5949a0>, <OpOverload(op='aten.fft_irfft2', overload='default')>: <function irfft2 at 0x7b959d5956c0>, <OpOverload(op='aten.fft_irfft2', overload='out')>: <function irfft2 at 0x7b959d5956c0>, <OpOverload(op='aten.fft_hfft2', overload='default')>: <function hfft2 at 0x7b959d595940>, <OpOverload(op='aten.fft_hfft2', overload='out')>: <function hfft2 at 0x7b959d595940>, <OpOverload(op='aten.fft_ihfft2', overload='default')>: <function ihfft2 at 0x7b959d595bc0>, <OpOverload(op='aten.fft_ihfft2', overload='out')>: <function ihfft2 at 0x7b959d595bc0>, <OpOverload(op='aten.fft_fftshift', overload='default')>: <function fftshift at 0x7b959d595c60>, <OpOverload(op='aten.fft_ifftshift', overload='default')>: <function ifftshift at 0x7b959d595d00>, <OpOverload(op='aten.linalg_cross', overload='default')>: <function cross at 0x7b959d596480>, <OpOverload(op='aten.linalg_cross', overload='out')>: <function cross at 0x7b959d596480>, <OpOverload(op='aten.linalg_vector_norm', overload='default')>: <function vector_norm at 0x7b959d596840>, <OpOverload(op='aten.linalg_vector_norm', overload='out')>: <function vector_norm at 0x7b959d596840>, <OpOverload(op='aten.alpha_dropout', overload='default')>: <function alpha_dropout at 0x7b959d597880>, <OpOverload(op='aten.celu', overload='default')>: <function celu at 0x7b959d597b00>, <OpOverload(op='aten.celu', overload='out')>: <function celu at 0x7b959d597b00>, <OpOverload(op='aten.elu', overload='default')>: <function elu at 0x7b959d5c0220>, <OpOverload(op='aten.elu', overload='out')>: <function elu at 0x7b959d5c0220>, <OpOverload(op='aten.relu', overload='default')>: <function relu at 0x7b959d5c0680>, <OpOverload(op='aten.relu', overload='out')>: <function relu at 0x7b959d5c0680>, <OpOverload(op='aten.channel_shuffle', overload='default')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.channel_shuffle', overload='out')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.leaky_relu', overload='default')>: <function leaky_relu at 0x7b959d5c0ea0>, <OpOverload(op='aten.leaky_relu', overload='out')>: <function leaky_relu at 0x7b959d5c0ea0>, <OpOverload(op='aten.mish', overload='default')>: <function mish at 0x7b959d5c1300>, <OpOverload(op='aten.mish', overload='out')>: <function mish at 0x7b959d5c1300>, <OpOverload(op='aten.is_complex', overload='default')>: <function is_complex at 0x7b959d5d5e40>, <OpOverload(op='aten.erfinv', overload='default')>: <function erfinv at 0x7b959d5d77e0>, <OpOverload(op='aten.erfinv', overload='out')>: <function erfinv at 0x7b959d5d77e0>, <OpOverload(op='aten.zero', overload='default')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.zero', overload='out')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.frac', overload='default')>: <function frac at 0x7b959d611c60>, <OpOverload(op='aten.frac', overload='out')>: <function frac at 0x7b959d611c60>, <OpOverload(op='aten.isinf', overload='default')>: <function isinf at 0x7b959d612660>, <OpOverload(op='aten.isinf', overload='out')>: <function isinf at 0x7b959d612660>, <OpOverload(op='aten.isposinf', overload='default')>: <function isposinf at 0x7b959d611800>, <OpOverload(op='aten.isposinf', overload='out')>: <function isposinf at 0x7b959d611800>, <OpOverload(op='aten.logsumexp', overload='out')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.isneginf', overload='default')>: <function isneginf at 0x7b959d612980>, <OpOverload(op='aten.isneginf', overload='out')>: <function isneginf at 0x7b959d612980>, <OpOverload(op='aten.isnan', overload='default')>: <function isnan at 0x7b959d612e80>, <OpOverload(op='aten.isnan', overload='out')>: <function isnan at 0x7b959d612e80>, <OpOverload(op='aten.logsumexp', overload='names_out')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.i0', overload='default')>: <function i0 at 0x7b959d613880>, <OpOverload(op='aten.i0', overload='out')>: <function i0 at 0x7b959d613880>, <OpOverload(op='aten.logsumexp', overload='names')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.logsumexp', overload='default')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.nan_to_num', overload='default')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.nan_to_num', overload='out')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor_Scalar_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.sigmoid', overload='default')>: <function sigmoid at 0x7b959d62ade0>, <OpOverload(op='aten.sigmoid', overload='out')>: <function sigmoid at 0x7b959d62ade0>, <OpOverload(op='aten.sgn', overload='default')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.sgn', overload='out')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.sinc', overload='default')>: <function sinc at 0x7b959d63c720>, <OpOverload(op='aten.sinc', overload='out')>: <function sinc at 0x7b959d63c720>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor_Scalar')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Scalar_Tensor')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor_Scalar_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Scalar_Tensor_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_right_shift', overload='Scalar_Tensor_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor_Scalar')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.bitwise_right_shift', overload='Scalar_Tensor')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.copysign', overload='Tensor')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='Scalar')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='out')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='Scalar_out')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.logical_and', overload='out')>: <function logical_and at 0x7b959d66d080>, <OpOverload(op='aten.logical_and', overload='default')>: <function logical_and at 0x7b959d66d080>, <OpOverload(op='aten.heaviside', overload='default')>: <function heaviside at 0x7b959d65ac00>, <OpOverload(op='aten.heaviside', overload='out')>: <function heaviside at 0x7b959d65ac00>, <OpOverload(op='aten.lcm', overload='default')>: <function lcm at 0x7b959d65bec0>, <OpOverload(op='aten.lcm', overload='out')>: <function lcm at 0x7b959d65bec0>, <OpOverload(op='aten.logaddexp', overload='default')>: <function logaddexp at 0x7b959d66c7c0>, <OpOverload(op='aten.logaddexp', overload='out')>: <function logaddexp at 0x7b959d66c7c0>, <OpOverload(op='aten.logaddexp2', overload='default')>: <function logaddexp2 at 0x7b959d66cc20>, <OpOverload(op='aten.logaddexp2', overload='out')>: <function logaddexp2 at 0x7b959d66cc20>, <OpOverload(op='aten.logical_not', overload='default')>: <function logical_not at 0x7b959d65a3e0>, <OpOverload(op='aten.logical_not', overload='out')>: <function logical_not at 0x7b959d65a3e0>, <OpOverload(op='aten.logical_or', overload='default')>: <function logical_or at 0x7b959d66d260>, <OpOverload(op='aten.logical_or', overload='out')>: <function logical_or at 0x7b959d66d260>, <OpOverload(op='aten.logical_xor', overload='default')>: <function logical_xor at 0x7b959d66d6c0>, <OpOverload(op='aten.logical_xor', overload='out')>: <function logical_xor at 0x7b959d66d6c0>, <OpOverload(op='aten.rsub', overload='Tensor')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Tensor_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.xlogy', overload='Tensor')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='Scalar_Other')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='Scalar_Self')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutTensor')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Self')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Other')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.addcdiv', overload='default')>: <function addcdiv at 0x7b959d684400>, <OpOverload(op='aten.addcdiv', overload='out')>: <function addcdiv at 0x7b959d684400>, <OpOverload(op='aten.std_mean', overload='correction_out')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.addcmul', overload='default')>: <function addcmul at 0x7b959d6847c0>, <OpOverload(op='aten.addcmul', overload='out')>: <function addcmul at 0x7b959d6847c0>, <OpOverload(op='aten.clamp', overload='default')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp', overload='Tensor')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp', overload='out')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp', overload='Tensor_out')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp_min', overload='default')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_min', overload='Tensor')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_min', overload='out')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_min', overload='Tensor_out')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_max', overload='default')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.clamp_max', overload='Tensor')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.clamp_max', overload='out')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.clamp_max', overload='Tensor_out')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.all', overload='default')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dim')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dims')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dims_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='all_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dimname')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dimname_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.std_mean', overload='correction_names')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.any', overload='default')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dim')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dims')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dims_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='all_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dimname')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dimname_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.std_mean', overload='names_dim')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std_mean', overload='correction')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std', overload='default')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='dim')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='names_dim')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_names')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.mean', overload='default')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='dim')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='names_dim')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='names_out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='dtype_out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.std_mean', overload='default')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std_mean', overload='dim')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.var_mean', overload='default')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='dim')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='correction')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='names_dim')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='correction_names')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='correction_out')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.addr', overload='default')>: <function addr at 0x7b959d687a60>, <OpOverload(op='aten.addr', overload='out')>: <function addr at 0x7b959d687a60>, <OpOverload(op='aten.constant_pad_nd', overload='default')>: <function constant_pad_nd at 0x7b959d6acb80>, <OpOverload(op='aten.constant_pad_nd', overload='out')>: <function constant_pad_nd at 0x7b959d6acb80>, <OpOverload(op='aten.permute', overload='default')>: <function permute at 0x7b959d6adf80>, <OpOverload(op='aten.expand', overload='default')>: <function expand at 0x7b959d6acd60>, <OpOverload(op='aten.native_group_norm', overload='default')>: <function native_group_norm at 0x7b959d6ad6c0>, <OpOverload(op='aten.flip', overload='default')>: <function flip at 0x7b959d6ad3a0>, <OpOverload(op='aten.flip', overload='out')>: <function flip at 0x7b959d6ad3a0>, <OpOverload(op='aten.native_layer_norm', overload='default')>: <function native_layer_norm at 0x7b959d6adda0>, <OpOverload(op='aten.native_layer_norm', overload='out')>: <function native_layer_norm at 0x7b959d6adda0>, <OpOverload(op='aten.renorm', overload='default')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.renorm', overload='out')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.repeat', overload='default')>: <function repeat at 0x7b959d6ae200>, <OpOverload(op='aten.repeat', overload='out')>: <function repeat at 0x7b959d6ae200>, <OpOverload(op='aten.roll', overload='default')>: <function roll at 0x7b959d6ae980>, <OpOverload(op='aten.roll', overload='out')>: <function roll at 0x7b959d6ae980>, <OpOverload(op='aten.rot90', overload='default')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.rot90', overload='out')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.stack', overload='default')>: <function stack at 0x7b959d6aef20>, <OpOverload(op='aten.stack', overload='out')>: <function stack at 0x7b959d6aef20>, <OpOverload(op='aten.unbind', overload='int')>: <function unbind at 0x7b959d6af560>, <OpOverload(op='aten.unbind', overload='Dimname')>: <function unbind at 0x7b959d6af560>, <OpOverload(op='aten.split_with_sizes', overload='default')>: <function split_with_sizes at 0x7b959d6afce0>, <OpOverload(op='aten.index_fill', overload='int_Tensor')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Scalar')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='Dimname_Scalar')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='Dimname_Tensor')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Scalar_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Tensor_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill_', overload='int_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='int_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.diag', overload='out')>: <function diag at 0x7b959d4d0360>, <OpOverload(op='aten.index_select', overload='default')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.index_select', overload='out')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.index_select', overload='dimname')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.index_select', overload='dimname_out')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.glu_backward', overload='default')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.glu_backward', overload='grad_input')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.nll_loss_backward', overload='default')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss_backward', overload='grad_input')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss2d_backward', overload='default')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.nll_loss2d_backward', overload='grad_input')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.slice_backward', overload='out')>: <function slice_backward at 0x7b959d8bf560>, <OpOverload(op='aten.binary_cross_entropy', overload='default')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.binary_cross_entropy', overload='out')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='default')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='grad_input')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.soft_margin_loss', overload='default')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss', overload='out')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss_backward', overload='default')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.soft_margin_loss_backward', overload='grad_input')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.dist', overload='default')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten.dist', overload='out')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten._euclidean_dist', overload='default')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.select_backward', overload='default')>: <function select_backward at 0x7b959d8bfce0>, <OpOverload(op='aten.diagonal_backward', overload='default')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten.diagonal_backward', overload='out')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten._softmax_backward_data', overload='default')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._softmax_backward_data', overload='out')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._log_softmax_backward_data', overload='default')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten._log_softmax_backward_data', overload='out')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten.im2col', overload='default')>: <function im2col at 0x7b959d6e0a40>, <OpOverload(op='aten.im2col', overload='out')>: <function im2col at 0x7b959d6e0a40>, <OpOverload(op='aten.logit_backward', overload='default')>: <function logit_backward at 0x7b959d6e13a0>, <OpOverload(op='aten.col2im', overload='default')>: <function col2im at 0x7b959d6e0e00>, <OpOverload(op='aten.col2im', overload='out')>: <function col2im at 0x7b959d6e0e00>, <OpOverload(op='aten.native_dropout_backward', overload='default')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.native_dropout_backward', overload='out')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.unfold_backward', overload='default')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.unfold_backward', overload='out')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.dropout', overload='default')>: <function dropout at 0x7b959d6e1620>, <OpOverload(op='aten.native_dropout', overload='out')>: <function native_dropout at 0x7b959d6e1580>, <OpOverload(op='aten.native_dropout', overload='default')>: <function native_dropout at 0x7b959d6e1580>, <OpOverload(op='aten._softmax', overload='default')>: <function _softmax at 0x7b959d6e0680>, <OpOverload(op='aten._softmax', overload='out')>: <function _softmax at 0x7b959d6e0680>, <OpOverload(op='aten._log_softmax', overload='default')>: <function _log_softmax at 0x7b959d6e1a80>, <OpOverload(op='aten._log_softmax', overload='out')>: <function _log_softmax at 0x7b959d6e1a80>, <OpOverload(op='aten.embedding', overload='default')>: <function embedding at 0x7b959d6e1d00>, <OpOverload(op='aten.embedding', overload='out')>: <function embedding at 0x7b959d6e1d00>, <OpOverload(op='aten.embedding_dense_backward', overload='default')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten.embedding_dense_backward', overload='out')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten._chunk_cat', overload='default')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten._chunk_cat', overload='out')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten.split_with_sizes_copy', overload='default')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.split_with_sizes_copy', overload='out')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.unsafe_split', overload='Tensor')>: <function unsafe_split at 0x7b959d6e2480>, <OpOverload(op='aten.unsafe_split_with_sizes', overload='default')>: <function unsafe_split_with_sizes at 0x7b959d6e25c0>, <OpOverload(op='aten.native_layer_norm_backward', overload='out')>: <function native_layer_norm_backward_out at 0x7b959d6e36a0>, <OpOverload(op='aten.split', overload='Tensor')>: <function split at 0x7b959d6e2700>, <OpOverload(op='aten.addmm', overload='default')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten.addmm', overload='out')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten.addmm', overload='dtype_out')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten.addmm', overload='dtype')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten._addmm_activation', overload='default')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten._addmm_activation', overload='out')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten.native_group_norm_backward', overload='default')>: <function native_group_norm_backward at 0x7b959d6e3420>, <OpOverload(op='aten.addmv', overload='default')>: <function addmv at 0x7b959d6e3380>, <OpOverload(op='aten.native_group_norm_backward', overload='out')>: <function native_group_norm_backward_out at 0x7b959d6e34c0>, <OpOverload(op='aten.addmv', overload='out')>: <function addmv at 0x7b959d6e3380>, <OpOverload(op='aten.native_layer_norm_backward', overload='default')>: <function native_layer_norm_backward at 0x7b959d6e3740>, <OpOverload(op='aten.native_batch_norm', overload='default')>: <function native_batch_norm at 0x7b959d6e09a0>, <OpOverload(op='aten.native_batch_norm', overload='out')>: <function native_batch_norm at 0x7b959d6e09a0>, <OpOverload(op='aten._native_batch_norm_legit', overload='default')>: <function _native_batch_norm_legit at 0x7b959d6e3b00>, <OpOverload(op='aten._native_batch_norm_legit', overload='no_stats')>: <function _native_batch_norm_legit_no_stats at 0x7b959d6e3c40>, <OpOverload(op='aten._native_batch_norm_legit_functional', overload='default')>: <function _native_batch_norm_legit_functional at 0x7b959d6e3d80>, <OpOverload(op='aten._batch_norm_with_update', overload='default')>: <function _batch_norm_with_update at 0x7b959d70c040>, <OpOverload(op='aten._batch_norm_with_update_functional', overload='default')>: <function _batch_norm_with_update_functional at 0x7b959d70c0e0>, <OpOverload(op='aten._batch_norm_no_update', overload='default')>: <function _batch_norm_no_update at 0x7b959d70c220>, <OpOverload(op='aten.native_batch_norm_backward', overload='out')>: <function native_batch_norm_backward_out at 0x7b959d6e3ce0>, <OpOverload(op='aten._fused_dropout', overload='default')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten._fused_dropout', overload='out')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten.native_batch_norm_backward', overload='default')>: <function native_batch_norm_backward at 0x7b959d6e3e20>, <OpOverload(op='aten._to_copy', overload='default')>: <function _to_copy at 0x7b959d70cea0>, <OpOverload(op='aten._to_copy', overload='out')>: <function _to_copy at 0x7b959d70cea0>, <OpOverload(op='aten.cudnn_batch_norm', overload='default')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.lift', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.lift', overload='out')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.batch_norm_backward', overload='default')>: <function batch_norm_backward at 0x7b959d70d940>, <OpOverload(op='aten.cudnn_batch_norm', overload='out')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='default')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='out')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='default')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='out')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.log_sigmoid_forward', overload='output')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='default')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='out')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten.log_sigmoid_forward', overload='default')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten.max_unpool2d', overload='default')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool2d', overload='out')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool3d', overload='default')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.max_unpool3d', overload='out')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.pad_sequence', overload='default')>: <function pad_sequence at 0x7b959d70ef20>, <OpOverload(op='aten.index_add_', overload='default')>: <function index_add_ at 0x7b959d70e840>, <OpOverload(op='aten.index_add', overload='default')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='out')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='dimname')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_copy_', overload='default')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy_', overload='dimname')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy', overload='default')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.index_copy', overload='dimname')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.index_copy', overload='out')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.gru', overload='input')>: <function gru_impl at 0x7b959d736700>, <OpOverload(op='aten.upsample_nearest1d', overload='vec')>: <function _upsample_nearest_vec at 0x7b959d70fec0>, <OpOverload(op='aten.uniform_', overload='default')>: <function uniform_ at 0x7b959d70e3e0>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.upsample_nearest3d', overload='vec')>: <function _upsample_nearest_vec at 0x7b959d70fec0>, <OpOverload(op='aten.upsample_nearest1d', overload='default')>: <function upsample_nearest1d at 0x7b959d734720>, <OpOverload(op='aten.gru', overload='data')>: <function gru_impl_data at 0x7b959d70f880>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.upsample_trilinear3d', overload='vec')>: <function _upsample_linear_vec at 0x7b959d734040>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.upsample_nearest1d', overload='out')>: <function upsample_nearest1d at 0x7b959d734720>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='default')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='out')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten.upsample_nearest2d', overload='default')>: <function upsample_nearest2d at 0x7b959d734d60>, <OpOverload(op='aten.upsample_nearest2d', overload='out')>: <function upsample_nearest2d at 0x7b959d734d60>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='default')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='out')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten.upsample_nearest3d', overload='default')>: <function upsample_nearest3d at 0x7b959d7353a0>, <OpOverload(op='aten.upsample_nearest3d', overload='out')>: <function upsample_nearest3d at 0x7b959d7353a0>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='default')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten.upsample_linear1d', overload='default')>: <function upsample_linear1d at 0x7b959d736d40>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='out')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten.rnn_tanh', overload='input')>: <function rnn_tanh_input at 0x7b959d735ee0>, <OpOverload(op='aten.rnn_relu', overload='input')>: <function rnn_relu_input at 0x7b959d7360c0>, <OpOverload(op='aten.rnn_relu', overload='data')>: <function rnn_relu_data at 0x7b959d7362a0>, <OpOverload(op='aten.rnn_tanh', overload='data')>: <function rnn_tanh_data at 0x7b959d736480>, <OpOverload(op='aten._upsample_bicubic2d_aa', overload='vec')>: <function upsample_bicubic2d_aa_vec at 0x7b959d736020>, <OpOverload(op='aten.lstm', overload='input')>: <function lstm_impl at 0x7b959d7368e0>, <OpOverload(op='aten.lstm', overload='data')>: <function lstm_data_impl at 0x7b959d736ac0>, <OpOverload(op='aten._upsample_bilinear2d_aa', overload='vec')>: <function upsample_bilinear2d_aa_vec at 0x7b959d736840>, <OpOverload(op='aten.upsample_bilinear2d', overload='default')>: <function upsample_bilinear2d at 0x7b959d737060>, <OpOverload(op='aten.upsample_linear1d', overload='out')>: <function upsample_linear1d at 0x7b959d736d40>, <OpOverload(op='aten.upsample_bilinear2d', overload='out')>: <function upsample_bilinear2d at 0x7b959d737060>, <OpOverload(op='aten.upsample_trilinear3d', overload='default')>: <function upsample_trilinear3d at 0x7b959d7372e0>, <OpOverload(op='aten.upsample_trilinear3d', overload='out')>: <function upsample_trilinear3d at 0x7b959d7372e0>, <OpOverload(op='aten.is_same_size', overload='default')>: <function is_same_size at 0x7b959d7376a0>, <OpOverload(op='aten._reshape_alias', overload='default')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten._unsafe_view', overload='default')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten._unsafe_view', overload='out')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten.affine_grid_generator', overload='default')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten._unsafe_index', overload='Tensor')>: <function _unsafe_index at 0x7b959d737880>, <OpOverload(op='aten._unsafe_masked_index', overload='default')>: <function _unsafe_masked_index at 0x7b959d737c40>, <OpOverload(op='aten._unsafe_masked_index_put_accumulate', overload='default')>: <function _unsafe_masked_index_put_accumulate at 0x7b959d737d80>, <OpOverload(op='aten.affine_grid_generator', overload='out')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten.nll_loss_forward', overload='default')>: <function nll_loss_forward at 0x7b959d7545e0>, <OpOverload(op='aten.nll_loss_forward', overload='output')>: <function nll_loss_forward at 0x7b959d7545e0>, <OpOverload(op='aten.nll_loss2d_forward', overload='default')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.nll_loss2d_forward', overload='output')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.reflection_pad3d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.grid_sampler_2d', overload='default')>: <function grid_sampler_2d at 0x7b959d736a20>, <OpOverload(op='aten.grid_sampler_2d', overload='out')>: <function grid_sampler_2d at 0x7b959d736a20>, <OpOverload(op='aten.mv', overload='default')>: <function mv at 0x7b959d7553a0>, <OpOverload(op='aten.mv', overload='out')>: <function mv at 0x7b959d7553a0>, <OpOverload(op='aten.reflection_pad3d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='default')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='out')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.upsample_bicubic2d', overload='default')>: <function upsample_bicubic2d_default at 0x7b959d755da0>, <OpOverload(op='aten.upsample_bicubic2d', overload='out')>: <function upsample_bicubic2d_default at 0x7b959d755da0>, <OpOverload(op='aten.upsample_bicubic2d', overload='vec')>: <function upsample_bicubic2d_vec at 0x7b959d756200>, <OpOverload(op='aten.isin', overload='Tensor_Scalar_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.reflection_pad3d', overload='default')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad3d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad2d', overload='default')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad2d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad1d', overload='default')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad1d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.replication_pad3d', overload='default')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad3d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad2d', overload='default')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad2d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad1d', overload='default')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad1d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.reflection_pad2d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad2d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.isin', overload='Tensor_Scalar')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Tensor_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.aminmax', overload='default')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.aminmax', overload='out')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.arange', overload='default')>: <function arange_default at 0x7b959d757380>, <OpOverload(op='aten.nansum', overload='default')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.nansum', overload='out')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.arange', overload='out')>: <function arange_default at 0x7b959d757380>, <OpOverload(op='aten.arange', overload='start')>: <function arange_start at 0x7b959d7571a0>, <OpOverload(op='aten.isin', overload='Tensor_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.multi_margin_loss', overload='default')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multi_margin_loss', overload='out')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='default')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten._scaled_dot_product_flash_attention_for_cpu', overload='default')>: <function scaled_dot_product_flash_attention_for_cpu at 0x7b959d7740e0>, <OpOverload(op='aten.bernoulli', overload='default')>: <function bernoulli at 0x7b959d7574c0>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='output')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten.baddbmm', overload='default')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten.baddbmm', overload='out')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten.baddbmm', overload='dtype_out')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten.baddbmm', overload='dtype')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten._weight_norm_interface', overload='out')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten.floor_divide', overload='default')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten.floor_divide', overload='Scalar')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten.floor_divide', overload='out')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten.floor_divide', overload='Scalar_out')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten._weight_norm_interface', overload='default')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten.scatter_', overload='value')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.take', overload='default')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.take', overload='out')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.scatter_', overload='src')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.resize_as', overload='default')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.resize_as', overload='out')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.addbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774c20>, <OpOverload(op='aten.addmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774900>, <OpOverload(op='aten.addmv_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774360>, <OpOverload(op='aten.baddbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774fe0>, <OpOverload(op='aten.fill_', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.fill_', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.gelu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775260>, <OpOverload(op='aten.hardswish_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7753a0>, <OpOverload(op='aten.hardtanh_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7754e0>, <OpOverload(op='aten.round_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.hardsigmoid_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775620>, <OpOverload(op='aten.__iand__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.__iand__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.renorm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d756b60>, <OpOverload(op='aten.__ilshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.__ilshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.index_reduce_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775b20>, <OpOverload(op='aten.__ior__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__ior__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__irshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__irshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__ixor__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.__ixor__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7762a0>, <OpOverload(op='aten.leaky_relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776020>, <OpOverload(op='aten.logit_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776160>, <OpOverload(op='aten.scatter_', overload='reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_', overload='value_reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_add_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775e40>, <OpOverload(op='aten.scatter_reduce_', overload='two')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775bc0>, <OpOverload(op='aten.silu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775940>, <OpOverload(op='aten.cat', overload='out')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.cat', overload='default')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.cat', overload='names')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.cat', overload='names_out')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.where', overload='ScalarSelf')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.where', overload='ScalarOther')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.where', overload='self')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.where', overload='Scalar')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.where', overload='default')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.where', overload='self_out')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.round_', overload='decimals')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.sum', overload='dim_IntList')>: <function sum at 0x7b959d6860c0>, <OpOverload(op='aten.sum', overload='default')>: <function sum_default at 0x7b959d774a40>, <OpOverload(op='aten.sum', overload='out')>: <function sum_default at 0x7b959d774a40>, <OpOverload(op='aten.sum', overload='IntList_out')>: <function sum at 0x7b959d6860c0>, <OpOverload(op='aten.prod', overload='default')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.prod', overload='dim_int')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.prod', overload='dim_Dimname')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.prod', overload='int_out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.prod', overload='out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.var', overload='default')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.prod', overload='Dimname_out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.var', overload='dim')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='names_dim')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction_names')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction_names_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.amax', overload='default')>: <function amax at 0x7b959d686660>, <OpOverload(op='aten.amax', overload='out')>: <function amax at 0x7b959d686660>, <OpOverload(op='aten.var', overload='names_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.amin', overload='out')>: <function amin at 0x7b959d686520>, <OpOverload(op='aten.amin', overload='default')>: <function amin at 0x7b959d686520>, <OpOverload(op='aten.empty_strided', overload='out')>: <function empty_strided at 0x7b959d4d3ec0>, <OpOverload(op='aten.threshold_backward', overload='default')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.full', overload='default')>: <function full at 0x7b959d4d2f20>, <OpOverload(op='aten.full', overload='out')>: <function full at 0x7b959d4d2f20>, <OpOverload(op='aten.normal', overload='Tensor_float_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='Tensor_float')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_Tensor_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_Tensor')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='Tensor_Tensor')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_float')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_float_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='Tensor_Tensor_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.uniform', overload='default')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten.uniform', overload='out')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten._native_batch_norm_legit_no_training', overload='default')>: <function _native_batch_norm_legit_no_training at 0x7b959d6e3a60>, <OpOverload(op='aten.tanh_backward', overload='grad_input')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.frexp', overload='Tensor')>: <function frexp at 0x7b959d659ee0>, <OpOverload(op='aten.frexp', overload='Tensor_out')>: <function frexp at 0x7b959d659ee0>, <OpOverload(op='aten.sigmoid_backward', overload='default')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.sigmoid_backward', overload='grad_input')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.softplus_backward', overload='default')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.softplus_backward', overload='grad_input')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.elu_backward', overload='default')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.elu_backward', overload='grad_input')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.hardsigmoid', overload='default')>: <function hardsigmoid at 0x7b959d87af20>, <OpOverload(op='aten.hardsigmoid', overload='out')>: <function hardsigmoid at 0x7b959d87af20>, <OpOverload(op='aten.hardsigmoid_backward', overload='default')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.hardsigmoid_backward', overload='grad_input')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.hardtanh_backward', overload='default')>: <function hardtanh_backward at 0x7b959d87b380>, <OpOverload(op='aten.hardtanh_backward', overload='grad_input')>: <function hardtanh_backward at 0x7b959d87b380>, <OpOverload(op='aten.hardswish', overload='default')>: <function hardswish at 0x7b959d87b920>, <OpOverload(op='aten.hardswish', overload='out')>: <function hardswish at 0x7b959d87b920>, <OpOverload(op='aten.threshold_backward', overload='grad_input')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.hardswish_backward', overload='default')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.hardswish_backward', overload='out')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.leaky_relu_backward', overload='default')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.leaky_relu_backward', overload='grad_input')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.gelu_backward', overload='default')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.gelu_backward', overload='grad_input')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.mish_backward', overload='default')>: <function mish_backward at 0x7b959d8bc0e0>, <OpOverload(op='aten.huber_loss_backward', overload='default')>: <function huber_loss_backward at 0x7b959d8bce00>, <OpOverload(op='aten.silu', overload='default')>: <function silu at 0x7b959d8bc540>, <OpOverload(op='aten.silu', overload='out')>: <function silu at 0x7b959d8bc540>, <OpOverload(op='aten.silu_backward', overload='default')>: <function silu_backward at 0x7b959d8bc5e0>, <OpOverload(op='aten.silu_backward', overload='grad_input')>: <function silu_backward at 0x7b959d8bc5e0>, <OpOverload(op='aten._prelu_kernel', overload='default')>: <function _prelu_kernel at 0x7b959d8bc900>, <OpOverload(op='aten._prelu_kernel_backward', overload='default')>: <function _prelu_kernel_backward at 0x7b959d8bc9a0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='default')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='out')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.log_sigmoid_backward', overload='default')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.log_sigmoid_backward', overload='grad_input')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.mse_loss', overload='default')>: <function mse_loss at 0x7b959d8bd6c0>, <OpOverload(op='aten.mse_loss', overload='out')>: <function mse_loss at 0x7b959d8bd6c0>, <OpOverload(op='aten.smooth_l1_loss', overload='out')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.mse_loss_backward', overload='default')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten.mse_loss_backward', overload='grad_input')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten._safe_softmax', overload='default')>: <function safe_softmax at 0x7b959d8bda80>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='default')>: <function smooth_l1_loss_backward at 0x7b959d8bdc60>, <OpOverload(op='aten.smooth_l1_loss', overload='default')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='grad_input')>: <function smooth_l1_loss_backward_out at 0x7b959d8bd940>, <OpOverload(op='aten._euclidean_dist', overload='out')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.tan', overload='default')>: <function tan at 0x7b959d63d300>, <OpOverload(op='aten.tan', overload='out')>: <function tan at 0x7b959d63d300>, <OpOverload(op='aten.tanh', overload='default')>: <function tanh at 0x7b959d63d800>, <OpOverload(op='aten.tanh', overload='out')>: <function tanh at 0x7b959d63d800>, <OpOverload(op='aten.trunc', overload='default')>: <function trunc at 0x7b959d63dd00>, <OpOverload(op='aten.trunc', overload='out')>: <function trunc at 0x7b959d63dd00>, <OpOverload(op='aten.add', overload='Scalar_out')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.add', overload='Tensor')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.add', overload='Scalar')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.add', overload='out')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.atan2', overload='default')>: <function atan2 at 0x7b959d63e660>, <OpOverload(op='aten.atan2', overload='out')>: <function atan2 at 0x7b959d63e660>, <OpOverload(op='aten.bitwise_and', overload='Tensor')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Scalar')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Scalar_Tensor')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Scalar_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Scalar_Tensor_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_or', overload='Tensor')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_and', overload='Tensor_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_or', overload='Scalar_Tensor')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_or', overload='Scalar')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_or', overload='Scalar_Tensor_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_xor', overload='Tensor')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_or', overload='Scalar_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_or', overload='Tensor_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_xor', overload='Scalar')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_xor', overload='Scalar_Tensor')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_xor', overload='Tensor_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_xor', overload='Scalar_Tensor_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.div', overload='Tensor_mode')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.bitwise_xor', overload='Scalar_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.ge', overload='Tensor')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.div', overload='Scalar_mode')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='Scalar_out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='Scalar_mode_out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.eq', overload='Tensor')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.div', overload='out_mode')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.eq', overload='Scalar')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.eq', overload='Tensor_out')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.eq', overload='Scalar_out')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.fmax', overload='default')>: <function fmax at 0x7b959d659080>, <OpOverload(op='aten.fmax', overload='out')>: <function fmax at 0x7b959d659080>, <OpOverload(op='aten.fmin', overload='default')>: <function fmin at 0x7b959d6594e0>, <OpOverload(op='aten.fmin', overload='out')>: <function fmin at 0x7b959d6594e0>, <OpOverload(op='aten.fmod', overload='Tensor')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.fmod', overload='Scalar')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.fmod', overload='Tensor_out')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.fmod', overload='Scalar_out')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.gcd', overload='default')>: <function gcd at 0x7b959d6599e0>, <OpOverload(op='aten.gcd', overload='out')>: <function gcd at 0x7b959d6599e0>, <OpOverload(op='aten.ge', overload='Scalar')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.ge', overload='Scalar_out')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.ge', overload='Tensor_out')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.gt', overload='Tensor')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.gt', overload='Scalar')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.gt', overload='Scalar_out')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.gt', overload='Tensor_out')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.hypot', overload='default')>: <function hypot at 0x7b959d65b060>, <OpOverload(op='aten.hypot', overload='out')>: <function hypot at 0x7b959d65b060>, <OpOverload(op='aten.igamma', overload='default')>: <function igamma at 0x7b959d65b4c0>, <OpOverload(op='aten.igamma', overload='out')>: <function igamma at 0x7b959d65b4c0>, <OpOverload(op='aten.igammac', overload='out')>: <function igammac at 0x7b959d65b920>, <OpOverload(op='aten.igammac', overload='default')>: <function igammac at 0x7b959d65b920>, <OpOverload(op='aten.le', overload='Tensor')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.le', overload='Scalar')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.le', overload='Tensor_out')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.le', overload='Scalar_out')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.lt', overload='Tensor')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.lt', overload='Scalar')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.lt', overload='Scalar_out')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.maximum', overload='default')>: <function maximum at 0x7b959d66df80>, <OpOverload(op='aten.maximum', overload='out')>: <function maximum at 0x7b959d66df80>, <OpOverload(op='aten.minimum', overload='default')>: <function minimum at 0x7b959d66e3e0>, <OpOverload(op='aten.minimum', overload='out')>: <function minimum at 0x7b959d66e3e0>, <OpOverload(op='aten.mul', overload='out')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.mul', overload='Scalar_out')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.ne', overload='Tensor')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.ne', overload='Scalar')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.ne', overload='Scalar_out')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.ne', overload='Tensor_out')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.nextafter', overload='default')>: <function nextafter at 0x7b959d66f100>, <OpOverload(op='aten.nextafter', overload='out')>: <function nextafter at 0x7b959d66f100>, <OpOverload(op='aten.pow', overload='Tensor_Scalar')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Tensor_Tensor')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Scalar')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Tensor_Scalar_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Scalar_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Tensor_Tensor_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.remainder', overload='Tensor')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar_Tensor')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Tensor_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar_Tensor_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.sub', overload='Tensor')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.as_strided_scatter', overload='out')>: <function as_strided_scatter at 0x7b959d687f60>, <OpOverload(op='aten.sub', overload='out')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.sub', overload='Scalar')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.squeeze', overload='default')>: <function squeeze_default at 0x7b959d774b80>, <OpOverload(op='aten.squeeze', overload='dim')>: <function squeeze_default at 0x7b959d774b80>, <OpOverload(op='aten.squeeze', overload='dims')>: <function squeeze at 0x7b959d4d0040>, <OpOverload(op='aten.transpose', overload='int')>: <function transpose at 0x7b959d4d0fe0>, <OpOverload(op='aten.transpose', overload='Dimname')>: <function transpose at 0x7b959d4d0fe0>, <OpOverload(op='aten.huber_loss_backward', overload='out')>: <function huber_loss_backward_out at 0x7b959d8bc7c0>, <OpOverload(op='aten.asinh', overload='default')>: <function asinh at 0x7b959d5d4e00>, <OpOverload(op='aten.asinh', overload='out')>: <function asinh at 0x7b959d5d4e00>, <OpOverload(op='aten.atan', overload='out')>: <function atan at 0x7b959d5d5300>, <OpOverload(op='aten.atan', overload='default')>: <function atan at 0x7b959d5d5300>, <OpOverload(op='aten.atanh', overload='default')>: <function atanh at 0x7b959d5d5800>, <OpOverload(op='aten.atanh', overload='out')>: <function atanh at 0x7b959d5d5800>, <OpOverload(op='aten.cos', overload='default')>: <function cos at 0x7b959d5d6ac0>, <OpOverload(op='aten.cos', overload='out')>: <function cos at 0x7b959d5d6ac0>, <OpOverload(op='aten.cosh', overload='default')>: <function cosh at 0x7b959d5d6fc0>, <OpOverload(op='aten.cosh', overload='out')>: <function cosh at 0x7b959d5d6fc0>, <OpOverload(op='aten.bitwise_not', overload='default')>: <function bitwise_not at 0x7b959d5d5d00>, <OpOverload(op='aten.bitwise_not', overload='out')>: <function bitwise_not at 0x7b959d5d5d00>, <OpOverload(op='aten.ceil', overload='default')>: <function ceil at 0x7b959d5d6200>, <OpOverload(op='aten.ceil', overload='out')>: <function ceil at 0x7b959d5d6200>, <OpOverload(op='aten.conj_physical', overload='default')>: <function conj_physical at 0x7b959d5d65c0>, <OpOverload(op='aten.conj_physical', overload='out')>: <function conj_physical at 0x7b959d5d65c0>, <OpOverload(op='aten.clone', overload='default')>: <function clone at 0x7b959d6856c0>, <OpOverload(op='aten.digamma', overload='default')>: <function digamma at 0x7b959d5d6b60>, <OpOverload(op='aten.clone', overload='out')>: <function clone at 0x7b959d6856c0>, <OpOverload(op='aten.digamma', overload='out')>: <function digamma at 0x7b959d5d6b60>, <OpOverload(op='aten.erf', overload='out')>: <function erf at 0x7b959d5d44a0>, <OpOverload(op='aten.erf', overload='default')>: <function erf at 0x7b959d5d44a0>, <OpOverload(op='aten.erfc', overload='default')>: <function erfc at 0x7b959d5d7ce0>, <OpOverload(op='aten.erfc', overload='out')>: <function erfc at 0x7b959d5d7ce0>, <OpOverload(op='aten.exp', overload='default')>: <function exp at 0x7b959d610220>, <OpOverload(op='aten.exp', overload='out')>: <function exp at 0x7b959d610220>, <OpOverload(op='aten.expm1', overload='default')>: <function expm1 at 0x7b959d610720>, <OpOverload(op='aten.expm1', overload='out')>: <function expm1 at 0x7b959d610720>, <OpOverload(op='aten.exp2', overload='default')>: <function exp2 at 0x7b959d610c20>, <OpOverload(op='aten.exp2', overload='out')>: <function exp2 at 0x7b959d610c20>, <OpOverload(op='aten.fill', overload='Scalar')>: <function fill_scalar at 0x7b959d87a980>, <OpOverload(op='aten.fill', overload='Tensor')>: <function fill_tensor at 0x7b959d87aa20>, <OpOverload(op='aten.floor', overload='default')>: <function floor at 0x7b959d611760>, <OpOverload(op='aten.floor', overload='out')>: <function floor at 0x7b959d611760>, <OpOverload(op='aten.lgamma', overload='default')>: <function lgamma at 0x7b959d613d80>, <OpOverload(op='aten.lgamma', overload='out')>: <function lgamma at 0x7b959d613d80>, <OpOverload(op='aten.log', overload='default')>: <function log at 0x7b959d6282c0>, <OpOverload(op='aten.log', overload='out')>: <function log at 0x7b959d6282c0>, <OpOverload(op='aten.log1p', overload='default')>: <function log1p at 0x7b959d6287c0>, <OpOverload(op='aten.log1p', overload='out')>: <function log1p at 0x7b959d6287c0>, <OpOverload(op='aten.log2', overload='default')>: <function log2 at 0x7b959d628cc0>, <OpOverload(op='aten.log2', overload='out')>: <function log2 at 0x7b959d628cc0>, <OpOverload(op='aten.log10', overload='default')>: <function log10 at 0x7b959d6291c0>, <OpOverload(op='aten.log10', overload='out')>: <function log10 at 0x7b959d6291c0>, <OpOverload(op='aten.reciprocal', overload='default')>: <function reciprocal at 0x7b959d62a020>, <OpOverload(op='aten.reciprocal', overload='out')>: <function reciprocal at 0x7b959d62a020>, <OpOverload(op='aten.neg', overload='default')>: <function neg at 0x7b959d6299e0>, <OpOverload(op='aten.neg', overload='out')>: <function neg at 0x7b959d6299e0>, <OpOverload(op='aten.signbit', overload='out')>: <function signbit at 0x7b959d62bce0>, <OpOverload(op='aten.round', overload='default')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.lt', overload='Tensor_out')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.round', overload='decimals')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.round', overload='out')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.rsqrt', overload='default')>: <function rsqrt at 0x7b959d62a8e0>, <OpOverload(op='aten.rsqrt', overload='out')>: <function rsqrt at 0x7b959d62a8e0>, <OpOverload(op='aten.round', overload='decimals_out')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.tanh_backward', overload='default')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.sign', overload='out')>: <function sign at 0x7b959d62b7e0>, <OpOverload(op='aten.sign', overload='default')>: <function sign at 0x7b959d62b7e0>, <OpOverload(op='aten.sub', overload='Scalar_out')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.signbit', overload='default')>: <function signbit at 0x7b959d62bce0>, <OpOverload(op='aten.sin', overload='out')>: <function sin at 0x7b959d63c220>, <OpOverload(op='aten.sin', overload='default')>: <function sin at 0x7b959d63c220>, <OpOverload(op='aten.sinh', overload='default')>: <function sinh at 0x7b959d62a980>, <OpOverload(op='aten.sinh', overload='out')>: <function sinh at 0x7b959d62a980>, <OpOverload(op='aten.sqrt', overload='default')>: <function sqrt at 0x7b959d63c9a0>, <OpOverload(op='aten.sqrt', overload='out')>: <function sqrt at 0x7b959d63c9a0>, <OpOverload(op='aten.abs', overload='default')>: <function abs at 0x7b959d777880>, <OpOverload(op='aten.abs', overload='out')>: <function abs at 0x7b959d777880>, <OpOverload(op='aten.acos', overload='default')>: <function acos at 0x7b959d777ec0>, <OpOverload(op='aten.acos', overload='out')>: <function acos at 0x7b959d777ec0>, <OpOverload(op='aten.acosh', overload='default')>: <function acosh at 0x7b959d5d4400>, <OpOverload(op='aten.acosh', overload='out')>: <function acosh at 0x7b959d5d4400>, <OpOverload(op='aten.asin', overload='default')>: <function asin at 0x7b959d5d4900>, <OpOverload(op='aten.asin', overload='out')>: <function asin at 0x7b959d5d4900>, <OpOverload(op='aten.upsample_nearest2d', overload='vec')>: <function _upsample_nearest_vec at 0x7b959d70fec0>, <OpOverload(op='aten.mul', overload='Tensor')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.mul', overload='Scalar')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.div', overload='Tensor')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='Scalar')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.upsample_bilinear2d', overload='vec')>: <function _upsample_linear_vec at 0x7b959d734040>, <OpOverload(op='aten.diagonal_scatter', overload='default')>: <function diagonal_scatter at 0x7b959d4d0540>, <OpOverload(op='aten.diagonal', overload='default')>: <function diagonal at 0x7b959d4d0180>, <OpOverload(op='aten.select_scatter', overload='default')>: <function select_scatter at 0x7b959d4fff60>, <OpOverload(op='aten.sym_numel', overload='default')>: <function sym_numel at 0x7b959d7747c0>, <OpOverload(op='aten.as_strided_scatter', overload='default')>: <function as_strided_scatter at 0x7b959d687f60>, <OpOverload(op='aten.empty_strided', overload='default')>: <function empty_strided at 0x7b959d4d3ec0>, <OpOverload(op='aten.zeros', overload='default')>: <function zeros at 0x7b959d6af6a0>, <OpOverload(op='aten.detach', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.lift_fresh', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.empty_like', overload='default')>: <function empty_like at 0x7b959d4d2d40>, <OpOverload(op='aten.empty_like', overload='out')>: <function empty_like at 0x7b959d4d2d40>, <OpOverload(op='aten.ones_like', overload='default')>: <function ones_like at 0x7b959d4fc220>, <OpOverload(op='aten.ones_like', overload='out')>: <function ones_like at 0x7b959d4fc220>, <OpOverload(op='aten.zeros_like', overload='default')>: <function zeros_like at 0x7b959d4d19e0>, <OpOverload(op='aten.zeros_like', overload='out')>: <function zeros_like at 0x7b959d4d19e0>, <OpOverload(op='aten.new_empty', overload='default')>: <function new_empty at 0x7b959d4d2520>, <OpOverload(op='aten.new_empty', overload='out')>: <function new_empty at 0x7b959d4d2520>, <OpOverload(op='aten.new_empty_strided', overload='default')>: <function new_empty_strided at 0x7b959d4d27a0>, <OpOverload(op='aten.new_empty_strided', overload='out')>: <function new_empty_strided at 0x7b959d4d27a0>, <OpOverload(op='aten.new_full', overload='default')>: <function new_full at 0x7b959d4d2980>, <OpOverload(op='aten.new_full', overload='out')>: <function new_full at 0x7b959d4d2980>, <OpOverload(op='aten.new_zeros', overload='default')>: <function new_zeros at 0x7b959d4d18a0>, <OpOverload(op='aten.new_zeros', overload='out')>: <function new_zeros at 0x7b959d4d18a0>, <OpOverload(op='aten.new_ones', overload='default')>: <function new_ones at 0x7b959d4d09a0>, <OpOverload(op='aten.new_ones', overload='out')>: <function new_ones at 0x7b959d4d09a0>, <OpOverload(op='aten.item', overload='default')>: <function item at 0x7b959d685760>, <OpOverload(op='aten._unsafe_index_put', overload='default')>: <function _unsafe_index_put at 0x7b959d737b00>, <OpOverload(op='aten.slice_scatter', overload='default')>: <function slice_scatter at 0x7b959d8bc220>, <OpOverload(op='aten.slice_scatter', overload='out')>: <function slice_scatter at 0x7b959d8bc220>, <OpOverload(op='aten.index_put_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7759e0>}
- experimental_experiment.torch_dynamo.get_decomposition_table()[source]¶
Returns the decomposition table needed to translate backward graph into onnx. It should used as follows:
import torch from torch._dynamo.backends.common import aot_autograd from experimental_experiment.torch_dynamo import get_decomposition_table aot_compiler = aot_autograd( fw_compiler=backend_debug, decompositions=get_decomposition_table() ) compiled_model = torch.compile( model, backend=aot_compiler, dynamic=dynamic, fullgraph=fullgraph, )
The value is:
<<<
import pprint from experimental_experiment.torch_dynamo import get_decomposition_table pprint.pprint(get_decomposition_table())
>>>
{<OpOverload(op='aten.embedding_dense_backward', overload='default')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten.native_layer_norm_backward', overload='default')>: <function native_layer_norm_backward at 0x7b959d6e3740>}
- experimental_experiment.torch_dynamo.get_decomposition_table_by_name(name: str)[source]¶
Returns a predefined decomposition table.
- Parameters:
name – name see below
- Returns:
decomposition table
‘none’: do not decompose
‘default’:
get_decomposition_table()
‘onnxscript’:
get_decomposition_table_onnxscript()
‘dynamo’:
get_decomposition_table_dynamo()
- experimental_experiment.torch_dynamo.get_decomposition_table_dynamo(onnx_registry=None)[source]¶
Returns the decomposition table needed for the dynamo exporter.
- Parameters:
onnx_registry – instance of class
torch.onnx._internal.exporter.OnnxRegistry
The value is:
<<<
import pprint from experimental_experiment.torch_dynamo import get_decomposition_table_dynamo pprint.pprint(get_decomposition_table_dynamo())
>>>
/home/xadupre/github/experimental-experiment/experimental_experiment/torch_dynamo/__init__.py:140: DeprecationWarning: torch.onnx.dynamo_export is deprecated since 2.7.0. Please use torch.onnx.export(..., dynamo=True) instead. return create_onnx_friendly_decomposition_table(onnx_registry or OnnxRegistry()) /home/xadupre/vv/this312/lib/python3.12/site-packages/torch/onnx/_internal/_exporter_legacy.py:91: UserWarning: torch.onnx.dynamo_export only implements opset version 18 for now. If you need to use a different opset version, please register them with register_custom_op. warnings.warn( {<torch._higher_order_ops.out_dtype.OutDtypeOperator object at 0x7b959de97860>: <function out_dtype_decomp at 0x7b959d757420>, <OpOverload(op='aten._gather_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20400>, kernel=<OpOverload(op='aten._gather_sparse_backward', overload='default')>), <OpOverload(op='aten.conv_transpose1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20180>, kernel=<OpOverload(op='aten.conv_transpose1d', overload='default')>), <OpOverload(op='aten.gradient', overload='tensorarray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20040>, kernel=<OpOverload(op='aten.gradient', overload='tensorarray')>), <OpOverload(op='aten.sspaddmm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1bce0>, kernel=<OpOverload(op='aten.sspaddmm', overload='default')>), <OpOverload(op='aten.take_along_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1bb00>, kernel=<OpOverload(op='aten.take_along_dim', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='tol_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b9c0>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='tol_tensor')>), <OpOverload(op='aten.corrcoef', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b6a0>, kernel=<OpOverload(op='aten.corrcoef', overload='default')>), <OpOverload(op='aten.nanquantile', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1bec0>, kernel=<OpOverload(op='aten.nanquantile', overload='default')>), <OpOverload(op='aten.poisson_nll_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b2e0>, kernel=<OpOverload(op='aten.poisson_nll_loss', overload='default')>), <OpOverload(op='aten.trapezoid', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd234c0>, kernel=<OpOverload(op='aten.trapezoid', overload='dx')>), <OpOverload(op='aten.matrix_exp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1ae80>, kernel=<OpOverload(op='aten.matrix_exp', overload='default')>), <OpOverload(op='aten._cufft_get_plan_cache_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1ab60>, kernel=<OpOverload(op='aten._cufft_get_plan_cache_size', overload='default')>), <OpOverload(op='aten.to_sparse_bsr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd219e0>, kernel=<OpOverload(op='aten.to_sparse_bsr', overload='default')>), <OpOverload(op='aten.histogramdd', overload='TensorList_bins')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd216c0>, kernel=<OpOverload(op='aten.histogramdd', overload='TensorList_bins')>), <OpOverload(op='aten.trapz', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21440>, kernel=<OpOverload(op='aten.trapz', overload='dx')>), <OpOverload(op='aten.special_exp2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21300>, kernel=<OpOverload(op='aten.special_exp2', overload='default')>), <OpOverload(op='aten.fbgemm_linear_int8_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29da0>, kernel=<OpOverload(op='aten.fbgemm_linear_int8_weight', overload='default')>), <OpOverload(op='aten.lu_solve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20720>, kernel=<OpOverload(op='aten.lu_solve', overload='default')>), <OpOverload(op='aten._test_ambiguous_defaults', overload='b')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a0c0>, kernel=<OpOverload(op='aten._test_ambiguous_defaults', overload='b')>), <OpOverload(op='aten._convolution_mode', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18cc0>, kernel=<OpOverload(op='aten._convolution_mode', overload='default')>), <OpOverload(op='aten._thnn_fused_lstm_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18ae0>, kernel=<OpOverload(op='aten._thnn_fused_lstm_cell_backward', overload='default')>), <OpOverload(op='aten.affine_grid_generator_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd189a0>, kernel=<OpOverload(op='aten.affine_grid_generator_backward', overload='default')>), <OpOverload(op='aten._sparse_csc_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18720>, kernel=<OpOverload(op='aten._sparse_csc_tensor_unsafe', overload='default')>), <OpOverload(op='aten.sum_to_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd185e0>, kernel=<OpOverload(op='aten.sum_to_size', overload='default')>), <OpOverload(op='aten.infinitely_differentiable_gelu_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd182c0>, kernel=<OpOverload(op='aten.infinitely_differentiable_gelu_backward', overload='default')>), <OpOverload(op='aten.to_mkldnn_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17ce0>, kernel=<OpOverload(op='aten.to_mkldnn_backward', overload='default')>), <OpOverload(op='aten.orgqr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17b00>, kernel=<OpOverload(op='aten.orgqr', overload='default')>), <OpOverload(op='aten._cufft_get_plan_cache_max_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17920>, kernel=<OpOverload(op='aten._cufft_get_plan_cache_max_size', overload='default')>), <OpOverload(op='aten.quantile', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17600>, kernel=<OpOverload(op='aten.quantile', overload='default')>), <OpOverload(op='c10d_functional.reduce_scatter_tensor_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd425c0>, kernel=<OpOverload(op='c10d_functional.reduce_scatter_tensor_coalesced', overload='default')>), <OpOverload(op='prepacked.unpack_prepacked_sizes_conv2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd422a0>, kernel=<OpOverload(op='prepacked.unpack_prepacked_sizes_conv2d', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='self_scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947d650f40>, kernel=<OpOverload(op='aten.special_xlogy', overload='self_scalar')>), <OpOverload(op='aten._shape_as_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a7a0>, kernel=<OpOverload(op='aten._shape_as_tensor', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarrayarray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19f80>, kernel=<OpOverload(op='aten.gradient', overload='scalarrayarray')>), <OpOverload(op='aten.gru_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19940>, kernel=<OpOverload(op='aten.gru_cell', overload='default')>), <OpOverload(op='aten.quantized_lstm_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19800>, kernel=<OpOverload(op='aten.quantized_lstm_cell', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd413a0>, kernel=<OpOverload(op='aten._sparse_sum', overload='dtype')>), <OpOverload(op='aten.special_logit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19260>, kernel=<OpOverload(op='aten.special_logit', overload='default')>), <OpOverload(op='aten.softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18220>, kernel=<OpOverload(op='aten.softmax', overload='Dimname')>), <OpOverload(op='aten.log_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37a60>, kernel=<OpOverload(op='aten.log_softmax', overload='Dimname')>), <OpOverload(op='aten._dim_arange', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23ec0>, kernel=<OpOverload(op='aten._dim_arange', overload='default')>), <OpOverload(op='aten.linalg_tensorsolve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd239c0>, kernel=<OpOverload(op='aten.linalg_tensorsolve', overload='default')>), <OpOverload(op='_test.get_first', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43600>, kernel=<OpOverload(op='_test.get_first', overload='default')>), <OpOverload(op='c10d_functional.reduce_scatter_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43420>, kernel=<OpOverload(op='c10d_functional.reduce_scatter_tensor', overload='default')>), <OpOverload(op='aten._remove_batch_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22f20>, kernel=<OpOverload(op='aten._remove_batch_dim', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='other_scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18d60>, kernel=<OpOverload(op='aten.special_xlogy', overload='other_scalar')>), <OpOverload(op='aten.linalg_vecdot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22980>, kernel=<OpOverload(op='aten.linalg_vecdot', overload='default')>), <OpOverload(op='aten.inner', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22480>, kernel=<OpOverload(op='aten.inner', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool3d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21ee0>, kernel=<OpOverload(op='aten.adaptive_avg_pool3d', overload='default')>), <OpOverload(op='aten.nll_loss2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b380>, kernel=<OpOverload(op='aten.nll_loss2d', overload='default')>), <OpOverload(op='prepacked.unpack_prepacked_sizes_linear', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c2c0>, kernel=<OpOverload(op='prepacked.unpack_prepacked_sizes_linear', overload='default')>), <OpOverload(op='aten.fbgemm_linear_fp16_weight_fp32_activation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2aac0>, kernel=<OpOverload(op='aten.fbgemm_linear_fp16_weight_fp32_activation', overload='default')>), <OpOverload(op='aten._convolution_double_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a8e0>, kernel=<OpOverload(op='aten._convolution_double_backward', overload='default')>), <OpOverload(op='aten.get_gradients', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29c60>, kernel=<OpOverload(op='aten.get_gradients', overload='default')>), <OpOverload(op='aten.special_psi', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29760>, kernel=<OpOverload(op='aten.special_psi', overload='default')>), <OpOverload(op='c10d_functional.all_reduce', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43d80>, kernel=<OpOverload(op='c10d_functional.all_reduce', overload='default')>), <OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd414e0>, kernel=<OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value')>), <OpOverload(op='aten.norm_except_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19bc0>, kernel=<OpOverload(op='aten.norm_except_dim', overload='default')>), <OpOverload(op='aten._propagate_xla_data', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28cc0>, kernel=<OpOverload(op='aten._propagate_xla_data', overload='default')>), <OpOverload(op='aten.outer', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36fc0>, kernel=<OpOverload(op='aten.outer', overload='default')>), <OpOverload(op='aten.choose_qparams_optimized', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36d40>, kernel=<OpOverload(op='aten.choose_qparams_optimized', overload='default')>), <OpOverload(op='aten.conv_transpose3d', overload='input')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36980>, kernel=<OpOverload(op='aten.conv_transpose3d', overload='input')>), <OpOverload(op='aten.to_sparse', overload='sparse_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd418a0>, kernel=<OpOverload(op='aten.to_sparse', overload='sparse_dim')>), <OpOverload(op='aten.fbgemm_linear_int8_weight_fp32_activation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28040>, kernel=<OpOverload(op='aten.fbgemm_linear_int8_weight_fp32_activation', overload='default')>), <OpOverload(op='aten._wrapped_linear_prepack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35e40>, kernel=<OpOverload(op='aten._wrapped_linear_prepack', overload='default')>), <OpOverload(op='aten._sparse_mm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35440>, kernel=<OpOverload(op='aten._sparse_mm', overload='default')>), <OpOverload(op='aten.linalg_slogdet', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20a40>, kernel=<OpOverload(op='aten.linalg_slogdet', overload='default')>), <OpOverload(op='aten.matrix_exp_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34e00>, kernel=<OpOverload(op='aten.matrix_exp_backward', overload='default')>), <OpOverload(op='aten._version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34b80>, kernel=<OpOverload(op='aten._version', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd349a0>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_tensor')>), <OpOverload(op='aten._convolution', overload='deprecated')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34180>, kernel=<OpOverload(op='aten._convolution', overload='deprecated')>), <OpOverload(op='aten.is_signed', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41bc0>, kernel=<OpOverload(op='aten.is_signed', overload='default')>), <OpOverload(op='aten.hstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a340>, kernel=<OpOverload(op='aten.hstack', overload='default')>), <OpOverload(op='aten.cumulative_trapezoid', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40fe0>, kernel=<OpOverload(op='aten.cumulative_trapezoid', overload='x')>), <OpOverload(op='aten.linalg_tensorinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40680>, kernel=<OpOverload(op='aten.linalg_tensorinv', overload='default')>), <OpOverload(op='aten.vander', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37ce0>, kernel=<OpOverload(op='aten.vander', overload='default')>), <OpOverload(op='aten.is_vulkan_available', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29f80>, kernel=<OpOverload(op='aten.is_vulkan_available', overload='default')>), <OpOverload(op='aten.thnn_conv2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd372e0>, kernel=<OpOverload(op='aten.thnn_conv2d', overload='default')>), <OpOverload(op='image.decode_webp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43c40>, kernel=<OpOverload(op='image.decode_webp', overload='default')>), <OpOverload(op='aten._sparse_bsc_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34040>, kernel=<OpOverload(op='aten._sparse_bsc_tensor_unsafe', overload='default')>), <OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23f60>, kernel=<OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value')>), <OpOverload(op='aten._use_cudnn_rnn_flatten_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23ba0>, kernel=<OpOverload(op='aten._use_cudnn_rnn_flatten_weight', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='tensor_qparams')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23880>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='tensor_qparams')>), <OpOverload(op='image.decode_image', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43740>, kernel=<OpOverload(op='image.decode_image', overload='default')>), <OpOverload(op='aten.linalg_svdvals', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23380>, kernel=<OpOverload(op='aten.linalg_svdvals', overload='default')>), <OpOverload(op='aten.linalg_solve_ex', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22fc0>, kernel=<OpOverload(op='aten.linalg_solve_ex', overload='default')>), <OpOverload(op='aten.is_distributed', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22160>, kernel=<OpOverload(op='aten.is_distributed', overload='default')>), <OpOverload(op='aten.retains_grad', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21f80>, kernel=<OpOverload(op='aten.retains_grad', overload='default')>), <OpOverload(op='aten.rms_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21d00>, kernel=<OpOverload(op='aten.rms_norm', overload='default')>), <OpOverload(op='image.encode_png', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c4a0>, kernel=<OpOverload(op='image.encode_png', overload='default')>), <OpOverload(op='aten.unflatten_dense_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b560>, kernel=<OpOverload(op='aten.unflatten_dense_tensors', overload='default')>), <OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ae80>, kernel=<OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value_size')>), <OpOverload(op='aten._test_serialization_subcmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2aa20>, kernel=<OpOverload(op='aten._test_serialization_subcmul', overload='default')>), <OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a660>, kernel=<OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value_size')>), <OpOverload(op='aten._cast_Long', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a2a0>, kernel=<OpOverload(op='aten._cast_Long', overload='default')>), <OpOverload(op='aten.conv_tbc_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29b20>, kernel=<OpOverload(op='aten.conv_tbc_backward', overload='default')>), <OpOverload(op='aten._sparse_coo_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29440>, kernel=<OpOverload(op='aten._sparse_coo_tensor_unsafe', overload='default')>), <OpOverload(op='aten.bilinear', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36e80>, kernel=<OpOverload(op='aten.bilinear', overload='default')>), <OpOverload(op='aten._validate_sparse_compressed_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36c00>, kernel=<OpOverload(op='aten._validate_sparse_compressed_tensor_args', overload='default')>), <OpOverload(op='aten._cast_Int', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd363e0>, kernel=<OpOverload(op='aten._cast_Int', overload='default')>), <OpOverload(op='profiler._record_function_enter_new', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42980>, kernel=<OpOverload(op='profiler._record_function_enter_new', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine_cachemask_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35c60>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine_cachemask_backward', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22660>, kernel=<OpOverload(op='aten.adaptive_avg_pool2d', overload='default')>), <OpOverload(op='aten.fake_quantize_per_channel_affine', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd356c0>, kernel=<OpOverload(op='aten.fake_quantize_per_channel_affine', overload='default')>), <OpOverload(op='aten.special_polygamma', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34720>, kernel=<OpOverload(op='aten.special_polygamma', overload='default')>), <OpOverload(op='aten.gather_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41c60>, kernel=<OpOverload(op='aten.gather_backward', overload='default')>), <OpOverload(op='aten.native_channel_shuffle', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd416c0>, kernel=<OpOverload(op='aten.native_channel_shuffle', overload='default')>), <OpOverload(op='aten.ger', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41080>, kernel=<OpOverload(op='aten.ger', overload='default')>), <OpOverload(op='aten._lu_with_info', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40f40>, kernel=<OpOverload(op='aten._lu_with_info', overload='default')>), <OpOverload(op='aten.data', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd409a0>, kernel=<OpOverload(op='aten.data', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a660>, kernel=<OpOverload(op='aten.gradient', overload='scalarint')>), <OpOverload(op='aten._is_zerotensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34900>, kernel=<OpOverload(op='aten._is_zerotensor', overload='default')>), <OpOverload(op='aten.special_log1p', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40180>, kernel=<OpOverload(op='aten.special_log1p', overload='default')>), <OpOverload(op='aten.cudnn_is_acceptable', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37d80>, kernel=<OpOverload(op='aten.cudnn_is_acceptable', overload='default')>), <OpOverload(op='aten.linalg_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34400>, kernel=<OpOverload(op='aten.linalg_norm', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarrayint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37560>, kernel=<OpOverload(op='aten.gradient', overload='scalarrayint')>), <OpOverload(op='aten._sparse_softmax', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd287c0>, kernel=<OpOverload(op='aten._sparse_softmax', overload='int')>), <OpOverload(op='aten.result_type', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28360>, kernel=<OpOverload(op='aten.result_type', overload='Scalar')>), <OpOverload(op='image.decode_gif', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43880>, kernel=<OpOverload(op='image.decode_gif', overload='default')>), <OpOverload(op='aten._cast_Byte', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23920>, kernel=<OpOverload(op='aten._cast_Byte', overload='default')>), <OpOverload(op='aten.to_sparse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23a60>, kernel=<OpOverload(op='aten.to_sparse', overload='default')>), <OpOverload(op='aten._test_ambiguous_defaults', overload='a')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23240>, kernel=<OpOverload(op='aten._test_ambiguous_defaults', overload='a')>), <OpOverload(op='aten.special_gammainc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22b60>, kernel=<OpOverload(op='aten.special_gammainc', overload='default')>), <OpOverload(op='aten.to_sparse_bsc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21c60>, kernel=<OpOverload(op='aten.to_sparse_bsc', overload='default')>), <OpOverload(op='aten._backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2be20>, kernel=<OpOverload(op='aten._backward', overload='default')>), <OpOverload(op='aten._reshape_from_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b600>, kernel=<OpOverload(op='aten._reshape_from_tensor', overload='default')>), <OpOverload(op='aten.rnn_tanh_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41760>, kernel=<OpOverload(op='aten.rnn_tanh_cell', overload='default')>), <OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ac00>, kernel=<OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value_size')>), <OpOverload(op='aten._pack_padded_sequence_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a7a0>, kernel=<OpOverload(op='aten._pack_padded_sequence_backward', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18540>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='default')>), <OpOverload(op='aten.is_leaf', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29800>, kernel=<OpOverload(op='aten.is_leaf', overload='default')>), <OpOverload(op='aten._has_compatible_shallow_copy_type', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd296c0>, kernel=<OpOverload(op='aten._has_compatible_shallow_copy_type', overload='default')>), <OpOverload(op='torchvision._cuda_version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43ec0>, kernel=<OpOverload(op='torchvision._cuda_version', overload='default')>), <OpOverload(op='aten.cumulative_trapezoid', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29120>, kernel=<OpOverload(op='aten.cumulative_trapezoid', overload='dx')>), <OpOverload(op='quantized.conv2d_unpack_sizes', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43ce0>, kernel=<OpOverload(op='quantized.conv2d_unpack_sizes', overload='default')>), <OpOverload(op='aten._cast_Float', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20360>, kernel=<OpOverload(op='aten._cast_Float', overload='default')>), <OpOverload(op='aten._cast_Half', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2bb00>, kernel=<OpOverload(op='aten._cast_Half', overload='default')>), <OpOverload(op='aten.ctc_loss', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1be20>, kernel=<OpOverload(op='aten.ctc_loss', overload='Tensor')>), <OpOverload(op='aten._sparse_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1bc40>, kernel=<OpOverload(op='aten._sparse_softmax', overload='Dimname')>), <OpOverload(op='aten.trapezoid', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34d60>, kernel=<OpOverload(op='aten.trapezoid', overload='x')>), <OpOverload(op='aten.linalg_solve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b740>, kernel=<OpOverload(op='aten.linalg_solve', overload='default')>), <OpOverload(op='aten._sobol_engine_draw', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b560>, kernel=<OpOverload(op='aten._sobol_engine_draw', overload='default')>), <OpOverload(op='image._jpeg_version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42ca0>, kernel=<OpOverload(op='image._jpeg_version', overload='default')>), <OpOverload(op='aten.gradient', overload='array')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1ade0>, kernel=<OpOverload(op='aten.gradient', overload='array')>), <OpOverload(op='aten.histogramdd', overload='int_bins')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21760>, kernel=<OpOverload(op='aten.histogramdd', overload='int_bins')>), <OpOverload(op='aten.slogdet', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd213a0>, kernel=<OpOverload(op='aten.slogdet', overload='default')>), <OpOverload(op='aten.trapz', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20f40>, kernel=<OpOverload(op='aten.trapz', overload='x')>), <OpOverload(op='aten.nanmean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20cc0>, kernel=<OpOverload(op='aten.nanmean', overload='default')>), <OpOverload(op='aten.tensordot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20b80>, kernel=<OpOverload(op='aten.tensordot', overload='default')>), <OpOverload(op='aten.cummaxmin_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd205e0>, kernel=<OpOverload(op='aten.cummaxmin_backward', overload='default')>), <OpOverload(op='_test.leaky_relu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42d40>, kernel=<OpOverload(op='_test.leaky_relu', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='dim_dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41ee0>, kernel=<OpOverload(op='aten._sparse_sum', overload='dim_dtype')>), <OpOverload(op='aten.cumprod_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18860>, kernel=<OpOverload(op='aten.cumprod_backward', overload='default')>), <OpOverload(op='aten._batch_norm_impl_index_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18400>, kernel=<OpOverload(op='aten._batch_norm_impl_index_backward', overload='default')>), <OpOverload(op='aten.nuclear_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18180>, kernel=<OpOverload(op='aten.nuclear_norm', overload='default')>), <OpOverload(op='aten.vstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17f60>, kernel=<OpOverload(op='aten.vstack', overload='default')>), <OpOverload(op='aten.special_round', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17e20>, kernel=<OpOverload(op='aten.special_round', overload='default')>), <OpOverload(op='aten.msort', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17c40>, kernel=<OpOverload(op='aten.msort', overload='default')>), <OpOverload(op='aten.argsort', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17880>, kernel=<OpOverload(op='aten.argsort', overload='dimname')>), <OpOverload(op='mkldnn._is_mkldnn_bf16_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42660>, kernel=<OpOverload(op='mkldnn._is_mkldnn_bf16_supported', overload='default')>), <OpOverload(op='aten._cast_Double', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf174c0>, kernel=<OpOverload(op='aten._cast_Double', overload='default')>), <OpOverload(op='aten.linalg_inv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a980>, kernel=<OpOverload(op='aten.linalg_inv', overload='default')>), <OpOverload(op='aten._pad_circular', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17380>, kernel=<OpOverload(op='aten._pad_circular', overload='default')>), <OpOverload(op='aten.index_select_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a8e0>, kernel=<OpOverload(op='aten.index_select_backward', overload='default')>), <OpOverload(op='_test.cat', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42b60>, kernel=<OpOverload(op='_test.cat', overload='default')>), <OpOverload(op='image.encode_jpegs_cuda', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42ac0>, kernel=<OpOverload(op='image.encode_jpegs_cuda', overload='default')>), <OpOverload(op='aten.kron', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a160>, kernel=<OpOverload(op='aten.kron', overload='default')>), <OpOverload(op='aten.to_dense_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a020>, kernel=<OpOverload(op='aten.to_dense_backward', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19e40>, kernel=<OpOverload(op='aten.linalg_pinv', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='atol_rtol_float')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd374c0>, kernel=<OpOverload(op='aten.linalg_pinv', overload='atol_rtol_float')>), <OpOverload(op='aten.diagflat', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37ba0>, kernel=<OpOverload(op='aten.diagflat', overload='default')>), <OpOverload(op='aten.value_selecting_reduction_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd196c0>, kernel=<OpOverload(op='aten.value_selecting_reduction_backward', overload='default')>), <OpOverload(op='aten.to_dense', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19440>, kernel=<OpOverload(op='aten.to_dense', overload='default')>), <OpOverload(op='aten.cov', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18ea0>, kernel=<OpOverload(op='aten.cov', overload='default')>), <OpOverload(op='c10d_functional.all_to_all_single', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd437e0>, kernel=<OpOverload(op='c10d_functional.all_to_all_single', overload='default')>), <OpOverload(op='aten.linalg_cond', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36de0>, kernel=<OpOverload(op='aten.linalg_cond', overload='default')>), <OpOverload(op='aten.argwhere', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36ac0>, kernel=<OpOverload(op='aten.argwhere', overload='default')>), <OpOverload(op='aten.is_inference', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36a20>, kernel=<OpOverload(op='aten.is_inference', overload='default')>), <OpOverload(op='aten.is_conj', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36700>, kernel=<OpOverload(op='aten.is_conj', overload='default')>), <OpOverload(op='aten.row_stack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35ee0>, kernel=<OpOverload(op='aten.row_stack', overload='default')>), <OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd358a0>, kernel=<OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value_size')>), <OpOverload(op='aten.rnn_relu_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35300>, kernel=<OpOverload(op='aten.rnn_relu_cell', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35120>, kernel=<OpOverload(op='aten.adaptive_avg_pool1d', overload='default')>), <OpOverload(op='aten._to_cpu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34a40>, kernel=<OpOverload(op='aten._to_cpu', overload='default')>), <OpOverload(op='aten.fliplr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd344a0>, kernel=<OpOverload(op='aten.fliplr', overload='default')>), <OpOverload(op='aten.one_hot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41620>, kernel=<OpOverload(op='aten.one_hot', overload='default')>), <OpOverload(op='aten.matrix_power', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40ea0>, kernel=<OpOverload(op='aten.matrix_power', overload='default')>), <OpOverload(op='aten.align_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18e00>, kernel=<OpOverload(op='aten.align_tensors', overload='default')>), <OpOverload(op='aten.cdist', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd407c0>, kernel=<OpOverload(op='aten.cdist', overload='default')>), <OpOverload(op='aten.special_gammaln', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37e20>, kernel=<OpOverload(op='aten.special_gammaln', overload='default')>), <OpOverload(op='aten.chalf', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37b00>, kernel=<OpOverload(op='aten.chalf', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='rcond_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37920>, kernel=<OpOverload(op='aten.linalg_pinv', overload='rcond_tensor')>), <OpOverload(op='aten.linalg_vander', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28220>, kernel=<OpOverload(op='aten.linalg_vander', overload='default')>), <OpOverload(op='aten.ctc_loss', overload='IntList')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23e20>, kernel=<OpOverload(op='aten.ctc_loss', overload='IntList')>), <OpOverload(op='aten._pad_packed_sequence', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23420>, kernel=<OpOverload(op='aten._pad_packed_sequence', overload='default')>), <OpOverload(op='aten.fbgemm_linear_fp16_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23060>, kernel=<OpOverload(op='aten.fbgemm_linear_fp16_weight', overload='default')>), <OpOverload(op='aten._weight_norm_differentiable_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22ac0>, kernel=<OpOverload(op='aten._weight_norm_differentiable_backward', overload='default')>), <OpOverload(op='aten.lstm_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22840>, kernel=<OpOverload(op='aten.lstm_cell', overload='default')>), <OpOverload(op='aten._grid_sampler_2d_cpu_fallback_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd225c0>, kernel=<OpOverload(op='aten._grid_sampler_2d_cpu_fallback_backward', overload='default')>), <OpOverload(op='aten.masked_select_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd222a0>, kernel=<OpOverload(op='aten.masked_select_backward', overload='default')>), <OpOverload(op='image._is_compiled_against_turbo', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43060>, kernel=<OpOverload(op='image._is_compiled_against_turbo', overload='default')>), <OpOverload(op='aten._saturate_weight_to_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2bba0>, kernel=<OpOverload(op='aten._saturate_weight_to_fp16', overload='default')>), <OpOverload(op='aten.gradient', overload='scalararray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19c60>, kernel=<OpOverload(op='aten.gradient', overload='scalararray')>), <OpOverload(op='c10d_functional.broadcast', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42700>, kernel=<OpOverload(op='c10d_functional.broadcast', overload='default')>), <OpOverload(op='aten._sparse_bsr_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a3e0>, kernel=<OpOverload(op='aten._sparse_bsr_tensor_unsafe', overload='default')>), <OpOverload(op='aten.fbgemm_linear_quantize_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a020>, kernel=<OpOverload(op='aten.fbgemm_linear_quantize_weight', overload='default')>), <OpOverload(op='aten.pinverse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37060>, kernel=<OpOverload(op='aten.pinverse', overload='default')>), <OpOverload(op='aten.quantized_rnn_tanh_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29940>, kernel=<OpOverload(op='aten.quantized_rnn_tanh_cell', overload='default')>), <OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='KN')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28fe0>, kernel=<OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='KN')>), <OpOverload(op='aten._add_batch_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28ae0>, kernel=<OpOverload(op='aten._add_batch_dim', overload='default')>), <OpOverload(op='aten.linalg_eigh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd367a0>, kernel=<OpOverload(op='aten.linalg_eigh', overload='default')>), <OpOverload(op='aten.qr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36020>, kernel=<OpOverload(op='aten.qr', overload='default')>), <OpOverload(op='aten._scaled_dot_product_attention_math', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35800>, kernel=<OpOverload(op='aten._scaled_dot_product_attention_math', overload='default')>), <OpOverload(op='profiler._record_function_exit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42e80>, kernel=<OpOverload(op='profiler._record_function_exit', overload='default')>), <OpOverload(op='aten._validate_sparse_csc_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd351c0>, kernel=<OpOverload(op='aten._validate_sparse_csc_tensor_args', overload='default')>), <OpOverload(op='aten.linalg_eigvalsh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34c20>, kernel=<OpOverload(op='aten.linalg_eigvalsh', overload='default')>), <OpOverload(op='aten._sparse_compressed_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd347c0>, kernel=<OpOverload(op='aten._sparse_compressed_tensor_unsafe', overload='default')>), <OpOverload(op='aten.linalg_matrix_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd420c0>, kernel=<OpOverload(op='aten.linalg_matrix_norm', overload='default')>), <OpOverload(op='aten._wrapped_quantized_linear_prepacked', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42020>, kernel=<OpOverload(op='aten._wrapped_quantized_linear_prepacked', overload='default')>), <OpOverload(op='aten.special_i0', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd419e0>, kernel=<OpOverload(op='aten.special_i0', overload='default')>), <OpOverload(op='aten._cufft_clear_plan_cache', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41800>, kernel=<OpOverload(op='aten._cufft_clear_plan_cache', overload='default')>), <OpOverload(op='image.decode_jpeg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cd60>, kernel=<OpOverload(op='image.decode_jpeg', overload='default')>), <OpOverload(op='aten.l1_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40720>, kernel=<OpOverload(op='aten.l1_loss', overload='default')>), <OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37f60>, kernel=<OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='default')>), <OpOverload(op='aten._sparse_log_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37740>, kernel=<OpOverload(op='aten._sparse_log_softmax', overload='Dimname')>), <OpOverload(op='aten.flipud', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28180>, kernel=<OpOverload(op='aten.flipud', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd237e0>, kernel=<OpOverload(op='aten.special_xlogy', overload='default')>), <OpOverload(op='aten._nnpack_available', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd236a0>, kernel=<OpOverload(op='aten._nnpack_available', overload='default')>), <OpOverload(op='aten._test_autograd_multiple_dispatch', overload='ntonly')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1aac0>, kernel=<OpOverload(op='aten._test_autograd_multiple_dispatch', overload='ntonly')>), <OpOverload(op='mkldnn._is_mkldnn_fp16_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd432e0>, kernel=<OpOverload(op='mkldnn._is_mkldnn_fp16_supported', overload='default')>), <OpOverload(op='aten._rowwise_prune', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18f40>, kernel=<OpOverload(op='aten._rowwise_prune', overload='default')>), <OpOverload(op='aten.frobenius_norm', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd223e0>, kernel=<OpOverload(op='aten.frobenius_norm', overload='dim')>), <OpOverload(op='image.decode_jpegs_cuda', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43100>, kernel=<OpOverload(op='image.decode_jpegs_cuda', overload='default')>), <OpOverload(op='aten.is_neg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2bf60>, kernel=<OpOverload(op='aten.is_neg', overload='default')>), <OpOverload(op='aten.result_type', overload='Scalar_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ba60>, kernel=<OpOverload(op='aten.result_type', overload='Scalar_Tensor')>), <OpOverload(op='aten.linalg_cholesky', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b060>, kernel=<OpOverload(op='aten.linalg_cholesky', overload='default')>), <OpOverload(op='aten.diff', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b100>, kernel=<OpOverload(op='aten.diff', overload='default')>), <OpOverload(op='aten.special_expit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2af20>, kernel=<OpOverload(op='aten.special_expit', overload='default')>), <OpOverload(op='aten.argsort', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd294e0>, kernel=<OpOverload(op='aten.argsort', overload='default')>), <OpOverload(op='aten.result_type', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b6a0>, kernel=<OpOverload(op='aten.result_type', overload='Tensor')>), <OpOverload(op='aten.nested_to_padded_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28f40>, kernel=<OpOverload(op='aten.nested_to_padded_tensor', overload='default')>), <OpOverload(op='aten.fbgemm_pack_gemm_matrix_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28a40>, kernel=<OpOverload(op='aten.fbgemm_pack_gemm_matrix_fp16', overload='default')>), <OpOverload(op='aten.is_floating_point', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36ca0>, kernel=<OpOverload(op='aten.is_floating_point', overload='default')>), <OpOverload(op='aten.output_nr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35a80>, kernel=<OpOverload(op='aten.output_nr', overload='default')>), <OpOverload(op='aten.result_type', overload='Scalar_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35580>, kernel=<OpOverload(op='aten.result_type', overload='Scalar_Scalar')>), <OpOverload(op='aten.linalg_svd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36480>, kernel=<OpOverload(op='aten.linalg_svd', overload='default')>), <OpOverload(op='aten._thnn_differentiable_lstm_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34fe0>, kernel=<OpOverload(op='aten._thnn_differentiable_lstm_cell_backward', overload='default')>), <OpOverload(op='aten.linalg_multi_dot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22a20>, kernel=<OpOverload(op='aten.linalg_multi_dot', overload='default')>), <OpOverload(op='aten.cosine_embedding_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17ba0>, kernel=<OpOverload(op='aten.cosine_embedding_loss', overload='default')>), <OpOverload(op='mkldnn._is_mkldnn_acl_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c7c0>, kernel=<OpOverload(op='mkldnn._is_mkldnn_acl_supported', overload='default')>), <OpOverload(op='image.write_file', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c680>, kernel=<OpOverload(op='image.write_file', overload='default')>), <OpOverload(op='aten.sparse_coo_tensor', overload='indices')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34680>, kernel=<OpOverload(op='aten.sparse_coo_tensor', overload='indices')>), <OpOverload(op='aten._sparse_mm', overload='reduce')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41580>, kernel=<OpOverload(op='aten._sparse_mm', overload='reduce')>), <OpOverload(op='aten.to_sparse_csc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40cc0>, kernel=<OpOverload(op='aten.to_sparse_csc', overload='default')>), <OpOverload(op='aten.linalg_lu_factor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40860>, kernel=<OpOverload(op='aten.linalg_lu_factor', overload='default')>), <OpOverload(op='aten._choose_qparams_per_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a700>, kernel=<OpOverload(op='aten._choose_qparams_per_tensor', overload='default')>), <OpOverload(op='image.encode_jpeg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43ba0>, kernel=<OpOverload(op='image.encode_jpeg', overload='default')>), <OpOverload(op='aten.embedding_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37600>, kernel=<OpOverload(op='aten.embedding_backward', overload='default')>), <OpOverload(op='aten.align_as', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28860>, kernel=<OpOverload(op='aten.align_as', overload='default')>), <OpOverload(op='aten._validate_sparse_bsc_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd282c0>, kernel=<OpOverload(op='aten._validate_sparse_bsc_tensor_args', overload='default')>), <OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23ce0>, kernel=<OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value')>), <OpOverload(op='aten.nanquantile', overload='scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b240>, kernel=<OpOverload(op='aten.nanquantile', overload='scalar')>), <OpOverload(op='aten._cast_Char', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd231a0>, kernel=<OpOverload(op='aten._cast_Char', overload='default')>), <OpOverload(op='aten.dstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22e80>, kernel=<OpOverload(op='aten.dstack', overload='default')>), <OpOverload(op='aten._validate_sparse_bsr_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd228e0>, kernel=<OpOverload(op='aten._validate_sparse_bsr_tensor_args', overload='default')>), <OpOverload(op='aten.special_erfinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22340>, kernel=<OpOverload(op='aten.special_erfinv', overload='default')>), <OpOverload(op='c10d_functional.all_gather_into_tensor_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c400>, kernel=<OpOverload(op='c10d_functional.all_gather_into_tensor_coalesced', overload='default')>), <OpOverload(op='aten._pad_enum', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b880>, kernel=<OpOverload(op='aten._pad_enum', overload='default')>), <OpOverload(op='aten.special_logsumexp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28900>, kernel=<OpOverload(op='aten.special_logsumexp', overload='default')>), <OpOverload(op='aten.column_stack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b4c0>, kernel=<OpOverload(op='aten.column_stack', overload='default')>), <OpOverload(op='aten._debug_has_internal_overlap', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ad40>, kernel=<OpOverload(op='aten._debug_has_internal_overlap', overload='default')>), <OpOverload(op='aten.sparse_coo_tensor', overload='indices_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28b80>, kernel=<OpOverload(op='aten.sparse_coo_tensor', overload='indices_size')>), <OpOverload(op='aten._cast_Short', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a480>, kernel=<OpOverload(op='aten._cast_Short', overload='default')>), <OpOverload(op='c10d_functional.all_gather_into_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c180>, kernel=<OpOverload(op='c10d_functional.all_gather_into_tensor', overload='default')>), <OpOverload(op='aten.adaptive_max_pool1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18900>, kernel=<OpOverload(op='aten.adaptive_max_pool1d', overload='default')>), <OpOverload(op='aten.flatten_dense_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29620>, kernel=<OpOverload(op='aten.flatten_dense_tensors', overload='default')>), <OpOverload(op='aten.linalg_ldl_factor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28e00>, kernel=<OpOverload(op='aten.linalg_ldl_factor', overload='default')>), <OpOverload(op='aten.chain_matmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37100>, kernel=<OpOverload(op='aten.chain_matmul', overload='default')>), <OpOverload(op='aten._thnn_differentiable_gru_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36520>, kernel=<OpOverload(op='aten._thnn_differentiable_gru_cell_backward', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_float')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd187c0>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_float')>), <OpOverload(op='aten._cufft_set_plan_cache_max_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd353a0>, kernel=<OpOverload(op='aten._cufft_set_plan_cache_max_size', overload='default')>), <OpOverload(op='aten.argsort', overload='stable')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18c20>, kernel=<OpOverload(op='aten.argsort', overload='stable')>), <OpOverload(op='aten.nuclear_norm', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34f40>, kernel=<OpOverload(op='aten.nuclear_norm', overload='dim')>), <OpOverload(op='inductor._alloc_from_pool', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c900>, kernel=<OpOverload(op='inductor._alloc_from_pool', overload='default')>), <OpOverload(op='aten.gradient', overload='tensorarrayint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41120>, kernel=<OpOverload(op='aten.gradient', overload='tensorarrayint')>), <OpOverload(op='aten.linalg_matrix_norm', overload='str_ord')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37c40>, kernel=<OpOverload(op='aten.linalg_matrix_norm', overload='str_ord')>), <OpOverload(op='aten.can_cast', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd345e0>, kernel=<OpOverload(op='aten.can_cast', overload='default')>), <OpOverload(op='image.read_file', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cf40>, kernel=<OpOverload(op='image.read_file', overload='default')>), <OpOverload(op='aten._test_string_default', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41e40>, kernel=<OpOverload(op='aten._test_string_default', overload='default')>), <OpOverload(op='aten.linalg_matrix_power', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41b20>, kernel=<OpOverload(op='aten.linalg_matrix_power', overload='default')>), <OpOverload(op='aten._embedding_bag_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40360>, kernel=<OpOverload(op='aten._embedding_bag_sparse_backward', overload='default')>), <OpOverload(op='c10d_functional.wait_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42a20>, kernel=<OpOverload(op='c10d_functional.wait_tensor', overload='default')>), <OpOverload(op='aten.quantile', overload='scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd411c0>, kernel=<OpOverload(op='aten.quantile', overload='scalar')>), <OpOverload(op='image.decode_png', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6ce00>, kernel=<OpOverload(op='image.decode_png', overload='default')>), <OpOverload(op='aten._validate_sparse_coo_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40ae0>, kernel=<OpOverload(op='aten._validate_sparse_coo_tensor_args', overload='default')>), <OpOverload(op='aten.special_gammaincc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17ec0>, kernel=<OpOverload(op='aten.special_gammaincc', overload='default')>), <OpOverload(op='aten._validate_sparse_csr_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40400>, kernel=<OpOverload(op='aten._validate_sparse_csr_tensor_args', overload='default')>), <OpOverload(op='aten.quantized_gru_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19760>, kernel=<OpOverload(op='aten.quantized_gru_cell', overload='default')>), <OpOverload(op='aten.cosine_similarity', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17a60>, kernel=<OpOverload(op='aten.cosine_similarity', overload='default')>), <OpOverload(op='aten._sparse_log_softmax', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19ee0>, kernel=<OpOverload(op='aten._sparse_log_softmax', overload='int')>), <OpOverload(op='aten.nll_loss_nd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28540>, kernel=<OpOverload(op='aten.nll_loss_nd', overload='default')>), <OpOverload(op='aten.smm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd202c0>, kernel=<OpOverload(op='aten.smm', overload='default')>), <OpOverload(op='aten.trace_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23600>, kernel=<OpOverload(op='aten.trace_backward', overload='default')>), <OpOverload(op='aten.slow_conv3d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22de0>, kernel=<OpOverload(op='aten.slow_conv3d', overload='default')>), <OpOverload(op='aten.combinations', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22d40>, kernel=<OpOverload(op='aten.combinations', overload='default')>), <OpOverload(op='aten._sparse_csr_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22700>, kernel=<OpOverload(op='aten._sparse_csr_tensor_unsafe', overload='default')>), <OpOverload(op='aten.inverse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd220c0>, kernel=<OpOverload(op='aten.inverse', overload='default')>), <OpOverload(op='aten.special_multigammaln', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22020>, kernel=<OpOverload(op='aten.special_multigammaln', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21bc0>, kernel=<OpOverload(op='aten._sparse_sum', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b420>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='default')>), <OpOverload(op='aten.multilabel_margin_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b240>, kernel=<OpOverload(op='aten.multilabel_margin_loss', overload='default')>), <OpOverload(op='aten.fake_quantize_per_channel_affine_cachemask_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2aca0>, kernel=<OpOverload(op='aten.fake_quantize_per_channel_affine_cachemask_backward', overload='default')>), <OpOverload(op='aten.embedding_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a160>, kernel=<OpOverload(op='aten.embedding_sparse_backward', overload='default')>), <OpOverload(op='aten.special_digamma', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29ee0>, kernel=<OpOverload(op='aten.special_digamma', overload='default')>), <OpOverload(op='aten.promote_types', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29d00>, kernel=<OpOverload(op='aten.promote_types', overload='default')>), <OpOverload(op='aten.quantized_rnn_relu_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd298a0>, kernel=<OpOverload(op='aten.quantized_rnn_relu_cell', overload='default')>), <OpOverload(op='profiler._record_function_enter', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c040>, kernel=<OpOverload(op='profiler._record_function_enter', overload='default')>), <OpOverload(op='aten.histogramdd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd293a0>, kernel=<OpOverload(op='aten.histogramdd', overload='default')>), <OpOverload(op='c10d_functional.all_reduce_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43e20>, kernel=<OpOverload(op='c10d_functional.all_reduce_coalesced', overload='default')>), <OpOverload(op='aten.kl_div', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28c20>, kernel=<OpOverload(op='aten.kl_div', overload='default')>), <OpOverload(op='aten._weight_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34ae0>, kernel=<OpOverload(op='aten._weight_norm', overload='default')>), <OpOverload(op='aten._test_check_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf172e0>, kernel=<OpOverload(op='aten._test_check_tensor', overload='default')>), <OpOverload(op='aten.linalg_norm', overload='ord_str')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1ad40>, kernel=<OpOverload(op='aten.linalg_norm', overload='ord_str')>), <OpOverload(op='aten.__and__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35620>, kernel=<OpOverload(op='aten.__and__', overload='Tensor')>), <OpOverload(op='aten.triplet_margin_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22200>, kernel=<OpOverload(op='aten.triplet_margin_loss', overload='default')>), <OpOverload(op='aten.linalg_cond', overload='p_str')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20ea0>, kernel=<OpOverload(op='aten.linalg_cond', overload='p_str')>), <OpOverload(op='aten.to_sparse_csr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41a80>, kernel=<OpOverload(op='aten.to_sparse_csr', overload='default')>), <OpOverload(op='aten.linalg_matmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20fe0>, kernel=<OpOverload(op='aten.linalg_matmul', overload='default')>), <OpOverload(op='aten.conv_transpose2d', overload='input')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a2a0>, kernel=<OpOverload(op='aten.conv_transpose2d', overload='input')>), <OpOverload(op='aten.__and__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18fe0>, kernel=<OpOverload(op='aten.__and__', overload='Scalar')>), <OpOverload(op='aten.__or__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a340>, kernel=<OpOverload(op='aten.__or__', overload='Tensor')>), <OpOverload(op='aten.isreal', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a0c0>, kernel=<OpOverload(op='aten.isreal', overload='default')>), <OpOverload(op='aten.__or__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19300>, kernel=<OpOverload(op='aten.__or__', overload='Scalar')>), <OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b2e0>, kernel=<OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value')>), <OpOverload(op='aten.__xor__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35da0>, kernel=<OpOverload(op='aten.__xor__', overload='Tensor')>), <OpOverload(op='aten.__xor__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35080>, kernel=<OpOverload(op='aten.__xor__', overload='Scalar')>), <OpOverload(op='aten.arccosh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b7e0>, kernel=<OpOverload(op='aten.arccosh', overload='default')>), <OpOverload(op='aten.arccos', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2bce0>, kernel=<OpOverload(op='aten.arccos', overload='default')>), <OpOverload(op='aten.absolute', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22520>, kernel=<OpOverload(op='aten.absolute', overload='default')>), <OpOverload(op='aten.arcsin', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd362a0>, kernel=<OpOverload(op='aten.arcsin', overload='default')>), <OpOverload(op='aten.arcsinh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36660>, kernel=<OpOverload(op='aten.arcsinh', overload='default')>), <OpOverload(op='aten.arctanh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21b20>, kernel=<OpOverload(op='aten.arctanh', overload='default')>), <OpOverload(op='aten.arctan', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36f20>, kernel=<OpOverload(op='aten.arctan', overload='default')>), <OpOverload(op='aten.arctan2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd227a0>, kernel=<OpOverload(op='aten.arctan2', overload='default')>), <OpOverload(op='aten.clip', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29e40>, kernel=<OpOverload(op='aten.clip', overload='Tensor')>), <OpOverload(op='aten.cummin', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36340>, kernel=<OpOverload(op='aten.cummin', overload='dimname')>), <OpOverload(op='aten.cummax', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36840>, kernel=<OpOverload(op='aten.cummax', overload='dimname')>), <OpOverload(op='aten.divide', overload='Tensor_mode')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35760>, kernel=<OpOverload(op='aten.divide', overload='Tensor_mode')>), <OpOverload(op='aten.divide', overload='Scalar_mode')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd354e0>, kernel=<OpOverload(op='aten.divide', overload='Scalar_mode')>), <OpOverload(op='aten.fix', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41440>, kernel=<OpOverload(op='aten.fix', overload='default')>), <OpOverload(op='aten.greater', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42160>, kernel=<OpOverload(op='aten.greater', overload='Scalar')>), <OpOverload(op='aten.greater_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd41260>, kernel=<OpOverload(op='aten.greater_equal', overload='Scalar')>), <OpOverload(op='aten.kthvalue', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37240>, kernel=<OpOverload(op='aten.kthvalue', overload='dimname')>), <OpOverload(op='aten.ldexp', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd280e0>, kernel=<OpOverload(op='aten.ldexp', overload='Tensor')>), <OpOverload(op='aten.less', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd28400>, kernel=<OpOverload(op='aten.less', overload='Scalar')>), <OpOverload(op='aten.less_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd232e0>, kernel=<OpOverload(op='aten.less_equal', overload='Scalar')>), <OpOverload(op='aten.linalg_eigvals', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23d80>, kernel=<OpOverload(op='aten.linalg_eigvals', overload='default')>), <OpOverload(op='aten.median', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ade0>, kernel=<OpOverload(op='aten.median', overload='names_dim')>), <OpOverload(op='aten.mode', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29580>, kernel=<OpOverload(op='aten.mode', overload='dimname')>), <OpOverload(op='aten.multiply', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29080>, kernel=<OpOverload(op='aten.multiply', overload='Scalar')>), <OpOverload(op='aten.nanmedian', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29300>, kernel=<OpOverload(op='aten.nanmedian', overload='names_dim')>), <OpOverload(op='aten.negative', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd360c0>, kernel=<OpOverload(op='aten.negative', overload='default')>), <OpOverload(op='aten.not_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35bc0>, kernel=<OpOverload(op='aten.not_equal', overload='Scalar')>), <OpOverload(op='aten.not_equal', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35b20>, kernel=<OpOverload(op='aten.not_equal', overload='Tensor')>), <OpOverload(op='aten.rrelu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37ec0>, kernel=<OpOverload(op='aten.rrelu', overload='default')>), <OpOverload(op='aten.repeat_interleave', overload='self_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd405e0>, kernel=<OpOverload(op='aten.repeat_interleave', overload='self_Tensor')>), <OpOverload(op='aten.repeat_interleave', overload='self_int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40540>, kernel=<OpOverload(op='aten.repeat_interleave', overload='self_int')>), <OpOverload(op='aten.scatter', overload='dimname_src')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd376a0>, kernel=<OpOverload(op='aten.scatter', overload='dimname_src')>), <OpOverload(op='aten.scatter', overload='dimname_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd37380>, kernel=<OpOverload(op='aten.scatter', overload='dimname_value')>), <OpOverload(op='aten.size', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23c40>, kernel=<OpOverload(op='aten.size', overload='Dimname')>), <OpOverload(op='aten.size', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23740>, kernel=<OpOverload(op='aten.size', overload='int')>), <OpOverload(op='aten.stride', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b740>, kernel=<OpOverload(op='aten.stride', overload='int')>), <OpOverload(op='aten.stride', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b920>, kernel=<OpOverload(op='aten.stride', overload='Dimname')>), <OpOverload(op='aten.stft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21a80>, kernel=<OpOverload(op='aten.stft', overload='default')>), <OpOverload(op='aten.sym_stride', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42200>, kernel=<OpOverload(op='aten.sym_stride', overload='int')>), <OpOverload(op='aten.diag', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd23b00>, kernel=<OpOverload(op='aten.diag', overload='default')>), <OpOverload(op='aten.clip', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2ab60>, kernel=<OpOverload(op='aten.clip', overload='default')>), <OpOverload(op='aten.float_power', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29bc0>, kernel=<OpOverload(op='aten.float_power', overload='Scalar')>), <OpOverload(op='aten.float_power', overload='Tensor_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd299e0>, kernel=<OpOverload(op='aten.float_power', overload='Tensor_Scalar')>), <OpOverload(op='aten.float_power', overload='Tensor_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd29260>, kernel=<OpOverload(op='aten.float_power', overload='Tensor_Tensor')>), <OpOverload(op='aten.square', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36b60>, kernel=<OpOverload(op='aten.square', overload='default')>), <OpOverload(op='aten.hardshrink', overload='default')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softshrink', overload='default')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.hardshrink', overload='out')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softshrink', overload='out')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.margin_ranking_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40b80>, kernel=<OpOverload(op='aten.margin_ranking_loss', overload='default')>), <OpOverload(op='aten.hinge_embedding_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40220>, kernel=<OpOverload(op='aten.hinge_embedding_loss', overload='default')>), <OpOverload(op='aten.huber_loss', overload='default')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.huber_loss', overload='out')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.threshold', overload='default')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.threshold', overload='out')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.pairwise_distance', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b100>, kernel=<OpOverload(op='aten.pairwise_distance', overload='default')>), <OpOverload(op='aten.pdist', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd218a0>, kernel=<OpOverload(op='aten.pdist', overload='default')>), <OpOverload(op='aten.celu_', overload='default')>: <function celu at 0x7b959d3ec400>, <OpOverload(op='aten.elu_', overload='default')>: <function elu at 0x7b959d3ed760>, <OpOverload(op='aten.mish_', overload='default')>: <function mish at 0x7b959d3ed9e0>, <OpOverload(op='aten.threshold_', overload='default')>: <function threshold at 0x7b959d3edc60>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_entr', overload='default')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_entr', overload='out')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_log_ndtr', overload='default')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.special_log_ndtr', overload='out')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.special_xlog1py', overload='default')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.mvlgamma', overload='default')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.mvlgamma', overload='out')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.special_ndtr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17240>, kernel=<OpOverload(op='aten.special_ndtr', overload='default')>), <OpOverload(op='aten.diag_embed', overload='default')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.diag_embed', overload='out')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.block_diag', overload='default')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.block_diag', overload='out')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.eye', overload='default')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.unfold_copy', overload='default')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.unfold_copy', overload='out')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.cumprod', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20540>, kernel=<OpOverload(op='aten.cumprod', overload='dimname')>), <OpOverload(op='aten.eye', overload='m')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.lerp', overload='Scalar_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.lerp', overload='Tensor_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='default')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.eye', overload='m_out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.meshgrid', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40c20>, kernel=<OpOverload(op='aten.meshgrid', overload='default')>), <OpOverload(op='aten.meshgrid', overload='indexing')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40a40>, kernel=<OpOverload(op='aten.meshgrid', overload='indexing')>), <OpOverload(op='aten.eye', overload='out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.masked_fill', overload='Scalar_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill', overload='Tensor_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill_', overload='Scalar')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.masked_fill_', overload='Tensor')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.norm', overload='Scalar')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dim')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2a200>, kernel=<OpOverload(op='aten.norm', overload='names_ScalarOpt_dim')>), <OpOverload(op='aten.norm', overload='ScalarOpt_dim_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='Scalar_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim_dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd18a40>, kernel=<OpOverload(op='aten.norm', overload='names_ScalarOpt_dim_dtype')>), <OpOverload(op='aten.norm', overload='names_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.trace', overload='default')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.trace', overload='out')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList_out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='default')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.vdot', overload='default')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.vdot', overload='out')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.addcmul_', overload='default')>: <function addcmul at 0x7b959d5242c0>, <OpOverload(op='aten.lerp_', overload='Scalar')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.addcdiv_', overload='default')>: <function addcdiv at 0x7b959d524400>, <OpOverload(op='aten.lerp_', overload='Tensor')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.deg2rad_', overload='default')>: <function deg2rad at 0x7b959d525760>, <OpOverload(op='aten.frac_', overload='default')>: <function frac at 0x7b959d526160>, <OpOverload(op='aten.heaviside_', overload='default')>: <function heaviside at 0x7b959d526660>, <OpOverload(op='aten.triu_', overload='default')>: <function triu at 0x7b959d560720>, <OpOverload(op='aten.mvlgamma_', overload='default')>: <function _make_alias.<locals>._fn at 0x7b959d525bc0>, <OpOverload(op='aten.nan_to_num_', overload='default')>: <function nan_to_num at 0x7b959d5244a0>, <OpOverload(op='aten.rad2deg_', overload='default')>: <function rad2deg at 0x7b959d5272e0>, <OpOverload(op='aten.sgn_', overload='default')>: <function sgn at 0x7b959d5277e0>, <OpOverload(op='aten.sinc_', overload='default')>: <function sinc at 0x7b959d527ce0>, <OpOverload(op='aten.xlogy_', overload='Scalar_Other')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.xlogy_', overload='Tensor')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.tril_', overload='default')>: <function tril at 0x7b959d5605e0>, <OpOverload(op='aten.zero_', overload='default')>: <function zero at 0x7b959d525120>, <OpOverload(op='aten.alias_copy', overload='default')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.alias_copy', overload='out')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.as_strided_copy', overload='default')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.as_strided_copy', overload='out')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.expand_copy', overload='default')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.expand_copy', overload='out')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.transpose_copy', overload='int_out')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.narrow_copy', overload='default')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.narrow_copy', overload='out')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.transpose_copy', overload='int')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.squeeze_copy', overload='default')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.permute_copy', overload='default')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.permute_copy', overload='out')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.t_copy', overload='default')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.t_copy', overload='out')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.unbind_copy', overload='int_out')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unbind_copy', overload='int')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unsqueeze_copy', overload='default')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.unsqueeze_copy', overload='out')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.fft_fft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b380>, kernel=<OpOverload(op='aten.fft_fft', overload='default')>), <OpOverload(op='aten.fft_ifft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1ac00>, kernel=<OpOverload(op='aten.fft_ifft', overload='default')>), <OpOverload(op='aten.fft_rfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21580>, kernel=<OpOverload(op='aten.fft_rfft', overload='default')>), <OpOverload(op='aten.fft_irfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21120>, kernel=<OpOverload(op='aten.fft_irfft', overload='default')>), <OpOverload(op='aten.fft_hfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20e00>, kernel=<OpOverload(op='aten.fft_hfft', overload='default')>), <OpOverload(op='aten.fft_ihfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20860>, kernel=<OpOverload(op='aten.fft_ihfft', overload='default')>), <OpOverload(op='aten.fft_fftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd180e0>, kernel=<OpOverload(op='aten.fft_fftn', overload='default')>), <OpOverload(op='aten.fft_ifftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf17740>, kernel=<OpOverload(op='aten.fft_ifftn', overload='default')>), <OpOverload(op='aten.fft_rfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1aa20>, kernel=<OpOverload(op='aten.fft_rfftn', overload='default')>), <OpOverload(op='aten.fft_ihfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a200>, kernel=<OpOverload(op='aten.fft_ihfftn', overload='default')>), <OpOverload(op='aten.fft_irfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19120>, kernel=<OpOverload(op='aten.fft_irfftn', overload='default')>), <OpOverload(op='aten.fft_hfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1bf60>, kernel=<OpOverload(op='aten.fft_hfftn', overload='default')>), <OpOverload(op='aten.fft_fft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b880>, kernel=<OpOverload(op='aten.fft_fft2', overload='default')>), <OpOverload(op='aten.fft_ifft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1b920>, kernel=<OpOverload(op='aten.fft_ifft2', overload='default')>), <OpOverload(op='aten.fft_rfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1afc0>, kernel=<OpOverload(op='aten.fft_rfft2', overload='default')>), <OpOverload(op='aten.fft_irfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21800>, kernel=<OpOverload(op='aten.fft_irfft2', overload='default')>), <OpOverload(op='aten.fft_hfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd21080>, kernel=<OpOverload(op='aten.fft_hfft2', overload='default')>), <OpOverload(op='aten.fft_ihfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20c20>, kernel=<OpOverload(op='aten.fft_ihfft2', overload='default')>), <OpOverload(op='aten.fft_fftshift', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20900>, kernel=<OpOverload(op='aten.fft_fftshift', overload='default')>), <OpOverload(op='aten.fft_ifftshift', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd20680>, kernel=<OpOverload(op='aten.fft_ifftshift', overload='default')>), <OpOverload(op='aten.channel_shuffle', overload='default')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.channel_shuffle', overload='out')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.is_complex', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd22ca0>, kernel=<OpOverload(op='aten.is_complex', overload='default')>), <OpOverload(op='aten.zero', overload='default')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.zero', overload='out')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.nan_to_num', overload='default')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.nan_to_num', overload='out')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.sgn', overload='default')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.sgn', overload='out')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.rsub', overload='Tensor')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Tensor_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.xlogy', overload='OutTensor')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Self')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Other')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.std_mean', overload='correction_out')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std_mean', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a5c0>, kernel=<OpOverload(op='aten.std_mean', overload='correction_names')>), <OpOverload(op='aten.std_mean', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19080>, kernel=<OpOverload(op='aten.std_mean', overload='names_dim')>), <OpOverload(op='aten.std_mean', overload='correction')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd36200>, kernel=<OpOverload(op='aten.std', overload='default')>), <OpOverload(op='aten.std', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35f80>, kernel=<OpOverload(op='aten.std', overload='dim')>), <OpOverload(op='aten.std', overload='correction')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd359e0>, kernel=<OpOverload(op='aten.std', overload='names_dim')>), <OpOverload(op='aten.std', overload='names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd35260>, kernel=<OpOverload(op='aten.std', overload='correction_names')>), <OpOverload(op='aten.std', overload='correction_names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std_mean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40e00>, kernel=<OpOverload(op='aten.std_mean', overload='default')>), <OpOverload(op='aten.std_mean', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40d60>, kernel=<OpOverload(op='aten.std_mean', overload='dim')>), <OpOverload(op='aten.var_mean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd379c0>, kernel=<OpOverload(op='aten.var_mean', overload='default')>), <OpOverload(op='aten.var_mean', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd377e0>, kernel=<OpOverload(op='aten.var_mean', overload='dim')>), <OpOverload(op='aten.var_mean', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd371a0>, kernel=<OpOverload(op='aten.var_mean', overload='names_dim')>), <OpOverload(op='aten.var_mean', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd289a0>, kernel=<OpOverload(op='aten.var_mean', overload='correction_names')>), <OpOverload(op='aten.broadcast_tensors', overload='default')>: <function broadcast_tensors at 0x7b959d6ac180>, <OpOverload(op='aten.stft', overload='center')>: <function stft at 0x7b959d6ad620>, <OpOverload(op='aten.renorm', overload='default')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.renorm', overload='out')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.istft', overload='default')>: <function istft at 0x7b959d6ad300>, <OpOverload(op='aten.rot90', overload='default')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.rot90', overload='out')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.unbind', overload='Dimname')>: <function unbind at 0x7b959d6af560>, <OpOverload(op='aten.index_fill', overload='int_Tensor')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Scalar')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='Dimname_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2bd80>, kernel=<OpOverload(op='aten.index_fill', overload='Dimname_Scalar')>), <OpOverload(op='aten.index_fill', overload='Dimname_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd2b9c0>, kernel=<OpOverload(op='aten.index_fill', overload='Dimname_Tensor')>), <OpOverload(op='aten.index_fill', overload='int_Scalar_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Tensor_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill_', overload='int_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='int_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.glu_backward', overload='default')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.glu_backward', overload='grad_input')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.nll_loss_backward', overload='default')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss_backward', overload='grad_input')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss2d_backward', overload='default')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.nll_loss2d_backward', overload='grad_input')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.slice_backward', overload='out')>: <function slice_backward at 0x7b959d8bf560>, <OpOverload(op='aten.binary_cross_entropy', overload='default')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.binary_cross_entropy', overload='out')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.slice_backward', overload='default')>: <function slice_backward at 0x7b959d8bf560>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='default')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='grad_input')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.soft_margin_loss', overload='default')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss', overload='out')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss_backward', overload='default')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.soft_margin_loss_backward', overload='grad_input')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.dist', overload='default')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten.dist', overload='out')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten._euclidean_dist', overload='default')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.select_backward', overload='default')>: <function select_backward at 0x7b959d8bfce0>, <OpOverload(op='aten.select_backward', overload='out')>: <function select_backward at 0x7b959d8bfce0>, <OpOverload(op='aten.diagonal_backward', overload='default')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten.diagonal_backward', overload='out')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten._softmax_backward_data', overload='default')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._softmax_backward_data', overload='out')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._log_softmax_backward_data', overload='default')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten._log_softmax_backward_data', overload='out')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten.logit_backward', overload='default')>: <function logit_backward at 0x7b959d6e13a0>, <OpOverload(op='aten.native_dropout_backward', overload='default')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.native_dropout_backward', overload='out')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.unfold_backward', overload='default')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.unfold_backward', overload='out')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.embedding_dense_backward', overload='default')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten.embedding_dense_backward', overload='out')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten._chunk_cat', overload='default')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten._chunk_cat', overload='out')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten.split_with_sizes_copy', overload='default')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.split_with_sizes_copy', overload='out')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.unsafe_split_with_sizes', overload='default')>: <function unsafe_split_with_sizes at 0x7b959d6e25c0>, <OpOverload(op='aten.native_layer_norm_backward', overload='out')>: <function native_layer_norm_backward_out at 0x7b959d6e36a0>, <OpOverload(op='aten._addmm_activation', overload='default')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten._addmm_activation', overload='out')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten.native_group_norm_backward', overload='default')>: <function native_group_norm_backward at 0x7b959d6e3420>, <OpOverload(op='aten.native_group_norm_backward', overload='out')>: <function native_group_norm_backward_out at 0x7b959d6e34c0>, <OpOverload(op='aten.native_layer_norm_backward', overload='default')>: <function native_layer_norm_backward at 0x7b959d6e3740>, <OpOverload(op='aten._batch_norm_with_update', overload='default')>: <function _batch_norm_with_update at 0x7b959d70c040>, <OpOverload(op='aten._batch_norm_with_update_functional', overload='default')>: <function _batch_norm_with_update_functional at 0x7b959d70c0e0>, <OpOverload(op='aten._batch_norm_no_update', overload='default')>: <function _batch_norm_no_update at 0x7b959d70c220>, <OpOverload(op='aten.native_batch_norm_backward', overload='out')>: <function native_batch_norm_backward_out at 0x7b959d6e3ce0>, <OpOverload(op='aten._fused_dropout', overload='default')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten._fused_dropout', overload='out')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten.native_batch_norm_backward', overload='default')>: <function native_batch_norm_backward at 0x7b959d6e3e20>, <OpOverload(op='aten.cudnn_batch_norm', overload='default')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.lift', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.lift', overload='out')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.batch_norm_backward', overload='default')>: <function batch_norm_backward at 0x7b959d70d940>, <OpOverload(op='aten.cudnn_batch_norm', overload='out')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='default')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='out')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='default')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='out')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.log_sigmoid_forward', overload='output')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='default')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='out')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten.log_sigmoid_forward', overload='default')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten.max_unpool2d', overload='default')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool2d', overload='out')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool3d', overload='default')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.max_unpool3d', overload='out')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.pad_sequence', overload='default')>: <function pad_sequence at 0x7b959d70ef20>, <OpOverload(op='aten.index_add_', overload='default')>: <function index_add_ at 0x7b959d70e840>, <OpOverload(op='aten.index_add', overload='default')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='out')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd342c0>, kernel=<OpOverload(op='aten.index_add', overload='dimname')>), <OpOverload(op='aten.index_copy_', overload='default')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy_', overload='dimname')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy', overload='default')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.index_copy', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd1a980>, kernel=<OpOverload(op='aten.index_copy', overload='dimname')>), <OpOverload(op='aten.index_copy', overload='out')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.gru', overload='input')>: <function gru_impl at 0x7b959d736700>, <OpOverload(op='aten.uniform_', overload='default')>: <function uniform_ at 0x7b959d70e3e0>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.gru', overload='data')>: <function gru_impl_data at 0x7b959d70f880>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='default')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='out')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='default')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='out')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='default')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='out')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten.rnn_tanh', overload='input')>: <function rnn_tanh_input at 0x7b959d735ee0>, <OpOverload(op='aten.rnn_relu', overload='input')>: <function rnn_relu_input at 0x7b959d7360c0>, <OpOverload(op='aten.rnn_relu', overload='data')>: <function rnn_relu_data at 0x7b959d7362a0>, <OpOverload(op='aten.rnn_tanh', overload='data')>: <function rnn_tanh_data at 0x7b959d736480>, <OpOverload(op='aten._upsample_bicubic2d_aa', overload='vec')>: <function upsample_bicubic2d_aa_vec at 0x7b959d736020>, <OpOverload(op='aten.lstm', overload='input')>: <function lstm_impl at 0x7b959d7368e0>, <OpOverload(op='aten.lstm', overload='data')>: <function lstm_data_impl at 0x7b959d736ac0>, <OpOverload(op='aten._upsample_bilinear2d_aa', overload='vec')>: <function upsample_bilinear2d_aa_vec at 0x7b959d736840>, <OpOverload(op='aten.is_same_size', overload='default')>: <function is_same_size at 0x7b959d7376a0>, <OpOverload(op='aten._reshape_alias', overload='default')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten.affine_grid_generator', overload='default')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten._unsafe_masked_index', overload='default')>: <function _unsafe_masked_index at 0x7b959d737c40>, <OpOverload(op='aten._unsafe_masked_index_put_accumulate', overload='default')>: <function _unsafe_masked_index_put_accumulate at 0x7b959d737d80>, <OpOverload(op='aten.affine_grid_generator', overload='out')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten.nll_loss2d_forward', overload='default')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.nll_loss2d_forward', overload='output')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.reflection_pad3d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.reflection_pad3d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='default')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='out')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.isin', overload='Tensor_Scalar_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.reflection_pad2d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad2d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.isin', overload='Tensor_Scalar')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Tensor_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.aminmax', overload='default')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.aminmax', overload='out')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.nansum', overload='default')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.nansum', overload='out')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.isin', overload='Tensor_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.multi_margin_loss', overload='default')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multi_margin_loss', overload='out')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='default')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='output')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten._weight_norm_interface', overload='out')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten._weight_norm_interface', overload='default')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten.scatter_', overload='value')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.take', overload='default')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.take', overload='out')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.scatter_', overload='src')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.resize_as', overload='default')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.resize_as', overload='out')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.addbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774c20>, <OpOverload(op='aten.addmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774900>, <OpOverload(op='aten.addmv_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774360>, <OpOverload(op='aten.baddbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774fe0>, <OpOverload(op='aten.fill_', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.fill_', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.gelu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775260>, <OpOverload(op='aten.hardswish_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7753a0>, <OpOverload(op='aten.hardtanh_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7754e0>, <OpOverload(op='aten.round_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.hardsigmoid_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775620>, <OpOverload(op='aten.__iand__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.__iand__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.renorm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d756b60>, <OpOverload(op='aten.__ilshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.__ilshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.index_reduce_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775b20>, <OpOverload(op='aten.__ior__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__ior__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__irshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__irshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__ixor__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.__ixor__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7762a0>, <OpOverload(op='aten.leaky_relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776020>, <OpOverload(op='aten.logit_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776160>, <OpOverload(op='aten.scatter_', overload='reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_', overload='value_reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_add_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775e40>, <OpOverload(op='aten.scatter_reduce_', overload='two')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775bc0>, <OpOverload(op='aten.silu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775940>, <OpOverload(op='aten.where', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd194e0>, kernel=<OpOverload(op='aten.where', overload='default')>), <OpOverload(op='aten.round_', overload='decimals')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.var', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf177e0>, kernel=<OpOverload(op='aten.var', overload='default')>), <OpOverload(op='aten.var', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cf176a0>, kernel=<OpOverload(op='aten.var', overload='dim')>), <OpOverload(op='aten.var', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19a80>, kernel=<OpOverload(op='aten.var', overload='names_dim')>), <OpOverload(op='aten.var', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd19d00>, kernel=<OpOverload(op='aten.var', overload='correction_names')>), <OpOverload(op='aten.threshold_backward', overload='default')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.svd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd184a0>, kernel=<OpOverload(op='aten.svd', overload='default')>), <OpOverload(op='aten.uniform', overload='default')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten.uniform', overload='out')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten.tanh_backward', overload='grad_input')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.sigmoid_backward', overload='default')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.sigmoid_backward', overload='grad_input')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.softplus_backward', overload='default')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.softplus_backward', overload='grad_input')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.elu_backward', overload='default')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.elu_backward', overload='grad_input')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.hardsigmoid_backward', overload='default')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.hardsigmoid_backward', overload='grad_input')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.threshold_backward', overload='grad_input')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.hardswish_backward', overload='default')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.hardswish_backward', overload='out')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.leaky_relu_backward', overload='default')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.leaky_relu_backward', overload='grad_input')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.gelu_backward', overload='default')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.gelu_backward', overload='grad_input')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.mish_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd34220>, kernel=<OpOverload(op='aten.mish_backward', overload='default')>), <OpOverload(op='aten.huber_loss_backward', overload='default')>: <function huber_loss_backward at 0x7b959d8bce00>, <OpOverload(op='aten.silu_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd404a0>, kernel=<OpOverload(op='aten.silu_backward', overload='default')>), <OpOverload(op='aten.silu_backward', overload='grad_input')>: <function silu_backward at 0x7b959d8bc5e0>, <OpOverload(op='aten._prelu_kernel_backward', overload='default')>: <function _prelu_kernel_backward at 0x7b959d8bc9a0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='default')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='out')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.log_sigmoid_backward', overload='default')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.log_sigmoid_backward', overload='grad_input')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.smooth_l1_loss', overload='out')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.mse_loss_backward', overload='default')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten.mse_loss_backward', overload='grad_input')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten._safe_softmax', overload='default')>: <function safe_softmax at 0x7b959d8bda80>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='default')>: <function smooth_l1_loss_backward at 0x7b959d8bdc60>, <OpOverload(op='aten.smooth_l1_loss', overload='default')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='grad_input')>: <function smooth_l1_loss_backward_out at 0x7b959d8bd940>, <OpOverload(op='aten._euclidean_dist', overload='out')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.huber_loss_backward', overload='out')>: <function huber_loss_backward_out at 0x7b959d8bc7c0>, <OpOverload(op='aten.tanh_backward', overload='default')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.sym_numel', overload='default')>: <function sym_numel at 0x7b959d7747c0>, <OpOverload(op='aten.lift_fresh', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.item', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd40900>, kernel=<OpOverload(op='aten.item', overload='default')>), <OpOverload(op='aten.nonzero_numpy', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd402c0>, kernel=<OpOverload(op='aten.nonzero_numpy', overload='default')>), <OpOverload(op='aten.index_put_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7759e0>, <OpOverload(op='quantized.conv3d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42de0>, kernel=<OpOverload(op='quantized.conv3d_transpose', overload='default')>), <OpOverload(op='quantized.conv3d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42840>, kernel=<OpOverload(op='quantized.conv3d_padding', overload='default')>), <OpOverload(op='quantized.conv2d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42480>, kernel=<OpOverload(op='quantized.conv2d_dilation', overload='default')>), <OpOverload(op='quantized.conv_transpose1d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42340>, kernel=<OpOverload(op='quantized.conv_transpose1d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c9a0>, kernel=<OpOverload(op='quantized.conv_transpose3d_groups', overload='default')>), <OpOverload(op='quantized.conv2d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd431a0>, kernel=<OpOverload(op='quantized.conv2d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c220>, kernel=<OpOverload(op='quantized.conv_transpose3d_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43920>, kernel=<OpOverload(op='quantized.conv_transpose2d_transpose', overload='default')>), <OpOverload(op='quantized.conv2d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6ca40>, kernel=<OpOverload(op='quantized.conv2d_output_padding', overload='default')>), <OpOverload(op='quantized.conv3d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c5e0>, kernel=<OpOverload(op='quantized.conv3d_dilation', overload='default')>), <OpOverload(op='quantized.conv2d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd434c0>, kernel=<OpOverload(op='quantized.conv2d_padding', overload='default')>), <OpOverload(op='quantized.conv1d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42c00>, kernel=<OpOverload(op='quantized.conv1d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42520>, kernel=<OpOverload(op='quantized.conv_transpose3d_output_padding', overload='default')>), <OpOverload(op='quantized.conv3d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd428e0>, kernel=<OpOverload(op='quantized.conv3d_groups', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cc20>, kernel=<OpOverload(op='quantized.conv_transpose3d_stride', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c860>, kernel=<OpOverload(op='quantized.conv_transpose3d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd439c0>, kernel=<OpOverload(op='quantized.conv_transpose3d_transpose', overload='default')>), <OpOverload(op='quantized.conv2d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43560>, kernel=<OpOverload(op='quantized.conv2d_groups', overload='default')>), <OpOverload(op='quantized.make_quantized_cell_params_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42f20>, kernel=<OpOverload(op='quantized.make_quantized_cell_params_fp16', overload='default')>), <OpOverload(op='quantized.conv3d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cfe0>, kernel=<OpOverload(op='quantized.conv3d_stride', overload='default')>), <OpOverload(op='quantized.linear_unpack_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cae0>, kernel=<OpOverload(op='quantized.linear_unpack_fp16', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43a60>, kernel=<OpOverload(op='quantized.conv_transpose3d_dilation', overload='default')>), <OpOverload(op='quantized.conv2d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43380>, kernel=<OpOverload(op='quantized.conv2d_stride', overload='default')>), <OpOverload(op='quantized.conv2d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd42fc0>, kernel=<OpOverload(op='quantized.conv2d_transpose', overload='default')>), <OpOverload(op='quantized.linear_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6ccc0>, kernel=<OpOverload(op='quantized.linear_unpack', overload='default')>), <OpOverload(op='quantized.embedding_bag_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cea0>, kernel=<OpOverload(op='quantized.embedding_bag_unpack', overload='default')>), <OpOverload(op='quantized.conv3d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6cb80>, kernel=<OpOverload(op='quantized.conv3d_unpack', overload='default')>), <OpOverload(op='quantized.conv_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c540>, kernel=<OpOverload(op='quantized.conv_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43b00>, kernel=<OpOverload(op='quantized.conv_transpose2d_dilation', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd436a0>, kernel=<OpOverload(op='quantized.conv_transpose2d_output_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c0e0>, kernel=<OpOverload(op='quantized.conv_transpose2d_padding', overload='default')>), <OpOverload(op='sparse.qlinear_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43f60>, kernel=<OpOverload(op='sparse.qlinear_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c720>, kernel=<OpOverload(op='quantized.conv_transpose2d_groups', overload='default')>), <OpOverload(op='quantized.conv3d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd43240>, kernel=<OpOverload(op='quantized.conv3d_output_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd6c360>, kernel=<OpOverload(op='quantized.conv_transpose2d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd427a0>, kernel=<OpOverload(op='quantized.conv_transpose2d_stride', overload='default')>), <OpOverload(op='profiler._record_function_exit', overload='_RecordFunction')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cd423e0>, kernel=<OpOverload(op='profiler._record_function_exit', overload='_RecordFunction')>)}
- experimental_experiment.torch_dynamo.get_decomposition_table_onnxscript()[source]¶
Returns the decomposition table used by
torch.onnx.export()
.The value is:
<<<
import pprint from experimental_experiment.torch_dynamo import get_decomposition_table_onnxscript pprint.pprint(get_decomposition_table_onnxscript())
>>>
{<OpOverload(op='aten._gather_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca640e0>, kernel=<OpOverload(op='aten._gather_sparse_backward', overload='default')>), <OpOverload(op='aten.conv_transpose1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8be20>, kernel=<OpOverload(op='aten.conv_transpose1d', overload='default')>), <OpOverload(op='aten.gradient', overload='tensorarray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8bce0>, kernel=<OpOverload(op='aten.gradient', overload='tensorarray')>), <OpOverload(op='aten.sspaddmm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b9c0>, kernel=<OpOverload(op='aten.sspaddmm', overload='default')>), <OpOverload(op='aten.take_along_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b7e0>, kernel=<OpOverload(op='aten.take_along_dim', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='tol_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b6a0>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='tol_tensor')>), <OpOverload(op='aten.corrcoef', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b380>, kernel=<OpOverload(op='aten.corrcoef', overload='default')>), <OpOverload(op='aten.nanquantile', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8bba0>, kernel=<OpOverload(op='aten.nanquantile', overload='default')>), <OpOverload(op='aten.poisson_nll_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8afc0>, kernel=<OpOverload(op='aten.poisson_nll_loss', overload='default')>), <OpOverload(op='aten.trapezoid', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca671a0>, kernel=<OpOverload(op='aten.trapezoid', overload='dx')>), <OpOverload(op='aten.matrix_exp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8ab60>, kernel=<OpOverload(op='aten.matrix_exp', overload='default')>), <OpOverload(op='aten._cufft_get_plan_cache_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a840>, kernel=<OpOverload(op='aten._cufft_get_plan_cache_size', overload='default')>), <OpOverload(op='aten.to_sparse_bsr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca656c0>, kernel=<OpOverload(op='aten.to_sparse_bsr', overload='default')>), <OpOverload(op='aten.histogramdd', overload='TensorList_bins')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca653a0>, kernel=<OpOverload(op='aten.histogramdd', overload='TensorList_bins')>), <OpOverload(op='aten.trapz', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65120>, kernel=<OpOverload(op='aten.trapz', overload='dx')>), <OpOverload(op='aten.special_exp2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64fe0>, kernel=<OpOverload(op='aten.special_exp2', overload='default')>), <OpOverload(op='aten.fbgemm_linear_int8_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6da80>, kernel=<OpOverload(op='aten.fbgemm_linear_int8_weight', overload='default')>), <OpOverload(op='aten.lu_solve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64400>, kernel=<OpOverload(op='aten.lu_solve', overload='default')>), <OpOverload(op='aten._test_ambiguous_defaults', overload='b')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6dda0>, kernel=<OpOverload(op='aten._test_ambiguous_defaults', overload='b')>), <OpOverload(op='aten._convolution_mode', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc889a0>, kernel=<OpOverload(op='aten._convolution_mode', overload='default')>), <OpOverload(op='aten._thnn_fused_lstm_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc887c0>, kernel=<OpOverload(op='aten._thnn_fused_lstm_cell_backward', overload='default')>), <OpOverload(op='aten.affine_grid_generator_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88680>, kernel=<OpOverload(op='aten.affine_grid_generator_backward', overload='default')>), <OpOverload(op='aten._sparse_csc_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88400>, kernel=<OpOverload(op='aten._sparse_csc_tensor_unsafe', overload='default')>), <OpOverload(op='aten.sum_to_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc882c0>, kernel=<OpOverload(op='aten.sum_to_size', overload='default')>), <OpOverload(op='aten.infinitely_differentiable_gelu_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63f60>, kernel=<OpOverload(op='aten.infinitely_differentiable_gelu_backward', overload='default')>), <OpOverload(op='aten.to_mkldnn_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc639c0>, kernel=<OpOverload(op='aten.to_mkldnn_backward', overload='default')>), <OpOverload(op='aten.orgqr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc637e0>, kernel=<OpOverload(op='aten.orgqr', overload='default')>), <OpOverload(op='aten._cufft_get_plan_cache_max_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63600>, kernel=<OpOverload(op='aten._cufft_get_plan_cache_max_size', overload='default')>), <OpOverload(op='aten.quantile', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc632e0>, kernel=<OpOverload(op='aten.quantile', overload='default')>), <OpOverload(op='c10d_functional.reduce_scatter_tensor_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e2a0>, kernel=<OpOverload(op='c10d_functional.reduce_scatter_tensor_coalesced', overload='default')>), <OpOverload(op='prepacked.unpack_prepacked_sizes_conv2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7df80>, kernel=<OpOverload(op='prepacked.unpack_prepacked_sizes_conv2d', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='self_scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc62d40>, kernel=<OpOverload(op='aten.special_xlogy', overload='self_scalar')>), <OpOverload(op='aten._shape_as_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a480>, kernel=<OpOverload(op='aten._shape_as_tensor', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarrayarray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89c60>, kernel=<OpOverload(op='aten.gradient', overload='scalarrayarray')>), <OpOverload(op='aten.gru_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89620>, kernel=<OpOverload(op='aten.gru_cell', overload='default')>), <OpOverload(op='aten.quantized_lstm_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc894e0>, kernel=<OpOverload(op='aten.quantized_lstm_cell', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d080>, kernel=<OpOverload(op='aten._sparse_sum', overload='dtype')>), <OpOverload(op='aten.special_logit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88f40>, kernel=<OpOverload(op='aten.special_logit', overload='default')>), <OpOverload(op='aten.concat', overload='names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b4c0>, kernel=<OpOverload(op='aten.concat', overload='names')>), <OpOverload(op='aten.conv3d', overload='padding')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65300>, kernel=<OpOverload(op='aten.conv3d', overload='padding')>), <OpOverload(op='aten.softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63ec0>, kernel=<OpOverload(op='aten.softmax', overload='Dimname')>), <OpOverload(op='aten.concatenate', overload='names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89580>, kernel=<OpOverload(op='aten.concatenate', overload='names')>), <OpOverload(op='aten.conv1d', overload='padding')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89260>, kernel=<OpOverload(op='aten.conv1d', overload='padding')>), <OpOverload(op='aten.log_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77740>, kernel=<OpOverload(op='aten.log_softmax', overload='Dimname')>), <OpOverload(op='aten._dim_arange', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67ba0>, kernel=<OpOverload(op='aten._dim_arange', overload='default')>), <OpOverload(op='aten.linalg_tensorsolve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca676a0>, kernel=<OpOverload(op='aten.linalg_tensorsolve', overload='default')>), <OpOverload(op='_test.get_first', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f2e0>, kernel=<OpOverload(op='_test.get_first', overload='default')>), <OpOverload(op='c10d_functional.reduce_scatter_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f100>, kernel=<OpOverload(op='c10d_functional.reduce_scatter_tensor', overload='default')>), <OpOverload(op='aten._remove_batch_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66c00>, kernel=<OpOverload(op='aten._remove_batch_dim', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='other_scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88a40>, kernel=<OpOverload(op='aten.special_xlogy', overload='other_scalar')>), <OpOverload(op='aten.linalg_vecdot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66660>, kernel=<OpOverload(op='aten.linalg_vecdot', overload='default')>), <OpOverload(op='aten.inner', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66160>, kernel=<OpOverload(op='aten.inner', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool3d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65bc0>, kernel=<OpOverload(op='aten.adaptive_avg_pool3d', overload='default')>), <OpOverload(op='aten.nll_loss2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f060>, kernel=<OpOverload(op='aten.nll_loss2d', overload='default')>), <OpOverload(op='prepacked.unpack_prepacked_sizes_linear', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ff60>, kernel=<OpOverload(op='prepacked.unpack_prepacked_sizes_linear', overload='default')>), <OpOverload(op='aten.fbgemm_linear_fp16_weight_fp32_activation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e7a0>, kernel=<OpOverload(op='aten.fbgemm_linear_fp16_weight_fp32_activation', overload='default')>), <OpOverload(op='aten._convolution_double_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e5c0>, kernel=<OpOverload(op='aten._convolution_double_backward', overload='default')>), <OpOverload(op='aten.get_gradients', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d940>, kernel=<OpOverload(op='aten.get_gradients', overload='default')>), <OpOverload(op='aten.special_psi', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d440>, kernel=<OpOverload(op='aten.special_psi', overload='default')>), <OpOverload(op='c10d_functional.all_reduce', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fa60>, kernel=<OpOverload(op='c10d_functional.all_reduce', overload='default')>), <OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d1c0>, kernel=<OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value')>), <OpOverload(op='aten.norm_except_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc898a0>, kernel=<OpOverload(op='aten.norm_except_dim', overload='default')>), <OpOverload(op='aten._propagate_xla_data', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c9a0>, kernel=<OpOverload(op='aten._propagate_xla_data', overload='default')>), <OpOverload(op='aten.outer', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76ca0>, kernel=<OpOverload(op='aten.outer', overload='default')>), <OpOverload(op='aten.choose_qparams_optimized', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76a20>, kernel=<OpOverload(op='aten.choose_qparams_optimized', overload='default')>), <OpOverload(op='aten.conv_transpose3d', overload='input')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76660>, kernel=<OpOverload(op='aten.conv_transpose3d', overload='input')>), <OpOverload(op='aten.to_sparse', overload='sparse_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d580>, kernel=<OpOverload(op='aten.to_sparse', overload='sparse_dim')>), <OpOverload(op='aten.fbgemm_linear_int8_weight_fp32_activation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67ce0>, kernel=<OpOverload(op='aten.fbgemm_linear_int8_weight_fp32_activation', overload='default')>), <OpOverload(op='aten._wrapped_linear_prepack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75b20>, kernel=<OpOverload(op='aten._wrapped_linear_prepack', overload='default')>), <OpOverload(op='aten._sparse_mm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75120>, kernel=<OpOverload(op='aten._sparse_mm', overload='default')>), <OpOverload(op='aten.linalg_slogdet', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64720>, kernel=<OpOverload(op='aten.linalg_slogdet', overload='default')>), <OpOverload(op='aten.matrix_exp_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74ae0>, kernel=<OpOverload(op='aten.matrix_exp_backward', overload='default')>), <OpOverload(op='aten._version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74860>, kernel=<OpOverload(op='aten._version', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74680>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_tensor')>), <OpOverload(op='aten._convolution', overload='deprecated')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fe20>, kernel=<OpOverload(op='aten._convolution', overload='deprecated')>), <OpOverload(op='aten.is_signed', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d8a0>, kernel=<OpOverload(op='aten.is_signed', overload='default')>), <OpOverload(op='aten.hstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e020>, kernel=<OpOverload(op='aten.hstack', overload='default')>), <OpOverload(op='aten.cumulative_trapezoid', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ccc0>, kernel=<OpOverload(op='aten.cumulative_trapezoid', overload='x')>), <OpOverload(op='aten.linalg_tensorinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c360>, kernel=<OpOverload(op='aten.linalg_tensorinv', overload='default')>), <OpOverload(op='aten.vander', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca779c0>, kernel=<OpOverload(op='aten.vander', overload='default')>), <OpOverload(op='aten.is_vulkan_available', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6dc60>, kernel=<OpOverload(op='aten.is_vulkan_available', overload='default')>), <OpOverload(op='aten.thnn_conv2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76fc0>, kernel=<OpOverload(op='aten.thnn_conv2d', overload='default')>), <OpOverload(op='image.decode_webp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f920>, kernel=<OpOverload(op='image.decode_webp', overload='default')>), <OpOverload(op='aten._sparse_bsc_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fce0>, kernel=<OpOverload(op='aten._sparse_bsc_tensor_unsafe', overload='default')>), <OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67c40>, kernel=<OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value')>), <OpOverload(op='aten._use_cudnn_rnn_flatten_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67880>, kernel=<OpOverload(op='aten._use_cudnn_rnn_flatten_weight', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='tensor_qparams')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67560>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='tensor_qparams')>), <OpOverload(op='image.decode_image', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f420>, kernel=<OpOverload(op='image.decode_image', overload='default')>), <OpOverload(op='aten.linalg_svdvals', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67060>, kernel=<OpOverload(op='aten.linalg_svdvals', overload='default')>), <OpOverload(op='aten.linalg_solve_ex', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66ca0>, kernel=<OpOverload(op='aten.linalg_solve_ex', overload='default')>), <OpOverload(op='aten.is_distributed', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65e40>, kernel=<OpOverload(op='aten.is_distributed', overload='default')>), <OpOverload(op='aten.retains_grad', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65c60>, kernel=<OpOverload(op='aten.retains_grad', overload='default')>), <OpOverload(op='aten.rms_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca659e0>, kernel=<OpOverload(op='aten.rms_norm', overload='default')>), <OpOverload(op='image.encode_png', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94180>, kernel=<OpOverload(op='image.encode_png', overload='default')>), <OpOverload(op='aten.unflatten_dense_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f240>, kernel=<OpOverload(op='aten.unflatten_dense_tensors', overload='default')>), <OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6eb60>, kernel=<OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value_size')>), <OpOverload(op='aten._test_serialization_subcmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e700>, kernel=<OpOverload(op='aten._test_serialization_subcmul', overload='default')>), <OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e340>, kernel=<OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value_size')>), <OpOverload(op='aten._cast_Long', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6df80>, kernel=<OpOverload(op='aten._cast_Long', overload='default')>), <OpOverload(op='aten.conv_tbc_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d800>, kernel=<OpOverload(op='aten.conv_tbc_backward', overload='default')>), <OpOverload(op='aten._sparse_coo_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d120>, kernel=<OpOverload(op='aten._sparse_coo_tensor_unsafe', overload='default')>), <OpOverload(op='aten.bilinear', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76b60>, kernel=<OpOverload(op='aten.bilinear', overload='default')>), <OpOverload(op='aten._validate_sparse_compressed_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca768e0>, kernel=<OpOverload(op='aten._validate_sparse_compressed_tensor_args', overload='default')>), <OpOverload(op='aten._cast_Int', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca760c0>, kernel=<OpOverload(op='aten._cast_Int', overload='default')>), <OpOverload(op='profiler._record_function_enter_new', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e660>, kernel=<OpOverload(op='profiler._record_function_enter_new', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine_cachemask_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75940>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine_cachemask_backward', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool2d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66340>, kernel=<OpOverload(op='aten.adaptive_avg_pool2d', overload='default')>), <OpOverload(op='aten.fake_quantize_per_channel_affine', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca753a0>, kernel=<OpOverload(op='aten.fake_quantize_per_channel_affine', overload='default')>), <OpOverload(op='aten.special_polygamma', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74400>, kernel=<OpOverload(op='aten.special_polygamma', overload='default')>), <OpOverload(op='aten.gather_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d940>, kernel=<OpOverload(op='aten.gather_backward', overload='default')>), <OpOverload(op='aten.native_channel_shuffle', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d3a0>, kernel=<OpOverload(op='aten.native_channel_shuffle', overload='default')>), <OpOverload(op='aten.ger', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cd60>, kernel=<OpOverload(op='aten.ger', overload='default')>), <OpOverload(op='aten._lu_with_info', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cc20>, kernel=<OpOverload(op='aten._lu_with_info', overload='default')>), <OpOverload(op='aten.data', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c680>, kernel=<OpOverload(op='aten.data', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a340>, kernel=<OpOverload(op='aten.gradient', overload='scalarint')>), <OpOverload(op='aten._is_zerotensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca745e0>, kernel=<OpOverload(op='aten._is_zerotensor', overload='default')>), <OpOverload(op='aten.special_log1p', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77e20>, kernel=<OpOverload(op='aten.special_log1p', overload='default')>), <OpOverload(op='aten.cudnn_is_acceptable', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77a60>, kernel=<OpOverload(op='aten.cudnn_is_acceptable', overload='default')>), <OpOverload(op='aten.linalg_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca740e0>, kernel=<OpOverload(op='aten.linalg_norm', overload='default')>), <OpOverload(op='aten.gradient', overload='scalarrayint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77240>, kernel=<OpOverload(op='aten.gradient', overload='scalarrayint')>), <OpOverload(op='aten._sparse_softmax', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c4a0>, kernel=<OpOverload(op='aten._sparse_softmax', overload='int')>), <OpOverload(op='aten.result_type', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c040>, kernel=<OpOverload(op='aten.result_type', overload='Scalar')>), <OpOverload(op='image.decode_gif', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f560>, kernel=<OpOverload(op='image.decode_gif', overload='default')>), <OpOverload(op='aten._cast_Byte', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67600>, kernel=<OpOverload(op='aten._cast_Byte', overload='default')>), <OpOverload(op='aten.to_sparse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67740>, kernel=<OpOverload(op='aten.to_sparse', overload='default')>), <OpOverload(op='aten._test_ambiguous_defaults', overload='a')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66f20>, kernel=<OpOverload(op='aten._test_ambiguous_defaults', overload='a')>), <OpOverload(op='aten.special_gammainc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66840>, kernel=<OpOverload(op='aten.special_gammainc', overload='default')>), <OpOverload(op='aten.to_sparse_bsc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65940>, kernel=<OpOverload(op='aten.to_sparse_bsc', overload='default')>), <OpOverload(op='aten._backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fb00>, kernel=<OpOverload(op='aten._backward', overload='default')>), <OpOverload(op='aten._reshape_from_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f2e0>, kernel=<OpOverload(op='aten._reshape_from_tensor', overload='default')>), <OpOverload(op='aten.rnn_tanh_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d440>, kernel=<OpOverload(op='aten.rnn_tanh_cell', overload='default')>), <OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e8e0>, kernel=<OpOverload(op='aten.sparse_bsc_tensor', overload='ccol_row_value_size')>), <OpOverload(op='aten._pack_padded_sequence_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e480>, kernel=<OpOverload(op='aten._pack_padded_sequence_backward', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88220>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='default')>), <OpOverload(op='aten.is_leaf', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d4e0>, kernel=<OpOverload(op='aten.is_leaf', overload='default')>), <OpOverload(op='aten._has_compatible_shallow_copy_type', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d3a0>, kernel=<OpOverload(op='aten._has_compatible_shallow_copy_type', overload='default')>), <OpOverload(op='torchvision._cuda_version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fba0>, kernel=<OpOverload(op='torchvision._cuda_version', overload='default')>), <OpOverload(op='aten.cumulative_trapezoid', overload='dx')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ce00>, kernel=<OpOverload(op='aten.cumulative_trapezoid', overload='dx')>), <OpOverload(op='quantized.conv2d_unpack_sizes', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f9c0>, kernel=<OpOverload(op='quantized.conv2d_unpack_sizes', overload='default')>), <OpOverload(op='aten._cast_Float', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64040>, kernel=<OpOverload(op='aten._cast_Float', overload='default')>), <OpOverload(op='aten._cast_Half', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f7e0>, kernel=<OpOverload(op='aten._cast_Half', overload='default')>), <OpOverload(op='aten.ctc_loss', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8bb00>, kernel=<OpOverload(op='aten.ctc_loss', overload='Tensor')>), <OpOverload(op='aten._sparse_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b920>, kernel=<OpOverload(op='aten._sparse_softmax', overload='Dimname')>), <OpOverload(op='aten.trapezoid', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74a40>, kernel=<OpOverload(op='aten.trapezoid', overload='x')>), <OpOverload(op='aten.linalg_solve', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b420>, kernel=<OpOverload(op='aten.linalg_solve', overload='default')>), <OpOverload(op='aten._sobol_engine_draw', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b240>, kernel=<OpOverload(op='aten._sobol_engine_draw', overload='default')>), <OpOverload(op='image._jpeg_version', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e980>, kernel=<OpOverload(op='image._jpeg_version', overload='default')>), <OpOverload(op='aten.gradient', overload='array')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8aac0>, kernel=<OpOverload(op='aten.gradient', overload='array')>), <OpOverload(op='aten.histogramdd', overload='int_bins')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65440>, kernel=<OpOverload(op='aten.histogramdd', overload='int_bins')>), <OpOverload(op='aten.slogdet', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65080>, kernel=<OpOverload(op='aten.slogdet', overload='default')>), <OpOverload(op='aten.trapz', overload='x')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64c20>, kernel=<OpOverload(op='aten.trapz', overload='x')>), <OpOverload(op='aten.nanmean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca649a0>, kernel=<OpOverload(op='aten.nanmean', overload='default')>), <OpOverload(op='aten.tensordot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64860>, kernel=<OpOverload(op='aten.tensordot', overload='default')>), <OpOverload(op='aten.cummaxmin_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca642c0>, kernel=<OpOverload(op='aten.cummaxmin_backward', overload='default')>), <OpOverload(op='_test.leaky_relu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ea20>, kernel=<OpOverload(op='_test.leaky_relu', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='dim_dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7dbc0>, kernel=<OpOverload(op='aten._sparse_sum', overload='dim_dtype')>), <OpOverload(op='aten.cumprod_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88540>, kernel=<OpOverload(op='aten.cumprod_backward', overload='default')>), <OpOverload(op='aten._batch_norm_impl_index_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc880e0>, kernel=<OpOverload(op='aten._batch_norm_impl_index_backward', overload='default')>), <OpOverload(op='aten.nuclear_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63e20>, kernel=<OpOverload(op='aten.nuclear_norm', overload='default')>), <OpOverload(op='aten.vstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63c40>, kernel=<OpOverload(op='aten.vstack', overload='default')>), <OpOverload(op='aten.special_round', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63b00>, kernel=<OpOverload(op='aten.special_round', overload='default')>), <OpOverload(op='aten.msort', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63920>, kernel=<OpOverload(op='aten.msort', overload='default')>), <OpOverload(op='aten.argsort', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63560>, kernel=<OpOverload(op='aten.argsort', overload='dimname')>), <OpOverload(op='mkldnn._is_mkldnn_bf16_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e340>, kernel=<OpOverload(op='mkldnn._is_mkldnn_bf16_supported', overload='default')>), <OpOverload(op='aten._cast_Double', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc631a0>, kernel=<OpOverload(op='aten._cast_Double', overload='default')>), <OpOverload(op='aten.linalg_inv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e660>, kernel=<OpOverload(op='aten.linalg_inv', overload='default')>), <OpOverload(op='aten._pad_circular', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63060>, kernel=<OpOverload(op='aten._pad_circular', overload='default')>), <OpOverload(op='aten.index_select_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a5c0>, kernel=<OpOverload(op='aten.index_select_backward', overload='default')>), <OpOverload(op='_test.cat', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e840>, kernel=<OpOverload(op='_test.cat', overload='default')>), <OpOverload(op='image.encode_jpegs_cuda', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e7a0>, kernel=<OpOverload(op='image.encode_jpegs_cuda', overload='default')>), <OpOverload(op='aten.kron', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89e40>, kernel=<OpOverload(op='aten.kron', overload='default')>), <OpOverload(op='aten.to_dense_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89d00>, kernel=<OpOverload(op='aten.to_dense_backward', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89b20>, kernel=<OpOverload(op='aten.linalg_pinv', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='atol_rtol_float')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca771a0>, kernel=<OpOverload(op='aten.linalg_pinv', overload='atol_rtol_float')>), <OpOverload(op='aten.diagflat', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77880>, kernel=<OpOverload(op='aten.diagflat', overload='default')>), <OpOverload(op='aten.value_selecting_reduction_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc893a0>, kernel=<OpOverload(op='aten.value_selecting_reduction_backward', overload='default')>), <OpOverload(op='aten.to_dense', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89120>, kernel=<OpOverload(op='aten.to_dense', overload='default')>), <OpOverload(op='aten.cov', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88b80>, kernel=<OpOverload(op='aten.cov', overload='default')>), <OpOverload(op='c10d_functional.all_to_all_single', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f4c0>, kernel=<OpOverload(op='c10d_functional.all_to_all_single', overload='default')>), <OpOverload(op='aten.linalg_cond', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76ac0>, kernel=<OpOverload(op='aten.linalg_cond', overload='default')>), <OpOverload(op='aten.argwhere', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca767a0>, kernel=<OpOverload(op='aten.argwhere', overload='default')>), <OpOverload(op='aten.is_inference', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76700>, kernel=<OpOverload(op='aten.is_inference', overload='default')>), <OpOverload(op='aten.is_conj', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca763e0>, kernel=<OpOverload(op='aten.is_conj', overload='default')>), <OpOverload(op='aten.row_stack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75bc0>, kernel=<OpOverload(op='aten.row_stack', overload='default')>), <OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75580>, kernel=<OpOverload(op='aten.sparse_csc_tensor', overload='ccol_row_value_size')>), <OpOverload(op='aten.rnn_relu_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74fe0>, kernel=<OpOverload(op='aten.rnn_relu_cell', overload='default')>), <OpOverload(op='aten.adaptive_avg_pool1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74e00>, kernel=<OpOverload(op='aten.adaptive_avg_pool1d', overload='default')>), <OpOverload(op='aten._to_cpu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74720>, kernel=<OpOverload(op='aten._to_cpu', overload='default')>), <OpOverload(op='aten.fliplr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74180>, kernel=<OpOverload(op='aten.fliplr', overload='default')>), <OpOverload(op='aten.one_hot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d300>, kernel=<OpOverload(op='aten.one_hot', overload='default')>), <OpOverload(op='aten.matrix_power', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cb80>, kernel=<OpOverload(op='aten.matrix_power', overload='default')>), <OpOverload(op='aten.align_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88ae0>, kernel=<OpOverload(op='aten.align_tensors', overload='default')>), <OpOverload(op='aten.cdist', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c4a0>, kernel=<OpOverload(op='aten.cdist', overload='default')>), <OpOverload(op='aten.special_gammaln', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77b00>, kernel=<OpOverload(op='aten.special_gammaln', overload='default')>), <OpOverload(op='aten.chalf', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca777e0>, kernel=<OpOverload(op='aten.chalf', overload='default')>), <OpOverload(op='aten.linalg_pinv', overload='rcond_tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77600>, kernel=<OpOverload(op='aten.linalg_pinv', overload='rcond_tensor')>), <OpOverload(op='aten.linalg_vander', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67ec0>, kernel=<OpOverload(op='aten.linalg_vander', overload='default')>), <OpOverload(op='aten.ctc_loss', overload='IntList')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67b00>, kernel=<OpOverload(op='aten.ctc_loss', overload='IntList')>), <OpOverload(op='aten._pad_packed_sequence', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67100>, kernel=<OpOverload(op='aten._pad_packed_sequence', overload='default')>), <OpOverload(op='aten.fbgemm_linear_fp16_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66d40>, kernel=<OpOverload(op='aten.fbgemm_linear_fp16_weight', overload='default')>), <OpOverload(op='aten._weight_norm_differentiable_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca667a0>, kernel=<OpOverload(op='aten._weight_norm_differentiable_backward', overload='default')>), <OpOverload(op='aten.lstm_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66520>, kernel=<OpOverload(op='aten.lstm_cell', overload='default')>), <OpOverload(op='aten._grid_sampler_2d_cpu_fallback_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca662a0>, kernel=<OpOverload(op='aten._grid_sampler_2d_cpu_fallback_backward', overload='default')>), <OpOverload(op='aten.masked_select_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65f80>, kernel=<OpOverload(op='aten.masked_select_backward', overload='default')>), <OpOverload(op='image._is_compiled_against_turbo', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ed40>, kernel=<OpOverload(op='image._is_compiled_against_turbo', overload='default')>), <OpOverload(op='aten._saturate_weight_to_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f880>, kernel=<OpOverload(op='aten._saturate_weight_to_fp16', overload='default')>), <OpOverload(op='aten.gradient', overload='scalararray')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89940>, kernel=<OpOverload(op='aten.gradient', overload='scalararray')>), <OpOverload(op='c10d_functional.broadcast', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e3e0>, kernel=<OpOverload(op='c10d_functional.broadcast', overload='default')>), <OpOverload(op='aten._sparse_bsr_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e0c0>, kernel=<OpOverload(op='aten._sparse_bsr_tensor_unsafe', overload='default')>), <OpOverload(op='aten.fbgemm_linear_quantize_weight', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6dd00>, kernel=<OpOverload(op='aten.fbgemm_linear_quantize_weight', overload='default')>), <OpOverload(op='aten.pinverse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76d40>, kernel=<OpOverload(op='aten.pinverse', overload='default')>), <OpOverload(op='aten.quantized_rnn_tanh_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d620>, kernel=<OpOverload(op='aten.quantized_rnn_tanh_cell', overload='default')>), <OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='KN')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ccc0>, kernel=<OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='KN')>), <OpOverload(op='aten._add_batch_dim', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c7c0>, kernel=<OpOverload(op='aten._add_batch_dim', overload='default')>), <OpOverload(op='aten.linalg_eigh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76480>, kernel=<OpOverload(op='aten.linalg_eigh', overload='default')>), <OpOverload(op='aten.qr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75d00>, kernel=<OpOverload(op='aten.qr', overload='default')>), <OpOverload(op='aten._scaled_dot_product_attention_math', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca754e0>, kernel=<OpOverload(op='aten._scaled_dot_product_attention_math', overload='default')>), <OpOverload(op='profiler._record_function_exit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7eb60>, kernel=<OpOverload(op='profiler._record_function_exit', overload='default')>), <OpOverload(op='aten._validate_sparse_csc_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74ea0>, kernel=<OpOverload(op='aten._validate_sparse_csc_tensor_args', overload='default')>), <OpOverload(op='aten.linalg_eigvalsh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74900>, kernel=<OpOverload(op='aten.linalg_eigvalsh', overload='default')>), <OpOverload(op='aten._sparse_compressed_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca744a0>, kernel=<OpOverload(op='aten._sparse_compressed_tensor_unsafe', overload='default')>), <OpOverload(op='aten.linalg_matrix_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7dda0>, kernel=<OpOverload(op='aten.linalg_matrix_norm', overload='default')>), <OpOverload(op='aten._wrapped_quantized_linear_prepacked', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7dd00>, kernel=<OpOverload(op='aten._wrapped_quantized_linear_prepacked', overload='default')>), <OpOverload(op='aten.special_i0', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d6c0>, kernel=<OpOverload(op='aten.special_i0', overload='default')>), <OpOverload(op='aten._cufft_clear_plan_cache', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d4e0>, kernel=<OpOverload(op='aten._cufft_clear_plan_cache', overload='default')>), <OpOverload(op='image.decode_jpeg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94a40>, kernel=<OpOverload(op='image.decode_jpeg', overload='default')>), <OpOverload(op='aten.l1_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c400>, kernel=<OpOverload(op='aten.l1_loss', overload='default')>), <OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77c40>, kernel=<OpOverload(op='aten.fbgemm_pack_quantized_matrix', overload='default')>), <OpOverload(op='aten._sparse_log_softmax', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77420>, kernel=<OpOverload(op='aten._sparse_log_softmax', overload='Dimname')>), <OpOverload(op='aten.flipud', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67e20>, kernel=<OpOverload(op='aten.flipud', overload='default')>), <OpOverload(op='aten.special_xlogy', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca674c0>, kernel=<OpOverload(op='aten.special_xlogy', overload='default')>), <OpOverload(op='aten._nnpack_available', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67380>, kernel=<OpOverload(op='aten._nnpack_available', overload='default')>), <OpOverload(op='aten._test_autograd_multiple_dispatch', overload='ntonly')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a7a0>, kernel=<OpOverload(op='aten._test_autograd_multiple_dispatch', overload='ntonly')>), <OpOverload(op='mkldnn._is_mkldnn_fp16_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7efc0>, kernel=<OpOverload(op='mkldnn._is_mkldnn_fp16_supported', overload='default')>), <OpOverload(op='aten._rowwise_prune', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88c20>, kernel=<OpOverload(op='aten._rowwise_prune', overload='default')>), <OpOverload(op='aten.frobenius_norm', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca660c0>, kernel=<OpOverload(op='aten.frobenius_norm', overload='dim')>), <OpOverload(op='image.decode_jpegs_cuda', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ede0>, kernel=<OpOverload(op='image.decode_jpegs_cuda', overload='default')>), <OpOverload(op='aten.is_neg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fc40>, kernel=<OpOverload(op='aten.is_neg', overload='default')>), <OpOverload(op='aten.result_type', overload='Scalar_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f740>, kernel=<OpOverload(op='aten.result_type', overload='Scalar_Tensor')>), <OpOverload(op='aten.linalg_cholesky', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ed40>, kernel=<OpOverload(op='aten.linalg_cholesky', overload='default')>), <OpOverload(op='aten.diff', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ede0>, kernel=<OpOverload(op='aten.diff', overload='default')>), <OpOverload(op='aten.special_expit', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ec00>, kernel=<OpOverload(op='aten.special_expit', overload='default')>), <OpOverload(op='aten.argsort', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d1c0>, kernel=<OpOverload(op='aten.argsort', overload='default')>), <OpOverload(op='aten.result_type', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f380>, kernel=<OpOverload(op='aten.result_type', overload='Tensor')>), <OpOverload(op='aten.nested_to_padded_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6cc20>, kernel=<OpOverload(op='aten.nested_to_padded_tensor', overload='default')>), <OpOverload(op='aten.fbgemm_pack_gemm_matrix_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c720>, kernel=<OpOverload(op='aten.fbgemm_pack_gemm_matrix_fp16', overload='default')>), <OpOverload(op='aten.is_floating_point', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76980>, kernel=<OpOverload(op='aten.is_floating_point', overload='default')>), <OpOverload(op='aten.output_nr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75760>, kernel=<OpOverload(op='aten.output_nr', overload='default')>), <OpOverload(op='aten.result_type', overload='Scalar_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75260>, kernel=<OpOverload(op='aten.result_type', overload='Scalar_Scalar')>), <OpOverload(op='aten.linalg_svd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76160>, kernel=<OpOverload(op='aten.linalg_svd', overload='default')>), <OpOverload(op='aten._thnn_differentiable_lstm_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74cc0>, kernel=<OpOverload(op='aten._thnn_differentiable_lstm_cell_backward', overload='default')>), <OpOverload(op='aten.linalg_multi_dot', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66700>, kernel=<OpOverload(op='aten.linalg_multi_dot', overload='default')>), <OpOverload(op='aten.cosine_embedding_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63880>, kernel=<OpOverload(op='aten.cosine_embedding_loss', overload='default')>), <OpOverload(op='mkldnn._is_mkldnn_acl_supported', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca944a0>, kernel=<OpOverload(op='mkldnn._is_mkldnn_acl_supported', overload='default')>), <OpOverload(op='image.write_file', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94360>, kernel=<OpOverload(op='image.write_file', overload='default')>), <OpOverload(op='aten.sparse_coo_tensor', overload='indices')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74360>, kernel=<OpOverload(op='aten.sparse_coo_tensor', overload='indices')>), <OpOverload(op='aten._sparse_mm', overload='reduce')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d260>, kernel=<OpOverload(op='aten._sparse_mm', overload='reduce')>), <OpOverload(op='aten.to_sparse_csc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c9a0>, kernel=<OpOverload(op='aten.to_sparse_csc', overload='default')>), <OpOverload(op='aten.linalg_lu_factor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c540>, kernel=<OpOverload(op='aten.linalg_lu_factor', overload='default')>), <OpOverload(op='aten._choose_qparams_per_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e3e0>, kernel=<OpOverload(op='aten._choose_qparams_per_tensor', overload='default')>), <OpOverload(op='image.encode_jpeg', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f880>, kernel=<OpOverload(op='image.encode_jpeg', overload='default')>), <OpOverload(op='aten.embedding_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca772e0>, kernel=<OpOverload(op='aten.embedding_backward', overload='default')>), <OpOverload(op='aten.align_as', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c540>, kernel=<OpOverload(op='aten.align_as', overload='default')>), <OpOverload(op='aten._validate_sparse_bsc_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67f60>, kernel=<OpOverload(op='aten._validate_sparse_bsc_tensor_args', overload='default')>), <OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca679c0>, kernel=<OpOverload(op='aten.sparse_csr_tensor', overload='crow_col_value')>), <OpOverload(op='aten.nanquantile', overload='scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8af20>, kernel=<OpOverload(op='aten.nanquantile', overload='scalar')>), <OpOverload(op='aten._cast_Char', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66e80>, kernel=<OpOverload(op='aten._cast_Char', overload='default')>), <OpOverload(op='aten.dstack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66b60>, kernel=<OpOverload(op='aten.dstack', overload='default')>), <OpOverload(op='aten._validate_sparse_bsr_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca665c0>, kernel=<OpOverload(op='aten._validate_sparse_bsr_tensor_args', overload='default')>), <OpOverload(op='aten.special_erfinv', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66020>, kernel=<OpOverload(op='aten.special_erfinv', overload='default')>), <OpOverload(op='c10d_functional.all_gather_into_tensor_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca940e0>, kernel=<OpOverload(op='c10d_functional.all_gather_into_tensor_coalesced', overload='default')>), <OpOverload(op='aten._pad_enum', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f560>, kernel=<OpOverload(op='aten._pad_enum', overload='default')>), <OpOverload(op='aten.special_logsumexp', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c5e0>, kernel=<OpOverload(op='aten.special_logsumexp', overload='default')>), <OpOverload(op='aten.column_stack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f1a0>, kernel=<OpOverload(op='aten.column_stack', overload='default')>), <OpOverload(op='aten._debug_has_internal_overlap', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ea20>, kernel=<OpOverload(op='aten._debug_has_internal_overlap', overload='default')>), <OpOverload(op='aten.sparse_coo_tensor', overload='indices_size')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c860>, kernel=<OpOverload(op='aten.sparse_coo_tensor', overload='indices_size')>), <OpOverload(op='aten._cast_Short', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e160>, kernel=<OpOverload(op='aten._cast_Short', overload='default')>), <OpOverload(op='c10d_functional.all_gather_into_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fe20>, kernel=<OpOverload(op='c10d_functional.all_gather_into_tensor', overload='default')>), <OpOverload(op='aten.adaptive_max_pool1d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc885e0>, kernel=<OpOverload(op='aten.adaptive_max_pool1d', overload='default')>), <OpOverload(op='aten.flatten_dense_tensors', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d300>, kernel=<OpOverload(op='aten.flatten_dense_tensors', overload='default')>), <OpOverload(op='aten.linalg_ldl_factor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6cae0>, kernel=<OpOverload(op='aten.linalg_ldl_factor', overload='default')>), <OpOverload(op='aten.chain_matmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76de0>, kernel=<OpOverload(op='aten.chain_matmul', overload='default')>), <OpOverload(op='aten._thnn_differentiable_gru_cell_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76200>, kernel=<OpOverload(op='aten._thnn_differentiable_gru_cell_backward', overload='default')>), <OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_float')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc884a0>, kernel=<OpOverload(op='aten.linalg_matrix_rank', overload='atol_rtol_float')>), <OpOverload(op='aten._cufft_set_plan_cache_max_size', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75080>, kernel=<OpOverload(op='aten._cufft_set_plan_cache_max_size', overload='default')>), <OpOverload(op='aten.argsort', overload='stable')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88900>, kernel=<OpOverload(op='aten.argsort', overload='stable')>), <OpOverload(op='aten.nuclear_norm', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74c20>, kernel=<OpOverload(op='aten.nuclear_norm', overload='dim')>), <OpOverload(op='inductor._alloc_from_pool', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca945e0>, kernel=<OpOverload(op='inductor._alloc_from_pool', overload='default')>), <OpOverload(op='aten.gradient', overload='tensorarrayint')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ce00>, kernel=<OpOverload(op='aten.gradient', overload='tensorarrayint')>), <OpOverload(op='aten.linalg_matrix_norm', overload='str_ord')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77920>, kernel=<OpOverload(op='aten.linalg_matrix_norm', overload='str_ord')>), <OpOverload(op='aten.can_cast', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca742c0>, kernel=<OpOverload(op='aten.can_cast', overload='default')>), <OpOverload(op='image.read_file', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94c20>, kernel=<OpOverload(op='image.read_file', overload='default')>), <OpOverload(op='aten._test_string_default', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7db20>, kernel=<OpOverload(op='aten._test_string_default', overload='default')>), <OpOverload(op='aten.linalg_matrix_power', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d800>, kernel=<OpOverload(op='aten.linalg_matrix_power', overload='default')>), <OpOverload(op='aten._embedding_bag_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c040>, kernel=<OpOverload(op='aten._embedding_bag_sparse_backward', overload='default')>), <OpOverload(op='c10d_functional.wait_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e700>, kernel=<OpOverload(op='c10d_functional.wait_tensor', overload='default')>), <OpOverload(op='aten.quantile', overload='scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cea0>, kernel=<OpOverload(op='aten.quantile', overload='scalar')>), <OpOverload(op='image.decode_png', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94ae0>, kernel=<OpOverload(op='image.decode_png', overload='default')>), <OpOverload(op='aten._validate_sparse_coo_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c7c0>, kernel=<OpOverload(op='aten._validate_sparse_coo_tensor_args', overload='default')>), <OpOverload(op='aten.special_gammaincc', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63ba0>, kernel=<OpOverload(op='aten.special_gammaincc', overload='default')>), <OpOverload(op='aten._validate_sparse_csr_tensor_args', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c0e0>, kernel=<OpOverload(op='aten._validate_sparse_csr_tensor_args', overload='default')>), <OpOverload(op='aten.quantized_gru_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89440>, kernel=<OpOverload(op='aten.quantized_gru_cell', overload='default')>), <OpOverload(op='aten.cosine_similarity', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63740>, kernel=<OpOverload(op='aten.cosine_similarity', overload='default')>), <OpOverload(op='aten._sparse_log_softmax', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89bc0>, kernel=<OpOverload(op='aten._sparse_log_softmax', overload='int')>), <OpOverload(op='aten.nll_loss_nd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c220>, kernel=<OpOverload(op='aten.nll_loss_nd', overload='default')>), <OpOverload(op='aten.smm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8bf60>, kernel=<OpOverload(op='aten.smm', overload='default')>), <OpOverload(op='aten.trace_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca672e0>, kernel=<OpOverload(op='aten.trace_backward', overload='default')>), <OpOverload(op='aten.slow_conv3d', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66ac0>, kernel=<OpOverload(op='aten.slow_conv3d', overload='default')>), <OpOverload(op='aten.combinations', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66a20>, kernel=<OpOverload(op='aten.combinations', overload='default')>), <OpOverload(op='aten._sparse_csr_tensor_unsafe', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca663e0>, kernel=<OpOverload(op='aten._sparse_csr_tensor_unsafe', overload='default')>), <OpOverload(op='aten.inverse', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65da0>, kernel=<OpOverload(op='aten.inverse', overload='default')>), <OpOverload(op='aten.special_multigammaln', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65d00>, kernel=<OpOverload(op='aten.special_multigammaln', overload='default')>), <OpOverload(op='aten._sparse_sum', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca658a0>, kernel=<OpOverload(op='aten._sparse_sum', overload='default')>), <OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f100>, kernel=<OpOverload(op='aten.fake_quantize_per_tensor_affine', overload='default')>), <OpOverload(op='aten.multilabel_margin_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ef20>, kernel=<OpOverload(op='aten.multilabel_margin_loss', overload='default')>), <OpOverload(op='aten.fake_quantize_per_channel_affine_cachemask_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e980>, kernel=<OpOverload(op='aten.fake_quantize_per_channel_affine_cachemask_backward', overload='default')>), <OpOverload(op='aten.embedding_sparse_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6de40>, kernel=<OpOverload(op='aten.embedding_sparse_backward', overload='default')>), <OpOverload(op='aten.special_digamma', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6dbc0>, kernel=<OpOverload(op='aten.special_digamma', overload='default')>), <OpOverload(op='aten.promote_types', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d9e0>, kernel=<OpOverload(op='aten.promote_types', overload='default')>), <OpOverload(op='aten.quantized_rnn_relu_cell', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d580>, kernel=<OpOverload(op='aten.quantized_rnn_relu_cell', overload='default')>), <OpOverload(op='profiler._record_function_enter', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fce0>, kernel=<OpOverload(op='profiler._record_function_enter', overload='default')>), <OpOverload(op='aten.histogramdd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d080>, kernel=<OpOverload(op='aten.histogramdd', overload='default')>), <OpOverload(op='c10d_functional.all_reduce_coalesced', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fb00>, kernel=<OpOverload(op='c10d_functional.all_reduce_coalesced', overload='default')>), <OpOverload(op='aten.kl_div', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c900>, kernel=<OpOverload(op='aten.kl_div', overload='default')>), <OpOverload(op='aten._weight_norm', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca747c0>, kernel=<OpOverload(op='aten._weight_norm', overload='default')>), <OpOverload(op='aten._test_check_tensor', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc62fc0>, kernel=<OpOverload(op='aten._test_check_tensor', overload='default')>), <OpOverload(op='aten.linalg_norm', overload='ord_str')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8aa20>, kernel=<OpOverload(op='aten.linalg_norm', overload='ord_str')>), <OpOverload(op='aten.__and__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75300>, kernel=<OpOverload(op='aten.__and__', overload='Tensor')>), <OpOverload(op='aten.triplet_margin_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65ee0>, kernel=<OpOverload(op='aten.triplet_margin_loss', overload='default')>), <OpOverload(op='aten.linalg_cond', overload='p_str')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64b80>, kernel=<OpOverload(op='aten.linalg_cond', overload='p_str')>), <OpOverload(op='aten.to_sparse_csr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d760>, kernel=<OpOverload(op='aten.to_sparse_csr', overload='default')>), <OpOverload(op='aten.linalg_matmul', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64cc0>, kernel=<OpOverload(op='aten.linalg_matmul', overload='default')>), <OpOverload(op='aten.conv_transpose2d', overload='input')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89f80>, kernel=<OpOverload(op='aten.conv_transpose2d', overload='input')>), <OpOverload(op='aten.__and__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88cc0>, kernel=<OpOverload(op='aten.__and__', overload='Scalar')>), <OpOverload(op='aten.__or__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a020>, kernel=<OpOverload(op='aten.__or__', overload='Tensor')>), <OpOverload(op='aten.isreal', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89da0>, kernel=<OpOverload(op='aten.isreal', overload='default')>), <OpOverload(op='aten.__or__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88fe0>, kernel=<OpOverload(op='aten.__or__', overload='Scalar')>), <OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6efc0>, kernel=<OpOverload(op='aten.sparse_bsr_tensor', overload='crow_col_value')>), <OpOverload(op='aten.__xor__', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75a80>, kernel=<OpOverload(op='aten.__xor__', overload='Tensor')>), <OpOverload(op='aten.__xor__', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74d60>, kernel=<OpOverload(op='aten.__xor__', overload='Scalar')>), <OpOverload(op='aten.arccosh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f4c0>, kernel=<OpOverload(op='aten.arccosh', overload='default')>), <OpOverload(op='aten.arccos', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f9c0>, kernel=<OpOverload(op='aten.arccos', overload='default')>), <OpOverload(op='aten.absolute', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66200>, kernel=<OpOverload(op='aten.absolute', overload='default')>), <OpOverload(op='aten.arcsin', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75f80>, kernel=<OpOverload(op='aten.arcsin', overload='default')>), <OpOverload(op='aten.arcsinh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76340>, kernel=<OpOverload(op='aten.arcsinh', overload='default')>), <OpOverload(op='aten.arctanh', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65800>, kernel=<OpOverload(op='aten.arctanh', overload='default')>), <OpOverload(op='aten.arctan', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76c00>, kernel=<OpOverload(op='aten.arctan', overload='default')>), <OpOverload(op='aten.arctan2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66480>, kernel=<OpOverload(op='aten.arctan2', overload='default')>), <OpOverload(op='aten.conv2d', overload='padding')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d760>, kernel=<OpOverload(op='aten.conv2d', overload='padding')>), <OpOverload(op='aten.clip', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6db20>, kernel=<OpOverload(op='aten.clip', overload='Tensor')>), <OpOverload(op='aten.cummin', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76020>, kernel=<OpOverload(op='aten.cummin', overload='dimname')>), <OpOverload(op='aten.cummax', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76520>, kernel=<OpOverload(op='aten.cummax', overload='dimname')>), <OpOverload(op='aten.divide', overload='Tensor_mode')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75440>, kernel=<OpOverload(op='aten.divide', overload='Tensor_mode')>), <OpOverload(op='aten.divide', overload='Scalar_mode')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca751c0>, kernel=<OpOverload(op='aten.divide', overload='Scalar_mode')>), <OpOverload(op='aten.fix', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7d120>, kernel=<OpOverload(op='aten.fix', overload='default')>), <OpOverload(op='aten.gather', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74540>, kernel=<OpOverload(op='aten.gather', overload='dimname')>), <OpOverload(op='aten.greater', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7de40>, kernel=<OpOverload(op='aten.greater', overload='Scalar')>), <OpOverload(op='aten.greater_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cf40>, kernel=<OpOverload(op='aten.greater_equal', overload='Scalar')>), <OpOverload(op='aten.kthvalue', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76f20>, kernel=<OpOverload(op='aten.kthvalue', overload='dimname')>), <OpOverload(op='aten.ldexp', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67d80>, kernel=<OpOverload(op='aten.ldexp', overload='Tensor')>), <OpOverload(op='aten.less', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c0e0>, kernel=<OpOverload(op='aten.less', overload='Scalar')>), <OpOverload(op='aten.less_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66fc0>, kernel=<OpOverload(op='aten.less_equal', overload='Scalar')>), <OpOverload(op='aten.linalg_eigvals', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67a60>, kernel=<OpOverload(op='aten.linalg_eigvals', overload='default')>), <OpOverload(op='aten.logcumsumexp', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65b20>, kernel=<OpOverload(op='aten.logcumsumexp', overload='dimname')>), <OpOverload(op='aten.max', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fba0>, kernel=<OpOverload(op='aten.max', overload='names_dim')>), <OpOverload(op='aten.median', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6eac0>, kernel=<OpOverload(op='aten.median', overload='names_dim')>), <OpOverload(op='aten.min', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e2a0>, kernel=<OpOverload(op='aten.min', overload='names_dim')>), <OpOverload(op='aten.mode', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d260>, kernel=<OpOverload(op='aten.mode', overload='dimname')>), <OpOverload(op='aten.multiply', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6cd60>, kernel=<OpOverload(op='aten.multiply', overload='Scalar')>), <OpOverload(op='aten.nanmedian', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6cfe0>, kernel=<OpOverload(op='aten.nanmedian', overload='names_dim')>), <OpOverload(op='aten.negative', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75da0>, kernel=<OpOverload(op='aten.negative', overload='default')>), <OpOverload(op='aten.not_equal', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca758a0>, kernel=<OpOverload(op='aten.not_equal', overload='Scalar')>), <OpOverload(op='aten.not_equal', overload='Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75800>, kernel=<OpOverload(op='aten.not_equal', overload='Tensor')>), <OpOverload(op='aten.rrelu', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77ba0>, kernel=<OpOverload(op='aten.rrelu', overload='default')>), <OpOverload(op='aten.repeat_interleave', overload='self_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c2c0>, kernel=<OpOverload(op='aten.repeat_interleave', overload='self_Tensor')>), <OpOverload(op='aten.repeat_interleave', overload='self_int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c220>, kernel=<OpOverload(op='aten.repeat_interleave', overload='self_int')>), <OpOverload(op='aten.scatter', overload='dimname_src')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77380>, kernel=<OpOverload(op='aten.scatter', overload='dimname_src')>), <OpOverload(op='aten.scatter', overload='dimname_value')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77060>, kernel=<OpOverload(op='aten.scatter', overload='dimname_value')>), <OpOverload(op='aten.scatter_add', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77100>, kernel=<OpOverload(op='aten.scatter_add', overload='dimname')>), <OpOverload(op='aten.size', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67920>, kernel=<OpOverload(op='aten.size', overload='Dimname')>), <OpOverload(op='aten.size', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca67420>, kernel=<OpOverload(op='aten.size', overload='int')>), <OpOverload(op='aten.sort', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66de0>, kernel=<OpOverload(op='aten.sort', overload='dimname')>), <OpOverload(op='aten.sort', overload='dimname_stable')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca668e0>, kernel=<OpOverload(op='aten.sort', overload='dimname_stable')>), <OpOverload(op='aten.stride', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f420>, kernel=<OpOverload(op='aten.stride', overload='int')>), <OpOverload(op='aten.stride', overload='Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f600>, kernel=<OpOverload(op='aten.stride', overload='Dimname')>), <OpOverload(op='aten.stft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65760>, kernel=<OpOverload(op='aten.stft', overload='default')>), <OpOverload(op='aten.sym_stride', overload='int')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7dee0>, kernel=<OpOverload(op='aten.sym_stride', overload='int')>), <OpOverload(op='aten.diag', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca677e0>, kernel=<OpOverload(op='aten.diag', overload='default')>), <OpOverload(op='aten.clip', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6e840>, kernel=<OpOverload(op='aten.clip', overload='default')>), <OpOverload(op='aten.float_power', overload='Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d8a0>, kernel=<OpOverload(op='aten.float_power', overload='Scalar')>), <OpOverload(op='aten.float_power', overload='Tensor_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6d6c0>, kernel=<OpOverload(op='aten.float_power', overload='Tensor_Scalar')>), <OpOverload(op='aten.float_power', overload='Tensor_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6cf40>, kernel=<OpOverload(op='aten.float_power', overload='Tensor_Tensor')>), <OpOverload(op='aten.square', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76840>, kernel=<OpOverload(op='aten.square', overload='default')>), <OpOverload(op='aten.hardshrink', overload='default')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softplus', overload='out')>: <function softplus at 0x7b959d5c1940>, <OpOverload(op='aten.softshrink', overload='default')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.hardshrink', overload='out')>: <function hardshrink at 0x7b959d5c2020>, <OpOverload(op='aten.softshrink', overload='out')>: <function softshrink at 0x7b959d5c2340>, <OpOverload(op='aten.margin_ranking_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c860>, kernel=<OpOverload(op='aten.margin_ranking_loss', overload='default')>), <OpOverload(op='aten.hinge_embedding_loss', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77ec0>, kernel=<OpOverload(op='aten.hinge_embedding_loss', overload='default')>), <OpOverload(op='aten.nll_loss', overload='out')>: <function nll_loss at 0x7b959d5c3380>, <OpOverload(op='aten.huber_loss', overload='default')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.huber_loss', overload='out')>: <function huber_loss at 0x7b959d5c3740>, <OpOverload(op='aten.threshold', overload='default')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.threshold', overload='out')>: <function threshold at 0x7b959d5c3a60>, <OpOverload(op='aten.hardtanh', overload='out')>: <function hardtanh at 0x7b959d5c32e0>, <OpOverload(op='aten.gelu', overload='out')>: <function gelu at 0x7b959d3ec2c0>, <OpOverload(op='aten.glu', overload='out')>: <function glu at 0x7b959d3ece00>, <OpOverload(op='aten.pairwise_distance', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8ade0>, kernel=<OpOverload(op='aten.pairwise_distance', overload='default')>), <OpOverload(op='aten.special_bessel_j0', overload='out')>: <function bessel_j0 at 0x7b959d3ede40>, <OpOverload(op='aten.pdist', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65580>, kernel=<OpOverload(op='aten.pdist', overload='default')>), <OpOverload(op='aten.special_bessel_j0', overload='default')>: <function bessel_j0 at 0x7b959d3ede40>, <OpOverload(op='aten.pixel_shuffle', overload='out')>: <function pixel_shuffle at 0x7b959d3ed6c0>, <OpOverload(op='aten.pixel_unshuffle', overload='out')>: <function pixel_unshuffle at 0x7b959d3ed940>, <OpOverload(op='aten.celu_', overload='default')>: <function celu at 0x7b959d3ec400>, <OpOverload(op='aten.elu_', overload='default')>: <function elu at 0x7b959d3ed760>, <OpOverload(op='aten.mish_', overload='default')>: <function mish at 0x7b959d3ed9e0>, <OpOverload(op='aten.selu_', overload='default')>: <function selu at 0x7b959d3edb20>, <OpOverload(op='aten.threshold_', overload='default')>: <function threshold at 0x7b959d3edc60>, <OpOverload(op='aten.special_bessel_j1', overload='default')>: <function bessel_j1 at 0x7b959d3ecd60>, <OpOverload(op='aten.special_bessel_j1', overload='out')>: <function bessel_j1 at 0x7b959d3ecd60>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_entr', overload='default')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_entr', overload='out')>: <function entr at 0x7b959d3ee700>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar_out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_erfcx', overload='out')>: <function erfcx at 0x7b959d3eeac0>, <OpOverload(op='aten.special_i0e', overload='default')>: <function i0e at 0x7b959d3ef060>, <OpOverload(op='aten.special_i0e', overload='out')>: <function i0e at 0x7b959d3ef060>, <OpOverload(op='aten.special_i1', overload='default')>: <function i1 at 0x7b959d3ef560>, <OpOverload(op='aten.special_i1', overload='out')>: <function i1 at 0x7b959d3ef560>, <OpOverload(op='aten.special_i1e', overload='default')>: <function i1e at 0x7b959d3efa60>, <OpOverload(op='aten.special_i1e', overload='out')>: <function i1e at 0x7b959d3efa60>, <OpOverload(op='aten.special_log_ndtr', overload='default')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.special_log_ndtr', overload='out')>: <function log_ndtr at 0x7b959d3efe20>, <OpOverload(op='aten.logit', overload='out')>: <function logit at 0x7b959d408220>, <OpOverload(op='aten.special_xlog1py', overload='default')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='other_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='self_scalar')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.special_xlog1py', overload='out')>: <function xlog1py at 0x7b959d4085e0>, <OpOverload(op='aten.mvlgamma', overload='default')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.mvlgamma', overload='out')>: <function multigammaln at 0x7b959d3eca40>, <OpOverload(op='aten.special_ndtr', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc62f20>, kernel=<OpOverload(op='aten.special_ndtr', overload='default')>), <OpOverload(op='aten.special_ndtr', overload='out')>: <function ndtr at 0x7b959d408720>, <OpOverload(op='aten.special_ndtri', overload='default')>: <function ndtri at 0x7b959d408ae0>, <OpOverload(op='aten.special_ndtri', overload='out')>: <function ndtri at 0x7b959d408ae0>, <OpOverload(op='aten.special_spherical_bessel_j0', overload='default')>: <function spherical_bessel_j0 at 0x7b959d409120>, <OpOverload(op='aten.special_spherical_bessel_j0', overload='out')>: <function spherical_bessel_j0 at 0x7b959d409120>, <OpOverload(op='aten.special_zeta', overload='default')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='other_scalar')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='self_scalar')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='self_scalar_out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.special_zeta', overload='other_scalar_out')>: <function zeta at 0x7b959d409580>, <OpOverload(op='aten.diagonal_scatter', overload='out')>: <function diagonal_scatter at 0x7b959d4d0540>, <OpOverload(op='aten.diagonal', overload='Dimname')>: <function diagonal at 0x7b959d4d0180>, <OpOverload(op='aten.diag_embed', overload='default')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.diag_embed', overload='out')>: <function diag_embed at 0x7b959d4d0860>, <OpOverload(op='aten.block_diag', overload='default')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.block_diag', overload='out')>: <function _block_diag_iterable at 0x7b959d4d0c20>, <OpOverload(op='aten.eye', overload='default')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.unfold_copy', overload='default')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.unfold_copy', overload='out')>: <function unfold_copy at 0x7b959d4d1580>, <OpOverload(op='aten.cumsum', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca647c0>, kernel=<OpOverload(op='aten.cumsum', overload='dimname')>), <OpOverload(op='aten.cumsum', overload='dimname_out')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumsum', overload='out')>: <function cumsum at 0x7b959d4d1620>, <OpOverload(op='aten.cumprod', overload='default')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.cumprod', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64220>, kernel=<OpOverload(op='aten.cumprod', overload='dimname')>), <OpOverload(op='aten.cumprod', overload='dimname_out')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.cumprod', overload='out')>: <function cumprod at 0x7b959d4d16c0>, <OpOverload(op='aten.eye', overload='m')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.triu_indices', overload='out')>: <function triu_indices at 0x7b959d4fd6c0>, <OpOverload(op='aten.arange', overload='start_out')>: <function arange at 0x7b959d4d2fc0>, <OpOverload(op='aten.lerp', overload='Scalar_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.lerp', overload='Tensor_out')>: <function lerp at 0x7b959d4d3380>, <OpOverload(op='aten.linspace', overload='Tensor_Tensor')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Scalar')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Scalar_Tensor')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Tensor_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Tensor_Scalar_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.linspace', overload='Scalar_Tensor_out')>: <function linspace at 0x7b959d4d3600>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='default')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Tensor_Scalar_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.logspace', overload='Scalar_Tensor_out')>: <function logspace at 0x7b959d4d3880>, <OpOverload(op='aten.eye', overload='m_out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.meshgrid', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c900>, kernel=<OpOverload(op='aten.meshgrid', overload='default')>), <OpOverload(op='aten.meshgrid', overload='indexing')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c720>, kernel=<OpOverload(op='aten.meshgrid', overload='indexing')>), <OpOverload(op='aten.eye', overload='out')>: <function eye at 0x7b959d4d3e20>, <OpOverload(op='aten.triu_indices', overload='default')>: <function triu_indices at 0x7b959d4fd6c0>, <OpOverload(op='aten.masked_fill', overload='Scalar_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill', overload='Tensor_out')>: <function masked_fill at 0x7b959d4fc860>, <OpOverload(op='aten.masked_fill_', overload='Scalar')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.masked_fill_', overload='Tensor')>: <function masked_fill_ at 0x7b959d4fc680>, <OpOverload(op='aten.norm', overload='Scalar')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dim')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6dee0>, kernel=<OpOverload(op='aten.norm', overload='names_ScalarOpt_dim')>), <OpOverload(op='aten.norm', overload='ScalarOpt_dim_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='ScalarOpt_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='Scalar_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_ScalarOpt_dim_dtype')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88720>, kernel=<OpOverload(op='aten.norm', overload='names_ScalarOpt_dim_dtype')>), <OpOverload(op='aten.norm', overload='names_dtype_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.norm', overload='names_out')>: <function norm at 0x7b959d4fcd60>, <OpOverload(op='aten.trace', overload='default')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.trace', overload='out')>: <function trace at 0x7b959d4fcfe0>, <OpOverload(op='aten.triu', overload='out')>: <function triu at 0x7b959d4fd4e0>, <OpOverload(op='aten.tril', overload='out')>: <function tril at 0x7b959d4fd760>, <OpOverload(op='aten.tril_indices', overload='default')>: <function tril_indices at 0x7b959d4fdb20>, <OpOverload(op='aten.tril_indices', overload='out')>: <function tril_indices at 0x7b959d4fdb20>, <OpOverload(op='aten.bucketize', overload='Tensor')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Scalar')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Tensor_out')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.bucketize', overload='Scalar_out')>: <function bucketize at 0x7b959d4fc9a0>, <OpOverload(op='aten.cauchy', overload='default')>: <function cauchy at 0x7b959d4fdd00>, <OpOverload(op='aten.cauchy', overload='out')>: <function cauchy at 0x7b959d4fdd00>, <OpOverload(op='aten.exponential', overload='default')>: <function exponential at 0x7b959d4fe0c0>, <OpOverload(op='aten.exponential', overload='out')>: <function exponential at 0x7b959d4fe0c0>, <OpOverload(op='aten.geometric', overload='default')>: <function geometric at 0x7b959d4fe480>, <OpOverload(op='aten.geometric', overload='out')>: <function geometric at 0x7b959d4fe480>, <OpOverload(op='aten.log_normal', overload='default')>: <function log_normal at 0x7b959d4fe840>, <OpOverload(op='aten.log_normal', overload='out')>: <function log_normal at 0x7b959d4fe840>, <OpOverload(op='aten.normal_', overload='default')>: <function normal_ at 0x7b959d4fe8e0>, <OpOverload(op='aten.rad2deg', overload='out')>: <function rad2deg at 0x7b959d4ff240>, <OpOverload(op='aten.deg2rad', overload='out')>: <function deg2rad at 0x7b959d4ff740>, <OpOverload(op='aten.dot', overload='out')>: <function dot at 0x7b959d4feb60>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='dim_IntList_out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='default')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.count_nonzero', overload='out')>: <function count_nonzero at 0x7b959d4ff9c0>, <OpOverload(op='aten.vdot', overload='default')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.vdot', overload='out')>: <function vdot at 0x7b959d4ffd80>, <OpOverload(op='aten.select_scatter', overload='out')>: <function select_scatter at 0x7b959d4fff60>, <OpOverload(op='aten.cumsum_', overload='dimname')>: <function cumsum at 0x7b959d525a80>, <OpOverload(op='aten.abs_', overload='default')>: <function abs at 0x7b959d4ffa60>, <OpOverload(op='aten.acos_', overload='default')>: <function acos at 0x7b959d4ffce0>, <OpOverload(op='aten.cumsum_', overload='default')>: <function cumsum at 0x7b959d525a80>, <OpOverload(op='aten.acosh_', overload='default')>: <function acosh at 0x7b959d524040>, <OpOverload(op='aten.add_', overload='Tensor')>: <function add at 0x7b959d524180>, <OpOverload(op='aten.add_', overload='Scalar')>: <function add at 0x7b959d524180>, <OpOverload(op='aten.addcmul_', overload='default')>: <function addcmul at 0x7b959d5242c0>, <OpOverload(op='aten.lerp_', overload='Scalar')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.addcdiv_', overload='default')>: <function addcdiv at 0x7b959d524400>, <OpOverload(op='aten.asin_', overload='default')>: <function asin at 0x7b959d524540>, <OpOverload(op='aten.cosh_', overload='default')>: <function cosh at 0x7b959d4fed40>, <OpOverload(op='aten.asinh_', overload='default')>: <function asinh at 0x7b959d524680>, <OpOverload(op='aten.atan_', overload='default')>: <function atan at 0x7b959d5247c0>, <OpOverload(op='aten.atanh_', overload='default')>: <function atanh at 0x7b959d524900>, <OpOverload(op='aten.atan2_', overload='default')>: <function atan2 at 0x7b959d524a40>, <OpOverload(op='aten.cos_', overload='default')>: <function cos at 0x7b959d4ffec0>, <OpOverload(op='aten.bitwise_and_', overload='Tensor')>: <function bitwise_and at 0x7b959d524b80>, <OpOverload(op='aten.bitwise_and_', overload='Scalar')>: <function bitwise_and at 0x7b959d524b80>, <OpOverload(op='aten.lerp_', overload='Tensor')>: <function lerp at 0x7b959d526f20>, <OpOverload(op='aten.bitwise_left_shift_', overload='Tensor_Scalar')>: <function bitwise_left_shift at 0x7b959d524cc0>, <OpOverload(op='aten.bitwise_left_shift_', overload='Tensor')>: <function bitwise_left_shift at 0x7b959d524cc0>, <OpOverload(op='aten.bitwise_not_', overload='default')>: <function bitwise_not at 0x7b959d524e00>, <OpOverload(op='aten.bitwise_or_', overload='Tensor')>: <function bitwise_or at 0x7b959d524f40>, <OpOverload(op='aten.bitwise_or_', overload='Scalar')>: <function bitwise_or at 0x7b959d524f40>, <OpOverload(op='aten.copysign_', overload='Scalar')>: <function copysign at 0x7b959d525940>, <OpOverload(op='aten.bitwise_right_shift_', overload='Tensor_Scalar')>: <function bitwise_right_shift at 0x7b959d525080>, <OpOverload(op='aten.bitwise_right_shift_', overload='Tensor')>: <function bitwise_right_shift at 0x7b959d525080>, <OpOverload(op='aten.bitwise_xor_', overload='Tensor')>: <function bitwise_xor at 0x7b959d5251c0>, <OpOverload(op='aten.bitwise_xor_', overload='Scalar')>: <function bitwise_xor at 0x7b959d5251c0>, <OpOverload(op='aten.ceil_', overload='default')>: <function ceil at 0x7b959d525300>, <OpOverload(op='aten.copysign_', overload='Tensor')>: <function copysign at 0x7b959d525940>, <OpOverload(op='aten.clamp_', overload='default')>: <function clamp at 0x7b959d525440>, <OpOverload(op='aten.clamp_', overload='Tensor')>: <function clamp at 0x7b959d525440>, <OpOverload(op='aten.clamp_min_', overload='default')>: <function clamp_min at 0x7b959d525580>, <OpOverload(op='aten.clamp_min_', overload='Tensor')>: <function clamp_min at 0x7b959d525580>, <OpOverload(op='aten.clamp_max_', overload='default')>: <function clamp_max at 0x7b959d5256c0>, <OpOverload(op='aten.clamp_max_', overload='Tensor')>: <function clamp_max at 0x7b959d5256c0>, <OpOverload(op='aten.conj_physical_', overload='default')>: <function conj_physical at 0x7b959d525800>, <OpOverload(op='aten.cumprod_', overload='default')>: <function cumprod at 0x7b959d5259e0>, <OpOverload(op='aten.cumprod_', overload='dimname')>: <function cumprod at 0x7b959d5259e0>, <OpOverload(op='aten.deg2rad_', overload='default')>: <function deg2rad at 0x7b959d525760>, <OpOverload(op='aten.digamma_', overload='default')>: <function digamma at 0x7b959d5254e0>, <OpOverload(op='aten.div_', overload='Tensor')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Tensor_mode')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Scalar')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.div_', overload='Scalar_mode')>: <function div at 0x7b959d525260>, <OpOverload(op='aten.true_divide_', overload='Tensor')>: <function true_divide at 0x7b959d527ec0>, <OpOverload(op='aten.logical_and_', overload='default')>: <function logical_and at 0x7b959d526ac0>, <OpOverload(op='aten.eq_', overload='Scalar')>: <function eq at 0x7b959d524fe0>, <OpOverload(op='aten.eq_', overload='Tensor')>: <function eq at 0x7b959d524fe0>, <OpOverload(op='aten.erf_', overload='default')>: <function erf at 0x7b959d524d60>, <OpOverload(op='aten.erfc_', overload='default')>: <function erfc at 0x7b959d524ae0>, <OpOverload(op='aten.erfinv_', overload='default')>: <function erfinv at 0x7b959d524860>, <OpOverload(op='aten.exp_', overload='default')>: <function exp at 0x7b959d5245e0>, <OpOverload(op='aten.log_', overload='default')>: <function log at 0x7b959d526d40>, <OpOverload(op='aten.exp2_', overload='default')>: <function exp2 at 0x7b959d524360>, <OpOverload(op='aten.expm1_', overload='default')>: <function expm1 at 0x7b959d5240e0>, <OpOverload(op='aten.float_power_', overload='Tensor')>: <function float_power at 0x7b959d525c60>, <OpOverload(op='aten.float_power_', overload='Scalar')>: <function float_power at 0x7b959d525c60>, <OpOverload(op='aten.log2_', overload='default')>: <function log2 at 0x7b959d526fc0>, <OpOverload(op='aten.floor_', overload='default')>: <function floor at 0x7b959d525da0>, <OpOverload(op='aten.floor_divide_', overload='Scalar')>: <function floor_divide at 0x7b959d525ee0>, <OpOverload(op='aten.floor_divide_', overload='Tensor')>: <function floor_divide at 0x7b959d525ee0>, <OpOverload(op='aten.true_divide_', overload='Scalar')>: <function true_divide at 0x7b959d527ec0>, <OpOverload(op='aten.fmod_', overload='Tensor')>: <function fmod at 0x7b959d526020>, <OpOverload(op='aten.fmod_', overload='Scalar')>: <function fmod at 0x7b959d526020>, <OpOverload(op='aten.frac_', overload='default')>: <function frac at 0x7b959d526160>, <OpOverload(op='aten.log1p_', overload='default')>: <function log1p at 0x7b959d5271a0>, <OpOverload(op='aten.gcd_', overload='default')>: <function gcd at 0x7b959d5262a0>, <OpOverload(op='aten.ge_', overload='Scalar')>: <function ge at 0x7b959d5263e0>, <OpOverload(op='aten.ge_', overload='Tensor')>: <function ge at 0x7b959d5263e0>, <OpOverload(op='aten.gt_', overload='Scalar')>: <function gt at 0x7b959d526520>, <OpOverload(op='aten.log10_', overload='default')>: <function log10 at 0x7b959d527060>, <OpOverload(op='aten.gt_', overload='Tensor')>: <function gt at 0x7b959d526520>, <OpOverload(op='aten.heaviside_', overload='default')>: <function heaviside at 0x7b959d526660>, <OpOverload(op='aten.hypot_', overload='default')>: <function hypot at 0x7b959d5267a0>, <OpOverload(op='aten.igamma_', overload='default')>: <function igamma at 0x7b959d5268e0>, <OpOverload(op='aten.igammac_', overload='default')>: <function igammac at 0x7b959d526a20>, <OpOverload(op='aten.lgamma_', overload='default')>: <function lgamma at 0x7b959d4fda80>, <OpOverload(op='aten.i0_', overload='default')>: <function i0 at 0x7b959d526b60>, <OpOverload(op='aten.lcm_', overload='default')>: <function lcm at 0x7b959d526ca0>, <OpOverload(op='aten.trunc_', overload='default')>: <function trunc at 0x7b959d527d80>, <OpOverload(op='aten.le_', overload='Scalar')>: <function le at 0x7b959d526de0>, <OpOverload(op='aten.le_', overload='Tensor')>: <function le at 0x7b959d526de0>, <OpOverload(op='aten.logical_not_', overload='default')>: <function logical_not at 0x7b959d526840>, <OpOverload(op='aten.logical_or_', overload='default')>: <function logical_or at 0x7b959d5265c0>, <OpOverload(op='aten.logical_xor_', overload='default')>: <function logical_xor at 0x7b959d526340>, <OpOverload(op='aten.lt_', overload='Scalar')>: <function lt at 0x7b959d5260c0>, <OpOverload(op='aten.lt_', overload='Tensor')>: <function lt at 0x7b959d5260c0>, <OpOverload(op='aten.mul_', overload='Tensor')>: <function mul at 0x7b959d525e40>, <OpOverload(op='aten.mul_', overload='Scalar')>: <function mul at 0x7b959d525e40>, <OpOverload(op='aten.triu_', overload='default')>: <function triu at 0x7b959d560720>, <OpOverload(op='aten.mvlgamma_', overload='default')>: <function _make_alias.<locals>._fn at 0x7b959d525bc0>, <OpOverload(op='aten.nan_to_num_', overload='default')>: <function nan_to_num at 0x7b959d5244a0>, <OpOverload(op='aten.ne_', overload='Scalar')>: <function ne at 0x7b959d5249a0>, <OpOverload(op='aten.ne_', overload='Tensor')>: <function ne at 0x7b959d5249a0>, <OpOverload(op='aten.log_normal_', overload='default')>: <function log_normal at 0x7b959d525b20>, <OpOverload(op='aten.neg_', overload='default')>: <function neg at 0x7b959d524ea0>, <OpOverload(op='aten.nextafter_', overload='default')>: <function nextafter at 0x7b959d5253a0>, <OpOverload(op='aten.pow_', overload='Scalar')>: <function pow at 0x7b959d5258a0>, <OpOverload(op='aten.pow_', overload='Tensor')>: <function pow at 0x7b959d5258a0>, <OpOverload(op='aten.geometric_', overload='default')>: <function geometric at 0x7b959d5274c0>, <OpOverload(op='aten.rad2deg_', overload='default')>: <function rad2deg at 0x7b959d5272e0>, <OpOverload(op='aten.reciprocal_', overload='default')>: <function reciprocal at 0x7b959d527420>, <OpOverload(op='aten.remainder_', overload='Tensor')>: <function remainder at 0x7b959d527560>, <OpOverload(op='aten.remainder_', overload='Scalar')>: <function remainder at 0x7b959d527560>, <OpOverload(op='aten.rsqrt_', overload='default')>: <function rsqrt at 0x7b959d5276a0>, <OpOverload(op='aten.sgn_', overload='default')>: <function sgn at 0x7b959d5277e0>, <OpOverload(op='aten.exponential_', overload='default')>: <function exponential at 0x7b959d527740>, <OpOverload(op='aten.sigmoid_', overload='default')>: <function sigmoid at 0x7b959d527920>, <OpOverload(op='aten.sign_', overload='default')>: <function sign at 0x7b959d527a60>, <OpOverload(op='aten.sin_', overload='default')>: <function sin at 0x7b959d527ba0>, <OpOverload(op='aten.sinc_', overload='default')>: <function sinc at 0x7b959d527ce0>, <OpOverload(op='aten.cauchy_', overload='default')>: <function cauchy at 0x7b959d5279c0>, <OpOverload(op='aten.sinh_', overload='default')>: <function sinh at 0x7b959d527e20>, <OpOverload(op='aten.sqrt_', overload='default')>: <function sqrt at 0x7b959d527f60>, <OpOverload(op='aten.square_', overload='default')>: <function square at 0x7b959d5600e0>, <OpOverload(op='aten.sub_', overload='Tensor')>: <function sub at 0x7b959d560220>, <OpOverload(op='aten.sub_', overload='Scalar')>: <function sub at 0x7b959d560220>, <OpOverload(op='aten.xlogy_', overload='Scalar_Other')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.tan_', overload='default')>: <function tan at 0x7b959d560360>, <OpOverload(op='aten.tanh_', overload='default')>: <function tanh at 0x7b959d5604a0>, <OpOverload(op='aten.xlogy_', overload='Tensor')>: <function xlogy at 0x7b959d527c40>, <OpOverload(op='aten.tril_', overload='default')>: <function tril at 0x7b959d5605e0>, <OpOverload(op='aten.zero_', overload='default')>: <function zero at 0x7b959d525120>, <OpOverload(op='aten.alias_copy', overload='default')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.alias_copy', overload='out')>: <function PyCapsule.alias at 0x7b959d525d00>, <OpOverload(op='aten.as_strided_copy', overload='default')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.as_strided_copy', overload='out')>: <function PyCapsule.as_strided at 0x7b959d526700>, <OpOverload(op='aten.diagonal_copy', overload='out')>: <function PyCapsule.diagonal at 0x7b959d527100>, <OpOverload(op='aten.expand_copy', overload='default')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.expand_copy', overload='out')>: <function PyCapsule.expand at 0x7b959d560900>, <OpOverload(op='aten.transpose_copy', overload='int_out')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.narrow_copy', overload='default')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.narrow_copy', overload='out')>: <function PyCapsule.narrow at 0x7b959d560400>, <OpOverload(op='aten.transpose_copy', overload='int')>: <function PyCapsule.transpose at 0x7b959d561260>, <OpOverload(op='aten.squeeze_copy', overload='default')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dim_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.squeeze_copy', overload='dims_out')>: <function PyCapsule.squeeze at 0x7b959d560ae0>, <OpOverload(op='aten.permute_copy', overload='default')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.permute_copy', overload='out')>: <function PyCapsule.permute at 0x7b959d560d60>, <OpOverload(op='aten.t_copy', overload='default')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.t_copy', overload='out')>: <function PyCapsule.t at 0x7b959d560fe0>, <OpOverload(op='aten.unbind_copy', overload='int_out')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unbind_copy', overload='int')>: <function PyCapsule.unbind at 0x7b959d525f80>, <OpOverload(op='aten.unsqueeze_copy', overload='default')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.unsqueeze_copy', overload='out')>: <function PyCapsule.unsqueeze at 0x7b959d525620>, <OpOverload(op='aten.view_copy', overload='dtype')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.view_copy', overload='out')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.view_copy', overload='dtype_out')>: <function PyCapsule.view at 0x7b959d527b00>, <OpOverload(op='aten.complex', overload='out')>: <function complex at 0x7b959d562480>, <OpOverload(op='aten.polar', overload='out')>: <function polar at 0x7b959d562700>, <OpOverload(op='aten.fft_fft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b060>, kernel=<OpOverload(op='aten.fft_fft', overload='default')>), <OpOverload(op='aten.fft_fft', overload='out')>: <function fft at 0x7b959d5631a0>, <OpOverload(op='aten.fft_rfft', overload='out')>: <function rfft at 0x7b959d527380>, <OpOverload(op='aten.fft_ifft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a8e0>, kernel=<OpOverload(op='aten.fft_ifft', overload='default')>), <OpOverload(op='aten.fft_ifft', overload='out')>: <function ifft at 0x7b959d563420>, <OpOverload(op='aten.fft_rfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca65260>, kernel=<OpOverload(op='aten.fft_rfft', overload='default')>), <OpOverload(op='aten.fft_irfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64e00>, kernel=<OpOverload(op='aten.fft_irfft', overload='default')>), <OpOverload(op='aten.fft_irfft', overload='out')>: <function irfft at 0x7b959d561300>, <OpOverload(op='aten.fft_hfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64ae0>, kernel=<OpOverload(op='aten.fft_hfft', overload='default')>), <OpOverload(op='aten.fft_hfft', overload='out')>: <function hfft at 0x7b959d563740>, <OpOverload(op='aten.fft_ihfft', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64540>, kernel=<OpOverload(op='aten.fft_ihfft', overload='default')>), <OpOverload(op='aten.fft_ihfft', overload='out')>: <function ihfft at 0x7b959d5639c0>, <OpOverload(op='aten.fft_fftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63d80>, kernel=<OpOverload(op='aten.fft_fftn', overload='default')>), <OpOverload(op='aten.fft_fftn', overload='out')>: <function fftn at 0x7b959d5942c0>, <OpOverload(op='aten.fft_ifftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63420>, kernel=<OpOverload(op='aten.fft_ifftn', overload='default')>), <OpOverload(op='aten.fft_ifftn', overload='out')>: <function ifftn at 0x7b959d594540>, <OpOverload(op='aten.fft_rfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a700>, kernel=<OpOverload(op='aten.fft_rfftn', overload='default')>), <OpOverload(op='aten.fft_rfftn', overload='out')>: <function rfftn at 0x7b959d5947c0>, <OpOverload(op='aten.fft_ihfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89ee0>, kernel=<OpOverload(op='aten.fft_ihfftn', overload='default')>), <OpOverload(op='aten.fft_ihfftn', overload='out')>: <function ihfftn at 0x7b959d594a40>, <OpOverload(op='aten.fft_irfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88e00>, kernel=<OpOverload(op='aten.fft_irfftn', overload='default')>), <OpOverload(op='aten.fft_irfftn', overload='out')>: <function irfftn at 0x7b959d595120>, <OpOverload(op='aten.fft_hfftn', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8bc40>, kernel=<OpOverload(op='aten.fft_hfftn', overload='default')>), <OpOverload(op='aten.fft_hfftn', overload='out')>: <function hfftn at 0x7b959d5953a0>, <OpOverload(op='aten.fft_ifft2', overload='out')>: <function ifft2 at 0x7b959d595440>, <OpOverload(op='aten.fft_fft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b560>, kernel=<OpOverload(op='aten.fft_fft2', overload='default')>), <OpOverload(op='aten.fft_ifft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b600>, kernel=<OpOverload(op='aten.fft_ifft2', overload='default')>), <OpOverload(op='aten.fft_fft2', overload='out')>: <function fft2 at 0x7b959d595620>, <OpOverload(op='aten.fft_rfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8aca0>, kernel=<OpOverload(op='aten.fft_rfft2', overload='default')>), <OpOverload(op='aten.fft_rfft2', overload='out')>: <function rfft2 at 0x7b959d5949a0>, <OpOverload(op='aten.fft_irfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca654e0>, kernel=<OpOverload(op='aten.fft_irfft2', overload='default')>), <OpOverload(op='aten.fft_irfft2', overload='out')>: <function irfft2 at 0x7b959d5956c0>, <OpOverload(op='aten.fft_hfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64d60>, kernel=<OpOverload(op='aten.fft_hfft2', overload='default')>), <OpOverload(op='aten.fft_hfft2', overload='out')>: <function hfft2 at 0x7b959d595940>, <OpOverload(op='aten.fft_ihfft2', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64900>, kernel=<OpOverload(op='aten.fft_ihfft2', overload='default')>), <OpOverload(op='aten.fft_ihfft2', overload='out')>: <function ihfft2 at 0x7b959d595bc0>, <OpOverload(op='aten.fft_fftshift', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca645e0>, kernel=<OpOverload(op='aten.fft_fftshift', overload='default')>), <OpOverload(op='aten.fft_ifftshift', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca64360>, kernel=<OpOverload(op='aten.fft_ifftshift', overload='default')>), <OpOverload(op='aten.linalg_cross', overload='out')>: <function cross at 0x7b959d596480>, <OpOverload(op='aten.linalg_vector_norm', overload='out')>: <function vector_norm at 0x7b959d596840>, <OpOverload(op='aten.alpha_dropout', overload='default')>: <function alpha_dropout at 0x7b959d597880>, <OpOverload(op='aten.celu', overload='out')>: <function celu at 0x7b959d597b00>, <OpOverload(op='aten.elu', overload='out')>: <function elu at 0x7b959d5c0220>, <OpOverload(op='aten.relu', overload='out')>: <function relu at 0x7b959d5c0680>, <OpOverload(op='aten.channel_shuffle', overload='default')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.channel_shuffle', overload='out')>: <function channel_shuffle at 0x7b959d5c0cc0>, <OpOverload(op='aten.leaky_relu', overload='out')>: <function leaky_relu at 0x7b959d5c0ea0>, <OpOverload(op='aten.mish', overload='out')>: <function mish at 0x7b959d5c1300>, <OpOverload(op='aten.is_complex', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca66980>, kernel=<OpOverload(op='aten.is_complex', overload='default')>), <OpOverload(op='aten.erfinv', overload='default')>: <function erfinv at 0x7b959d5d77e0>, <OpOverload(op='aten.erfinv', overload='out')>: <function erfinv at 0x7b959d5d77e0>, <OpOverload(op='aten.zero', overload='default')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.zero', overload='out')>: <function zero at 0x7b959d611260>, <OpOverload(op='aten.frac', overload='out')>: <function frac at 0x7b959d611c60>, <OpOverload(op='aten.isinf', overload='out')>: <function isinf at 0x7b959d612660>, <OpOverload(op='aten.isposinf', overload='out')>: <function isposinf at 0x7b959d611800>, <OpOverload(op='aten.logsumexp', overload='out')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.isneginf', overload='out')>: <function isneginf at 0x7b959d612980>, <OpOverload(op='aten.isnan', overload='out')>: <function isnan at 0x7b959d612e80>, <OpOverload(op='aten.logsumexp', overload='names_out')>: <function logsumexp at 0x7b959d629760>, <OpOverload(op='aten.i0', overload='default')>: <function i0 at 0x7b959d613880>, <OpOverload(op='aten.i0', overload='out')>: <function i0 at 0x7b959d613880>, <OpOverload(op='aten.logsumexp', overload='names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c2c0>, kernel=<OpOverload(op='aten.logsumexp', overload='names')>), <OpOverload(op='aten.nan_to_num', overload='default')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.nan_to_num', overload='out')>: <function nan_to_num at 0x7b959d629440>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor_Scalar_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.sigmoid', overload='out')>: <function sigmoid at 0x7b959d62ade0>, <OpOverload(op='aten.sgn', overload='default')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.sgn', overload='out')>: <function sgn at 0x7b959d62b2e0>, <OpOverload(op='aten.sinc', overload='out')>: <function sinc at 0x7b959d63c720>, <OpOverload(op='aten.bitwise_right_shift', overload='Tensor_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Tensor_Scalar_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_left_shift', overload='Scalar_Tensor_out')>: <function bitwise_left_shift at 0x7b959d63ef20>, <OpOverload(op='aten.bitwise_right_shift', overload='Scalar_Tensor_out')>: <function bitwise_right_shift at 0x7b959d63f7e0>, <OpOverload(op='aten.copysign', overload='Tensor')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='Scalar')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='out')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.copysign', overload='Scalar_out')>: <function copysign at 0x7b959d63f9c0>, <OpOverload(op='aten.logical_and', overload='out')>: <function logical_and at 0x7b959d66d080>, <OpOverload(op='aten.heaviside', overload='out')>: <function heaviside at 0x7b959d65ac00>, <OpOverload(op='aten.lcm', overload='default')>: <function lcm at 0x7b959d65bec0>, <OpOverload(op='aten.lcm', overload='out')>: <function lcm at 0x7b959d65bec0>, <OpOverload(op='aten.logaddexp', overload='out')>: <function logaddexp at 0x7b959d66c7c0>, <OpOverload(op='aten.logaddexp2', overload='out')>: <function logaddexp2 at 0x7b959d66cc20>, <OpOverload(op='aten.logical_not', overload='out')>: <function logical_not at 0x7b959d65a3e0>, <OpOverload(op='aten.logical_or', overload='out')>: <function logical_or at 0x7b959d66d260>, <OpOverload(op='aten.logical_xor', overload='out')>: <function logical_xor at 0x7b959d66d6c0>, <OpOverload(op='aten.rsub', overload='Tensor')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Tensor_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.rsub', overload='Scalar_out')>: <function rsub at 0x7b959d66f7e0>, <OpOverload(op='aten.xlogy', overload='OutTensor')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Self')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.xlogy', overload='OutScalar_Other')>: <function xlogy at 0x7b959d66fc40>, <OpOverload(op='aten.addcdiv', overload='out')>: <function addcdiv at 0x7b959d684400>, <OpOverload(op='aten.std_mean', overload='correction_out')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.addcmul', overload='out')>: <function addcmul at 0x7b959d6847c0>, <OpOverload(op='aten.clamp', overload='out')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp', overload='Tensor_out')>: <function clamp at 0x7b959d684b80>, <OpOverload(op='aten.clamp_min', overload='out')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_min', overload='Tensor_out')>: <function clamp_min at 0x7b959d684e00>, <OpOverload(op='aten.clamp_max', overload='out')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.clamp_max', overload='Tensor_out')>: <function clamp_max at 0x7b959d685080>, <OpOverload(op='aten.all', overload='out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dims_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='all_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.all', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63240>, kernel=<OpOverload(op='aten.all', overload='dimname')>), <OpOverload(op='aten.all', overload='dimname_out')>: <function all at 0x7b959d686020>, <OpOverload(op='aten.std_mean', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a2a0>, kernel=<OpOverload(op='aten.std_mean', overload='correction_names')>), <OpOverload(op='aten.any', overload='out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dims_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='all_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.any', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89a80>, kernel=<OpOverload(op='aten.any', overload='dimname')>), <OpOverload(op='aten.any', overload='dimname_out')>: <function any at 0x7b959d6862a0>, <OpOverload(op='aten.std_mean', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88d60>, kernel=<OpOverload(op='aten.std_mean', overload='names_dim')>), <OpOverload(op='aten.std_mean', overload='correction')>: <function std_mean at 0x7b959d6874c0>, <OpOverload(op='aten.std', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75ee0>, kernel=<OpOverload(op='aten.std', overload='default')>), <OpOverload(op='aten.std', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca75c60>, kernel=<OpOverload(op='aten.std', overload='dim')>), <OpOverload(op='aten.std', overload='correction')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca756c0>, kernel=<OpOverload(op='aten.std', overload='names_dim')>), <OpOverload(op='aten.std', overload='names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.std', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca74f40>, kernel=<OpOverload(op='aten.std', overload='correction_names')>), <OpOverload(op='aten.std', overload='correction_names_out')>: <function std at 0x7b959d686de0>, <OpOverload(op='aten.mean', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca749a0>, kernel=<OpOverload(op='aten.mean', overload='names_dim')>), <OpOverload(op='aten.mean', overload='names_out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.mean', overload='dtype_out')>: <function mean at 0x7b959d686c00>, <OpOverload(op='aten.std_mean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7cae0>, kernel=<OpOverload(op='aten.std_mean', overload='default')>), <OpOverload(op='aten.std_mean', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ca40>, kernel=<OpOverload(op='aten.std_mean', overload='dim')>), <OpOverload(op='aten.var_mean', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca776a0>, kernel=<OpOverload(op='aten.var_mean', overload='default')>), <OpOverload(op='aten.var_mean', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca774c0>, kernel=<OpOverload(op='aten.var_mean', overload='dim')>), <OpOverload(op='aten.var_mean', overload='correction')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.var_mean', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca76e80>, kernel=<OpOverload(op='aten.var_mean', overload='names_dim')>), <OpOverload(op='aten.var_mean', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6c680>, kernel=<OpOverload(op='aten.var_mean', overload='correction_names')>), <OpOverload(op='aten.var_mean', overload='correction_out')>: <function var_mean at 0x7b959d686200>, <OpOverload(op='aten.broadcast_tensors', overload='default')>: <function broadcast_tensors at 0x7b959d6ac180>, <OpOverload(op='aten.addr', overload='out')>: <function addr at 0x7b959d687a60>, <OpOverload(op='aten.constant_pad_nd', overload='out')>: <function constant_pad_nd at 0x7b959d6acb80>, <OpOverload(op='aten.flip', overload='out')>: <function flip at 0x7b959d6ad3a0>, <OpOverload(op='aten.stft', overload='center')>: <function stft at 0x7b959d6ad620>, <OpOverload(op='aten.native_layer_norm', overload='out')>: <function native_layer_norm at 0x7b959d6adda0>, <OpOverload(op='aten.renorm', overload='default')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.renorm', overload='out')>: <function renorm at 0x7b959d6adee0>, <OpOverload(op='aten.istft', overload='default')>: <function istft at 0x7b959d6ad300>, <OpOverload(op='aten.repeat', overload='out')>: <function repeat at 0x7b959d6ae200>, <OpOverload(op='aten.roll', overload='out')>: <function roll at 0x7b959d6ae980>, <OpOverload(op='aten.rot90', overload='default')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.rot90', overload='out')>: <function rot90 at 0x7b959d6aec00>, <OpOverload(op='aten.stack', overload='out')>: <function stack at 0x7b959d6aef20>, <OpOverload(op='aten.unbind', overload='Dimname')>: <function unbind at 0x7b959d6af560>, <OpOverload(op='aten.index_fill', overload='int_Tensor')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Scalar')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='Dimname_Scalar')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fa60>, kernel=<OpOverload(op='aten.index_fill', overload='Dimname_Scalar')>), <OpOverload(op='aten.index_fill', overload='Dimname_Tensor')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6f6a0>, kernel=<OpOverload(op='aten.index_fill', overload='Dimname_Tensor')>), <OpOverload(op='aten.index_fill', overload='int_Scalar_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill', overload='int_Tensor_out')>: <function index_fill at 0x7b959d6afba0>, <OpOverload(op='aten.index_fill_', overload='int_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='int_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Scalar')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.index_fill_', overload='Dimname_Tensor')>: <function index_fill_ at 0x7b959d6af9c0>, <OpOverload(op='aten.diag', overload='out')>: <function diag at 0x7b959d4d0360>, <OpOverload(op='aten.index_select', overload='out')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.index_select', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ca40>, kernel=<OpOverload(op='aten.index_select', overload='dimname')>), <OpOverload(op='aten.index_select', overload='dimname_out')>: <function index_select at 0x7b959d4d0220>, <OpOverload(op='aten.glu_backward', overload='default')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.glu_backward', overload='grad_input')>: <function glu_backward at 0x7b959d8bdf80>, <OpOverload(op='aten.nll_loss_backward', overload='default')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss_backward', overload='grad_input')>: <function nll_loss_backward at 0x7b959d8be340>, <OpOverload(op='aten.nll_loss2d_backward', overload='default')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.nll_loss2d_backward', overload='grad_input')>: <function nll_loss2d_backward at 0x7b959d8be660>, <OpOverload(op='aten.slice_backward', overload='out')>: <function slice_backward at 0x7b959d8bf560>, <OpOverload(op='aten.binary_cross_entropy', overload='default')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.binary_cross_entropy', overload='out')>: <function binary_cross_entropy at 0x7b959d8bec00>, <OpOverload(op='aten.slice_backward', overload='default')>: <function slice_backward at 0x7b959d8bf560>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='default')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.binary_cross_entropy_backward', overload='grad_input')>: <function binary_cross_entropy_backward at 0x7b959d8beca0>, <OpOverload(op='aten.soft_margin_loss', overload='default')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss', overload='out')>: <function soft_margin_loss at 0x7b959d8bf2e0>, <OpOverload(op='aten.soft_margin_loss_backward', overload='default')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.soft_margin_loss_backward', overload='grad_input')>: <function soft_margin_loss_backward at 0x7b959d8bf380>, <OpOverload(op='aten.dist', overload='default')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten.dist', overload='out')>: <function dist at 0x7b959d8bf920>, <OpOverload(op='aten._euclidean_dist', overload='default')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.select_backward', overload='default')>: <function select_backward at 0x7b959d8bfce0>, <OpOverload(op='aten.select_backward', overload='out')>: <function select_backward at 0x7b959d8bfce0>, <OpOverload(op='aten.diagonal_backward', overload='default')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten.diagonal_backward', overload='out')>: <function diagonal_backward at 0x7b959d8bff60>, <OpOverload(op='aten._softmax_backward_data', overload='default')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._softmax_backward_data', overload='out')>: <function _softmax_backward_data at 0x7b959d6e00e0>, <OpOverload(op='aten._log_softmax_backward_data', overload='default')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten._log_softmax_backward_data', overload='out')>: <function _log_softmax_backward_data at 0x7b959d6e0720>, <OpOverload(op='aten.im2col', overload='out')>: <function im2col at 0x7b959d6e0a40>, <OpOverload(op='aten.logit_backward', overload='default')>: <function logit_backward at 0x7b959d6e13a0>, <OpOverload(op='aten.col2im', overload='out')>: <function col2im at 0x7b959d6e0e00>, <OpOverload(op='aten.native_dropout_backward', overload='default')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.native_dropout_backward', overload='out')>: <function native_dropout_backward at 0x7b959d6e1080>, <OpOverload(op='aten.unfold_backward', overload='default')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.unfold_backward', overload='out')>: <function unfold_backward at 0x7b959d6e1300>, <OpOverload(op='aten.native_dropout', overload='out')>: <function native_dropout at 0x7b959d6e1580>, <OpOverload(op='aten._softmax', overload='out')>: <function _softmax at 0x7b959d6e0680>, <OpOverload(op='aten._log_softmax', overload='out')>: <function _log_softmax at 0x7b959d6e1a80>, <OpOverload(op='aten.embedding', overload='out')>: <function embedding at 0x7b959d6e1d00>, <OpOverload(op='aten.embedding_dense_backward', overload='default')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten.embedding_dense_backward', overload='out')>: <function embedding_dense_backward at 0x7b959d6e1f80>, <OpOverload(op='aten._chunk_cat', overload='default')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten._chunk_cat', overload='out')>: <function _chunk_cat at 0x7b959d6e22a0>, <OpOverload(op='aten.split_with_sizes_copy', overload='default')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.split_with_sizes_copy', overload='out')>: <function split_with_sizes_copy at 0x7b959d6e2340>, <OpOverload(op='aten.unsafe_split_with_sizes', overload='default')>: <function unsafe_split_with_sizes at 0x7b959d6e25c0>, <OpOverload(op='aten.native_layer_norm_backward', overload='out')>: <function native_layer_norm_backward_out at 0x7b959d6e36a0>, <OpOverload(op='aten.addmm', overload='out')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten.addmm', overload='dtype_out')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten.addmm', overload='dtype')>: <function addmm at 0x7b959d6e2d40>, <OpOverload(op='aten._addmm_activation', overload='default')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten._addmm_activation', overload='out')>: <function _addmm_activation at 0x7b959d6e3060>, <OpOverload(op='aten.native_group_norm_backward', overload='default')>: <function native_group_norm_backward at 0x7b959d6e3420>, <OpOverload(op='aten.native_group_norm_backward', overload='out')>: <function native_group_norm_backward_out at 0x7b959d6e34c0>, <OpOverload(op='aten.addmv', overload='out')>: <function addmv at 0x7b959d6e3380>, <OpOverload(op='aten.native_layer_norm_backward', overload='default')>: <function native_layer_norm_backward at 0x7b959d6e3740>, <OpOverload(op='aten.native_batch_norm', overload='out')>: <function native_batch_norm at 0x7b959d6e09a0>, <OpOverload(op='aten._batch_norm_with_update', overload='default')>: <function _batch_norm_with_update at 0x7b959d70c040>, <OpOverload(op='aten._batch_norm_with_update_functional', overload='default')>: <function _batch_norm_with_update_functional at 0x7b959d70c0e0>, <OpOverload(op='aten._batch_norm_no_update', overload='default')>: <function _batch_norm_no_update at 0x7b959d70c220>, <OpOverload(op='aten.native_batch_norm_backward', overload='out')>: <function native_batch_norm_backward_out at 0x7b959d6e3ce0>, <OpOverload(op='aten._fused_dropout', overload='default')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten._fused_dropout', overload='out')>: <function _fused_dropout_decomposition at 0x7b959d70cae0>, <OpOverload(op='aten.native_batch_norm_backward', overload='default')>: <function native_batch_norm_backward at 0x7b959d6e3e20>, <OpOverload(op='aten._to_copy', overload='out')>: <function _to_copy at 0x7b959d70cea0>, <OpOverload(op='aten.cudnn_batch_norm', overload='default')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.lift', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.lift', overload='out')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.batch_norm_backward', overload='default')>: <function batch_norm_backward at 0x7b959d70d940>, <OpOverload(op='aten.cudnn_batch_norm', overload='out')>: <function cudnn_batch_norm at 0x7b959d70d760>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='default')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.miopen_batch_norm_backward', overload='out')>: <function miopen_batch_norm_backward at 0x7b959d6e3560>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='default')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.cudnn_batch_norm_backward', overload='out')>: <function cudnn_batch_norm_backward at 0x7b959d70e020>, <OpOverload(op='aten.log_sigmoid_forward', overload='output')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='default')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten._adaptive_avg_pool2d', overload='out')>: <function adaptive_avg_pool2d at 0x7b959d70e480>, <OpOverload(op='aten.log_sigmoid_forward', overload='default')>: <function log_sigmoid_forward at 0x7b959d70eb60>, <OpOverload(op='aten.max_unpool2d', overload='default')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool2d', overload='out')>: <function max_unpool2d at 0x7b959d70e7a0>, <OpOverload(op='aten.max_unpool3d', overload='default')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.max_unpool3d', overload='out')>: <function max_unpool3d at 0x7b959d70ea20>, <OpOverload(op='aten.pad_sequence', overload='default')>: <function pad_sequence at 0x7b959d70ef20>, <OpOverload(op='aten.index_add_', overload='default')>: <function index_add_ at 0x7b959d70e840>, <OpOverload(op='aten.index_add', overload='default')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='out')>: <function index_add at 0x7b959d70ede0>, <OpOverload(op='aten.index_add', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6ff60>, kernel=<OpOverload(op='aten.index_add', overload='dimname')>), <OpOverload(op='aten.index_copy_', overload='default')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy_', overload='dimname')>: <function index_copy_ at 0x7b959d70ee80>, <OpOverload(op='aten.index_copy', overload='default')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.index_copy', overload='dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8a660>, kernel=<OpOverload(op='aten.index_copy', overload='dimname')>), <OpOverload(op='aten.index_copy', overload='out')>: <function index_copy at 0x7b959d70f420>, <OpOverload(op='aten.gru', overload='input')>: <function gru_impl at 0x7b959d736700>, <OpOverload(op='aten.uniform_', overload='default')>: <function uniform_ at 0x7b959d70e3e0>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.gru', overload='data')>: <function gru_impl_data at 0x7b959d70f880>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='vec')>: <function _upsample_nearest_exact_vec at 0x7b959d734360>, <OpOverload(op='aten.upsample_nearest1d', overload='out')>: <function upsample_nearest1d at 0x7b959d734720>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='default')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten._upsample_nearest_exact1d', overload='out')>: <function upsample_nearest_exact1d at 0x7b959d734a40>, <OpOverload(op='aten.upsample_nearest2d', overload='out')>: <function upsample_nearest2d at 0x7b959d734d60>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='default')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten._upsample_nearest_exact2d', overload='out')>: <function _upsample_nearest_exact2d at 0x7b959d735080>, <OpOverload(op='aten.upsample_nearest3d', overload='out')>: <function upsample_nearest3d at 0x7b959d7353a0>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='default')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten._upsample_nearest_exact3d', overload='out')>: <function _upsample_nearest_exact3d at 0x7b959d7356c0>, <OpOverload(op='aten.rnn_tanh', overload='input')>: <function rnn_tanh_input at 0x7b959d735ee0>, <OpOverload(op='aten.rnn_relu', overload='input')>: <function rnn_relu_input at 0x7b959d7360c0>, <OpOverload(op='aten.rnn_relu', overload='data')>: <function rnn_relu_data at 0x7b959d7362a0>, <OpOverload(op='aten.rnn_tanh', overload='data')>: <function rnn_tanh_data at 0x7b959d736480>, <OpOverload(op='aten._upsample_bicubic2d_aa', overload='vec')>: <function upsample_bicubic2d_aa_vec at 0x7b959d736020>, <OpOverload(op='aten.lstm', overload='input')>: <function lstm_impl at 0x7b959d7368e0>, <OpOverload(op='aten.lstm', overload='data')>: <function lstm_data_impl at 0x7b959d736ac0>, <OpOverload(op='aten._upsample_bilinear2d_aa', overload='vec')>: <function upsample_bilinear2d_aa_vec at 0x7b959d736840>, <OpOverload(op='aten.upsample_linear1d', overload='vec')>: <function _upsample_linear_vec at 0x7b959d734040>, <OpOverload(op='aten.upsample_linear1d', overload='out')>: <function upsample_linear1d at 0x7b959d736d40>, <OpOverload(op='aten.upsample_bilinear2d', overload='out')>: <function upsample_bilinear2d at 0x7b959d737060>, <OpOverload(op='aten.upsample_trilinear3d', overload='out')>: <function upsample_trilinear3d at 0x7b959d7372e0>, <OpOverload(op='aten.is_same_size', overload='default')>: <function is_same_size at 0x7b959d7376a0>, <OpOverload(op='aten._reshape_alias', overload='default')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten._unsafe_view', overload='out')>: <function _reshape_alias at 0x7b959d737a60>, <OpOverload(op='aten.affine_grid_generator', overload='default')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten._unsafe_masked_index', overload='default')>: <function _unsafe_masked_index at 0x7b959d737c40>, <OpOverload(op='aten._unsafe_masked_index_put_accumulate', overload='default')>: <function _unsafe_masked_index_put_accumulate at 0x7b959d737d80>, <OpOverload(op='aten.affine_grid_generator', overload='out')>: <function affine_grid_generator at 0x7b959d737240>, <OpOverload(op='aten.nll_loss_forward', overload='output')>: <function nll_loss_forward at 0x7b959d7545e0>, <OpOverload(op='aten.nll_loss2d_forward', overload='default')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.nll_loss2d_forward', overload='output')>: <function nll_loss2d_forward at 0x7b959d754cc0>, <OpOverload(op='aten.reflection_pad3d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.grid_sampler_2d', overload='out')>: <function grid_sampler_2d at 0x7b959d736a20>, <OpOverload(op='aten.mv', overload='out')>: <function mv at 0x7b959d7553a0>, <OpOverload(op='aten.reflection_pad3d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d736200>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='default')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.binary_cross_entropy_with_logits', overload='out')>: <function binary_cross_entropy_with_logits at 0x7b959d755620>, <OpOverload(op='aten.upsample_bicubic2d', overload='out')>: <function upsample_bicubic2d_default at 0x7b959d755da0>, <OpOverload(op='aten.isin', overload='Tensor_Scalar_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Scalar_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.reflection_pad3d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad2d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.reflection_pad1d', overload='out')>: <function _reflection_pad at 0x7b959d756340>, <OpOverload(op='aten.replication_pad3d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad2d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.replication_pad1d', overload='out')>: <function _replication_pad at 0x7b959d7567a0>, <OpOverload(op='aten.reflection_pad2d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad2d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='default')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.reflection_pad1d_backward', overload='grad_input')>: <function _reflection_pad_backward at 0x7b959d756e80>, <OpOverload(op='aten.isin', overload='Tensor_Scalar')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.isin', overload='Tensor_Tensor_out')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.aminmax', overload='default')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.aminmax', overload='out')>: <function aminmax at 0x7b959d755580>, <OpOverload(op='aten.nansum', overload='default')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.nansum', overload='out')>: <function nansum at 0x7b959d757100>, <OpOverload(op='aten.arange', overload='out')>: <function arange_default at 0x7b959d757380>, <OpOverload(op='aten.isin', overload='Tensor_Tensor')>: <function isin at 0x7b959d756de0>, <OpOverload(op='aten.multi_margin_loss', overload='default')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multi_margin_loss', overload='out')>: <function multi_margin_loss at 0x7b959d7579c0>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='default')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten.multilabel_margin_loss_forward', overload='output')>: <function multilabel_margin_loss_forward at 0x7b959d757560>, <OpOverload(op='aten.baddbmm', overload='out')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten.baddbmm', overload='dtype_out')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten.baddbmm', overload='dtype')>: <function baddbmm at 0x7b959d774720>, <OpOverload(op='aten._weight_norm_interface', overload='out')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten.floor_divide', overload='Scalar')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten.floor_divide', overload='out')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten.floor_divide', overload='Scalar_out')>: <function floor_divide at 0x7b959d7749a0>, <OpOverload(op='aten._weight_norm_interface', overload='default')>: <function _weight_norm_interface at 0x7b959d774cc0>, <OpOverload(op='aten.scatter_', overload='value')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.take', overload='default')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.take', overload='out')>: <function take at 0x7b959d774d60>, <OpOverload(op='aten.scatter_', overload='src')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.resize_as', overload='default')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.resize_as', overload='out')>: <function resize_as at 0x7b959d774e00>, <OpOverload(op='aten.addbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774c20>, <OpOverload(op='aten.addmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774900>, <OpOverload(op='aten.addmv_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774360>, <OpOverload(op='aten.baddbmm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d774fe0>, <OpOverload(op='aten.fill_', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.fill_', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775120>, <OpOverload(op='aten.gelu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775260>, <OpOverload(op='aten.hardswish_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7753a0>, <OpOverload(op='aten.hardtanh_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7754e0>, <OpOverload(op='aten.round_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.hardsigmoid_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775620>, <OpOverload(op='aten.__iand__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.__iand__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775760>, <OpOverload(op='aten.renorm_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d756b60>, <OpOverload(op='aten.__ilshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.__ilshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7758a0>, <OpOverload(op='aten.index_reduce_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775b20>, <OpOverload(op='aten.__ior__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__ior__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775c60>, <OpOverload(op='aten.__irshift__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__irshift__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775da0>, <OpOverload(op='aten.__ixor__', overload='Tensor')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.__ixor__', overload='Scalar')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775ee0>, <OpOverload(op='aten.relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7762a0>, <OpOverload(op='aten.leaky_relu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776020>, <OpOverload(op='aten.logit_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776160>, <OpOverload(op='aten.scatter_', overload='reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_', overload='value_reduce')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7760c0>, <OpOverload(op='aten.scatter_add_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775e40>, <OpOverload(op='aten.scatter_reduce_', overload='two')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775bc0>, <OpOverload(op='aten.silu_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d775940>, <OpOverload(op='aten.cat', overload='out')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.cat', overload='names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8b100>, kernel=<OpOverload(op='aten.cat', overload='names')>), <OpOverload(op='aten.cat', overload='names_out')>: <function cat at 0x7b959d6ac680>, <OpOverload(op='aten.where', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc891c0>, kernel=<OpOverload(op='aten.where', overload='default')>), <OpOverload(op='aten.where', overload='self_out')>: <function where at 0x7b959d685440>, <OpOverload(op='aten.round_', overload='decimals')>: <function register_inplace.<locals>.inplace_op at 0x7b959d776340>, <OpOverload(op='aten.sum', overload='out')>: <function sum_default at 0x7b959d774a40>, <OpOverload(op='aten.sum', overload='IntList_out')>: <function sum at 0x7b959d6860c0>, <OpOverload(op='aten.prod', overload='dim_Dimname')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63ce0>, kernel=<OpOverload(op='aten.prod', overload='dim_Dimname')>), <OpOverload(op='aten.prod', overload='int_out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.prod', overload='out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.var', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc634c0>, kernel=<OpOverload(op='aten.var', overload='default')>), <OpOverload(op='aten.prod', overload='Dimname_out')>: <function prod at 0x7b959d686480>, <OpOverload(op='aten.var', overload='dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc63380>, kernel=<OpOverload(op='aten.var', overload='dim')>), <OpOverload(op='aten.var', overload='correction')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='names_dim')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc89760>, kernel=<OpOverload(op='aten.var', overload='names_dim')>), <OpOverload(op='aten.var', overload='out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.var', overload='correction_names')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc899e0>, kernel=<OpOverload(op='aten.var', overload='correction_names')>), <OpOverload(op='aten.var', overload='correction_names_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.amax', overload='out')>: <function amax at 0x7b959d686660>, <OpOverload(op='aten.var', overload='names_out')>: <function var at 0x7b959d686b60>, <OpOverload(op='aten.amin', overload='out')>: <function amin at 0x7b959d686520>, <OpOverload(op='aten.empty_strided', overload='out')>: <function empty_strided at 0x7b959d4d3ec0>, <OpOverload(op='aten.threshold_backward', overload='default')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.full', overload='out')>: <function full at 0x7b959d4d2f20>, <OpOverload(op='aten.svd', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc88180>, kernel=<OpOverload(op='aten.svd', overload='default')>), <OpOverload(op='aten.normal', overload='Tensor_float_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_Tensor_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='float_float_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.normal', overload='Tensor_Tensor_out')>: <function normal at 0x7b959d4fec00>, <OpOverload(op='aten.uniform', overload='default')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten.uniform', overload='out')>: <function uniform at 0x7b959d70f740>, <OpOverload(op='aten.tanh_backward', overload='grad_input')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.frexp', overload='Tensor')>: <function frexp at 0x7b959d659ee0>, <OpOverload(op='aten.frexp', overload='Tensor_out')>: <function frexp at 0x7b959d659ee0>, <OpOverload(op='aten.sigmoid_backward', overload='default')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.sigmoid_backward', overload='grad_input')>: <function sigmoid_backward at 0x7b959d879ee0>, <OpOverload(op='aten.softplus_backward', overload='default')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.softplus_backward', overload='grad_input')>: <function softplus_backward at 0x7b959d87a340>, <OpOverload(op='aten.elu_backward', overload='default')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.elu_backward', overload='grad_input')>: <function elu_backward at 0x7b959d879e40>, <OpOverload(op='aten.hardsigmoid', overload='out')>: <function hardsigmoid at 0x7b959d87af20>, <OpOverload(op='aten.hardsigmoid_backward', overload='default')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.hardsigmoid_backward', overload='grad_input')>: <function hardsigmoid_backward at 0x7b959d87afc0>, <OpOverload(op='aten.hardtanh_backward', overload='grad_input')>: <function hardtanh_backward at 0x7b959d87b380>, <OpOverload(op='aten.hardswish', overload='out')>: <function hardswish at 0x7b959d87b920>, <OpOverload(op='aten.threshold_backward', overload='grad_input')>: <function threshold_backward at 0x7b959d87bce0>, <OpOverload(op='aten.hardswish_backward', overload='default')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.hardswish_backward', overload='out')>: <function hardswish_backward at 0x7b959d87bc40>, <OpOverload(op='aten.leaky_relu_backward', overload='default')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.leaky_relu_backward', overload='grad_input')>: <function leaky_relu_backward at 0x7b959d87be20>, <OpOverload(op='aten.gelu_backward', overload='default')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.gelu_backward', overload='grad_input')>: <function gelu_backward at 0x7b959d87ac00>, <OpOverload(op='aten.mish_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca6fec0>, kernel=<OpOverload(op='aten.mish_backward', overload='default')>), <OpOverload(op='aten.huber_loss_backward', overload='default')>: <function huber_loss_backward at 0x7b959d8bce00>, <OpOverload(op='aten.silu', overload='out')>: <function silu at 0x7b959d8bc540>, <OpOverload(op='aten.silu_backward', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c180>, kernel=<OpOverload(op='aten.silu_backward', overload='default')>), <OpOverload(op='aten.silu_backward', overload='grad_input')>: <function silu_backward at 0x7b959d8bc5e0>, <OpOverload(op='aten._prelu_kernel_backward', overload='default')>: <function _prelu_kernel_backward at 0x7b959d8bc9a0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='default')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.rrelu_with_noise_backward', overload='out')>: <function rrelu_with_noise_backward at 0x7b959d8bcea0>, <OpOverload(op='aten.log_sigmoid_backward', overload='default')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.log_sigmoid_backward', overload='grad_input')>: <function log_sigmoid_backward at 0x7b959d8bcf40>, <OpOverload(op='aten.mse_loss', overload='out')>: <function mse_loss at 0x7b959d8bd6c0>, <OpOverload(op='aten.smooth_l1_loss', overload='out')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.mse_loss_backward', overload='default')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten.mse_loss_backward', overload='grad_input')>: <function mse_loss_backward at 0x7b959d8bd760>, <OpOverload(op='aten._safe_softmax', overload='default')>: <function safe_softmax at 0x7b959d8bda80>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='default')>: <function smooth_l1_loss_backward at 0x7b959d8bdc60>, <OpOverload(op='aten.smooth_l1_loss', overload='default')>: <function smooth_l1_loss at 0x7b959d8bdee0>, <OpOverload(op='aten.smooth_l1_loss_backward', overload='grad_input')>: <function smooth_l1_loss_backward_out at 0x7b959d8bd940>, <OpOverload(op='aten._euclidean_dist', overload='out')>: <function _euclidean_dist at 0x7b959d8bfba0>, <OpOverload(op='aten.tan', overload='out')>: <function tan at 0x7b959d63d300>, <OpOverload(op='aten.tanh', overload='out')>: <function tanh at 0x7b959d63d800>, <OpOverload(op='aten.trunc', overload='out')>: <function trunc at 0x7b959d63dd00>, <OpOverload(op='aten.add', overload='Scalar_out')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.add', overload='out')>: <function add at 0x7b959d63e200>, <OpOverload(op='aten.atan2', overload='out')>: <function atan2 at 0x7b959d63e660>, <OpOverload(op='aten.bitwise_and', overload='Scalar_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Scalar_Tensor_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_and', overload='Tensor_out')>: <function bitwise_and at 0x7b959d63eac0>, <OpOverload(op='aten.bitwise_or', overload='Scalar_Tensor_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_or', overload='Scalar_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_or', overload='Tensor_out')>: <function bitwise_or at 0x7b959d63f380>, <OpOverload(op='aten.bitwise_xor', overload='Tensor_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_xor', overload='Scalar_Tensor_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.bitwise_xor', overload='Scalar_out')>: <function bitwise_xor at 0x7b959d63eb60>, <OpOverload(op='aten.div', overload='out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='Scalar_out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='Scalar_mode_out')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.div', overload='out_mode')>: <function div at 0x7b959d63fc40>, <OpOverload(op='aten.eq', overload='Tensor_out')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.eq', overload='Scalar_out')>: <function eq at 0x7b959d6580e0>, <OpOverload(op='aten.fmax', overload='default')>: <function fmax at 0x7b959d659080>, <OpOverload(op='aten.fmax', overload='out')>: <function fmax at 0x7b959d659080>, <OpOverload(op='aten.fmin', overload='default')>: <function fmin at 0x7b959d6594e0>, <OpOverload(op='aten.fmin', overload='out')>: <function fmin at 0x7b959d6594e0>, <OpOverload(op='aten.fmod', overload='Tensor_out')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.fmod', overload='Scalar_out')>: <function fmod at 0x7b959d659940>, <OpOverload(op='aten.gcd', overload='default')>: <function gcd at 0x7b959d6599e0>, <OpOverload(op='aten.gcd', overload='out')>: <function gcd at 0x7b959d6599e0>, <OpOverload(op='aten.ge', overload='Scalar_out')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.ge', overload='Tensor_out')>: <function ge at 0x7b959d65a340>, <OpOverload(op='aten.gt', overload='Scalar_out')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.gt', overload='Tensor_out')>: <function gt at 0x7b959d65a7a0>, <OpOverload(op='aten.hypot', overload='default')>: <function hypot at 0x7b959d65b060>, <OpOverload(op='aten.hypot', overload='out')>: <function hypot at 0x7b959d65b060>, <OpOverload(op='aten.igamma', overload='default')>: <function igamma at 0x7b959d65b4c0>, <OpOverload(op='aten.igamma', overload='out')>: <function igamma at 0x7b959d65b4c0>, <OpOverload(op='aten.igammac', overload='out')>: <function igammac at 0x7b959d65b920>, <OpOverload(op='aten.igammac', overload='default')>: <function igammac at 0x7b959d65b920>, <OpOverload(op='aten.le', overload='Tensor_out')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.le', overload='Scalar_out')>: <function le at 0x7b959d66c360>, <OpOverload(op='aten.lt', overload='Scalar_out')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.maximum', overload='out')>: <function maximum at 0x7b959d66df80>, <OpOverload(op='aten.minimum', overload='out')>: <function minimum at 0x7b959d66e3e0>, <OpOverload(op='aten.mul', overload='out')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.mul', overload='Scalar_out')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.ne', overload='Scalar_out')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.ne', overload='Tensor_out')>: <function ne at 0x7b959d66eca0>, <OpOverload(op='aten.nextafter', overload='default')>: <function nextafter at 0x7b959d66f100>, <OpOverload(op='aten.nextafter', overload='out')>: <function nextafter at 0x7b959d66f100>, <OpOverload(op='aten.pow', overload='Tensor_Scalar_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Scalar_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.pow', overload='Tensor_Tensor_out')>: <function pow at 0x7b959d658540>, <OpOverload(op='aten.remainder', overload='Scalar_Tensor')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Tensor_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.remainder', overload='Scalar_Tensor_out')>: <function remainder at 0x7b959d66f560>, <OpOverload(op='aten.as_strided_scatter', overload='out')>: <function as_strided_scatter at 0x7b959d687f60>, <OpOverload(op='aten.sub', overload='out')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.squeeze', overload='dims')>: <function squeeze at 0x7b959d4d0040>, <OpOverload(op='aten.transpose', overload='Dimname')>: <function transpose at 0x7b959d4d0fe0>, <OpOverload(op='aten.huber_loss_backward', overload='out')>: <function huber_loss_backward_out at 0x7b959d8bc7c0>, <OpOverload(op='aten.asinh', overload='out')>: <function asinh at 0x7b959d5d4e00>, <OpOverload(op='aten.sum', overload='dim_DimnameList')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947cc8ac00>, kernel=<OpOverload(op='aten.sum', overload='dim_DimnameList')>), <OpOverload(op='aten.atan', overload='out')>: <function atan at 0x7b959d5d5300>, <OpOverload(op='aten.atanh', overload='out')>: <function atanh at 0x7b959d5d5800>, <OpOverload(op='aten.cos', overload='out')>: <function cos at 0x7b959d5d6ac0>, <OpOverload(op='aten.cosh', overload='out')>: <function cosh at 0x7b959d5d6fc0>, <OpOverload(op='aten.bitwise_not', overload='out')>: <function bitwise_not at 0x7b959d5d5d00>, <OpOverload(op='aten.ceil', overload='out')>: <function ceil at 0x7b959d5d6200>, <OpOverload(op='aten.conj_physical', overload='default')>: <function conj_physical at 0x7b959d5d65c0>, <OpOverload(op='aten.conj_physical', overload='out')>: <function conj_physical at 0x7b959d5d65c0>, <OpOverload(op='aten.digamma', overload='default')>: <function digamma at 0x7b959d5d6b60>, <OpOverload(op='aten.clone', overload='out')>: <function clone at 0x7b959d6856c0>, <OpOverload(op='aten.digamma', overload='out')>: <function digamma at 0x7b959d5d6b60>, <OpOverload(op='aten.erf', overload='out')>: <function erf at 0x7b959d5d44a0>, <OpOverload(op='aten.erfc', overload='out')>: <function erfc at 0x7b959d5d7ce0>, <OpOverload(op='aten.exp', overload='out')>: <function exp at 0x7b959d610220>, <OpOverload(op='aten.expm1', overload='out')>: <function expm1 at 0x7b959d610720>, <OpOverload(op='aten.exp2', overload='out')>: <function exp2 at 0x7b959d610c20>, <OpOverload(op='aten.floor', overload='out')>: <function floor at 0x7b959d611760>, <OpOverload(op='aten.lgamma', overload='default')>: <function lgamma at 0x7b959d613d80>, <OpOverload(op='aten.lgamma', overload='out')>: <function lgamma at 0x7b959d613d80>, <OpOverload(op='aten.log', overload='out')>: <function log at 0x7b959d6282c0>, <OpOverload(op='aten.log1p', overload='out')>: <function log1p at 0x7b959d6287c0>, <OpOverload(op='aten.log2', overload='out')>: <function log2 at 0x7b959d628cc0>, <OpOverload(op='aten.log10', overload='out')>: <function log10 at 0x7b959d6291c0>, <OpOverload(op='aten.reciprocal', overload='out')>: <function reciprocal at 0x7b959d62a020>, <OpOverload(op='aten.neg', overload='out')>: <function neg at 0x7b959d6299e0>, <OpOverload(op='aten.signbit', overload='out')>: <function signbit at 0x7b959d62bce0>, <OpOverload(op='aten.lt', overload='Tensor_out')>: <function lt at 0x7b959d66db20>, <OpOverload(op='aten.round', overload='out')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.rsqrt', overload='out')>: <function rsqrt at 0x7b959d62a8e0>, <OpOverload(op='aten.round', overload='decimals_out')>: <function round at 0x7b959d62a3e0>, <OpOverload(op='aten.tanh_backward', overload='default')>: <function tanh_backward at 0x7b959dcc20c0>, <OpOverload(op='aten.sign', overload='out')>: <function sign at 0x7b959d62b7e0>, <OpOverload(op='aten.sub', overload='Scalar_out')>: <function sub at 0x7b959d66ed40>, <OpOverload(op='aten.signbit', overload='default')>: <function signbit at 0x7b959d62bce0>, <OpOverload(op='aten.sin', overload='out')>: <function sin at 0x7b959d63c220>, <OpOverload(op='aten.sinh', overload='out')>: <function sinh at 0x7b959d62a980>, <OpOverload(op='aten.sqrt', overload='out')>: <function sqrt at 0x7b959d63c9a0>, <OpOverload(op='aten.abs', overload='out')>: <function abs at 0x7b959d777880>, <OpOverload(op='aten.acos', overload='out')>: <function acos at 0x7b959d777ec0>, <OpOverload(op='aten.acosh', overload='out')>: <function acosh at 0x7b959d5d4400>, <OpOverload(op='aten.asin', overload='out')>: <function asin at 0x7b959d5d4900>, <OpOverload(op='aten.mul', overload='Scalar')>: <function mul at 0x7b959d66e840>, <OpOverload(op='aten.diagonal_scatter', overload='default')>: <function diagonal_scatter at 0x7b959d4d0540>, <OpOverload(op='aten.sym_numel', overload='default')>: <function sym_numel at 0x7b959d7747c0>, <OpOverload(op='aten.as_strided_scatter', overload='default')>: <function as_strided_scatter at 0x7b959d687f60>, <OpOverload(op='aten.lift_fresh', overload='default')>: <function nop_decomposition at 0x7b959d70d120>, <OpOverload(op='aten.empty_like', overload='out')>: <function empty_like at 0x7b959d4d2d40>, <OpOverload(op='aten.ones_like', overload='out')>: <function ones_like at 0x7b959d4fc220>, <OpOverload(op='aten.zeros_like', overload='out')>: <function zeros_like at 0x7b959d4d19e0>, <OpOverload(op='aten.new_empty', overload='out')>: <function new_empty at 0x7b959d4d2520>, <OpOverload(op='aten.new_empty_strided', overload='out')>: <function new_empty_strided at 0x7b959d4d27a0>, <OpOverload(op='aten.new_full', overload='out')>: <function new_full at 0x7b959d4d2980>, <OpOverload(op='aten.new_zeros', overload='out')>: <function new_zeros at 0x7b959d4d18a0>, <OpOverload(op='aten.new_ones', overload='out')>: <function new_ones at 0x7b959d4d09a0>, <OpOverload(op='aten.item', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7c5e0>, kernel=<OpOverload(op='aten.item', overload='default')>), <OpOverload(op='aten.nonzero_numpy', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca77f60>, kernel=<OpOverload(op='aten.nonzero_numpy', overload='default')>), <OpOverload(op='aten.slice_scatter', overload='out')>: <function slice_scatter at 0x7b959d8bc220>, <OpOverload(op='aten.index_put_', overload='default')>: <function register_inplace.<locals>.inplace_op at 0x7b959d7759e0>, <OpOverload(op='quantized.conv3d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7eac0>, kernel=<OpOverload(op='quantized.conv3d_transpose', overload='default')>), <OpOverload(op='quantized.conv3d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e520>, kernel=<OpOverload(op='quantized.conv3d_padding', overload='default')>), <OpOverload(op='quantized.conv2d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e160>, kernel=<OpOverload(op='quantized.conv2d_dilation', overload='default')>), <OpOverload(op='quantized.conv_transpose1d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e020>, kernel=<OpOverload(op='quantized.conv_transpose1d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94680>, kernel=<OpOverload(op='quantized.conv_transpose3d_groups', overload='default')>), <OpOverload(op='quantized.conv2d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ee80>, kernel=<OpOverload(op='quantized.conv2d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fec0>, kernel=<OpOverload(op='quantized.conv_transpose3d_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f600>, kernel=<OpOverload(op='quantized.conv_transpose2d_transpose', overload='default')>), <OpOverload(op='quantized.conv2d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94720>, kernel=<OpOverload(op='quantized.conv2d_output_padding', overload='default')>), <OpOverload(op='quantized.conv3d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca942c0>, kernel=<OpOverload(op='quantized.conv3d_dilation', overload='default')>), <OpOverload(op='quantized.conv2d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f1a0>, kernel=<OpOverload(op='quantized.conv2d_padding', overload='default')>), <OpOverload(op='quantized.conv1d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e8e0>, kernel=<OpOverload(op='quantized.conv1d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e200>, kernel=<OpOverload(op='quantized.conv_transpose3d_output_padding', overload='default')>), <OpOverload(op='quantized.conv3d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e5c0>, kernel=<OpOverload(op='quantized.conv3d_groups', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94900>, kernel=<OpOverload(op='quantized.conv_transpose3d_stride', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94540>, kernel=<OpOverload(op='quantized.conv_transpose3d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f6a0>, kernel=<OpOverload(op='quantized.conv_transpose3d_transpose', overload='default')>), <OpOverload(op='quantized.conv2d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f240>, kernel=<OpOverload(op='quantized.conv2d_groups', overload='default')>), <OpOverload(op='quantized.make_quantized_cell_params_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ec00>, kernel=<OpOverload(op='quantized.make_quantized_cell_params_fp16', overload='default')>), <OpOverload(op='quantized.conv3d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94cc0>, kernel=<OpOverload(op='quantized.conv3d_stride', overload='default')>), <OpOverload(op='quantized.linear_unpack_fp16', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca947c0>, kernel=<OpOverload(op='quantized.linear_unpack_fp16', overload='default')>), <OpOverload(op='quantized.conv_transpose3d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f740>, kernel=<OpOverload(op='quantized.conv_transpose3d_dilation', overload='default')>), <OpOverload(op='quantized.conv2d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f060>, kernel=<OpOverload(op='quantized.conv2d_stride', overload='default')>), <OpOverload(op='quantized.conv2d_transpose', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7eca0>, kernel=<OpOverload(op='quantized.conv2d_transpose', overload='default')>), <OpOverload(op='quantized.linear_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca949a0>, kernel=<OpOverload(op='quantized.linear_unpack', overload='default')>), <OpOverload(op='quantized.embedding_bag_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94b80>, kernel=<OpOverload(op='quantized.embedding_bag_unpack', overload='default')>), <OpOverload(op='quantized.conv3d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94860>, kernel=<OpOverload(op='quantized.conv3d_unpack', overload='default')>), <OpOverload(op='quantized.conv_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94220>, kernel=<OpOverload(op='quantized.conv_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_dilation', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f7e0>, kernel=<OpOverload(op='quantized.conv_transpose2d_dilation', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7f380>, kernel=<OpOverload(op='quantized.conv_transpose2d_output_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fd80>, kernel=<OpOverload(op='quantized.conv_transpose2d_padding', overload='default')>), <OpOverload(op='sparse.qlinear_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7fc40>, kernel=<OpOverload(op='sparse.qlinear_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_groups', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94400>, kernel=<OpOverload(op='quantized.conv_transpose2d_groups', overload='default')>), <OpOverload(op='quantized.conv3d_output_padding', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7ef20>, kernel=<OpOverload(op='quantized.conv3d_output_padding', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_unpack', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca94040>, kernel=<OpOverload(op='quantized.conv_transpose2d_unpack', overload='default')>), <OpOverload(op='quantized.conv_transpose2d_stride', overload='default')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e480>, kernel=<OpOverload(op='quantized.conv_transpose2d_stride', overload='default')>), <OpOverload(op='profiler._record_function_exit', overload='_RecordFunction')>: functools.partial(<function _get_decomp_for_cia.<locals>._special_op_to_decompose_cia at 0x7b947ca7e0c0>, kernel=<OpOverload(op='profiler._record_function_exit', overload='_RecordFunction')>)}