From 4397b9e84a031afb5a4e862cd8ab153de7185942 Mon Sep 17 00:00:00 2001 From: dlyakhov Date: Fri, 23 Aug 2024 18:44:21 +0200 Subject: [PATCH 1/2] [TorchFX] Fix depthwise weights quantization --- nncf/experimental/torch/fx/groups.py | 25 + .../algorithms/min_max/torch_fx_backend.py | 3 +- .../fx/quantized/mobilenet_v3_small.dot | 2182 +++++++++-------- .../reference_graphs/fx/quantized/unet.dot | 592 ++--- 4 files changed, 1489 insertions(+), 1313 deletions(-) create mode 100644 nncf/experimental/torch/fx/groups.py diff --git a/nncf/experimental/torch/fx/groups.py b/nncf/experimental/torch/fx/groups.py new file mode 100644 index 00000000000..33b71e92df0 --- /dev/null +++ b/nncf/experimental/torch/fx/groups.py @@ -0,0 +1,25 @@ +# Copyright (c) 2024 Intel Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import nncf.torch.graph.operator_metatypes as om + +FX_OPERATORS_WEIGHTS_METATYPES = ( + om.PTConv1dMetatype, + om.PTConv2dMetatype, + om.PTConv3dMetatype, + om.PTLinearMetatype, + om.PTDepthwiseConv1dSubtype, + om.PTDepthwiseConv2dSubtype, + om.PTDepthwiseConv3dSubtype, + om.PTConvTranspose1dMetatype, + om.PTConvTranspose2dMetatype, + om.PTConvTranspose3dMetatype, +) diff --git a/nncf/quantization/algorithms/min_max/torch_fx_backend.py b/nncf/quantization/algorithms/min_max/torch_fx_backend.py index f18c7fc385b..d74b675e8fa 100644 --- a/nncf/quantization/algorithms/min_max/torch_fx_backend.py +++ b/nncf/quantization/algorithms/min_max/torch_fx_backend.py @@ -28,6 +28,7 @@ from nncf.experimental.common.tensor_statistics.collectors import TensorCollector from nncf.experimental.common.tensor_statistics.statistics import MinMaxTensorStatistic from nncf.experimental.torch.fx.commands import FXApplyTransformationCommand +from nncf.experimental.torch.fx.groups import FX_OPERATORS_WEIGHTS_METATYPES from nncf.experimental.torch.fx.transformations import qdq_insertion_transformation_builder from nncf.parameters import ModelType from nncf.parameters import TargetDevice @@ -348,6 +349,6 @@ def get_ignored_names_by_layer_attributes(nncf_graph: NNCFGraph) -> Set[str]: def get_weight_nodes(nncf_graph: NNCFGraph) -> List[NNCFNode]: retval = set() for node in nncf_graph.get_all_nodes(): - if node.metatype in [om.PTConv1dMetatype, om.PTConv2dMetatype, om.PTConv3dMetatype, om.PTLinearMetatype]: + if node.metatype in FX_OPERATORS_WEIGHTS_METATYPES: retval.add(node) return list(retval) diff --git a/tests/torch/data/reference_graphs/fx/quantized/mobilenet_v3_small.dot b/tests/torch/data/reference_graphs/fx/quantized/mobilenet_v3_small.dot index b4a962a266d..4417e47306b 100644 --- a/tests/torch/data/reference_graphs/fx/quantized/mobilenet_v3_small.dot +++ b/tests/torch/data/reference_graphs/fx/quantized/mobilenet_v3_small.dot @@ -15,482 +15,526 @@ strict digraph { "13 quantize_per_channel_default_1" [id=13, type=quantize_per_channel]; "14 dequantize_per_channel_default_1" [id=14, type=dequantize_per_channel]; "15 _param_constant3" [id=15, type=get_attr]; -"16 features_1_block_0_0_weight_bias_0_0" [id=16, type=get_attr]; -"17 conv2d_1" [id=17, type=conv2d]; -"18 relu_" [id=18, type=relu_]; -"19 quantize_per_tensor_default_1" [id=19, type=quantize_per_tensor]; -"20 dequantize_per_tensor_default_2" [id=20, type=dequantize_per_tensor]; -"21 dequantize_per_tensor_default_1" [id=21, type=dequantize_per_tensor]; -"22 adaptive_avg_pool2d" [id=22, type=adaptive_avg_pool2d]; -"23 _param_constant6" [id=23, type=get_attr]; -"24 _param_constant7_0_0" [id=24, type=get_attr]; -"25 conv2d_2" [id=25, type=conv2d]; -"26 relu" [id=26, type=relu]; -"27 _param_constant8" [id=27, type=get_attr]; -"28 _param_constant9_0_0" [id=28, type=get_attr]; -"29 conv2d_3" [id=29, type=conv2d]; -"30 hardsigmoid" [id=30, type=hardsigmoid]; -"31 quantize_per_tensor_default_2" [id=31, type=quantize_per_tensor]; -"32 dequantize_per_tensor_default_3" [id=32, type=dequantize_per_tensor]; -"33 mul" [id=33, type=mul]; -"34 quantize_per_tensor_default_3" [id=34, type=quantize_per_tensor]; -"35 dequantize_per_tensor_default_4" [id=35, type=dequantize_per_tensor]; -"36 _param_constant10" [id=36, type=get_attr]; -"37 conv2d_4_scale_0" [id=37, type=get_attr]; -"38 conv2d_4_zero_point_0" [id=38, type=get_attr]; -"39 quantize_per_channel_default_2" [id=39, type=quantize_per_channel]; -"40 dequantize_per_channel_default_2" [id=40, type=dequantize_per_channel]; -"41 features_1_block_2_0_weight_bias_0_0" [id=41, type=get_attr]; -"42 conv2d_4" [id=42, type=conv2d]; -"43 quantize_per_tensor_default_4" [id=43, type=quantize_per_tensor]; -"44 dequantize_per_tensor_default_5" [id=44, type=dequantize_per_tensor]; -"45 _param_constant13" [id=45, type=get_attr]; -"46 conv2d_5_scale_0" [id=46, type=get_attr]; -"47 conv2d_5_zero_point_0" [id=47, type=get_attr]; -"48 quantize_per_channel_default_3" [id=48, type=quantize_per_channel]; -"49 dequantize_per_channel_default_3" [id=49, type=dequantize_per_channel]; -"50 features_2_block_0_0_weight_bias_0_0" [id=50, type=get_attr]; -"51 conv2d_5" [id=51, type=conv2d]; -"52 relu__1_scale_0" [id=52, type=get_attr]; -"53 relu__1_zero_point_0" [id=53, type=get_attr]; -"54 relu__1" [id=54, type=relu_]; -"55 quantize_per_channel_default_4" [id=55, type=quantize_per_channel]; -"56 dequantize_per_channel_default_4" [id=56, type=dequantize_per_channel]; -"57 _param_constant16" [id=57, type=get_attr]; -"58 features_2_block_1_0_weight_bias_0_0" [id=58, type=get_attr]; -"59 conv2d_6" [id=59, type=conv2d]; -"60 relu__2" [id=60, type=relu_]; -"61 quantize_per_tensor_default_5" [id=61, type=quantize_per_tensor]; -"62 dequantize_per_tensor_default_6" [id=62, type=dequantize_per_tensor]; -"63 _param_constant19" [id=63, type=get_attr]; -"64 conv2d_7_scale_0" [id=64, type=get_attr]; -"65 conv2d_7_zero_point_0" [id=65, type=get_attr]; -"66 quantize_per_channel_default_5" [id=66, type=quantize_per_channel]; -"67 dequantize_per_channel_default_5" [id=67, type=dequantize_per_channel]; -"68 features_2_block_2_0_weight_bias_0_0" [id=68, type=get_attr]; -"69 conv2d_7" [id=69, type=conv2d]; -"70 quantize_per_tensor_default_6" [id=70, type=quantize_per_tensor]; -"71 dequantize_per_tensor_default_8" [id=71, type=dequantize_per_tensor]; -"72 dequantize_per_tensor_default_7" [id=72, type=dequantize_per_tensor]; -"73 _param_constant22" [id=73, type=get_attr]; -"74 conv2d_8_scale_0" [id=74, type=get_attr]; -"75 conv2d_8_zero_point_0" [id=75, type=get_attr]; -"76 quantize_per_channel_default_6" [id=76, type=quantize_per_channel]; -"77 dequantize_per_channel_default_6" [id=77, type=dequantize_per_channel]; -"78 features_3_block_0_0_weight_bias_0_0" [id=78, type=get_attr]; -"79 conv2d_8" [id=79, type=conv2d]; -"80 relu__3_scale_0" [id=80, type=get_attr]; -"81 relu__3_zero_point_0" [id=81, type=get_attr]; -"82 relu__3" [id=82, type=relu_]; -"83 quantize_per_channel_default_7" [id=83, type=quantize_per_channel]; -"84 dequantize_per_channel_default_7" [id=84, type=dequantize_per_channel]; -"85 _param_constant25" [id=85, type=get_attr]; -"86 features_3_block_1_0_weight_bias_0_0" [id=86, type=get_attr]; -"87 conv2d_9" [id=87, type=conv2d]; -"88 relu__4" [id=88, type=relu_]; -"89 quantize_per_tensor_default_7" [id=89, type=quantize_per_tensor]; -"90 dequantize_per_tensor_default_9" [id=90, type=dequantize_per_tensor]; -"91 _param_constant28" [id=91, type=get_attr]; -"92 conv2d_10_scale_0" [id=92, type=get_attr]; -"93 conv2d_10_zero_point_0" [id=93, type=get_attr]; -"94 quantize_per_channel_default_8" [id=94, type=quantize_per_channel]; -"95 dequantize_per_channel_default_8" [id=95, type=dequantize_per_channel]; -"96 features_3_block_2_0_weight_bias_0_0" [id=96, type=get_attr]; -"97 conv2d_10" [id=97, type=conv2d]; -"98 quantize_per_tensor_default_8" [id=98, type=quantize_per_tensor]; -"99 dequantize_per_tensor_default_10" [id=99, type=dequantize_per_tensor]; -"100 add_" [id=100, type=add_]; -"101 quantize_per_tensor_default_9" [id=101, type=quantize_per_tensor]; -"102 dequantize_per_tensor_default_11" [id=102, type=dequantize_per_tensor]; -"103 _param_constant31" [id=103, type=get_attr]; -"104 conv2d_11_scale_0" [id=104, type=get_attr]; -"105 conv2d_11_zero_point_0" [id=105, type=get_attr]; -"106 quantize_per_channel_default_9" [id=106, type=quantize_per_channel]; -"107 dequantize_per_channel_default_9" [id=107, type=dequantize_per_channel]; -"108 features_4_block_0_0_weight_bias_0_0" [id=108, type=get_attr]; -"109 conv2d_11" [id=109, type=conv2d]; -"110 hardswish__1_scale_0" [id=110, type=get_attr]; -"111 hardswish__1_zero_point_0" [id=111, type=get_attr]; -"112 hardswish__1" [id=112, type=hardswish_]; -"113 quantize_per_channel_default_10" [id=113, type=quantize_per_channel]; -"114 dequantize_per_channel_default_10" [id=114, type=dequantize_per_channel]; -"115 _param_constant34" [id=115, type=get_attr]; -"116 features_4_block_1_0_weight_bias_0_0" [id=116, type=get_attr]; -"117 conv2d_12" [id=117, type=conv2d]; -"118 hardswish__2" [id=118, type=hardswish_]; -"119 quantize_per_tensor_default_10" [id=119, type=quantize_per_tensor]; -"120 dequantize_per_tensor_default_13" [id=120, type=dequantize_per_tensor]; -"121 dequantize_per_tensor_default_12" [id=121, type=dequantize_per_tensor]; -"122 adaptive_avg_pool2d_1" [id=122, type=adaptive_avg_pool2d]; -"123 _param_constant37" [id=123, type=get_attr]; -"124 _param_constant38_0_0" [id=124, type=get_attr]; -"125 conv2d_13" [id=125, type=conv2d]; -"126 relu_1" [id=126, type=relu]; -"127 _param_constant39" [id=127, type=get_attr]; -"128 _param_constant40_0_0" [id=128, type=get_attr]; -"129 conv2d_14" [id=129, type=conv2d]; -"130 hardsigmoid_1" [id=130, type=hardsigmoid]; -"131 quantize_per_tensor_default_11" [id=131, type=quantize_per_tensor]; -"132 dequantize_per_tensor_default_14" [id=132, type=dequantize_per_tensor]; -"133 mul_1" [id=133, type=mul]; -"134 quantize_per_tensor_default_12" [id=134, type=quantize_per_tensor]; -"135 dequantize_per_tensor_default_15" [id=135, type=dequantize_per_tensor]; -"136 _param_constant41" [id=136, type=get_attr]; -"137 conv2d_15_scale_0" [id=137, type=get_attr]; -"138 conv2d_15_zero_point_0" [id=138, type=get_attr]; -"139 quantize_per_channel_default_11" [id=139, type=quantize_per_channel]; -"140 dequantize_per_channel_default_11" [id=140, type=dequantize_per_channel]; -"141 features_4_block_3_0_weight_bias_0_0" [id=141, type=get_attr]; -"142 conv2d_15" [id=142, type=conv2d]; -"143 quantize_per_tensor_default_13" [id=143, type=quantize_per_tensor]; -"144 dequantize_per_tensor_default_17" [id=144, type=dequantize_per_tensor]; -"145 dequantize_per_tensor_default_16" [id=145, type=dequantize_per_tensor]; -"146 _param_constant44" [id=146, type=get_attr]; -"147 conv2d_16_scale_0" [id=147, type=get_attr]; -"148 conv2d_16_zero_point_0" [id=148, type=get_attr]; -"149 quantize_per_channel_default_12" [id=149, type=quantize_per_channel]; -"150 dequantize_per_channel_default_12" [id=150, type=dequantize_per_channel]; -"151 features_5_block_0_0_weight_bias_0_0" [id=151, type=get_attr]; -"152 conv2d_16" [id=152, type=conv2d]; -"153 hardswish__3_scale_0" [id=153, type=get_attr]; -"154 hardswish__3_zero_point_0" [id=154, type=get_attr]; -"155 hardswish__3" [id=155, type=hardswish_]; -"156 quantize_per_channel_default_13" [id=156, type=quantize_per_channel]; -"157 dequantize_per_channel_default_13" [id=157, type=dequantize_per_channel]; -"158 _param_constant47" [id=158, type=get_attr]; -"159 features_5_block_1_0_weight_bias_0_0" [id=159, type=get_attr]; -"160 conv2d_17" [id=160, type=conv2d]; -"161 hardswish__4" [id=161, type=hardswish_]; -"162 quantize_per_tensor_default_14" [id=162, type=quantize_per_tensor]; -"163 dequantize_per_tensor_default_19" [id=163, type=dequantize_per_tensor]; -"164 dequantize_per_tensor_default_18" [id=164, type=dequantize_per_tensor]; -"165 adaptive_avg_pool2d_2" [id=165, type=adaptive_avg_pool2d]; -"166 _param_constant50" [id=166, type=get_attr]; -"167 _param_constant51_0_0" [id=167, type=get_attr]; -"168 conv2d_18" [id=168, type=conv2d]; -"169 relu_2" [id=169, type=relu]; -"170 _param_constant52" [id=170, type=get_attr]; -"171 _param_constant53_0_0" [id=171, type=get_attr]; -"172 conv2d_19" [id=172, type=conv2d]; -"173 hardsigmoid_2" [id=173, type=hardsigmoid]; -"174 quantize_per_tensor_default_15" [id=174, type=quantize_per_tensor]; -"175 dequantize_per_tensor_default_20" [id=175, type=dequantize_per_tensor]; -"176 mul_2" [id=176, type=mul]; -"177 quantize_per_tensor_default_16" [id=177, type=quantize_per_tensor]; -"178 dequantize_per_tensor_default_21" [id=178, type=dequantize_per_tensor]; -"179 _param_constant54" [id=179, type=get_attr]; -"180 conv2d_20_scale_0" [id=180, type=get_attr]; -"181 conv2d_20_zero_point_0" [id=181, type=get_attr]; -"182 quantize_per_channel_default_14" [id=182, type=quantize_per_channel]; -"183 dequantize_per_channel_default_14" [id=183, type=dequantize_per_channel]; -"184 features_5_block_3_0_weight_bias_0_0" [id=184, type=get_attr]; -"185 conv2d_20" [id=185, type=conv2d]; -"186 quantize_per_tensor_default_17" [id=186, type=quantize_per_tensor]; -"187 dequantize_per_tensor_default_22" [id=187, type=dequantize_per_tensor]; -"188 add__1" [id=188, type=add_]; -"189 quantize_per_tensor_default_18" [id=189, type=quantize_per_tensor]; -"190 dequantize_per_tensor_default_24" [id=190, type=dequantize_per_tensor]; -"191 dequantize_per_tensor_default_23" [id=191, type=dequantize_per_tensor]; -"192 _param_constant57" [id=192, type=get_attr]; -"193 conv2d_21_scale_0" [id=193, type=get_attr]; -"194 conv2d_21_zero_point_0" [id=194, type=get_attr]; -"195 quantize_per_channel_default_15" [id=195, type=quantize_per_channel]; -"196 dequantize_per_channel_default_15" [id=196, type=dequantize_per_channel]; -"197 features_6_block_0_0_weight_bias_0_0" [id=197, type=get_attr]; -"198 conv2d_21" [id=198, type=conv2d]; -"199 hardswish__5_scale_0" [id=199, type=get_attr]; -"200 hardswish__5_zero_point_0" [id=200, type=get_attr]; -"201 hardswish__5" [id=201, type=hardswish_]; -"202 quantize_per_channel_default_16" [id=202, type=quantize_per_channel]; -"203 dequantize_per_channel_default_16" [id=203, type=dequantize_per_channel]; -"204 _param_constant60" [id=204, type=get_attr]; -"205 features_6_block_1_0_weight_bias_0_0" [id=205, type=get_attr]; -"206 conv2d_22" [id=206, type=conv2d]; -"207 hardswish__6" [id=207, type=hardswish_]; -"208 quantize_per_tensor_default_19" [id=208, type=quantize_per_tensor]; -"209 dequantize_per_tensor_default_26" [id=209, type=dequantize_per_tensor]; -"210 dequantize_per_tensor_default_25" [id=210, type=dequantize_per_tensor]; -"211 adaptive_avg_pool2d_3" [id=211, type=adaptive_avg_pool2d]; -"212 _param_constant63" [id=212, type=get_attr]; -"213 _param_constant64_0_0" [id=213, type=get_attr]; -"214 conv2d_23" [id=214, type=conv2d]; -"215 relu_3" [id=215, type=relu]; -"216 _param_constant65" [id=216, type=get_attr]; -"217 _param_constant66_0_0" [id=217, type=get_attr]; -"218 conv2d_24" [id=218, type=conv2d]; -"219 hardsigmoid_3" [id=219, type=hardsigmoid]; -"220 quantize_per_tensor_default_20" [id=220, type=quantize_per_tensor]; -"221 dequantize_per_tensor_default_27" [id=221, type=dequantize_per_tensor]; -"222 mul_3" [id=222, type=mul]; -"223 quantize_per_tensor_default_21" [id=223, type=quantize_per_tensor]; -"224 dequantize_per_tensor_default_28" [id=224, type=dequantize_per_tensor]; -"225 _param_constant67" [id=225, type=get_attr]; -"226 conv2d_25_scale_0" [id=226, type=get_attr]; -"227 conv2d_25_zero_point_0" [id=227, type=get_attr]; -"228 quantize_per_channel_default_17" [id=228, type=quantize_per_channel]; -"229 dequantize_per_channel_default_17" [id=229, type=dequantize_per_channel]; -"230 features_6_block_3_0_weight_bias_0_0" [id=230, type=get_attr]; -"231 conv2d_25" [id=231, type=conv2d]; -"232 quantize_per_tensor_default_22" [id=232, type=quantize_per_tensor]; -"233 dequantize_per_tensor_default_29" [id=233, type=dequantize_per_tensor]; -"234 add__2" [id=234, type=add_]; -"235 quantize_per_tensor_default_23" [id=235, type=quantize_per_tensor]; -"236 dequantize_per_tensor_default_30" [id=236, type=dequantize_per_tensor]; -"237 _param_constant70" [id=237, type=get_attr]; -"238 conv2d_26_scale_0" [id=238, type=get_attr]; -"239 conv2d_26_zero_point_0" [id=239, type=get_attr]; -"240 quantize_per_channel_default_18" [id=240, type=quantize_per_channel]; -"241 dequantize_per_channel_default_18" [id=241, type=dequantize_per_channel]; -"242 features_7_block_0_0_weight_bias_0_0" [id=242, type=get_attr]; -"243 conv2d_26" [id=243, type=conv2d]; -"244 hardswish__7_scale_0" [id=244, type=get_attr]; -"245 hardswish__7_zero_point_0" [id=245, type=get_attr]; -"246 hardswish__7" [id=246, type=hardswish_]; -"247 quantize_per_channel_default_19" [id=247, type=quantize_per_channel]; -"248 dequantize_per_channel_default_19" [id=248, type=dequantize_per_channel]; -"249 _param_constant73" [id=249, type=get_attr]; -"250 features_7_block_1_0_weight_bias_0_0" [id=250, type=get_attr]; -"251 conv2d_27" [id=251, type=conv2d]; -"252 hardswish__8" [id=252, type=hardswish_]; -"253 quantize_per_tensor_default_24" [id=253, type=quantize_per_tensor]; -"254 dequantize_per_tensor_default_32" [id=254, type=dequantize_per_tensor]; -"255 dequantize_per_tensor_default_31" [id=255, type=dequantize_per_tensor]; -"256 adaptive_avg_pool2d_4" [id=256, type=adaptive_avg_pool2d]; -"257 _param_constant76" [id=257, type=get_attr]; -"258 _param_constant77_0_0" [id=258, type=get_attr]; -"259 conv2d_28" [id=259, type=conv2d]; -"260 relu_4" [id=260, type=relu]; -"261 _param_constant78" [id=261, type=get_attr]; -"262 _param_constant79_0_0" [id=262, type=get_attr]; -"263 conv2d_29" [id=263, type=conv2d]; -"264 hardsigmoid_4" [id=264, type=hardsigmoid]; -"265 quantize_per_tensor_default_25" [id=265, type=quantize_per_tensor]; -"266 dequantize_per_tensor_default_33" [id=266, type=dequantize_per_tensor]; -"267 mul_4" [id=267, type=mul]; -"268 quantize_per_tensor_default_26" [id=268, type=quantize_per_tensor]; -"269 dequantize_per_tensor_default_34" [id=269, type=dequantize_per_tensor]; -"270 _param_constant80" [id=270, type=get_attr]; -"271 conv2d_30_scale_0" [id=271, type=get_attr]; -"272 conv2d_30_zero_point_0" [id=272, type=get_attr]; -"273 quantize_per_channel_default_20" [id=273, type=quantize_per_channel]; -"274 dequantize_per_channel_default_20" [id=274, type=dequantize_per_channel]; -"275 features_7_block_3_0_weight_bias_0_0" [id=275, type=get_attr]; -"276 conv2d_30" [id=276, type=conv2d]; -"277 quantize_per_tensor_default_27" [id=277, type=quantize_per_tensor]; -"278 dequantize_per_tensor_default_36" [id=278, type=dequantize_per_tensor]; -"279 dequantize_per_tensor_default_35" [id=279, type=dequantize_per_tensor]; -"280 _param_constant83" [id=280, type=get_attr]; -"281 conv2d_31_scale_0" [id=281, type=get_attr]; -"282 conv2d_31_zero_point_0" [id=282, type=get_attr]; -"283 quantize_per_channel_default_21" [id=283, type=quantize_per_channel]; -"284 dequantize_per_channel_default_21" [id=284, type=dequantize_per_channel]; -"285 features_8_block_0_0_weight_bias_0_0" [id=285, type=get_attr]; -"286 conv2d_31" [id=286, type=conv2d]; -"287 hardswish__9_scale_0" [id=287, type=get_attr]; -"288 hardswish__9_zero_point_0" [id=288, type=get_attr]; -"289 hardswish__9" [id=289, type=hardswish_]; -"290 quantize_per_channel_default_22" [id=290, type=quantize_per_channel]; -"291 dequantize_per_channel_default_22" [id=291, type=dequantize_per_channel]; -"292 _param_constant86" [id=292, type=get_attr]; -"293 features_8_block_1_0_weight_bias_0_0" [id=293, type=get_attr]; -"294 conv2d_32" [id=294, type=conv2d]; -"295 hardswish__10" [id=295, type=hardswish_]; -"296 quantize_per_tensor_default_28" [id=296, type=quantize_per_tensor]; -"297 dequantize_per_tensor_default_38" [id=297, type=dequantize_per_tensor]; -"298 dequantize_per_tensor_default_37" [id=298, type=dequantize_per_tensor]; -"299 adaptive_avg_pool2d_5" [id=299, type=adaptive_avg_pool2d]; -"300 _param_constant89" [id=300, type=get_attr]; -"301 _param_constant90_0_0" [id=301, type=get_attr]; -"302 conv2d_33" [id=302, type=conv2d]; -"303 relu_5" [id=303, type=relu]; -"304 _param_constant91" [id=304, type=get_attr]; -"305 _param_constant92_0_0" [id=305, type=get_attr]; -"306 conv2d_34" [id=306, type=conv2d]; -"307 hardsigmoid_5" [id=307, type=hardsigmoid]; -"308 quantize_per_tensor_default_29" [id=308, type=quantize_per_tensor]; -"309 dequantize_per_tensor_default_39" [id=309, type=dequantize_per_tensor]; -"310 mul_5" [id=310, type=mul]; -"311 quantize_per_tensor_default_30" [id=311, type=quantize_per_tensor]; -"312 dequantize_per_tensor_default_40" [id=312, type=dequantize_per_tensor]; -"313 _param_constant93" [id=313, type=get_attr]; -"314 conv2d_35_scale_0" [id=314, type=get_attr]; -"315 conv2d_35_zero_point_0" [id=315, type=get_attr]; -"316 quantize_per_channel_default_23" [id=316, type=quantize_per_channel]; -"317 dequantize_per_channel_default_23" [id=317, type=dequantize_per_channel]; -"318 features_8_block_3_0_weight_bias_0_0" [id=318, type=get_attr]; -"319 conv2d_35" [id=319, type=conv2d]; -"320 quantize_per_tensor_default_31" [id=320, type=quantize_per_tensor]; -"321 dequantize_per_tensor_default_41" [id=321, type=dequantize_per_tensor]; -"322 add__3" [id=322, type=add_]; -"323 quantize_per_tensor_default_32" [id=323, type=quantize_per_tensor]; -"324 dequantize_per_tensor_default_42" [id=324, type=dequantize_per_tensor]; -"325 _param_constant96" [id=325, type=get_attr]; -"326 conv2d_36_scale_0" [id=326, type=get_attr]; -"327 conv2d_36_zero_point_0" [id=327, type=get_attr]; -"328 quantize_per_channel_default_24" [id=328, type=quantize_per_channel]; -"329 dequantize_per_channel_default_24" [id=329, type=dequantize_per_channel]; -"330 features_9_block_0_0_weight_bias_0_0" [id=330, type=get_attr]; -"331 conv2d_36" [id=331, type=conv2d]; -"332 hardswish__11_scale_0" [id=332, type=get_attr]; -"333 hardswish__11_zero_point_0" [id=333, type=get_attr]; -"334 hardswish__11" [id=334, type=hardswish_]; -"335 quantize_per_channel_default_25" [id=335, type=quantize_per_channel]; -"336 dequantize_per_channel_default_25" [id=336, type=dequantize_per_channel]; -"337 _param_constant99" [id=337, type=get_attr]; -"338 features_9_block_1_0_weight_bias_0_0" [id=338, type=get_attr]; -"339 conv2d_37" [id=339, type=conv2d]; -"340 hardswish__12" [id=340, type=hardswish_]; -"341 quantize_per_tensor_default_33" [id=341, type=quantize_per_tensor]; -"342 dequantize_per_tensor_default_44" [id=342, type=dequantize_per_tensor]; -"343 dequantize_per_tensor_default_43" [id=343, type=dequantize_per_tensor]; -"344 adaptive_avg_pool2d_6" [id=344, type=adaptive_avg_pool2d]; -"345 _param_constant102" [id=345, type=get_attr]; -"346 _param_constant103_0_0" [id=346, type=get_attr]; -"347 conv2d_38" [id=347, type=conv2d]; -"348 relu_6" [id=348, type=relu]; -"349 _param_constant104" [id=349, type=get_attr]; -"350 _param_constant105_0_0" [id=350, type=get_attr]; -"351 conv2d_39" [id=351, type=conv2d]; -"352 hardsigmoid_6" [id=352, type=hardsigmoid]; -"353 quantize_per_tensor_default_34" [id=353, type=quantize_per_tensor]; -"354 dequantize_per_tensor_default_45" [id=354, type=dequantize_per_tensor]; -"355 mul_6" [id=355, type=mul]; -"356 quantize_per_tensor_default_35" [id=356, type=quantize_per_tensor]; -"357 dequantize_per_tensor_default_46" [id=357, type=dequantize_per_tensor]; -"358 _param_constant106" [id=358, type=get_attr]; -"359 conv2d_40_scale_0" [id=359, type=get_attr]; -"360 conv2d_40_zero_point_0" [id=360, type=get_attr]; -"361 quantize_per_channel_default_26" [id=361, type=quantize_per_channel]; -"362 dequantize_per_channel_default_26" [id=362, type=dequantize_per_channel]; -"363 features_9_block_3_0_weight_bias_0_0" [id=363, type=get_attr]; -"364 conv2d_40" [id=364, type=conv2d]; -"365 quantize_per_tensor_default_36" [id=365, type=quantize_per_tensor]; -"366 dequantize_per_tensor_default_48" [id=366, type=dequantize_per_tensor]; -"367 dequantize_per_tensor_default_47" [id=367, type=dequantize_per_tensor]; -"368 _param_constant109" [id=368, type=get_attr]; -"369 conv2d_41_scale_0" [id=369, type=get_attr]; -"370 conv2d_41_zero_point_0" [id=370, type=get_attr]; -"371 quantize_per_channel_default_27" [id=371, type=quantize_per_channel]; -"372 dequantize_per_channel_default_27" [id=372, type=dequantize_per_channel]; -"373 features_10_block_0_0_weight_bias_0_0" [id=373, type=get_attr]; -"374 conv2d_41" [id=374, type=conv2d]; -"375 hardswish__13_scale_0" [id=375, type=get_attr]; -"376 hardswish__13_zero_point_0" [id=376, type=get_attr]; -"377 hardswish__13" [id=377, type=hardswish_]; -"378 quantize_per_channel_default_28" [id=378, type=quantize_per_channel]; -"379 dequantize_per_channel_default_28" [id=379, type=dequantize_per_channel]; -"380 _param_constant112" [id=380, type=get_attr]; -"381 features_10_block_1_0_weight_bias_0_0" [id=381, type=get_attr]; -"382 conv2d_42" [id=382, type=conv2d]; -"383 hardswish__14" [id=383, type=hardswish_]; -"384 quantize_per_tensor_default_37" [id=384, type=quantize_per_tensor]; -"385 dequantize_per_tensor_default_50" [id=385, type=dequantize_per_tensor]; -"386 dequantize_per_tensor_default_49" [id=386, type=dequantize_per_tensor]; -"387 adaptive_avg_pool2d_7" [id=387, type=adaptive_avg_pool2d]; -"388 _param_constant115" [id=388, type=get_attr]; -"389 _param_constant116_0_0" [id=389, type=get_attr]; -"390 conv2d_43" [id=390, type=conv2d]; -"391 relu_7" [id=391, type=relu]; -"392 _param_constant117" [id=392, type=get_attr]; -"393 _param_constant118_0_0" [id=393, type=get_attr]; -"394 conv2d_44" [id=394, type=conv2d]; -"395 hardsigmoid_7" [id=395, type=hardsigmoid]; -"396 quantize_per_tensor_default_38" [id=396, type=quantize_per_tensor]; -"397 dequantize_per_tensor_default_51" [id=397, type=dequantize_per_tensor]; -"398 mul_7" [id=398, type=mul]; -"399 quantize_per_tensor_default_39" [id=399, type=quantize_per_tensor]; -"400 dequantize_per_tensor_default_52" [id=400, type=dequantize_per_tensor]; -"401 _param_constant119" [id=401, type=get_attr]; -"402 conv2d_45_scale_0" [id=402, type=get_attr]; -"403 conv2d_45_zero_point_0" [id=403, type=get_attr]; -"404 quantize_per_channel_default_29" [id=404, type=quantize_per_channel]; -"405 dequantize_per_channel_default_29" [id=405, type=dequantize_per_channel]; -"406 features_10_block_3_0_weight_bias_0_0" [id=406, type=get_attr]; -"407 conv2d_45" [id=407, type=conv2d]; -"408 quantize_per_tensor_default_40" [id=408, type=quantize_per_tensor]; -"409 dequantize_per_tensor_default_53" [id=409, type=dequantize_per_tensor]; -"410 add__4" [id=410, type=add_]; -"411 quantize_per_tensor_default_41" [id=411, type=quantize_per_tensor]; -"412 dequantize_per_tensor_default_55" [id=412, type=dequantize_per_tensor]; -"413 dequantize_per_tensor_default_54" [id=413, type=dequantize_per_tensor]; -"414 _param_constant122" [id=414, type=get_attr]; -"415 conv2d_46_scale_0" [id=415, type=get_attr]; -"416 conv2d_46_zero_point_0" [id=416, type=get_attr]; -"417 quantize_per_channel_default_30" [id=417, type=quantize_per_channel]; -"418 dequantize_per_channel_default_30" [id=418, type=dequantize_per_channel]; -"419 features_11_block_0_0_weight_bias_0_0" [id=419, type=get_attr]; -"420 conv2d_46" [id=420, type=conv2d]; -"421 hardswish__15_scale_0" [id=421, type=get_attr]; -"422 hardswish__15_zero_point_0" [id=422, type=get_attr]; -"423 hardswish__15" [id=423, type=hardswish_]; -"424 quantize_per_channel_default_31" [id=424, type=quantize_per_channel]; -"425 dequantize_per_channel_default_31" [id=425, type=dequantize_per_channel]; -"426 _param_constant125" [id=426, type=get_attr]; -"427 features_11_block_1_0_weight_bias_0_0" [id=427, type=get_attr]; -"428 conv2d_47" [id=428, type=conv2d]; -"429 hardswish__16" [id=429, type=hardswish_]; -"430 quantize_per_tensor_default_42" [id=430, type=quantize_per_tensor]; -"431 dequantize_per_tensor_default_57" [id=431, type=dequantize_per_tensor]; -"432 dequantize_per_tensor_default_56" [id=432, type=dequantize_per_tensor]; -"433 adaptive_avg_pool2d_8" [id=433, type=adaptive_avg_pool2d]; -"434 _param_constant128" [id=434, type=get_attr]; -"435 _param_constant129_0_0" [id=435, type=get_attr]; -"436 conv2d_48" [id=436, type=conv2d]; -"437 relu_8" [id=437, type=relu]; -"438 _param_constant130" [id=438, type=get_attr]; -"439 _param_constant131_0_0" [id=439, type=get_attr]; -"440 conv2d_49" [id=440, type=conv2d]; -"441 hardsigmoid_8" [id=441, type=hardsigmoid]; -"442 quantize_per_tensor_default_43" [id=442, type=quantize_per_tensor]; -"443 dequantize_per_tensor_default_58" [id=443, type=dequantize_per_tensor]; -"444 mul_8" [id=444, type=mul]; -"445 quantize_per_tensor_default_44" [id=445, type=quantize_per_tensor]; -"446 dequantize_per_tensor_default_59" [id=446, type=dequantize_per_tensor]; -"447 _param_constant132" [id=447, type=get_attr]; -"448 conv2d_50_scale_0" [id=448, type=get_attr]; -"449 conv2d_50_zero_point_0" [id=449, type=get_attr]; -"450 quantize_per_channel_default_32" [id=450, type=quantize_per_channel]; -"451 dequantize_per_channel_default_32" [id=451, type=dequantize_per_channel]; -"452 features_11_block_3_0_weight_bias_0_0" [id=452, type=get_attr]; -"453 conv2d_50" [id=453, type=conv2d]; -"454 quantize_per_tensor_default_45" [id=454, type=quantize_per_tensor]; -"455 dequantize_per_tensor_default_60" [id=455, type=dequantize_per_tensor]; -"456 add__5" [id=456, type=add_]; -"457 quantize_per_tensor_default_46" [id=457, type=quantize_per_tensor]; -"458 dequantize_per_tensor_default_61" [id=458, type=dequantize_per_tensor]; -"459 _param_constant135" [id=459, type=get_attr]; -"460 conv2d_51_scale_0" [id=460, type=get_attr]; -"461 conv2d_51_zero_point_0" [id=461, type=get_attr]; -"462 quantize_per_channel_default_33" [id=462, type=quantize_per_channel]; -"463 dequantize_per_channel_default_33" [id=463, type=dequantize_per_channel]; -"464 features_12_0_weight_bias_0_0" [id=464, type=get_attr]; -"465 conv2d_51" [id=465, type=conv2d]; -"466 hardswish__17" [id=466, type=hardswish_]; -"467 quantize_per_tensor_default_47" [id=467, type=quantize_per_tensor]; -"468 dequantize_per_tensor_default_62" [id=468, type=dequantize_per_tensor]; -"469 adaptive_avg_pool2d_9" [id=469, type=adaptive_avg_pool2d]; -"470 quantize_per_tensor_default_48" [id=470, type=quantize_per_tensor]; -"471 dequantize_per_tensor_default_63" [id=471, type=dequantize_per_tensor]; -"472 flatten" [id=472, type=flatten]; -"473 _param_constant138" [id=473, type=get_attr]; -"474 linear_scale_0" [id=474, type=get_attr]; -"475 linear_zero_point_0" [id=475, type=get_attr]; -"476 quantize_per_channel_default_34" [id=476, type=quantize_per_channel]; -"477 dequantize_per_channel_default_34" [id=477, type=dequantize_per_channel]; -"478 _param_constant139_0_0" [id=478, type=get_attr]; -"479 linear" [id=479, type=linear]; -"480 hardswish__18" [id=480, type=hardswish_]; -"481 quantize_per_tensor_default_49" [id=481, type=quantize_per_tensor]; -"482 dequantize_per_tensor_default_64" [id=482, type=dequantize_per_tensor]; -"483 dropout_" [id=483, type=dropout_]; -"484 _param_constant140" [id=484, type=get_attr]; -"485 linear_1_scale_0" [id=485, type=get_attr]; -"486 linear_1_zero_point_0" [id=486, type=get_attr]; -"487 quantize_per_channel_default_35" [id=487, type=quantize_per_channel]; -"488 dequantize_per_channel_default_35" [id=488, type=dequantize_per_channel]; -"489 _param_constant141_0_0" [id=489, type=get_attr]; -"490 linear_1" [id=490, type=linear]; -"491 output" [id=491, type=output]; +"16 conv2d_1_scale_0" [id=16, type=get_attr]; +"17 conv2d_1_zero_point_0" [id=17, type=get_attr]; +"18 quantize_per_channel_default_2" [id=18, type=quantize_per_channel]; +"19 dequantize_per_channel_default_2" [id=19, type=dequantize_per_channel]; +"20 features_1_block_0_0_weight_bias_0_0" [id=20, type=get_attr]; +"21 conv2d_1" [id=21, type=conv2d]; +"22 relu_" [id=22, type=relu_]; +"23 quantize_per_tensor_default_1" [id=23, type=quantize_per_tensor]; +"24 dequantize_per_tensor_default_2" [id=24, type=dequantize_per_tensor]; +"25 dequantize_per_tensor_default_1" [id=25, type=dequantize_per_tensor]; +"26 adaptive_avg_pool2d" [id=26, type=adaptive_avg_pool2d]; +"27 _param_constant6" [id=27, type=get_attr]; +"28 _param_constant7_0_0" [id=28, type=get_attr]; +"29 conv2d_2" [id=29, type=conv2d]; +"30 relu" [id=30, type=relu]; +"31 _param_constant8" [id=31, type=get_attr]; +"32 _param_constant9_0_0" [id=32, type=get_attr]; +"33 conv2d_3" [id=33, type=conv2d]; +"34 hardsigmoid" [id=34, type=hardsigmoid]; +"35 quantize_per_tensor_default_2" [id=35, type=quantize_per_tensor]; +"36 dequantize_per_tensor_default_3" [id=36, type=dequantize_per_tensor]; +"37 mul" [id=37, type=mul]; +"38 quantize_per_tensor_default_3" [id=38, type=quantize_per_tensor]; +"39 dequantize_per_tensor_default_4" [id=39, type=dequantize_per_tensor]; +"40 _param_constant10" [id=40, type=get_attr]; +"41 conv2d_4_scale_0" [id=41, type=get_attr]; +"42 conv2d_4_zero_point_0" [id=42, type=get_attr]; +"43 quantize_per_channel_default_3" [id=43, type=quantize_per_channel]; +"44 dequantize_per_channel_default_3" [id=44, type=dequantize_per_channel]; +"45 features_1_block_2_0_weight_bias_0_0" [id=45, type=get_attr]; +"46 conv2d_4" [id=46, type=conv2d]; +"47 quantize_per_tensor_default_4" [id=47, type=quantize_per_tensor]; +"48 dequantize_per_tensor_default_5" [id=48, type=dequantize_per_tensor]; +"49 _param_constant13" [id=49, type=get_attr]; +"50 conv2d_5_scale_0" [id=50, type=get_attr]; +"51 conv2d_5_zero_point_0" [id=51, type=get_attr]; +"52 quantize_per_channel_default_4" [id=52, type=quantize_per_channel]; +"53 dequantize_per_channel_default_4" [id=53, type=dequantize_per_channel]; +"54 features_2_block_0_0_weight_bias_0_0" [id=54, type=get_attr]; +"55 conv2d_5" [id=55, type=conv2d]; +"56 relu__1_scale_0" [id=56, type=get_attr]; +"57 relu__1_zero_point_0" [id=57, type=get_attr]; +"58 relu__1" [id=58, type=relu_]; +"59 quantize_per_channel_default_5" [id=59, type=quantize_per_channel]; +"60 dequantize_per_channel_default_5" [id=60, type=dequantize_per_channel]; +"61 _param_constant16" [id=61, type=get_attr]; +"62 conv2d_6_scale_0" [id=62, type=get_attr]; +"63 conv2d_6_zero_point_0" [id=63, type=get_attr]; +"64 quantize_per_channel_default_6" [id=64, type=quantize_per_channel]; +"65 dequantize_per_channel_default_6" [id=65, type=dequantize_per_channel]; +"66 features_2_block_1_0_weight_bias_0_0" [id=66, type=get_attr]; +"67 conv2d_6" [id=67, type=conv2d]; +"68 relu__2" [id=68, type=relu_]; +"69 quantize_per_tensor_default_5" [id=69, type=quantize_per_tensor]; +"70 dequantize_per_tensor_default_6" [id=70, type=dequantize_per_tensor]; +"71 _param_constant19" [id=71, type=get_attr]; +"72 conv2d_7_scale_0" [id=72, type=get_attr]; +"73 conv2d_7_zero_point_0" [id=73, type=get_attr]; +"74 quantize_per_channel_default_7" [id=74, type=quantize_per_channel]; +"75 dequantize_per_channel_default_7" [id=75, type=dequantize_per_channel]; +"76 features_2_block_2_0_weight_bias_0_0" [id=76, type=get_attr]; +"77 conv2d_7" [id=77, type=conv2d]; +"78 quantize_per_tensor_default_6" [id=78, type=quantize_per_tensor]; +"79 dequantize_per_tensor_default_8" [id=79, type=dequantize_per_tensor]; +"80 dequantize_per_tensor_default_7" [id=80, type=dequantize_per_tensor]; +"81 _param_constant22" [id=81, type=get_attr]; +"82 conv2d_8_scale_0" [id=82, type=get_attr]; +"83 conv2d_8_zero_point_0" [id=83, type=get_attr]; +"84 quantize_per_channel_default_8" [id=84, type=quantize_per_channel]; +"85 dequantize_per_channel_default_8" [id=85, type=dequantize_per_channel]; +"86 features_3_block_0_0_weight_bias_0_0" [id=86, type=get_attr]; +"87 conv2d_8" [id=87, type=conv2d]; +"88 relu__3_scale_0" [id=88, type=get_attr]; +"89 relu__3_zero_point_0" [id=89, type=get_attr]; +"90 relu__3" [id=90, type=relu_]; +"91 quantize_per_channel_default_9" [id=91, type=quantize_per_channel]; +"92 dequantize_per_channel_default_9" [id=92, type=dequantize_per_channel]; +"93 _param_constant25" [id=93, type=get_attr]; +"94 conv2d_9_scale_0" [id=94, type=get_attr]; +"95 conv2d_9_zero_point_0" [id=95, type=get_attr]; +"96 quantize_per_channel_default_10" [id=96, type=quantize_per_channel]; +"97 dequantize_per_channel_default_10" [id=97, type=dequantize_per_channel]; +"98 features_3_block_1_0_weight_bias_0_0" [id=98, type=get_attr]; +"99 conv2d_9" [id=99, type=conv2d]; +"100 relu__4" [id=100, type=relu_]; +"101 quantize_per_tensor_default_7" [id=101, type=quantize_per_tensor]; +"102 dequantize_per_tensor_default_9" [id=102, type=dequantize_per_tensor]; +"103 _param_constant28" [id=103, type=get_attr]; +"104 conv2d_10_scale_0" [id=104, type=get_attr]; +"105 conv2d_10_zero_point_0" [id=105, type=get_attr]; +"106 quantize_per_channel_default_11" [id=106, type=quantize_per_channel]; +"107 dequantize_per_channel_default_11" [id=107, type=dequantize_per_channel]; +"108 features_3_block_2_0_weight_bias_0_0" [id=108, type=get_attr]; +"109 conv2d_10" [id=109, type=conv2d]; +"110 quantize_per_tensor_default_8" [id=110, type=quantize_per_tensor]; +"111 dequantize_per_tensor_default_10" [id=111, type=dequantize_per_tensor]; +"112 add_" [id=112, type=add_]; +"113 quantize_per_tensor_default_9" [id=113, type=quantize_per_tensor]; +"114 dequantize_per_tensor_default_11" [id=114, type=dequantize_per_tensor]; +"115 _param_constant31" [id=115, type=get_attr]; +"116 conv2d_11_scale_0" [id=116, type=get_attr]; +"117 conv2d_11_zero_point_0" [id=117, type=get_attr]; +"118 quantize_per_channel_default_12" [id=118, type=quantize_per_channel]; +"119 dequantize_per_channel_default_12" [id=119, type=dequantize_per_channel]; +"120 features_4_block_0_0_weight_bias_0_0" [id=120, type=get_attr]; +"121 conv2d_11" [id=121, type=conv2d]; +"122 hardswish__1_scale_0" [id=122, type=get_attr]; +"123 hardswish__1_zero_point_0" [id=123, type=get_attr]; +"124 hardswish__1" [id=124, type=hardswish_]; +"125 quantize_per_channel_default_13" [id=125, type=quantize_per_channel]; +"126 dequantize_per_channel_default_13" [id=126, type=dequantize_per_channel]; +"127 _param_constant34" [id=127, type=get_attr]; +"128 conv2d_12_scale_0" [id=128, type=get_attr]; +"129 conv2d_12_zero_point_0" [id=129, type=get_attr]; +"130 quantize_per_channel_default_14" [id=130, type=quantize_per_channel]; +"131 dequantize_per_channel_default_14" [id=131, type=dequantize_per_channel]; +"132 features_4_block_1_0_weight_bias_0_0" [id=132, type=get_attr]; +"133 conv2d_12" [id=133, type=conv2d]; +"134 hardswish__2" [id=134, type=hardswish_]; +"135 quantize_per_tensor_default_10" [id=135, type=quantize_per_tensor]; +"136 dequantize_per_tensor_default_13" [id=136, type=dequantize_per_tensor]; +"137 dequantize_per_tensor_default_12" [id=137, type=dequantize_per_tensor]; +"138 adaptive_avg_pool2d_1" [id=138, type=adaptive_avg_pool2d]; +"139 _param_constant37" [id=139, type=get_attr]; +"140 _param_constant38_0_0" [id=140, type=get_attr]; +"141 conv2d_13" [id=141, type=conv2d]; +"142 relu_1" [id=142, type=relu]; +"143 _param_constant39" [id=143, type=get_attr]; +"144 _param_constant40_0_0" [id=144, type=get_attr]; +"145 conv2d_14" [id=145, type=conv2d]; +"146 hardsigmoid_1" [id=146, type=hardsigmoid]; +"147 quantize_per_tensor_default_11" [id=147, type=quantize_per_tensor]; +"148 dequantize_per_tensor_default_14" [id=148, type=dequantize_per_tensor]; +"149 mul_1" [id=149, type=mul]; +"150 quantize_per_tensor_default_12" [id=150, type=quantize_per_tensor]; +"151 dequantize_per_tensor_default_15" [id=151, type=dequantize_per_tensor]; +"152 _param_constant41" [id=152, type=get_attr]; +"153 conv2d_15_scale_0" [id=153, type=get_attr]; +"154 conv2d_15_zero_point_0" [id=154, type=get_attr]; +"155 quantize_per_channel_default_15" [id=155, type=quantize_per_channel]; +"156 dequantize_per_channel_default_15" [id=156, type=dequantize_per_channel]; +"157 features_4_block_3_0_weight_bias_0_0" [id=157, type=get_attr]; +"158 conv2d_15" [id=158, type=conv2d]; +"159 quantize_per_tensor_default_13" [id=159, type=quantize_per_tensor]; +"160 dequantize_per_tensor_default_17" [id=160, type=dequantize_per_tensor]; +"161 dequantize_per_tensor_default_16" [id=161, type=dequantize_per_tensor]; +"162 _param_constant44" [id=162, type=get_attr]; +"163 conv2d_16_scale_0" [id=163, type=get_attr]; +"164 conv2d_16_zero_point_0" [id=164, type=get_attr]; +"165 quantize_per_channel_default_16" [id=165, type=quantize_per_channel]; +"166 dequantize_per_channel_default_16" [id=166, type=dequantize_per_channel]; +"167 features_5_block_0_0_weight_bias_0_0" [id=167, type=get_attr]; +"168 conv2d_16" [id=168, type=conv2d]; +"169 hardswish__3_scale_0" [id=169, type=get_attr]; +"170 hardswish__3_zero_point_0" [id=170, type=get_attr]; +"171 hardswish__3" [id=171, type=hardswish_]; +"172 quantize_per_channel_default_17" [id=172, type=quantize_per_channel]; +"173 dequantize_per_channel_default_17" [id=173, type=dequantize_per_channel]; +"174 _param_constant47" [id=174, type=get_attr]; +"175 conv2d_17_scale_0" [id=175, type=get_attr]; +"176 conv2d_17_zero_point_0" [id=176, type=get_attr]; +"177 quantize_per_channel_default_18" [id=177, type=quantize_per_channel]; +"178 dequantize_per_channel_default_18" [id=178, type=dequantize_per_channel]; +"179 features_5_block_1_0_weight_bias_0_0" [id=179, type=get_attr]; +"180 conv2d_17" [id=180, type=conv2d]; +"181 hardswish__4" [id=181, type=hardswish_]; +"182 quantize_per_tensor_default_14" [id=182, type=quantize_per_tensor]; +"183 dequantize_per_tensor_default_19" [id=183, type=dequantize_per_tensor]; +"184 dequantize_per_tensor_default_18" [id=184, type=dequantize_per_tensor]; +"185 adaptive_avg_pool2d_2" [id=185, type=adaptive_avg_pool2d]; +"186 _param_constant50" [id=186, type=get_attr]; +"187 _param_constant51_0_0" [id=187, type=get_attr]; +"188 conv2d_18" [id=188, type=conv2d]; +"189 relu_2" [id=189, type=relu]; +"190 _param_constant52" [id=190, type=get_attr]; +"191 _param_constant53_0_0" [id=191, type=get_attr]; +"192 conv2d_19" [id=192, type=conv2d]; +"193 hardsigmoid_2" [id=193, type=hardsigmoid]; +"194 quantize_per_tensor_default_15" [id=194, type=quantize_per_tensor]; +"195 dequantize_per_tensor_default_20" [id=195, type=dequantize_per_tensor]; +"196 mul_2" [id=196, type=mul]; +"197 quantize_per_tensor_default_16" [id=197, type=quantize_per_tensor]; +"198 dequantize_per_tensor_default_21" [id=198, type=dequantize_per_tensor]; +"199 _param_constant54" [id=199, type=get_attr]; +"200 conv2d_20_scale_0" [id=200, type=get_attr]; +"201 conv2d_20_zero_point_0" [id=201, type=get_attr]; +"202 quantize_per_channel_default_19" [id=202, type=quantize_per_channel]; +"203 dequantize_per_channel_default_19" [id=203, type=dequantize_per_channel]; +"204 features_5_block_3_0_weight_bias_0_0" [id=204, type=get_attr]; +"205 conv2d_20" [id=205, type=conv2d]; +"206 quantize_per_tensor_default_17" [id=206, type=quantize_per_tensor]; +"207 dequantize_per_tensor_default_22" [id=207, type=dequantize_per_tensor]; +"208 add__1" [id=208, type=add_]; +"209 quantize_per_tensor_default_18" [id=209, type=quantize_per_tensor]; +"210 dequantize_per_tensor_default_24" [id=210, type=dequantize_per_tensor]; +"211 dequantize_per_tensor_default_23" [id=211, type=dequantize_per_tensor]; +"212 _param_constant57" [id=212, type=get_attr]; +"213 conv2d_21_scale_0" [id=213, type=get_attr]; +"214 conv2d_21_zero_point_0" [id=214, type=get_attr]; +"215 quantize_per_channel_default_20" [id=215, type=quantize_per_channel]; +"216 dequantize_per_channel_default_20" [id=216, type=dequantize_per_channel]; +"217 features_6_block_0_0_weight_bias_0_0" [id=217, type=get_attr]; +"218 conv2d_21" [id=218, type=conv2d]; +"219 hardswish__5_scale_0" [id=219, type=get_attr]; +"220 hardswish__5_zero_point_0" [id=220, type=get_attr]; +"221 hardswish__5" [id=221, type=hardswish_]; +"222 quantize_per_channel_default_21" [id=222, type=quantize_per_channel]; +"223 dequantize_per_channel_default_21" [id=223, type=dequantize_per_channel]; +"224 _param_constant60" [id=224, type=get_attr]; +"225 conv2d_22_scale_0" [id=225, type=get_attr]; +"226 conv2d_22_zero_point_0" [id=226, type=get_attr]; +"227 quantize_per_channel_default_22" [id=227, type=quantize_per_channel]; +"228 dequantize_per_channel_default_22" [id=228, type=dequantize_per_channel]; +"229 features_6_block_1_0_weight_bias_0_0" [id=229, type=get_attr]; +"230 conv2d_22" [id=230, type=conv2d]; +"231 hardswish__6" [id=231, type=hardswish_]; +"232 quantize_per_tensor_default_19" [id=232, type=quantize_per_tensor]; +"233 dequantize_per_tensor_default_26" [id=233, type=dequantize_per_tensor]; +"234 dequantize_per_tensor_default_25" [id=234, type=dequantize_per_tensor]; +"235 adaptive_avg_pool2d_3" [id=235, type=adaptive_avg_pool2d]; +"236 _param_constant63" [id=236, type=get_attr]; +"237 _param_constant64_0_0" [id=237, type=get_attr]; +"238 conv2d_23" [id=238, type=conv2d]; +"239 relu_3" [id=239, type=relu]; +"240 _param_constant65" [id=240, type=get_attr]; +"241 _param_constant66_0_0" [id=241, type=get_attr]; +"242 conv2d_24" [id=242, type=conv2d]; +"243 hardsigmoid_3" [id=243, type=hardsigmoid]; +"244 quantize_per_tensor_default_20" [id=244, type=quantize_per_tensor]; +"245 dequantize_per_tensor_default_27" [id=245, type=dequantize_per_tensor]; +"246 mul_3" [id=246, type=mul]; +"247 quantize_per_tensor_default_21" [id=247, type=quantize_per_tensor]; +"248 dequantize_per_tensor_default_28" [id=248, type=dequantize_per_tensor]; +"249 _param_constant67" [id=249, type=get_attr]; +"250 conv2d_25_scale_0" [id=250, type=get_attr]; +"251 conv2d_25_zero_point_0" [id=251, type=get_attr]; +"252 quantize_per_channel_default_23" [id=252, type=quantize_per_channel]; +"253 dequantize_per_channel_default_23" [id=253, type=dequantize_per_channel]; +"254 features_6_block_3_0_weight_bias_0_0" [id=254, type=get_attr]; +"255 conv2d_25" [id=255, type=conv2d]; +"256 quantize_per_tensor_default_22" [id=256, type=quantize_per_tensor]; +"257 dequantize_per_tensor_default_29" [id=257, type=dequantize_per_tensor]; +"258 add__2" [id=258, type=add_]; +"259 quantize_per_tensor_default_23" [id=259, type=quantize_per_tensor]; +"260 dequantize_per_tensor_default_30" [id=260, type=dequantize_per_tensor]; +"261 _param_constant70" [id=261, type=get_attr]; +"262 conv2d_26_scale_0" [id=262, type=get_attr]; +"263 conv2d_26_zero_point_0" [id=263, type=get_attr]; +"264 quantize_per_channel_default_24" [id=264, type=quantize_per_channel]; +"265 dequantize_per_channel_default_24" [id=265, type=dequantize_per_channel]; +"266 features_7_block_0_0_weight_bias_0_0" [id=266, type=get_attr]; +"267 conv2d_26" [id=267, type=conv2d]; +"268 hardswish__7_scale_0" [id=268, type=get_attr]; +"269 hardswish__7_zero_point_0" [id=269, type=get_attr]; +"270 hardswish__7" [id=270, type=hardswish_]; +"271 quantize_per_channel_default_25" [id=271, type=quantize_per_channel]; +"272 dequantize_per_channel_default_25" [id=272, type=dequantize_per_channel]; +"273 _param_constant73" [id=273, type=get_attr]; +"274 conv2d_27_scale_0" [id=274, type=get_attr]; +"275 conv2d_27_zero_point_0" [id=275, type=get_attr]; +"276 quantize_per_channel_default_26" [id=276, type=quantize_per_channel]; +"277 dequantize_per_channel_default_26" [id=277, type=dequantize_per_channel]; +"278 features_7_block_1_0_weight_bias_0_0" [id=278, type=get_attr]; +"279 conv2d_27" [id=279, type=conv2d]; +"280 hardswish__8" [id=280, type=hardswish_]; +"281 quantize_per_tensor_default_24" [id=281, type=quantize_per_tensor]; +"282 dequantize_per_tensor_default_32" [id=282, type=dequantize_per_tensor]; +"283 dequantize_per_tensor_default_31" [id=283, type=dequantize_per_tensor]; +"284 adaptive_avg_pool2d_4" [id=284, type=adaptive_avg_pool2d]; +"285 _param_constant76" [id=285, type=get_attr]; +"286 _param_constant77_0_0" [id=286, type=get_attr]; +"287 conv2d_28" [id=287, type=conv2d]; +"288 relu_4" [id=288, type=relu]; +"289 _param_constant78" [id=289, type=get_attr]; +"290 _param_constant79_0_0" [id=290, type=get_attr]; +"291 conv2d_29" [id=291, type=conv2d]; +"292 hardsigmoid_4" [id=292, type=hardsigmoid]; +"293 quantize_per_tensor_default_25" [id=293, type=quantize_per_tensor]; +"294 dequantize_per_tensor_default_33" [id=294, type=dequantize_per_tensor]; +"295 mul_4" [id=295, type=mul]; +"296 quantize_per_tensor_default_26" [id=296, type=quantize_per_tensor]; +"297 dequantize_per_tensor_default_34" [id=297, type=dequantize_per_tensor]; +"298 _param_constant80" [id=298, type=get_attr]; +"299 conv2d_30_scale_0" [id=299, type=get_attr]; +"300 conv2d_30_zero_point_0" [id=300, type=get_attr]; +"301 quantize_per_channel_default_27" [id=301, type=quantize_per_channel]; +"302 dequantize_per_channel_default_27" [id=302, type=dequantize_per_channel]; +"303 features_7_block_3_0_weight_bias_0_0" [id=303, type=get_attr]; +"304 conv2d_30" [id=304, type=conv2d]; +"305 quantize_per_tensor_default_27" [id=305, type=quantize_per_tensor]; +"306 dequantize_per_tensor_default_36" [id=306, type=dequantize_per_tensor]; +"307 dequantize_per_tensor_default_35" [id=307, type=dequantize_per_tensor]; +"308 _param_constant83" [id=308, type=get_attr]; +"309 conv2d_31_scale_0" [id=309, type=get_attr]; +"310 conv2d_31_zero_point_0" [id=310, type=get_attr]; +"311 quantize_per_channel_default_28" [id=311, type=quantize_per_channel]; +"312 dequantize_per_channel_default_28" [id=312, type=dequantize_per_channel]; +"313 features_8_block_0_0_weight_bias_0_0" [id=313, type=get_attr]; +"314 conv2d_31" [id=314, type=conv2d]; +"315 hardswish__9_scale_0" [id=315, type=get_attr]; +"316 hardswish__9_zero_point_0" [id=316, type=get_attr]; +"317 hardswish__9" [id=317, type=hardswish_]; +"318 quantize_per_channel_default_29" [id=318, type=quantize_per_channel]; +"319 dequantize_per_channel_default_29" [id=319, type=dequantize_per_channel]; +"320 _param_constant86" [id=320, type=get_attr]; +"321 conv2d_32_scale_0" [id=321, type=get_attr]; +"322 conv2d_32_zero_point_0" [id=322, type=get_attr]; +"323 quantize_per_channel_default_30" [id=323, type=quantize_per_channel]; +"324 dequantize_per_channel_default_30" [id=324, type=dequantize_per_channel]; +"325 features_8_block_1_0_weight_bias_0_0" [id=325, type=get_attr]; +"326 conv2d_32" [id=326, type=conv2d]; +"327 hardswish__10" [id=327, type=hardswish_]; +"328 quantize_per_tensor_default_28" [id=328, type=quantize_per_tensor]; +"329 dequantize_per_tensor_default_38" [id=329, type=dequantize_per_tensor]; +"330 dequantize_per_tensor_default_37" [id=330, type=dequantize_per_tensor]; +"331 adaptive_avg_pool2d_5" [id=331, type=adaptive_avg_pool2d]; +"332 _param_constant89" [id=332, type=get_attr]; +"333 _param_constant90_0_0" [id=333, type=get_attr]; +"334 conv2d_33" [id=334, type=conv2d]; +"335 relu_5" [id=335, type=relu]; +"336 _param_constant91" [id=336, type=get_attr]; +"337 _param_constant92_0_0" [id=337, type=get_attr]; +"338 conv2d_34" [id=338, type=conv2d]; +"339 hardsigmoid_5" [id=339, type=hardsigmoid]; +"340 quantize_per_tensor_default_29" [id=340, type=quantize_per_tensor]; +"341 dequantize_per_tensor_default_39" [id=341, type=dequantize_per_tensor]; +"342 mul_5" [id=342, type=mul]; +"343 quantize_per_tensor_default_30" [id=343, type=quantize_per_tensor]; +"344 dequantize_per_tensor_default_40" [id=344, type=dequantize_per_tensor]; +"345 _param_constant93" [id=345, type=get_attr]; +"346 conv2d_35_scale_0" [id=346, type=get_attr]; +"347 conv2d_35_zero_point_0" [id=347, type=get_attr]; +"348 quantize_per_channel_default_31" [id=348, type=quantize_per_channel]; +"349 dequantize_per_channel_default_31" [id=349, type=dequantize_per_channel]; +"350 features_8_block_3_0_weight_bias_0_0" [id=350, type=get_attr]; +"351 conv2d_35" [id=351, type=conv2d]; +"352 quantize_per_tensor_default_31" [id=352, type=quantize_per_tensor]; +"353 dequantize_per_tensor_default_41" [id=353, type=dequantize_per_tensor]; +"354 add__3" [id=354, type=add_]; +"355 quantize_per_tensor_default_32" [id=355, type=quantize_per_tensor]; +"356 dequantize_per_tensor_default_42" [id=356, type=dequantize_per_tensor]; +"357 _param_constant96" [id=357, type=get_attr]; +"358 conv2d_36_scale_0" [id=358, type=get_attr]; +"359 conv2d_36_zero_point_0" [id=359, type=get_attr]; +"360 quantize_per_channel_default_32" [id=360, type=quantize_per_channel]; +"361 dequantize_per_channel_default_32" [id=361, type=dequantize_per_channel]; +"362 features_9_block_0_0_weight_bias_0_0" [id=362, type=get_attr]; +"363 conv2d_36" [id=363, type=conv2d]; +"364 hardswish__11_scale_0" [id=364, type=get_attr]; +"365 hardswish__11_zero_point_0" [id=365, type=get_attr]; +"366 hardswish__11" [id=366, type=hardswish_]; +"367 quantize_per_channel_default_33" [id=367, type=quantize_per_channel]; +"368 dequantize_per_channel_default_33" [id=368, type=dequantize_per_channel]; +"369 _param_constant99" [id=369, type=get_attr]; +"370 conv2d_37_scale_0" [id=370, type=get_attr]; +"371 conv2d_37_zero_point_0" [id=371, type=get_attr]; +"372 quantize_per_channel_default_34" [id=372, type=quantize_per_channel]; +"373 dequantize_per_channel_default_34" [id=373, type=dequantize_per_channel]; +"374 features_9_block_1_0_weight_bias_0_0" [id=374, type=get_attr]; +"375 conv2d_37" [id=375, type=conv2d]; +"376 hardswish__12" [id=376, type=hardswish_]; +"377 quantize_per_tensor_default_33" [id=377, type=quantize_per_tensor]; +"378 dequantize_per_tensor_default_44" [id=378, type=dequantize_per_tensor]; +"379 dequantize_per_tensor_default_43" [id=379, type=dequantize_per_tensor]; +"380 adaptive_avg_pool2d_6" [id=380, type=adaptive_avg_pool2d]; +"381 _param_constant102" [id=381, type=get_attr]; +"382 _param_constant103_0_0" [id=382, type=get_attr]; +"383 conv2d_38" [id=383, type=conv2d]; +"384 relu_6" [id=384, type=relu]; +"385 _param_constant104" [id=385, type=get_attr]; +"386 _param_constant105_0_0" [id=386, type=get_attr]; +"387 conv2d_39" [id=387, type=conv2d]; +"388 hardsigmoid_6" [id=388, type=hardsigmoid]; +"389 quantize_per_tensor_default_34" [id=389, type=quantize_per_tensor]; +"390 dequantize_per_tensor_default_45" [id=390, type=dequantize_per_tensor]; +"391 mul_6" [id=391, type=mul]; +"392 quantize_per_tensor_default_35" [id=392, type=quantize_per_tensor]; +"393 dequantize_per_tensor_default_46" [id=393, type=dequantize_per_tensor]; +"394 _param_constant106" [id=394, type=get_attr]; +"395 conv2d_40_scale_0" [id=395, type=get_attr]; +"396 conv2d_40_zero_point_0" [id=396, type=get_attr]; +"397 quantize_per_channel_default_35" [id=397, type=quantize_per_channel]; +"398 dequantize_per_channel_default_35" [id=398, type=dequantize_per_channel]; +"399 features_9_block_3_0_weight_bias_0_0" [id=399, type=get_attr]; +"400 conv2d_40" [id=400, type=conv2d]; +"401 quantize_per_tensor_default_36" [id=401, type=quantize_per_tensor]; +"402 dequantize_per_tensor_default_48" [id=402, type=dequantize_per_tensor]; +"403 dequantize_per_tensor_default_47" [id=403, type=dequantize_per_tensor]; +"404 _param_constant109" [id=404, type=get_attr]; +"405 conv2d_41_scale_0" [id=405, type=get_attr]; +"406 conv2d_41_zero_point_0" [id=406, type=get_attr]; +"407 quantize_per_channel_default_36" [id=407, type=quantize_per_channel]; +"408 dequantize_per_channel_default_36" [id=408, type=dequantize_per_channel]; +"409 features_10_block_0_0_weight_bias_0_0" [id=409, type=get_attr]; +"410 conv2d_41" [id=410, type=conv2d]; +"411 hardswish__13_scale_0" [id=411, type=get_attr]; +"412 hardswish__13_zero_point_0" [id=412, type=get_attr]; +"413 hardswish__13" [id=413, type=hardswish_]; +"414 quantize_per_channel_default_37" [id=414, type=quantize_per_channel]; +"415 dequantize_per_channel_default_37" [id=415, type=dequantize_per_channel]; +"416 _param_constant112" [id=416, type=get_attr]; +"417 conv2d_42_scale_0" [id=417, type=get_attr]; +"418 conv2d_42_zero_point_0" [id=418, type=get_attr]; +"419 quantize_per_channel_default_38" [id=419, type=quantize_per_channel]; +"420 dequantize_per_channel_default_38" [id=420, type=dequantize_per_channel]; +"421 features_10_block_1_0_weight_bias_0_0" [id=421, type=get_attr]; +"422 conv2d_42" [id=422, type=conv2d]; +"423 hardswish__14" [id=423, type=hardswish_]; +"424 quantize_per_tensor_default_37" [id=424, type=quantize_per_tensor]; +"425 dequantize_per_tensor_default_50" [id=425, type=dequantize_per_tensor]; +"426 dequantize_per_tensor_default_49" [id=426, type=dequantize_per_tensor]; +"427 adaptive_avg_pool2d_7" [id=427, type=adaptive_avg_pool2d]; +"428 _param_constant115" [id=428, type=get_attr]; +"429 _param_constant116_0_0" [id=429, type=get_attr]; +"430 conv2d_43" [id=430, type=conv2d]; +"431 relu_7" [id=431, type=relu]; +"432 _param_constant117" [id=432, type=get_attr]; +"433 _param_constant118_0_0" [id=433, type=get_attr]; +"434 conv2d_44" [id=434, type=conv2d]; +"435 hardsigmoid_7" [id=435, type=hardsigmoid]; +"436 quantize_per_tensor_default_38" [id=436, type=quantize_per_tensor]; +"437 dequantize_per_tensor_default_51" [id=437, type=dequantize_per_tensor]; +"438 mul_7" [id=438, type=mul]; +"439 quantize_per_tensor_default_39" [id=439, type=quantize_per_tensor]; +"440 dequantize_per_tensor_default_52" [id=440, type=dequantize_per_tensor]; +"441 _param_constant119" [id=441, type=get_attr]; +"442 conv2d_45_scale_0" [id=442, type=get_attr]; +"443 conv2d_45_zero_point_0" [id=443, type=get_attr]; +"444 quantize_per_channel_default_39" [id=444, type=quantize_per_channel]; +"445 dequantize_per_channel_default_39" [id=445, type=dequantize_per_channel]; +"446 features_10_block_3_0_weight_bias_0_0" [id=446, type=get_attr]; +"447 conv2d_45" [id=447, type=conv2d]; +"448 quantize_per_tensor_default_40" [id=448, type=quantize_per_tensor]; +"449 dequantize_per_tensor_default_53" [id=449, type=dequantize_per_tensor]; +"450 add__4" [id=450, type=add_]; +"451 quantize_per_tensor_default_41" [id=451, type=quantize_per_tensor]; +"452 dequantize_per_tensor_default_55" [id=452, type=dequantize_per_tensor]; +"453 dequantize_per_tensor_default_54" [id=453, type=dequantize_per_tensor]; +"454 _param_constant122" [id=454, type=get_attr]; +"455 conv2d_46_scale_0" [id=455, type=get_attr]; +"456 conv2d_46_zero_point_0" [id=456, type=get_attr]; +"457 quantize_per_channel_default_40" [id=457, type=quantize_per_channel]; +"458 dequantize_per_channel_default_40" [id=458, type=dequantize_per_channel]; +"459 features_11_block_0_0_weight_bias_0_0" [id=459, type=get_attr]; +"460 conv2d_46" [id=460, type=conv2d]; +"461 hardswish__15_scale_0" [id=461, type=get_attr]; +"462 hardswish__15_zero_point_0" [id=462, type=get_attr]; +"463 hardswish__15" [id=463, type=hardswish_]; +"464 quantize_per_channel_default_41" [id=464, type=quantize_per_channel]; +"465 dequantize_per_channel_default_41" [id=465, type=dequantize_per_channel]; +"466 _param_constant125" [id=466, type=get_attr]; +"467 conv2d_47_scale_0" [id=467, type=get_attr]; +"468 conv2d_47_zero_point_0" [id=468, type=get_attr]; +"469 quantize_per_channel_default_42" [id=469, type=quantize_per_channel]; +"470 dequantize_per_channel_default_42" [id=470, type=dequantize_per_channel]; +"471 features_11_block_1_0_weight_bias_0_0" [id=471, type=get_attr]; +"472 conv2d_47" [id=472, type=conv2d]; +"473 hardswish__16" [id=473, type=hardswish_]; +"474 quantize_per_tensor_default_42" [id=474, type=quantize_per_tensor]; +"475 dequantize_per_tensor_default_57" [id=475, type=dequantize_per_tensor]; +"476 dequantize_per_tensor_default_56" [id=476, type=dequantize_per_tensor]; +"477 adaptive_avg_pool2d_8" [id=477, type=adaptive_avg_pool2d]; +"478 _param_constant128" [id=478, type=get_attr]; +"479 _param_constant129_0_0" [id=479, type=get_attr]; +"480 conv2d_48" [id=480, type=conv2d]; +"481 relu_8" [id=481, type=relu]; +"482 _param_constant130" [id=482, type=get_attr]; +"483 _param_constant131_0_0" [id=483, type=get_attr]; +"484 conv2d_49" [id=484, type=conv2d]; +"485 hardsigmoid_8" [id=485, type=hardsigmoid]; +"486 quantize_per_tensor_default_43" [id=486, type=quantize_per_tensor]; +"487 dequantize_per_tensor_default_58" [id=487, type=dequantize_per_tensor]; +"488 mul_8" [id=488, type=mul]; +"489 quantize_per_tensor_default_44" [id=489, type=quantize_per_tensor]; +"490 dequantize_per_tensor_default_59" [id=490, type=dequantize_per_tensor]; +"491 _param_constant132" [id=491, type=get_attr]; +"492 conv2d_50_scale_0" [id=492, type=get_attr]; +"493 conv2d_50_zero_point_0" [id=493, type=get_attr]; +"494 quantize_per_channel_default_43" [id=494, type=quantize_per_channel]; +"495 dequantize_per_channel_default_43" [id=495, type=dequantize_per_channel]; +"496 features_11_block_3_0_weight_bias_0_0" [id=496, type=get_attr]; +"497 conv2d_50" [id=497, type=conv2d]; +"498 quantize_per_tensor_default_45" [id=498, type=quantize_per_tensor]; +"499 dequantize_per_tensor_default_60" [id=499, type=dequantize_per_tensor]; +"500 add__5" [id=500, type=add_]; +"501 quantize_per_tensor_default_46" [id=501, type=quantize_per_tensor]; +"502 dequantize_per_tensor_default_61" [id=502, type=dequantize_per_tensor]; +"503 _param_constant135" [id=503, type=get_attr]; +"504 conv2d_51_scale_0" [id=504, type=get_attr]; +"505 conv2d_51_zero_point_0" [id=505, type=get_attr]; +"506 quantize_per_channel_default_44" [id=506, type=quantize_per_channel]; +"507 dequantize_per_channel_default_44" [id=507, type=dequantize_per_channel]; +"508 features_12_0_weight_bias_0_0" [id=508, type=get_attr]; +"509 conv2d_51" [id=509, type=conv2d]; +"510 hardswish__17" [id=510, type=hardswish_]; +"511 quantize_per_tensor_default_47" [id=511, type=quantize_per_tensor]; +"512 dequantize_per_tensor_default_62" [id=512, type=dequantize_per_tensor]; +"513 adaptive_avg_pool2d_9" [id=513, type=adaptive_avg_pool2d]; +"514 quantize_per_tensor_default_48" [id=514, type=quantize_per_tensor]; +"515 dequantize_per_tensor_default_63" [id=515, type=dequantize_per_tensor]; +"516 flatten" [id=516, type=flatten]; +"517 _param_constant138" [id=517, type=get_attr]; +"518 linear_scale_0" [id=518, type=get_attr]; +"519 linear_zero_point_0" [id=519, type=get_attr]; +"520 quantize_per_channel_default_45" [id=520, type=quantize_per_channel]; +"521 dequantize_per_channel_default_45" [id=521, type=dequantize_per_channel]; +"522 _param_constant139_0_0" [id=522, type=get_attr]; +"523 linear" [id=523, type=linear]; +"524 hardswish__18" [id=524, type=hardswish_]; +"525 quantize_per_tensor_default_49" [id=525, type=quantize_per_tensor]; +"526 dequantize_per_tensor_default_64" [id=526, type=dequantize_per_tensor]; +"527 dropout_" [id=527, type=dropout_]; +"528 _param_constant140" [id=528, type=get_attr]; +"529 linear_1_scale_0" [id=529, type=get_attr]; +"530 linear_1_zero_point_0" [id=530, type=get_attr]; +"531 quantize_per_channel_default_46" [id=531, type=quantize_per_channel]; +"532 dequantize_per_channel_default_46" [id=532, type=dequantize_per_channel]; +"533 _param_constant141_0_0" [id=533, type=get_attr]; +"534 linear_1" [id=534, type=linear]; +"535 output" [id=535, type=output]; "0 arg0_1" -> "1 quantize_per_tensor_default"; "1 quantize_per_tensor_default" -> "2 dequantize_per_tensor_default"; "2 dequantize_per_tensor_default" -> "9 conv2d"; @@ -509,564 +553,630 @@ strict digraph { "11 hardswish__zero_point_0" -> "14 dequantize_per_channel_default_1"; "12 hardswish_" -> "13 quantize_per_channel_default_1"; "13 quantize_per_channel_default_1" -> "14 dequantize_per_channel_default_1"; -"14 dequantize_per_channel_default_1" -> "17 conv2d_1"; -"15 _param_constant3" -> "17 conv2d_1"; -"16 features_1_block_0_0_weight_bias_0_0" -> "17 conv2d_1"; -"17 conv2d_1" -> "18 relu_"; -"18 relu_" -> "19 quantize_per_tensor_default_1"; -"19 quantize_per_tensor_default_1" -> "20 dequantize_per_tensor_default_2"; -"19 quantize_per_tensor_default_1" -> "21 dequantize_per_tensor_default_1"; -"20 dequantize_per_tensor_default_2" -> "33 mul"; -"21 dequantize_per_tensor_default_1" -> "22 adaptive_avg_pool2d"; -"22 adaptive_avg_pool2d" -> "25 conv2d_2"; -"23 _param_constant6" -> "25 conv2d_2"; -"24 _param_constant7_0_0" -> "25 conv2d_2"; -"25 conv2d_2" -> "26 relu"; -"26 relu" -> "29 conv2d_3"; -"27 _param_constant8" -> "29 conv2d_3"; -"28 _param_constant9_0_0" -> "29 conv2d_3"; -"29 conv2d_3" -> "30 hardsigmoid"; -"30 hardsigmoid" -> "31 quantize_per_tensor_default_2"; -"31 quantize_per_tensor_default_2" -> "32 dequantize_per_tensor_default_3"; -"32 dequantize_per_tensor_default_3" -> "33 mul"; -"33 mul" -> "34 quantize_per_tensor_default_3"; -"34 quantize_per_tensor_default_3" -> "35 dequantize_per_tensor_default_4"; -"35 dequantize_per_tensor_default_4" -> "42 conv2d_4"; -"36 _param_constant10" -> "39 quantize_per_channel_default_2"; -"37 conv2d_4_scale_0" -> "39 quantize_per_channel_default_2"; -"37 conv2d_4_scale_0" -> "40 dequantize_per_channel_default_2"; -"38 conv2d_4_zero_point_0" -> "39 quantize_per_channel_default_2"; -"38 conv2d_4_zero_point_0" -> "40 dequantize_per_channel_default_2"; -"39 quantize_per_channel_default_2" -> "40 dequantize_per_channel_default_2"; -"40 dequantize_per_channel_default_2" -> "42 conv2d_4"; -"41 features_1_block_2_0_weight_bias_0_0" -> "42 conv2d_4"; -"42 conv2d_4" -> "43 quantize_per_tensor_default_4"; -"43 quantize_per_tensor_default_4" -> "44 dequantize_per_tensor_default_5"; -"44 dequantize_per_tensor_default_5" -> "51 conv2d_5"; -"45 _param_constant13" -> "48 quantize_per_channel_default_3"; -"46 conv2d_5_scale_0" -> "48 quantize_per_channel_default_3"; -"46 conv2d_5_scale_0" -> "49 dequantize_per_channel_default_3"; -"47 conv2d_5_zero_point_0" -> "48 quantize_per_channel_default_3"; -"47 conv2d_5_zero_point_0" -> "49 dequantize_per_channel_default_3"; -"48 quantize_per_channel_default_3" -> "49 dequantize_per_channel_default_3"; -"49 dequantize_per_channel_default_3" -> "51 conv2d_5"; -"50 features_2_block_0_0_weight_bias_0_0" -> "51 conv2d_5"; -"51 conv2d_5" -> "54 relu__1"; -"52 relu__1_scale_0" -> "55 quantize_per_channel_default_4"; -"52 relu__1_scale_0" -> "56 dequantize_per_channel_default_4"; -"53 relu__1_zero_point_0" -> "55 quantize_per_channel_default_4"; -"53 relu__1_zero_point_0" -> "56 dequantize_per_channel_default_4"; -"54 relu__1" -> "55 quantize_per_channel_default_4"; -"55 quantize_per_channel_default_4" -> "56 dequantize_per_channel_default_4"; -"56 dequantize_per_channel_default_4" -> "59 conv2d_6"; -"57 _param_constant16" -> "59 conv2d_6"; -"58 features_2_block_1_0_weight_bias_0_0" -> "59 conv2d_6"; -"59 conv2d_6" -> "60 relu__2"; -"60 relu__2" -> "61 quantize_per_tensor_default_5"; -"61 quantize_per_tensor_default_5" -> "62 dequantize_per_tensor_default_6"; -"62 dequantize_per_tensor_default_6" -> "69 conv2d_7"; -"63 _param_constant19" -> "66 quantize_per_channel_default_5"; -"64 conv2d_7_scale_0" -> "66 quantize_per_channel_default_5"; -"64 conv2d_7_scale_0" -> "67 dequantize_per_channel_default_5"; -"65 conv2d_7_zero_point_0" -> "66 quantize_per_channel_default_5"; -"65 conv2d_7_zero_point_0" -> "67 dequantize_per_channel_default_5"; -"66 quantize_per_channel_default_5" -> "67 dequantize_per_channel_default_5"; -"67 dequantize_per_channel_default_5" -> "69 conv2d_7"; -"68 features_2_block_2_0_weight_bias_0_0" -> "69 conv2d_7"; -"69 conv2d_7" -> "70 quantize_per_tensor_default_6"; -"70 quantize_per_tensor_default_6" -> "71 dequantize_per_tensor_default_8"; -"70 quantize_per_tensor_default_6" -> "72 dequantize_per_tensor_default_7"; -"71 dequantize_per_tensor_default_8" -> "100 add_"; -"72 dequantize_per_tensor_default_7" -> "79 conv2d_8"; -"73 _param_constant22" -> "76 quantize_per_channel_default_6"; -"74 conv2d_8_scale_0" -> "76 quantize_per_channel_default_6"; -"74 conv2d_8_scale_0" -> "77 dequantize_per_channel_default_6"; -"75 conv2d_8_zero_point_0" -> "76 quantize_per_channel_default_6"; -"75 conv2d_8_zero_point_0" -> "77 dequantize_per_channel_default_6"; -"76 quantize_per_channel_default_6" -> "77 dequantize_per_channel_default_6"; -"77 dequantize_per_channel_default_6" -> "79 conv2d_8"; -"78 features_3_block_0_0_weight_bias_0_0" -> "79 conv2d_8"; -"79 conv2d_8" -> "82 relu__3"; -"80 relu__3_scale_0" -> "83 quantize_per_channel_default_7"; -"80 relu__3_scale_0" -> "84 dequantize_per_channel_default_7"; -"81 relu__3_zero_point_0" -> "83 quantize_per_channel_default_7"; -"81 relu__3_zero_point_0" -> "84 dequantize_per_channel_default_7"; -"82 relu__3" -> "83 quantize_per_channel_default_7"; -"83 quantize_per_channel_default_7" -> "84 dequantize_per_channel_default_7"; -"84 dequantize_per_channel_default_7" -> "87 conv2d_9"; -"85 _param_constant25" -> "87 conv2d_9"; -"86 features_3_block_1_0_weight_bias_0_0" -> "87 conv2d_9"; -"87 conv2d_9" -> "88 relu__4"; -"88 relu__4" -> "89 quantize_per_tensor_default_7"; -"89 quantize_per_tensor_default_7" -> "90 dequantize_per_tensor_default_9"; -"90 dequantize_per_tensor_default_9" -> "97 conv2d_10"; -"91 _param_constant28" -> "94 quantize_per_channel_default_8"; -"92 conv2d_10_scale_0" -> "94 quantize_per_channel_default_8"; -"92 conv2d_10_scale_0" -> "95 dequantize_per_channel_default_8"; -"93 conv2d_10_zero_point_0" -> "94 quantize_per_channel_default_8"; -"93 conv2d_10_zero_point_0" -> "95 dequantize_per_channel_default_8"; -"94 quantize_per_channel_default_8" -> "95 dequantize_per_channel_default_8"; -"95 dequantize_per_channel_default_8" -> "97 conv2d_10"; -"96 features_3_block_2_0_weight_bias_0_0" -> "97 conv2d_10"; -"97 conv2d_10" -> "98 quantize_per_tensor_default_8"; -"98 quantize_per_tensor_default_8" -> "99 dequantize_per_tensor_default_10"; -"99 dequantize_per_tensor_default_10" -> "100 add_"; -"100 add_" -> "101 quantize_per_tensor_default_9"; -"101 quantize_per_tensor_default_9" -> "102 dequantize_per_tensor_default_11"; -"102 dequantize_per_tensor_default_11" -> "109 conv2d_11"; -"103 _param_constant31" -> "106 quantize_per_channel_default_9"; -"104 conv2d_11_scale_0" -> "106 quantize_per_channel_default_9"; -"104 conv2d_11_scale_0" -> "107 dequantize_per_channel_default_9"; -"105 conv2d_11_zero_point_0" -> "106 quantize_per_channel_default_9"; -"105 conv2d_11_zero_point_0" -> "107 dequantize_per_channel_default_9"; -"106 quantize_per_channel_default_9" -> "107 dequantize_per_channel_default_9"; -"107 dequantize_per_channel_default_9" -> "109 conv2d_11"; -"108 features_4_block_0_0_weight_bias_0_0" -> "109 conv2d_11"; -"109 conv2d_11" -> "112 hardswish__1"; -"110 hardswish__1_scale_0" -> "113 quantize_per_channel_default_10"; -"110 hardswish__1_scale_0" -> "114 dequantize_per_channel_default_10"; -"111 hardswish__1_zero_point_0" -> "113 quantize_per_channel_default_10"; -"111 hardswish__1_zero_point_0" -> "114 dequantize_per_channel_default_10"; -"112 hardswish__1" -> "113 quantize_per_channel_default_10"; -"113 quantize_per_channel_default_10" -> "114 dequantize_per_channel_default_10"; -"114 dequantize_per_channel_default_10" -> "117 conv2d_12"; -"115 _param_constant34" -> "117 conv2d_12"; -"116 features_4_block_1_0_weight_bias_0_0" -> "117 conv2d_12"; -"117 conv2d_12" -> "118 hardswish__2"; -"118 hardswish__2" -> "119 quantize_per_tensor_default_10"; -"119 quantize_per_tensor_default_10" -> "120 dequantize_per_tensor_default_13"; -"119 quantize_per_tensor_default_10" -> "121 dequantize_per_tensor_default_12"; -"120 dequantize_per_tensor_default_13" -> "133 mul_1"; -"121 dequantize_per_tensor_default_12" -> "122 adaptive_avg_pool2d_1"; -"122 adaptive_avg_pool2d_1" -> "125 conv2d_13"; -"123 _param_constant37" -> "125 conv2d_13"; -"124 _param_constant38_0_0" -> "125 conv2d_13"; -"125 conv2d_13" -> "126 relu_1"; -"126 relu_1" -> "129 conv2d_14"; -"127 _param_constant39" -> "129 conv2d_14"; -"128 _param_constant40_0_0" -> "129 conv2d_14"; -"129 conv2d_14" -> "130 hardsigmoid_1"; -"130 hardsigmoid_1" -> "131 quantize_per_tensor_default_11"; -"131 quantize_per_tensor_default_11" -> "132 dequantize_per_tensor_default_14"; -"132 dequantize_per_tensor_default_14" -> "133 mul_1"; -"133 mul_1" -> "134 quantize_per_tensor_default_12"; -"134 quantize_per_tensor_default_12" -> "135 dequantize_per_tensor_default_15"; -"135 dequantize_per_tensor_default_15" -> "142 conv2d_15"; -"136 _param_constant41" -> "139 quantize_per_channel_default_11"; -"137 conv2d_15_scale_0" -> "139 quantize_per_channel_default_11"; -"137 conv2d_15_scale_0" -> "140 dequantize_per_channel_default_11"; -"138 conv2d_15_zero_point_0" -> "139 quantize_per_channel_default_11"; -"138 conv2d_15_zero_point_0" -> "140 dequantize_per_channel_default_11"; -"139 quantize_per_channel_default_11" -> "140 dequantize_per_channel_default_11"; -"140 dequantize_per_channel_default_11" -> "142 conv2d_15"; -"141 features_4_block_3_0_weight_bias_0_0" -> "142 conv2d_15"; -"142 conv2d_15" -> "143 quantize_per_tensor_default_13"; -"143 quantize_per_tensor_default_13" -> "144 dequantize_per_tensor_default_17"; -"143 quantize_per_tensor_default_13" -> "145 dequantize_per_tensor_default_16"; -"144 dequantize_per_tensor_default_17" -> "188 add__1"; -"145 dequantize_per_tensor_default_16" -> "152 conv2d_16"; -"146 _param_constant44" -> "149 quantize_per_channel_default_12"; -"147 conv2d_16_scale_0" -> "149 quantize_per_channel_default_12"; -"147 conv2d_16_scale_0" -> "150 dequantize_per_channel_default_12"; -"148 conv2d_16_zero_point_0" -> "149 quantize_per_channel_default_12"; -"148 conv2d_16_zero_point_0" -> "150 dequantize_per_channel_default_12"; -"149 quantize_per_channel_default_12" -> "150 dequantize_per_channel_default_12"; -"150 dequantize_per_channel_default_12" -> "152 conv2d_16"; -"151 features_5_block_0_0_weight_bias_0_0" -> "152 conv2d_16"; -"152 conv2d_16" -> "155 hardswish__3"; -"153 hardswish__3_scale_0" -> "156 quantize_per_channel_default_13"; -"153 hardswish__3_scale_0" -> "157 dequantize_per_channel_default_13"; -"154 hardswish__3_zero_point_0" -> "156 quantize_per_channel_default_13"; -"154 hardswish__3_zero_point_0" -> "157 dequantize_per_channel_default_13"; -"155 hardswish__3" -> "156 quantize_per_channel_default_13"; -"156 quantize_per_channel_default_13" -> "157 dequantize_per_channel_default_13"; -"157 dequantize_per_channel_default_13" -> "160 conv2d_17"; -"158 _param_constant47" -> "160 conv2d_17"; -"159 features_5_block_1_0_weight_bias_0_0" -> "160 conv2d_17"; -"160 conv2d_17" -> "161 hardswish__4"; -"161 hardswish__4" -> "162 quantize_per_tensor_default_14"; -"162 quantize_per_tensor_default_14" -> "163 dequantize_per_tensor_default_19"; -"162 quantize_per_tensor_default_14" -> "164 dequantize_per_tensor_default_18"; -"163 dequantize_per_tensor_default_19" -> "176 mul_2"; -"164 dequantize_per_tensor_default_18" -> "165 adaptive_avg_pool2d_2"; -"165 adaptive_avg_pool2d_2" -> "168 conv2d_18"; -"166 _param_constant50" -> "168 conv2d_18"; -"167 _param_constant51_0_0" -> "168 conv2d_18"; -"168 conv2d_18" -> "169 relu_2"; -"169 relu_2" -> "172 conv2d_19"; -"170 _param_constant52" -> "172 conv2d_19"; -"171 _param_constant53_0_0" -> "172 conv2d_19"; -"172 conv2d_19" -> "173 hardsigmoid_2"; -"173 hardsigmoid_2" -> "174 quantize_per_tensor_default_15"; -"174 quantize_per_tensor_default_15" -> "175 dequantize_per_tensor_default_20"; -"175 dequantize_per_tensor_default_20" -> "176 mul_2"; -"176 mul_2" -> "177 quantize_per_tensor_default_16"; -"177 quantize_per_tensor_default_16" -> "178 dequantize_per_tensor_default_21"; -"178 dequantize_per_tensor_default_21" -> "185 conv2d_20"; -"179 _param_constant54" -> "182 quantize_per_channel_default_14"; -"180 conv2d_20_scale_0" -> "182 quantize_per_channel_default_14"; -"180 conv2d_20_scale_0" -> "183 dequantize_per_channel_default_14"; -"181 conv2d_20_zero_point_0" -> "182 quantize_per_channel_default_14"; -"181 conv2d_20_zero_point_0" -> "183 dequantize_per_channel_default_14"; -"182 quantize_per_channel_default_14" -> "183 dequantize_per_channel_default_14"; -"183 dequantize_per_channel_default_14" -> "185 conv2d_20"; -"184 features_5_block_3_0_weight_bias_0_0" -> "185 conv2d_20"; -"185 conv2d_20" -> "186 quantize_per_tensor_default_17"; -"186 quantize_per_tensor_default_17" -> "187 dequantize_per_tensor_default_22"; -"187 dequantize_per_tensor_default_22" -> "188 add__1"; -"188 add__1" -> "189 quantize_per_tensor_default_18"; -"189 quantize_per_tensor_default_18" -> "190 dequantize_per_tensor_default_24"; -"189 quantize_per_tensor_default_18" -> "191 dequantize_per_tensor_default_23"; -"190 dequantize_per_tensor_default_24" -> "234 add__2"; -"191 dequantize_per_tensor_default_23" -> "198 conv2d_21"; -"192 _param_constant57" -> "195 quantize_per_channel_default_15"; -"193 conv2d_21_scale_0" -> "195 quantize_per_channel_default_15"; -"193 conv2d_21_scale_0" -> "196 dequantize_per_channel_default_15"; -"194 conv2d_21_zero_point_0" -> "195 quantize_per_channel_default_15"; -"194 conv2d_21_zero_point_0" -> "196 dequantize_per_channel_default_15"; -"195 quantize_per_channel_default_15" -> "196 dequantize_per_channel_default_15"; -"196 dequantize_per_channel_default_15" -> "198 conv2d_21"; -"197 features_6_block_0_0_weight_bias_0_0" -> "198 conv2d_21"; -"198 conv2d_21" -> "201 hardswish__5"; -"199 hardswish__5_scale_0" -> "202 quantize_per_channel_default_16"; -"199 hardswish__5_scale_0" -> "203 dequantize_per_channel_default_16"; -"200 hardswish__5_zero_point_0" -> "202 quantize_per_channel_default_16"; -"200 hardswish__5_zero_point_0" -> "203 dequantize_per_channel_default_16"; -"201 hardswish__5" -> "202 quantize_per_channel_default_16"; -"202 quantize_per_channel_default_16" -> "203 dequantize_per_channel_default_16"; -"203 dequantize_per_channel_default_16" -> "206 conv2d_22"; -"204 _param_constant60" -> "206 conv2d_22"; -"205 features_6_block_1_0_weight_bias_0_0" -> "206 conv2d_22"; -"206 conv2d_22" -> "207 hardswish__6"; -"207 hardswish__6" -> "208 quantize_per_tensor_default_19"; -"208 quantize_per_tensor_default_19" -> "209 dequantize_per_tensor_default_26"; -"208 quantize_per_tensor_default_19" -> "210 dequantize_per_tensor_default_25"; -"209 dequantize_per_tensor_default_26" -> "222 mul_3"; -"210 dequantize_per_tensor_default_25" -> "211 adaptive_avg_pool2d_3"; -"211 adaptive_avg_pool2d_3" -> "214 conv2d_23"; -"212 _param_constant63" -> "214 conv2d_23"; -"213 _param_constant64_0_0" -> "214 conv2d_23"; -"214 conv2d_23" -> "215 relu_3"; -"215 relu_3" -> "218 conv2d_24"; -"216 _param_constant65" -> "218 conv2d_24"; -"217 _param_constant66_0_0" -> "218 conv2d_24"; -"218 conv2d_24" -> "219 hardsigmoid_3"; -"219 hardsigmoid_3" -> "220 quantize_per_tensor_default_20"; -"220 quantize_per_tensor_default_20" -> "221 dequantize_per_tensor_default_27"; -"221 dequantize_per_tensor_default_27" -> "222 mul_3"; -"222 mul_3" -> "223 quantize_per_tensor_default_21"; -"223 quantize_per_tensor_default_21" -> "224 dequantize_per_tensor_default_28"; -"224 dequantize_per_tensor_default_28" -> "231 conv2d_25"; -"225 _param_constant67" -> "228 quantize_per_channel_default_17"; -"226 conv2d_25_scale_0" -> "228 quantize_per_channel_default_17"; -"226 conv2d_25_scale_0" -> "229 dequantize_per_channel_default_17"; -"227 conv2d_25_zero_point_0" -> "228 quantize_per_channel_default_17"; -"227 conv2d_25_zero_point_0" -> "229 dequantize_per_channel_default_17"; -"228 quantize_per_channel_default_17" -> "229 dequantize_per_channel_default_17"; -"229 dequantize_per_channel_default_17" -> "231 conv2d_25"; -"230 features_6_block_3_0_weight_bias_0_0" -> "231 conv2d_25"; -"231 conv2d_25" -> "232 quantize_per_tensor_default_22"; -"232 quantize_per_tensor_default_22" -> "233 dequantize_per_tensor_default_29"; -"233 dequantize_per_tensor_default_29" -> "234 add__2"; -"234 add__2" -> "235 quantize_per_tensor_default_23"; -"235 quantize_per_tensor_default_23" -> "236 dequantize_per_tensor_default_30"; -"236 dequantize_per_tensor_default_30" -> "243 conv2d_26"; -"237 _param_constant70" -> "240 quantize_per_channel_default_18"; -"238 conv2d_26_scale_0" -> "240 quantize_per_channel_default_18"; -"238 conv2d_26_scale_0" -> "241 dequantize_per_channel_default_18"; -"239 conv2d_26_zero_point_0" -> "240 quantize_per_channel_default_18"; -"239 conv2d_26_zero_point_0" -> "241 dequantize_per_channel_default_18"; -"240 quantize_per_channel_default_18" -> "241 dequantize_per_channel_default_18"; -"241 dequantize_per_channel_default_18" -> "243 conv2d_26"; -"242 features_7_block_0_0_weight_bias_0_0" -> "243 conv2d_26"; -"243 conv2d_26" -> "246 hardswish__7"; -"244 hardswish__7_scale_0" -> "247 quantize_per_channel_default_19"; -"244 hardswish__7_scale_0" -> "248 dequantize_per_channel_default_19"; -"245 hardswish__7_zero_point_0" -> "247 quantize_per_channel_default_19"; -"245 hardswish__7_zero_point_0" -> "248 dequantize_per_channel_default_19"; -"246 hardswish__7" -> "247 quantize_per_channel_default_19"; -"247 quantize_per_channel_default_19" -> "248 dequantize_per_channel_default_19"; -"248 dequantize_per_channel_default_19" -> "251 conv2d_27"; -"249 _param_constant73" -> "251 conv2d_27"; -"250 features_7_block_1_0_weight_bias_0_0" -> "251 conv2d_27"; -"251 conv2d_27" -> "252 hardswish__8"; -"252 hardswish__8" -> "253 quantize_per_tensor_default_24"; -"253 quantize_per_tensor_default_24" -> "254 dequantize_per_tensor_default_32"; -"253 quantize_per_tensor_default_24" -> "255 dequantize_per_tensor_default_31"; -"254 dequantize_per_tensor_default_32" -> "267 mul_4"; -"255 dequantize_per_tensor_default_31" -> "256 adaptive_avg_pool2d_4"; -"256 adaptive_avg_pool2d_4" -> "259 conv2d_28"; -"257 _param_constant76" -> "259 conv2d_28"; -"258 _param_constant77_0_0" -> "259 conv2d_28"; -"259 conv2d_28" -> "260 relu_4"; -"260 relu_4" -> "263 conv2d_29"; -"261 _param_constant78" -> "263 conv2d_29"; -"262 _param_constant79_0_0" -> "263 conv2d_29"; -"263 conv2d_29" -> "264 hardsigmoid_4"; -"264 hardsigmoid_4" -> "265 quantize_per_tensor_default_25"; -"265 quantize_per_tensor_default_25" -> "266 dequantize_per_tensor_default_33"; -"266 dequantize_per_tensor_default_33" -> "267 mul_4"; -"267 mul_4" -> "268 quantize_per_tensor_default_26"; -"268 quantize_per_tensor_default_26" -> "269 dequantize_per_tensor_default_34"; -"269 dequantize_per_tensor_default_34" -> "276 conv2d_30"; -"270 _param_constant80" -> "273 quantize_per_channel_default_20"; -"271 conv2d_30_scale_0" -> "273 quantize_per_channel_default_20"; -"271 conv2d_30_scale_0" -> "274 dequantize_per_channel_default_20"; -"272 conv2d_30_zero_point_0" -> "273 quantize_per_channel_default_20"; -"272 conv2d_30_zero_point_0" -> "274 dequantize_per_channel_default_20"; -"273 quantize_per_channel_default_20" -> "274 dequantize_per_channel_default_20"; -"274 dequantize_per_channel_default_20" -> "276 conv2d_30"; -"275 features_7_block_3_0_weight_bias_0_0" -> "276 conv2d_30"; -"276 conv2d_30" -> "277 quantize_per_tensor_default_27"; -"277 quantize_per_tensor_default_27" -> "278 dequantize_per_tensor_default_36"; -"277 quantize_per_tensor_default_27" -> "279 dequantize_per_tensor_default_35"; -"278 dequantize_per_tensor_default_36" -> "322 add__3"; -"279 dequantize_per_tensor_default_35" -> "286 conv2d_31"; -"280 _param_constant83" -> "283 quantize_per_channel_default_21"; -"281 conv2d_31_scale_0" -> "283 quantize_per_channel_default_21"; -"281 conv2d_31_scale_0" -> "284 dequantize_per_channel_default_21"; -"282 conv2d_31_zero_point_0" -> "283 quantize_per_channel_default_21"; -"282 conv2d_31_zero_point_0" -> "284 dequantize_per_channel_default_21"; -"283 quantize_per_channel_default_21" -> "284 dequantize_per_channel_default_21"; -"284 dequantize_per_channel_default_21" -> "286 conv2d_31"; -"285 features_8_block_0_0_weight_bias_0_0" -> "286 conv2d_31"; -"286 conv2d_31" -> "289 hardswish__9"; -"287 hardswish__9_scale_0" -> "290 quantize_per_channel_default_22"; -"287 hardswish__9_scale_0" -> "291 dequantize_per_channel_default_22"; -"288 hardswish__9_zero_point_0" -> "290 quantize_per_channel_default_22"; -"288 hardswish__9_zero_point_0" -> "291 dequantize_per_channel_default_22"; -"289 hardswish__9" -> "290 quantize_per_channel_default_22"; -"290 quantize_per_channel_default_22" -> "291 dequantize_per_channel_default_22"; -"291 dequantize_per_channel_default_22" -> "294 conv2d_32"; -"292 _param_constant86" -> "294 conv2d_32"; -"293 features_8_block_1_0_weight_bias_0_0" -> "294 conv2d_32"; -"294 conv2d_32" -> "295 hardswish__10"; -"295 hardswish__10" -> "296 quantize_per_tensor_default_28"; -"296 quantize_per_tensor_default_28" -> "297 dequantize_per_tensor_default_38"; -"296 quantize_per_tensor_default_28" -> "298 dequantize_per_tensor_default_37"; -"297 dequantize_per_tensor_default_38" -> "310 mul_5"; -"298 dequantize_per_tensor_default_37" -> "299 adaptive_avg_pool2d_5"; -"299 adaptive_avg_pool2d_5" -> "302 conv2d_33"; -"300 _param_constant89" -> "302 conv2d_33"; -"301 _param_constant90_0_0" -> "302 conv2d_33"; -"302 conv2d_33" -> "303 relu_5"; -"303 relu_5" -> "306 conv2d_34"; -"304 _param_constant91" -> "306 conv2d_34"; -"305 _param_constant92_0_0" -> "306 conv2d_34"; -"306 conv2d_34" -> "307 hardsigmoid_5"; -"307 hardsigmoid_5" -> "308 quantize_per_tensor_default_29"; -"308 quantize_per_tensor_default_29" -> "309 dequantize_per_tensor_default_39"; -"309 dequantize_per_tensor_default_39" -> "310 mul_5"; -"310 mul_5" -> "311 quantize_per_tensor_default_30"; -"311 quantize_per_tensor_default_30" -> "312 dequantize_per_tensor_default_40"; -"312 dequantize_per_tensor_default_40" -> "319 conv2d_35"; -"313 _param_constant93" -> "316 quantize_per_channel_default_23"; -"314 conv2d_35_scale_0" -> "316 quantize_per_channel_default_23"; -"314 conv2d_35_scale_0" -> "317 dequantize_per_channel_default_23"; -"315 conv2d_35_zero_point_0" -> "316 quantize_per_channel_default_23"; -"315 conv2d_35_zero_point_0" -> "317 dequantize_per_channel_default_23"; -"316 quantize_per_channel_default_23" -> "317 dequantize_per_channel_default_23"; -"317 dequantize_per_channel_default_23" -> "319 conv2d_35"; -"318 features_8_block_3_0_weight_bias_0_0" -> "319 conv2d_35"; -"319 conv2d_35" -> "320 quantize_per_tensor_default_31"; -"320 quantize_per_tensor_default_31" -> "321 dequantize_per_tensor_default_41"; -"321 dequantize_per_tensor_default_41" -> "322 add__3"; -"322 add__3" -> "323 quantize_per_tensor_default_32"; -"323 quantize_per_tensor_default_32" -> "324 dequantize_per_tensor_default_42"; -"324 dequantize_per_tensor_default_42" -> "331 conv2d_36"; -"325 _param_constant96" -> "328 quantize_per_channel_default_24"; -"326 conv2d_36_scale_0" -> "328 quantize_per_channel_default_24"; -"326 conv2d_36_scale_0" -> "329 dequantize_per_channel_default_24"; -"327 conv2d_36_zero_point_0" -> "328 quantize_per_channel_default_24"; -"327 conv2d_36_zero_point_0" -> "329 dequantize_per_channel_default_24"; -"328 quantize_per_channel_default_24" -> "329 dequantize_per_channel_default_24"; -"329 dequantize_per_channel_default_24" -> "331 conv2d_36"; -"330 features_9_block_0_0_weight_bias_0_0" -> "331 conv2d_36"; -"331 conv2d_36" -> "334 hardswish__11"; -"332 hardswish__11_scale_0" -> "335 quantize_per_channel_default_25"; -"332 hardswish__11_scale_0" -> "336 dequantize_per_channel_default_25"; -"333 hardswish__11_zero_point_0" -> "335 quantize_per_channel_default_25"; -"333 hardswish__11_zero_point_0" -> "336 dequantize_per_channel_default_25"; -"334 hardswish__11" -> "335 quantize_per_channel_default_25"; -"335 quantize_per_channel_default_25" -> "336 dequantize_per_channel_default_25"; -"336 dequantize_per_channel_default_25" -> "339 conv2d_37"; -"337 _param_constant99" -> "339 conv2d_37"; -"338 features_9_block_1_0_weight_bias_0_0" -> "339 conv2d_37"; -"339 conv2d_37" -> "340 hardswish__12"; -"340 hardswish__12" -> "341 quantize_per_tensor_default_33"; -"341 quantize_per_tensor_default_33" -> "342 dequantize_per_tensor_default_44"; -"341 quantize_per_tensor_default_33" -> "343 dequantize_per_tensor_default_43"; -"342 dequantize_per_tensor_default_44" -> "355 mul_6"; -"343 dequantize_per_tensor_default_43" -> "344 adaptive_avg_pool2d_6"; -"344 adaptive_avg_pool2d_6" -> "347 conv2d_38"; -"345 _param_constant102" -> "347 conv2d_38"; -"346 _param_constant103_0_0" -> "347 conv2d_38"; -"347 conv2d_38" -> "348 relu_6"; -"348 relu_6" -> "351 conv2d_39"; -"349 _param_constant104" -> "351 conv2d_39"; -"350 _param_constant105_0_0" -> "351 conv2d_39"; -"351 conv2d_39" -> "352 hardsigmoid_6"; -"352 hardsigmoid_6" -> "353 quantize_per_tensor_default_34"; -"353 quantize_per_tensor_default_34" -> "354 dequantize_per_tensor_default_45"; -"354 dequantize_per_tensor_default_45" -> "355 mul_6"; -"355 mul_6" -> "356 quantize_per_tensor_default_35"; -"356 quantize_per_tensor_default_35" -> "357 dequantize_per_tensor_default_46"; -"357 dequantize_per_tensor_default_46" -> "364 conv2d_40"; -"358 _param_constant106" -> "361 quantize_per_channel_default_26"; -"359 conv2d_40_scale_0" -> "361 quantize_per_channel_default_26"; -"359 conv2d_40_scale_0" -> "362 dequantize_per_channel_default_26"; -"360 conv2d_40_zero_point_0" -> "361 quantize_per_channel_default_26"; -"360 conv2d_40_zero_point_0" -> "362 dequantize_per_channel_default_26"; -"361 quantize_per_channel_default_26" -> "362 dequantize_per_channel_default_26"; -"362 dequantize_per_channel_default_26" -> "364 conv2d_40"; -"363 features_9_block_3_0_weight_bias_0_0" -> "364 conv2d_40"; -"364 conv2d_40" -> "365 quantize_per_tensor_default_36"; -"365 quantize_per_tensor_default_36" -> "366 dequantize_per_tensor_default_48"; -"365 quantize_per_tensor_default_36" -> "367 dequantize_per_tensor_default_47"; -"366 dequantize_per_tensor_default_48" -> "410 add__4"; -"367 dequantize_per_tensor_default_47" -> "374 conv2d_41"; -"368 _param_constant109" -> "371 quantize_per_channel_default_27"; -"369 conv2d_41_scale_0" -> "371 quantize_per_channel_default_27"; -"369 conv2d_41_scale_0" -> "372 dequantize_per_channel_default_27"; -"370 conv2d_41_zero_point_0" -> "371 quantize_per_channel_default_27"; -"370 conv2d_41_zero_point_0" -> "372 dequantize_per_channel_default_27"; -"371 quantize_per_channel_default_27" -> "372 dequantize_per_channel_default_27"; -"372 dequantize_per_channel_default_27" -> "374 conv2d_41"; -"373 features_10_block_0_0_weight_bias_0_0" -> "374 conv2d_41"; -"374 conv2d_41" -> "377 hardswish__13"; -"375 hardswish__13_scale_0" -> "378 quantize_per_channel_default_28"; -"375 hardswish__13_scale_0" -> "379 dequantize_per_channel_default_28"; -"376 hardswish__13_zero_point_0" -> "378 quantize_per_channel_default_28"; -"376 hardswish__13_zero_point_0" -> "379 dequantize_per_channel_default_28"; -"377 hardswish__13" -> "378 quantize_per_channel_default_28"; -"378 quantize_per_channel_default_28" -> "379 dequantize_per_channel_default_28"; -"379 dequantize_per_channel_default_28" -> "382 conv2d_42"; -"380 _param_constant112" -> "382 conv2d_42"; -"381 features_10_block_1_0_weight_bias_0_0" -> "382 conv2d_42"; -"382 conv2d_42" -> "383 hardswish__14"; -"383 hardswish__14" -> "384 quantize_per_tensor_default_37"; -"384 quantize_per_tensor_default_37" -> "385 dequantize_per_tensor_default_50"; -"384 quantize_per_tensor_default_37" -> "386 dequantize_per_tensor_default_49"; -"385 dequantize_per_tensor_default_50" -> "398 mul_7"; -"386 dequantize_per_tensor_default_49" -> "387 adaptive_avg_pool2d_7"; -"387 adaptive_avg_pool2d_7" -> "390 conv2d_43"; -"388 _param_constant115" -> "390 conv2d_43"; -"389 _param_constant116_0_0" -> "390 conv2d_43"; -"390 conv2d_43" -> "391 relu_7"; -"391 relu_7" -> "394 conv2d_44"; -"392 _param_constant117" -> "394 conv2d_44"; -"393 _param_constant118_0_0" -> "394 conv2d_44"; -"394 conv2d_44" -> "395 hardsigmoid_7"; -"395 hardsigmoid_7" -> "396 quantize_per_tensor_default_38"; -"396 quantize_per_tensor_default_38" -> "397 dequantize_per_tensor_default_51"; -"397 dequantize_per_tensor_default_51" -> "398 mul_7"; -"398 mul_7" -> "399 quantize_per_tensor_default_39"; -"399 quantize_per_tensor_default_39" -> "400 dequantize_per_tensor_default_52"; -"400 dequantize_per_tensor_default_52" -> "407 conv2d_45"; -"401 _param_constant119" -> "404 quantize_per_channel_default_29"; -"402 conv2d_45_scale_0" -> "404 quantize_per_channel_default_29"; -"402 conv2d_45_scale_0" -> "405 dequantize_per_channel_default_29"; -"403 conv2d_45_zero_point_0" -> "404 quantize_per_channel_default_29"; -"403 conv2d_45_zero_point_0" -> "405 dequantize_per_channel_default_29"; -"404 quantize_per_channel_default_29" -> "405 dequantize_per_channel_default_29"; -"405 dequantize_per_channel_default_29" -> "407 conv2d_45"; -"406 features_10_block_3_0_weight_bias_0_0" -> "407 conv2d_45"; -"407 conv2d_45" -> "408 quantize_per_tensor_default_40"; -"408 quantize_per_tensor_default_40" -> "409 dequantize_per_tensor_default_53"; -"409 dequantize_per_tensor_default_53" -> "410 add__4"; -"410 add__4" -> "411 quantize_per_tensor_default_41"; -"411 quantize_per_tensor_default_41" -> "412 dequantize_per_tensor_default_55"; -"411 quantize_per_tensor_default_41" -> "413 dequantize_per_tensor_default_54"; -"412 dequantize_per_tensor_default_55" -> "456 add__5"; -"413 dequantize_per_tensor_default_54" -> "420 conv2d_46"; -"414 _param_constant122" -> "417 quantize_per_channel_default_30"; -"415 conv2d_46_scale_0" -> "417 quantize_per_channel_default_30"; -"415 conv2d_46_scale_0" -> "418 dequantize_per_channel_default_30"; -"416 conv2d_46_zero_point_0" -> "417 quantize_per_channel_default_30"; -"416 conv2d_46_zero_point_0" -> "418 dequantize_per_channel_default_30"; -"417 quantize_per_channel_default_30" -> "418 dequantize_per_channel_default_30"; -"418 dequantize_per_channel_default_30" -> "420 conv2d_46"; -"419 features_11_block_0_0_weight_bias_0_0" -> "420 conv2d_46"; -"420 conv2d_46" -> "423 hardswish__15"; -"421 hardswish__15_scale_0" -> "424 quantize_per_channel_default_31"; -"421 hardswish__15_scale_0" -> "425 dequantize_per_channel_default_31"; -"422 hardswish__15_zero_point_0" -> "424 quantize_per_channel_default_31"; -"422 hardswish__15_zero_point_0" -> "425 dequantize_per_channel_default_31"; -"423 hardswish__15" -> "424 quantize_per_channel_default_31"; -"424 quantize_per_channel_default_31" -> "425 dequantize_per_channel_default_31"; -"425 dequantize_per_channel_default_31" -> "428 conv2d_47"; -"426 _param_constant125" -> "428 conv2d_47"; -"427 features_11_block_1_0_weight_bias_0_0" -> "428 conv2d_47"; -"428 conv2d_47" -> "429 hardswish__16"; -"429 hardswish__16" -> "430 quantize_per_tensor_default_42"; -"430 quantize_per_tensor_default_42" -> "431 dequantize_per_tensor_default_57"; -"430 quantize_per_tensor_default_42" -> "432 dequantize_per_tensor_default_56"; -"431 dequantize_per_tensor_default_57" -> "444 mul_8"; -"432 dequantize_per_tensor_default_56" -> "433 adaptive_avg_pool2d_8"; -"433 adaptive_avg_pool2d_8" -> "436 conv2d_48"; -"434 _param_constant128" -> "436 conv2d_48"; -"435 _param_constant129_0_0" -> "436 conv2d_48"; -"436 conv2d_48" -> "437 relu_8"; -"437 relu_8" -> "440 conv2d_49"; -"438 _param_constant130" -> "440 conv2d_49"; -"439 _param_constant131_0_0" -> "440 conv2d_49"; -"440 conv2d_49" -> "441 hardsigmoid_8"; -"441 hardsigmoid_8" -> "442 quantize_per_tensor_default_43"; -"442 quantize_per_tensor_default_43" -> "443 dequantize_per_tensor_default_58"; -"443 dequantize_per_tensor_default_58" -> "444 mul_8"; -"444 mul_8" -> "445 quantize_per_tensor_default_44"; -"445 quantize_per_tensor_default_44" -> "446 dequantize_per_tensor_default_59"; -"446 dequantize_per_tensor_default_59" -> "453 conv2d_50"; -"447 _param_constant132" -> "450 quantize_per_channel_default_32"; -"448 conv2d_50_scale_0" -> "450 quantize_per_channel_default_32"; -"448 conv2d_50_scale_0" -> "451 dequantize_per_channel_default_32"; -"449 conv2d_50_zero_point_0" -> "450 quantize_per_channel_default_32"; -"449 conv2d_50_zero_point_0" -> "451 dequantize_per_channel_default_32"; -"450 quantize_per_channel_default_32" -> "451 dequantize_per_channel_default_32"; -"451 dequantize_per_channel_default_32" -> "453 conv2d_50"; -"452 features_11_block_3_0_weight_bias_0_0" -> "453 conv2d_50"; -"453 conv2d_50" -> "454 quantize_per_tensor_default_45"; -"454 quantize_per_tensor_default_45" -> "455 dequantize_per_tensor_default_60"; -"455 dequantize_per_tensor_default_60" -> "456 add__5"; -"456 add__5" -> "457 quantize_per_tensor_default_46"; -"457 quantize_per_tensor_default_46" -> "458 dequantize_per_tensor_default_61"; -"458 dequantize_per_tensor_default_61" -> "465 conv2d_51"; -"459 _param_constant135" -> "462 quantize_per_channel_default_33"; -"460 conv2d_51_scale_0" -> "462 quantize_per_channel_default_33"; -"460 conv2d_51_scale_0" -> "463 dequantize_per_channel_default_33"; -"461 conv2d_51_zero_point_0" -> "462 quantize_per_channel_default_33"; -"461 conv2d_51_zero_point_0" -> "463 dequantize_per_channel_default_33"; -"462 quantize_per_channel_default_33" -> "463 dequantize_per_channel_default_33"; -"463 dequantize_per_channel_default_33" -> "465 conv2d_51"; -"464 features_12_0_weight_bias_0_0" -> "465 conv2d_51"; -"465 conv2d_51" -> "466 hardswish__17"; -"466 hardswish__17" -> "467 quantize_per_tensor_default_47"; -"467 quantize_per_tensor_default_47" -> "468 dequantize_per_tensor_default_62"; -"468 dequantize_per_tensor_default_62" -> "469 adaptive_avg_pool2d_9"; -"469 adaptive_avg_pool2d_9" -> "470 quantize_per_tensor_default_48"; -"470 quantize_per_tensor_default_48" -> "471 dequantize_per_tensor_default_63"; -"471 dequantize_per_tensor_default_63" -> "472 flatten"; -"472 flatten" -> "479 linear"; -"473 _param_constant138" -> "476 quantize_per_channel_default_34"; -"474 linear_scale_0" -> "476 quantize_per_channel_default_34"; -"474 linear_scale_0" -> "477 dequantize_per_channel_default_34"; -"475 linear_zero_point_0" -> "476 quantize_per_channel_default_34"; -"475 linear_zero_point_0" -> "477 dequantize_per_channel_default_34"; -"476 quantize_per_channel_default_34" -> "477 dequantize_per_channel_default_34"; -"477 dequantize_per_channel_default_34" -> "479 linear"; -"478 _param_constant139_0_0" -> "479 linear"; -"479 linear" -> "480 hardswish__18"; -"480 hardswish__18" -> "481 quantize_per_tensor_default_49"; -"481 quantize_per_tensor_default_49" -> "482 dequantize_per_tensor_default_64"; -"482 dequantize_per_tensor_default_64" -> "483 dropout_"; -"483 dropout_" -> "490 linear_1"; -"484 _param_constant140" -> "487 quantize_per_channel_default_35"; -"485 linear_1_scale_0" -> "487 quantize_per_channel_default_35"; -"485 linear_1_scale_0" -> "488 dequantize_per_channel_default_35"; -"486 linear_1_zero_point_0" -> "487 quantize_per_channel_default_35"; -"486 linear_1_zero_point_0" -> "488 dequantize_per_channel_default_35"; -"487 quantize_per_channel_default_35" -> "488 dequantize_per_channel_default_35"; -"488 dequantize_per_channel_default_35" -> "490 linear_1"; -"489 _param_constant141_0_0" -> "490 linear_1"; -"490 linear_1" -> "491 output"; +"14 dequantize_per_channel_default_1" -> "21 conv2d_1"; +"15 _param_constant3" -> "18 quantize_per_channel_default_2"; +"16 conv2d_1_scale_0" -> "18 quantize_per_channel_default_2"; +"16 conv2d_1_scale_0" -> "19 dequantize_per_channel_default_2"; +"17 conv2d_1_zero_point_0" -> "18 quantize_per_channel_default_2"; +"17 conv2d_1_zero_point_0" -> "19 dequantize_per_channel_default_2"; +"18 quantize_per_channel_default_2" -> "19 dequantize_per_channel_default_2"; +"19 dequantize_per_channel_default_2" -> "21 conv2d_1"; +"20 features_1_block_0_0_weight_bias_0_0" -> "21 conv2d_1"; +"21 conv2d_1" -> "22 relu_"; +"22 relu_" -> "23 quantize_per_tensor_default_1"; +"23 quantize_per_tensor_default_1" -> "24 dequantize_per_tensor_default_2"; +"23 quantize_per_tensor_default_1" -> "25 dequantize_per_tensor_default_1"; +"24 dequantize_per_tensor_default_2" -> "37 mul"; +"25 dequantize_per_tensor_default_1" -> "26 adaptive_avg_pool2d"; +"26 adaptive_avg_pool2d" -> "29 conv2d_2"; +"27 _param_constant6" -> "29 conv2d_2"; +"28 _param_constant7_0_0" -> "29 conv2d_2"; +"29 conv2d_2" -> "30 relu"; +"30 relu" -> "33 conv2d_3"; +"31 _param_constant8" -> "33 conv2d_3"; +"32 _param_constant9_0_0" -> "33 conv2d_3"; +"33 conv2d_3" -> "34 hardsigmoid"; +"34 hardsigmoid" -> "35 quantize_per_tensor_default_2"; +"35 quantize_per_tensor_default_2" -> "36 dequantize_per_tensor_default_3"; +"36 dequantize_per_tensor_default_3" -> "37 mul"; +"37 mul" -> "38 quantize_per_tensor_default_3"; +"38 quantize_per_tensor_default_3" -> "39 dequantize_per_tensor_default_4"; +"39 dequantize_per_tensor_default_4" -> "46 conv2d_4"; +"40 _param_constant10" -> "43 quantize_per_channel_default_3"; +"41 conv2d_4_scale_0" -> "43 quantize_per_channel_default_3"; +"41 conv2d_4_scale_0" -> "44 dequantize_per_channel_default_3"; +"42 conv2d_4_zero_point_0" -> "43 quantize_per_channel_default_3"; +"42 conv2d_4_zero_point_0" -> "44 dequantize_per_channel_default_3"; +"43 quantize_per_channel_default_3" -> "44 dequantize_per_channel_default_3"; +"44 dequantize_per_channel_default_3" -> "46 conv2d_4"; +"45 features_1_block_2_0_weight_bias_0_0" -> "46 conv2d_4"; +"46 conv2d_4" -> "47 quantize_per_tensor_default_4"; +"47 quantize_per_tensor_default_4" -> "48 dequantize_per_tensor_default_5"; +"48 dequantize_per_tensor_default_5" -> "55 conv2d_5"; +"49 _param_constant13" -> "52 quantize_per_channel_default_4"; +"50 conv2d_5_scale_0" -> "52 quantize_per_channel_default_4"; +"50 conv2d_5_scale_0" -> "53 dequantize_per_channel_default_4"; +"51 conv2d_5_zero_point_0" -> "52 quantize_per_channel_default_4"; +"51 conv2d_5_zero_point_0" -> "53 dequantize_per_channel_default_4"; +"52 quantize_per_channel_default_4" -> "53 dequantize_per_channel_default_4"; +"53 dequantize_per_channel_default_4" -> "55 conv2d_5"; +"54 features_2_block_0_0_weight_bias_0_0" -> "55 conv2d_5"; +"55 conv2d_5" -> "58 relu__1"; +"56 relu__1_scale_0" -> "59 quantize_per_channel_default_5"; +"56 relu__1_scale_0" -> "60 dequantize_per_channel_default_5"; +"57 relu__1_zero_point_0" -> "59 quantize_per_channel_default_5"; +"57 relu__1_zero_point_0" -> "60 dequantize_per_channel_default_5"; +"58 relu__1" -> "59 quantize_per_channel_default_5"; +"59 quantize_per_channel_default_5" -> "60 dequantize_per_channel_default_5"; +"60 dequantize_per_channel_default_5" -> "67 conv2d_6"; +"61 _param_constant16" -> "64 quantize_per_channel_default_6"; +"62 conv2d_6_scale_0" -> "64 quantize_per_channel_default_6"; +"62 conv2d_6_scale_0" -> "65 dequantize_per_channel_default_6"; +"63 conv2d_6_zero_point_0" -> "64 quantize_per_channel_default_6"; +"63 conv2d_6_zero_point_0" -> "65 dequantize_per_channel_default_6"; +"64 quantize_per_channel_default_6" -> "65 dequantize_per_channel_default_6"; +"65 dequantize_per_channel_default_6" -> "67 conv2d_6"; +"66 features_2_block_1_0_weight_bias_0_0" -> "67 conv2d_6"; +"67 conv2d_6" -> "68 relu__2"; +"68 relu__2" -> "69 quantize_per_tensor_default_5"; +"69 quantize_per_tensor_default_5" -> "70 dequantize_per_tensor_default_6"; +"70 dequantize_per_tensor_default_6" -> "77 conv2d_7"; +"71 _param_constant19" -> "74 quantize_per_channel_default_7"; +"72 conv2d_7_scale_0" -> "74 quantize_per_channel_default_7"; +"72 conv2d_7_scale_0" -> "75 dequantize_per_channel_default_7"; +"73 conv2d_7_zero_point_0" -> "74 quantize_per_channel_default_7"; +"73 conv2d_7_zero_point_0" -> "75 dequantize_per_channel_default_7"; +"74 quantize_per_channel_default_7" -> "75 dequantize_per_channel_default_7"; +"75 dequantize_per_channel_default_7" -> "77 conv2d_7"; +"76 features_2_block_2_0_weight_bias_0_0" -> "77 conv2d_7"; +"77 conv2d_7" -> "78 quantize_per_tensor_default_6"; +"78 quantize_per_tensor_default_6" -> "79 dequantize_per_tensor_default_8"; +"78 quantize_per_tensor_default_6" -> "80 dequantize_per_tensor_default_7"; +"79 dequantize_per_tensor_default_8" -> "112 add_"; +"80 dequantize_per_tensor_default_7" -> "87 conv2d_8"; +"81 _param_constant22" -> "84 quantize_per_channel_default_8"; +"82 conv2d_8_scale_0" -> "84 quantize_per_channel_default_8"; +"82 conv2d_8_scale_0" -> "85 dequantize_per_channel_default_8"; +"83 conv2d_8_zero_point_0" -> "84 quantize_per_channel_default_8"; +"83 conv2d_8_zero_point_0" -> "85 dequantize_per_channel_default_8"; +"84 quantize_per_channel_default_8" -> "85 dequantize_per_channel_default_8"; +"85 dequantize_per_channel_default_8" -> "87 conv2d_8"; +"86 features_3_block_0_0_weight_bias_0_0" -> "87 conv2d_8"; +"87 conv2d_8" -> "90 relu__3"; +"88 relu__3_scale_0" -> "91 quantize_per_channel_default_9"; +"88 relu__3_scale_0" -> "92 dequantize_per_channel_default_9"; +"89 relu__3_zero_point_0" -> "91 quantize_per_channel_default_9"; +"89 relu__3_zero_point_0" -> "92 dequantize_per_channel_default_9"; +"90 relu__3" -> "91 quantize_per_channel_default_9"; +"91 quantize_per_channel_default_9" -> "92 dequantize_per_channel_default_9"; +"92 dequantize_per_channel_default_9" -> "99 conv2d_9"; +"93 _param_constant25" -> "96 quantize_per_channel_default_10"; +"94 conv2d_9_scale_0" -> "96 quantize_per_channel_default_10"; +"94 conv2d_9_scale_0" -> "97 dequantize_per_channel_default_10"; +"95 conv2d_9_zero_point_0" -> "96 quantize_per_channel_default_10"; +"95 conv2d_9_zero_point_0" -> "97 dequantize_per_channel_default_10"; +"96 quantize_per_channel_default_10" -> "97 dequantize_per_channel_default_10"; +"97 dequantize_per_channel_default_10" -> "99 conv2d_9"; +"98 features_3_block_1_0_weight_bias_0_0" -> "99 conv2d_9"; +"99 conv2d_9" -> "100 relu__4"; +"100 relu__4" -> "101 quantize_per_tensor_default_7"; +"101 quantize_per_tensor_default_7" -> "102 dequantize_per_tensor_default_9"; +"102 dequantize_per_tensor_default_9" -> "109 conv2d_10"; +"103 _param_constant28" -> "106 quantize_per_channel_default_11"; +"104 conv2d_10_scale_0" -> "106 quantize_per_channel_default_11"; +"104 conv2d_10_scale_0" -> "107 dequantize_per_channel_default_11"; +"105 conv2d_10_zero_point_0" -> "106 quantize_per_channel_default_11"; +"105 conv2d_10_zero_point_0" -> "107 dequantize_per_channel_default_11"; +"106 quantize_per_channel_default_11" -> "107 dequantize_per_channel_default_11"; +"107 dequantize_per_channel_default_11" -> "109 conv2d_10"; +"108 features_3_block_2_0_weight_bias_0_0" -> "109 conv2d_10"; +"109 conv2d_10" -> "110 quantize_per_tensor_default_8"; +"110 quantize_per_tensor_default_8" -> "111 dequantize_per_tensor_default_10"; +"111 dequantize_per_tensor_default_10" -> "112 add_"; +"112 add_" -> "113 quantize_per_tensor_default_9"; +"113 quantize_per_tensor_default_9" -> "114 dequantize_per_tensor_default_11"; +"114 dequantize_per_tensor_default_11" -> "121 conv2d_11"; +"115 _param_constant31" -> "118 quantize_per_channel_default_12"; +"116 conv2d_11_scale_0" -> "118 quantize_per_channel_default_12"; +"116 conv2d_11_scale_0" -> "119 dequantize_per_channel_default_12"; +"117 conv2d_11_zero_point_0" -> "118 quantize_per_channel_default_12"; +"117 conv2d_11_zero_point_0" -> "119 dequantize_per_channel_default_12"; +"118 quantize_per_channel_default_12" -> "119 dequantize_per_channel_default_12"; +"119 dequantize_per_channel_default_12" -> "121 conv2d_11"; +"120 features_4_block_0_0_weight_bias_0_0" -> "121 conv2d_11"; +"121 conv2d_11" -> "124 hardswish__1"; +"122 hardswish__1_scale_0" -> "125 quantize_per_channel_default_13"; +"122 hardswish__1_scale_0" -> "126 dequantize_per_channel_default_13"; +"123 hardswish__1_zero_point_0" -> "125 quantize_per_channel_default_13"; +"123 hardswish__1_zero_point_0" -> "126 dequantize_per_channel_default_13"; +"124 hardswish__1" -> "125 quantize_per_channel_default_13"; +"125 quantize_per_channel_default_13" -> "126 dequantize_per_channel_default_13"; +"126 dequantize_per_channel_default_13" -> "133 conv2d_12"; +"127 _param_constant34" -> "130 quantize_per_channel_default_14"; +"128 conv2d_12_scale_0" -> "130 quantize_per_channel_default_14"; +"128 conv2d_12_scale_0" -> "131 dequantize_per_channel_default_14"; +"129 conv2d_12_zero_point_0" -> "130 quantize_per_channel_default_14"; +"129 conv2d_12_zero_point_0" -> "131 dequantize_per_channel_default_14"; +"130 quantize_per_channel_default_14" -> "131 dequantize_per_channel_default_14"; +"131 dequantize_per_channel_default_14" -> "133 conv2d_12"; +"132 features_4_block_1_0_weight_bias_0_0" -> "133 conv2d_12"; +"133 conv2d_12" -> "134 hardswish__2"; +"134 hardswish__2" -> "135 quantize_per_tensor_default_10"; +"135 quantize_per_tensor_default_10" -> "136 dequantize_per_tensor_default_13"; +"135 quantize_per_tensor_default_10" -> "137 dequantize_per_tensor_default_12"; +"136 dequantize_per_tensor_default_13" -> "149 mul_1"; +"137 dequantize_per_tensor_default_12" -> "138 adaptive_avg_pool2d_1"; +"138 adaptive_avg_pool2d_1" -> "141 conv2d_13"; +"139 _param_constant37" -> "141 conv2d_13"; +"140 _param_constant38_0_0" -> "141 conv2d_13"; +"141 conv2d_13" -> "142 relu_1"; +"142 relu_1" -> "145 conv2d_14"; +"143 _param_constant39" -> "145 conv2d_14"; +"144 _param_constant40_0_0" -> "145 conv2d_14"; +"145 conv2d_14" -> "146 hardsigmoid_1"; +"146 hardsigmoid_1" -> "147 quantize_per_tensor_default_11"; +"147 quantize_per_tensor_default_11" -> "148 dequantize_per_tensor_default_14"; +"148 dequantize_per_tensor_default_14" -> "149 mul_1"; +"149 mul_1" -> "150 quantize_per_tensor_default_12"; +"150 quantize_per_tensor_default_12" -> "151 dequantize_per_tensor_default_15"; +"151 dequantize_per_tensor_default_15" -> "158 conv2d_15"; +"152 _param_constant41" -> "155 quantize_per_channel_default_15"; +"153 conv2d_15_scale_0" -> "155 quantize_per_channel_default_15"; +"153 conv2d_15_scale_0" -> "156 dequantize_per_channel_default_15"; +"154 conv2d_15_zero_point_0" -> "155 quantize_per_channel_default_15"; +"154 conv2d_15_zero_point_0" -> "156 dequantize_per_channel_default_15"; +"155 quantize_per_channel_default_15" -> "156 dequantize_per_channel_default_15"; +"156 dequantize_per_channel_default_15" -> "158 conv2d_15"; +"157 features_4_block_3_0_weight_bias_0_0" -> "158 conv2d_15"; +"158 conv2d_15" -> "159 quantize_per_tensor_default_13"; +"159 quantize_per_tensor_default_13" -> "160 dequantize_per_tensor_default_17"; +"159 quantize_per_tensor_default_13" -> "161 dequantize_per_tensor_default_16"; +"160 dequantize_per_tensor_default_17" -> "208 add__1"; +"161 dequantize_per_tensor_default_16" -> "168 conv2d_16"; +"162 _param_constant44" -> "165 quantize_per_channel_default_16"; +"163 conv2d_16_scale_0" -> "165 quantize_per_channel_default_16"; +"163 conv2d_16_scale_0" -> "166 dequantize_per_channel_default_16"; +"164 conv2d_16_zero_point_0" -> "165 quantize_per_channel_default_16"; +"164 conv2d_16_zero_point_0" -> "166 dequantize_per_channel_default_16"; +"165 quantize_per_channel_default_16" -> "166 dequantize_per_channel_default_16"; +"166 dequantize_per_channel_default_16" -> "168 conv2d_16"; +"167 features_5_block_0_0_weight_bias_0_0" -> "168 conv2d_16"; +"168 conv2d_16" -> "171 hardswish__3"; +"169 hardswish__3_scale_0" -> "172 quantize_per_channel_default_17"; +"169 hardswish__3_scale_0" -> "173 dequantize_per_channel_default_17"; +"170 hardswish__3_zero_point_0" -> "172 quantize_per_channel_default_17"; +"170 hardswish__3_zero_point_0" -> "173 dequantize_per_channel_default_17"; +"171 hardswish__3" -> "172 quantize_per_channel_default_17"; +"172 quantize_per_channel_default_17" -> "173 dequantize_per_channel_default_17"; +"173 dequantize_per_channel_default_17" -> "180 conv2d_17"; +"174 _param_constant47" -> "177 quantize_per_channel_default_18"; +"175 conv2d_17_scale_0" -> "177 quantize_per_channel_default_18"; +"175 conv2d_17_scale_0" -> "178 dequantize_per_channel_default_18"; +"176 conv2d_17_zero_point_0" -> "177 quantize_per_channel_default_18"; +"176 conv2d_17_zero_point_0" -> "178 dequantize_per_channel_default_18"; +"177 quantize_per_channel_default_18" -> "178 dequantize_per_channel_default_18"; +"178 dequantize_per_channel_default_18" -> "180 conv2d_17"; +"179 features_5_block_1_0_weight_bias_0_0" -> "180 conv2d_17"; +"180 conv2d_17" -> "181 hardswish__4"; +"181 hardswish__4" -> "182 quantize_per_tensor_default_14"; +"182 quantize_per_tensor_default_14" -> "183 dequantize_per_tensor_default_19"; +"182 quantize_per_tensor_default_14" -> "184 dequantize_per_tensor_default_18"; +"183 dequantize_per_tensor_default_19" -> "196 mul_2"; +"184 dequantize_per_tensor_default_18" -> "185 adaptive_avg_pool2d_2"; +"185 adaptive_avg_pool2d_2" -> "188 conv2d_18"; +"186 _param_constant50" -> "188 conv2d_18"; +"187 _param_constant51_0_0" -> "188 conv2d_18"; +"188 conv2d_18" -> "189 relu_2"; +"189 relu_2" -> "192 conv2d_19"; +"190 _param_constant52" -> "192 conv2d_19"; +"191 _param_constant53_0_0" -> "192 conv2d_19"; +"192 conv2d_19" -> "193 hardsigmoid_2"; +"193 hardsigmoid_2" -> "194 quantize_per_tensor_default_15"; +"194 quantize_per_tensor_default_15" -> "195 dequantize_per_tensor_default_20"; +"195 dequantize_per_tensor_default_20" -> "196 mul_2"; +"196 mul_2" -> "197 quantize_per_tensor_default_16"; +"197 quantize_per_tensor_default_16" -> "198 dequantize_per_tensor_default_21"; +"198 dequantize_per_tensor_default_21" -> "205 conv2d_20"; +"199 _param_constant54" -> "202 quantize_per_channel_default_19"; +"200 conv2d_20_scale_0" -> "202 quantize_per_channel_default_19"; +"200 conv2d_20_scale_0" -> "203 dequantize_per_channel_default_19"; +"201 conv2d_20_zero_point_0" -> "202 quantize_per_channel_default_19"; +"201 conv2d_20_zero_point_0" -> "203 dequantize_per_channel_default_19"; +"202 quantize_per_channel_default_19" -> "203 dequantize_per_channel_default_19"; +"203 dequantize_per_channel_default_19" -> "205 conv2d_20"; +"204 features_5_block_3_0_weight_bias_0_0" -> "205 conv2d_20"; +"205 conv2d_20" -> "206 quantize_per_tensor_default_17"; +"206 quantize_per_tensor_default_17" -> "207 dequantize_per_tensor_default_22"; +"207 dequantize_per_tensor_default_22" -> "208 add__1"; +"208 add__1" -> "209 quantize_per_tensor_default_18"; +"209 quantize_per_tensor_default_18" -> "210 dequantize_per_tensor_default_24"; +"209 quantize_per_tensor_default_18" -> "211 dequantize_per_tensor_default_23"; +"210 dequantize_per_tensor_default_24" -> "258 add__2"; +"211 dequantize_per_tensor_default_23" -> "218 conv2d_21"; +"212 _param_constant57" -> "215 quantize_per_channel_default_20"; +"213 conv2d_21_scale_0" -> "215 quantize_per_channel_default_20"; +"213 conv2d_21_scale_0" -> "216 dequantize_per_channel_default_20"; +"214 conv2d_21_zero_point_0" -> "215 quantize_per_channel_default_20"; +"214 conv2d_21_zero_point_0" -> "216 dequantize_per_channel_default_20"; +"215 quantize_per_channel_default_20" -> "216 dequantize_per_channel_default_20"; +"216 dequantize_per_channel_default_20" -> "218 conv2d_21"; +"217 features_6_block_0_0_weight_bias_0_0" -> "218 conv2d_21"; +"218 conv2d_21" -> "221 hardswish__5"; +"219 hardswish__5_scale_0" -> "222 quantize_per_channel_default_21"; +"219 hardswish__5_scale_0" -> "223 dequantize_per_channel_default_21"; +"220 hardswish__5_zero_point_0" -> "222 quantize_per_channel_default_21"; +"220 hardswish__5_zero_point_0" -> "223 dequantize_per_channel_default_21"; +"221 hardswish__5" -> "222 quantize_per_channel_default_21"; +"222 quantize_per_channel_default_21" -> "223 dequantize_per_channel_default_21"; +"223 dequantize_per_channel_default_21" -> "230 conv2d_22"; +"224 _param_constant60" -> "227 quantize_per_channel_default_22"; +"225 conv2d_22_scale_0" -> "227 quantize_per_channel_default_22"; +"225 conv2d_22_scale_0" -> "228 dequantize_per_channel_default_22"; +"226 conv2d_22_zero_point_0" -> "227 quantize_per_channel_default_22"; +"226 conv2d_22_zero_point_0" -> "228 dequantize_per_channel_default_22"; +"227 quantize_per_channel_default_22" -> "228 dequantize_per_channel_default_22"; +"228 dequantize_per_channel_default_22" -> "230 conv2d_22"; +"229 features_6_block_1_0_weight_bias_0_0" -> "230 conv2d_22"; +"230 conv2d_22" -> "231 hardswish__6"; +"231 hardswish__6" -> "232 quantize_per_tensor_default_19"; +"232 quantize_per_tensor_default_19" -> "233 dequantize_per_tensor_default_26"; +"232 quantize_per_tensor_default_19" -> "234 dequantize_per_tensor_default_25"; +"233 dequantize_per_tensor_default_26" -> "246 mul_3"; +"234 dequantize_per_tensor_default_25" -> "235 adaptive_avg_pool2d_3"; +"235 adaptive_avg_pool2d_3" -> "238 conv2d_23"; +"236 _param_constant63" -> "238 conv2d_23"; +"237 _param_constant64_0_0" -> "238 conv2d_23"; +"238 conv2d_23" -> "239 relu_3"; +"239 relu_3" -> "242 conv2d_24"; +"240 _param_constant65" -> "242 conv2d_24"; +"241 _param_constant66_0_0" -> "242 conv2d_24"; +"242 conv2d_24" -> "243 hardsigmoid_3"; +"243 hardsigmoid_3" -> "244 quantize_per_tensor_default_20"; +"244 quantize_per_tensor_default_20" -> "245 dequantize_per_tensor_default_27"; +"245 dequantize_per_tensor_default_27" -> "246 mul_3"; +"246 mul_3" -> "247 quantize_per_tensor_default_21"; +"247 quantize_per_tensor_default_21" -> "248 dequantize_per_tensor_default_28"; +"248 dequantize_per_tensor_default_28" -> "255 conv2d_25"; +"249 _param_constant67" -> "252 quantize_per_channel_default_23"; +"250 conv2d_25_scale_0" -> "252 quantize_per_channel_default_23"; +"250 conv2d_25_scale_0" -> "253 dequantize_per_channel_default_23"; +"251 conv2d_25_zero_point_0" -> "252 quantize_per_channel_default_23"; +"251 conv2d_25_zero_point_0" -> "253 dequantize_per_channel_default_23"; +"252 quantize_per_channel_default_23" -> "253 dequantize_per_channel_default_23"; +"253 dequantize_per_channel_default_23" -> "255 conv2d_25"; +"254 features_6_block_3_0_weight_bias_0_0" -> "255 conv2d_25"; +"255 conv2d_25" -> "256 quantize_per_tensor_default_22"; +"256 quantize_per_tensor_default_22" -> "257 dequantize_per_tensor_default_29"; +"257 dequantize_per_tensor_default_29" -> "258 add__2"; +"258 add__2" -> "259 quantize_per_tensor_default_23"; +"259 quantize_per_tensor_default_23" -> "260 dequantize_per_tensor_default_30"; +"260 dequantize_per_tensor_default_30" -> "267 conv2d_26"; +"261 _param_constant70" -> "264 quantize_per_channel_default_24"; +"262 conv2d_26_scale_0" -> "264 quantize_per_channel_default_24"; +"262 conv2d_26_scale_0" -> "265 dequantize_per_channel_default_24"; +"263 conv2d_26_zero_point_0" -> "264 quantize_per_channel_default_24"; +"263 conv2d_26_zero_point_0" -> "265 dequantize_per_channel_default_24"; +"264 quantize_per_channel_default_24" -> "265 dequantize_per_channel_default_24"; +"265 dequantize_per_channel_default_24" -> "267 conv2d_26"; +"266 features_7_block_0_0_weight_bias_0_0" -> "267 conv2d_26"; +"267 conv2d_26" -> "270 hardswish__7"; +"268 hardswish__7_scale_0" -> "271 quantize_per_channel_default_25"; +"268 hardswish__7_scale_0" -> "272 dequantize_per_channel_default_25"; +"269 hardswish__7_zero_point_0" -> "271 quantize_per_channel_default_25"; +"269 hardswish__7_zero_point_0" -> "272 dequantize_per_channel_default_25"; +"270 hardswish__7" -> "271 quantize_per_channel_default_25"; +"271 quantize_per_channel_default_25" -> "272 dequantize_per_channel_default_25"; +"272 dequantize_per_channel_default_25" -> "279 conv2d_27"; +"273 _param_constant73" -> "276 quantize_per_channel_default_26"; +"274 conv2d_27_scale_0" -> "276 quantize_per_channel_default_26"; +"274 conv2d_27_scale_0" -> "277 dequantize_per_channel_default_26"; +"275 conv2d_27_zero_point_0" -> "276 quantize_per_channel_default_26"; +"275 conv2d_27_zero_point_0" -> "277 dequantize_per_channel_default_26"; +"276 quantize_per_channel_default_26" -> "277 dequantize_per_channel_default_26"; +"277 dequantize_per_channel_default_26" -> "279 conv2d_27"; +"278 features_7_block_1_0_weight_bias_0_0" -> "279 conv2d_27"; +"279 conv2d_27" -> "280 hardswish__8"; +"280 hardswish__8" -> "281 quantize_per_tensor_default_24"; +"281 quantize_per_tensor_default_24" -> "282 dequantize_per_tensor_default_32"; +"281 quantize_per_tensor_default_24" -> "283 dequantize_per_tensor_default_31"; +"282 dequantize_per_tensor_default_32" -> "295 mul_4"; +"283 dequantize_per_tensor_default_31" -> "284 adaptive_avg_pool2d_4"; +"284 adaptive_avg_pool2d_4" -> "287 conv2d_28"; +"285 _param_constant76" -> "287 conv2d_28"; +"286 _param_constant77_0_0" -> "287 conv2d_28"; +"287 conv2d_28" -> "288 relu_4"; +"288 relu_4" -> "291 conv2d_29"; +"289 _param_constant78" -> "291 conv2d_29"; +"290 _param_constant79_0_0" -> "291 conv2d_29"; +"291 conv2d_29" -> "292 hardsigmoid_4"; +"292 hardsigmoid_4" -> "293 quantize_per_tensor_default_25"; +"293 quantize_per_tensor_default_25" -> "294 dequantize_per_tensor_default_33"; +"294 dequantize_per_tensor_default_33" -> "295 mul_4"; +"295 mul_4" -> "296 quantize_per_tensor_default_26"; +"296 quantize_per_tensor_default_26" -> "297 dequantize_per_tensor_default_34"; +"297 dequantize_per_tensor_default_34" -> "304 conv2d_30"; +"298 _param_constant80" -> "301 quantize_per_channel_default_27"; +"299 conv2d_30_scale_0" -> "301 quantize_per_channel_default_27"; +"299 conv2d_30_scale_0" -> "302 dequantize_per_channel_default_27"; +"300 conv2d_30_zero_point_0" -> "301 quantize_per_channel_default_27"; +"300 conv2d_30_zero_point_0" -> "302 dequantize_per_channel_default_27"; +"301 quantize_per_channel_default_27" -> "302 dequantize_per_channel_default_27"; +"302 dequantize_per_channel_default_27" -> "304 conv2d_30"; +"303 features_7_block_3_0_weight_bias_0_0" -> "304 conv2d_30"; +"304 conv2d_30" -> "305 quantize_per_tensor_default_27"; +"305 quantize_per_tensor_default_27" -> "306 dequantize_per_tensor_default_36"; +"305 quantize_per_tensor_default_27" -> "307 dequantize_per_tensor_default_35"; +"306 dequantize_per_tensor_default_36" -> "354 add__3"; +"307 dequantize_per_tensor_default_35" -> "314 conv2d_31"; +"308 _param_constant83" -> "311 quantize_per_channel_default_28"; +"309 conv2d_31_scale_0" -> "311 quantize_per_channel_default_28"; +"309 conv2d_31_scale_0" -> "312 dequantize_per_channel_default_28"; +"310 conv2d_31_zero_point_0" -> "311 quantize_per_channel_default_28"; +"310 conv2d_31_zero_point_0" -> "312 dequantize_per_channel_default_28"; +"311 quantize_per_channel_default_28" -> "312 dequantize_per_channel_default_28"; +"312 dequantize_per_channel_default_28" -> "314 conv2d_31"; +"313 features_8_block_0_0_weight_bias_0_0" -> "314 conv2d_31"; +"314 conv2d_31" -> "317 hardswish__9"; +"315 hardswish__9_scale_0" -> "318 quantize_per_channel_default_29"; +"315 hardswish__9_scale_0" -> "319 dequantize_per_channel_default_29"; +"316 hardswish__9_zero_point_0" -> "318 quantize_per_channel_default_29"; +"316 hardswish__9_zero_point_0" -> "319 dequantize_per_channel_default_29"; +"317 hardswish__9" -> "318 quantize_per_channel_default_29"; +"318 quantize_per_channel_default_29" -> "319 dequantize_per_channel_default_29"; +"319 dequantize_per_channel_default_29" -> "326 conv2d_32"; +"320 _param_constant86" -> "323 quantize_per_channel_default_30"; +"321 conv2d_32_scale_0" -> "323 quantize_per_channel_default_30"; +"321 conv2d_32_scale_0" -> "324 dequantize_per_channel_default_30"; +"322 conv2d_32_zero_point_0" -> "323 quantize_per_channel_default_30"; +"322 conv2d_32_zero_point_0" -> "324 dequantize_per_channel_default_30"; +"323 quantize_per_channel_default_30" -> "324 dequantize_per_channel_default_30"; +"324 dequantize_per_channel_default_30" -> "326 conv2d_32"; +"325 features_8_block_1_0_weight_bias_0_0" -> "326 conv2d_32"; +"326 conv2d_32" -> "327 hardswish__10"; +"327 hardswish__10" -> "328 quantize_per_tensor_default_28"; +"328 quantize_per_tensor_default_28" -> "329 dequantize_per_tensor_default_38"; +"328 quantize_per_tensor_default_28" -> "330 dequantize_per_tensor_default_37"; +"329 dequantize_per_tensor_default_38" -> "342 mul_5"; +"330 dequantize_per_tensor_default_37" -> "331 adaptive_avg_pool2d_5"; +"331 adaptive_avg_pool2d_5" -> "334 conv2d_33"; +"332 _param_constant89" -> "334 conv2d_33"; +"333 _param_constant90_0_0" -> "334 conv2d_33"; +"334 conv2d_33" -> "335 relu_5"; +"335 relu_5" -> "338 conv2d_34"; +"336 _param_constant91" -> "338 conv2d_34"; +"337 _param_constant92_0_0" -> "338 conv2d_34"; +"338 conv2d_34" -> "339 hardsigmoid_5"; +"339 hardsigmoid_5" -> "340 quantize_per_tensor_default_29"; +"340 quantize_per_tensor_default_29" -> "341 dequantize_per_tensor_default_39"; +"341 dequantize_per_tensor_default_39" -> "342 mul_5"; +"342 mul_5" -> "343 quantize_per_tensor_default_30"; +"343 quantize_per_tensor_default_30" -> "344 dequantize_per_tensor_default_40"; +"344 dequantize_per_tensor_default_40" -> "351 conv2d_35"; +"345 _param_constant93" -> "348 quantize_per_channel_default_31"; +"346 conv2d_35_scale_0" -> "348 quantize_per_channel_default_31"; +"346 conv2d_35_scale_0" -> "349 dequantize_per_channel_default_31"; +"347 conv2d_35_zero_point_0" -> "348 quantize_per_channel_default_31"; +"347 conv2d_35_zero_point_0" -> "349 dequantize_per_channel_default_31"; +"348 quantize_per_channel_default_31" -> "349 dequantize_per_channel_default_31"; +"349 dequantize_per_channel_default_31" -> "351 conv2d_35"; +"350 features_8_block_3_0_weight_bias_0_0" -> "351 conv2d_35"; +"351 conv2d_35" -> "352 quantize_per_tensor_default_31"; +"352 quantize_per_tensor_default_31" -> "353 dequantize_per_tensor_default_41"; +"353 dequantize_per_tensor_default_41" -> "354 add__3"; +"354 add__3" -> "355 quantize_per_tensor_default_32"; +"355 quantize_per_tensor_default_32" -> "356 dequantize_per_tensor_default_42"; +"356 dequantize_per_tensor_default_42" -> "363 conv2d_36"; +"357 _param_constant96" -> "360 quantize_per_channel_default_32"; +"358 conv2d_36_scale_0" -> "360 quantize_per_channel_default_32"; +"358 conv2d_36_scale_0" -> "361 dequantize_per_channel_default_32"; +"359 conv2d_36_zero_point_0" -> "360 quantize_per_channel_default_32"; +"359 conv2d_36_zero_point_0" -> "361 dequantize_per_channel_default_32"; +"360 quantize_per_channel_default_32" -> "361 dequantize_per_channel_default_32"; +"361 dequantize_per_channel_default_32" -> "363 conv2d_36"; +"362 features_9_block_0_0_weight_bias_0_0" -> "363 conv2d_36"; +"363 conv2d_36" -> "366 hardswish__11"; +"364 hardswish__11_scale_0" -> "367 quantize_per_channel_default_33"; +"364 hardswish__11_scale_0" -> "368 dequantize_per_channel_default_33"; +"365 hardswish__11_zero_point_0" -> "367 quantize_per_channel_default_33"; +"365 hardswish__11_zero_point_0" -> "368 dequantize_per_channel_default_33"; +"366 hardswish__11" -> "367 quantize_per_channel_default_33"; +"367 quantize_per_channel_default_33" -> "368 dequantize_per_channel_default_33"; +"368 dequantize_per_channel_default_33" -> "375 conv2d_37"; +"369 _param_constant99" -> "372 quantize_per_channel_default_34"; +"370 conv2d_37_scale_0" -> "372 quantize_per_channel_default_34"; +"370 conv2d_37_scale_0" -> "373 dequantize_per_channel_default_34"; +"371 conv2d_37_zero_point_0" -> "372 quantize_per_channel_default_34"; +"371 conv2d_37_zero_point_0" -> "373 dequantize_per_channel_default_34"; +"372 quantize_per_channel_default_34" -> "373 dequantize_per_channel_default_34"; +"373 dequantize_per_channel_default_34" -> "375 conv2d_37"; +"374 features_9_block_1_0_weight_bias_0_0" -> "375 conv2d_37"; +"375 conv2d_37" -> "376 hardswish__12"; +"376 hardswish__12" -> "377 quantize_per_tensor_default_33"; +"377 quantize_per_tensor_default_33" -> "378 dequantize_per_tensor_default_44"; +"377 quantize_per_tensor_default_33" -> "379 dequantize_per_tensor_default_43"; +"378 dequantize_per_tensor_default_44" -> "391 mul_6"; +"379 dequantize_per_tensor_default_43" -> "380 adaptive_avg_pool2d_6"; +"380 adaptive_avg_pool2d_6" -> "383 conv2d_38"; +"381 _param_constant102" -> "383 conv2d_38"; +"382 _param_constant103_0_0" -> "383 conv2d_38"; +"383 conv2d_38" -> "384 relu_6"; +"384 relu_6" -> "387 conv2d_39"; +"385 _param_constant104" -> "387 conv2d_39"; +"386 _param_constant105_0_0" -> "387 conv2d_39"; +"387 conv2d_39" -> "388 hardsigmoid_6"; +"388 hardsigmoid_6" -> "389 quantize_per_tensor_default_34"; +"389 quantize_per_tensor_default_34" -> "390 dequantize_per_tensor_default_45"; +"390 dequantize_per_tensor_default_45" -> "391 mul_6"; +"391 mul_6" -> "392 quantize_per_tensor_default_35"; +"392 quantize_per_tensor_default_35" -> "393 dequantize_per_tensor_default_46"; +"393 dequantize_per_tensor_default_46" -> "400 conv2d_40"; +"394 _param_constant106" -> "397 quantize_per_channel_default_35"; +"395 conv2d_40_scale_0" -> "397 quantize_per_channel_default_35"; +"395 conv2d_40_scale_0" -> "398 dequantize_per_channel_default_35"; +"396 conv2d_40_zero_point_0" -> "397 quantize_per_channel_default_35"; +"396 conv2d_40_zero_point_0" -> "398 dequantize_per_channel_default_35"; +"397 quantize_per_channel_default_35" -> "398 dequantize_per_channel_default_35"; +"398 dequantize_per_channel_default_35" -> "400 conv2d_40"; +"399 features_9_block_3_0_weight_bias_0_0" -> "400 conv2d_40"; +"400 conv2d_40" -> "401 quantize_per_tensor_default_36"; +"401 quantize_per_tensor_default_36" -> "402 dequantize_per_tensor_default_48"; +"401 quantize_per_tensor_default_36" -> "403 dequantize_per_tensor_default_47"; +"402 dequantize_per_tensor_default_48" -> "450 add__4"; +"403 dequantize_per_tensor_default_47" -> "410 conv2d_41"; +"404 _param_constant109" -> "407 quantize_per_channel_default_36"; +"405 conv2d_41_scale_0" -> "407 quantize_per_channel_default_36"; +"405 conv2d_41_scale_0" -> "408 dequantize_per_channel_default_36"; +"406 conv2d_41_zero_point_0" -> "407 quantize_per_channel_default_36"; +"406 conv2d_41_zero_point_0" -> "408 dequantize_per_channel_default_36"; +"407 quantize_per_channel_default_36" -> "408 dequantize_per_channel_default_36"; +"408 dequantize_per_channel_default_36" -> "410 conv2d_41"; +"409 features_10_block_0_0_weight_bias_0_0" -> "410 conv2d_41"; +"410 conv2d_41" -> "413 hardswish__13"; +"411 hardswish__13_scale_0" -> "414 quantize_per_channel_default_37"; +"411 hardswish__13_scale_0" -> "415 dequantize_per_channel_default_37"; +"412 hardswish__13_zero_point_0" -> "414 quantize_per_channel_default_37"; +"412 hardswish__13_zero_point_0" -> "415 dequantize_per_channel_default_37"; +"413 hardswish__13" -> "414 quantize_per_channel_default_37"; +"414 quantize_per_channel_default_37" -> "415 dequantize_per_channel_default_37"; +"415 dequantize_per_channel_default_37" -> "422 conv2d_42"; +"416 _param_constant112" -> "419 quantize_per_channel_default_38"; +"417 conv2d_42_scale_0" -> "419 quantize_per_channel_default_38"; +"417 conv2d_42_scale_0" -> "420 dequantize_per_channel_default_38"; +"418 conv2d_42_zero_point_0" -> "419 quantize_per_channel_default_38"; +"418 conv2d_42_zero_point_0" -> "420 dequantize_per_channel_default_38"; +"419 quantize_per_channel_default_38" -> "420 dequantize_per_channel_default_38"; +"420 dequantize_per_channel_default_38" -> "422 conv2d_42"; +"421 features_10_block_1_0_weight_bias_0_0" -> "422 conv2d_42"; +"422 conv2d_42" -> "423 hardswish__14"; +"423 hardswish__14" -> "424 quantize_per_tensor_default_37"; +"424 quantize_per_tensor_default_37" -> "425 dequantize_per_tensor_default_50"; +"424 quantize_per_tensor_default_37" -> "426 dequantize_per_tensor_default_49"; +"425 dequantize_per_tensor_default_50" -> "438 mul_7"; +"426 dequantize_per_tensor_default_49" -> "427 adaptive_avg_pool2d_7"; +"427 adaptive_avg_pool2d_7" -> "430 conv2d_43"; +"428 _param_constant115" -> "430 conv2d_43"; +"429 _param_constant116_0_0" -> "430 conv2d_43"; +"430 conv2d_43" -> "431 relu_7"; +"431 relu_7" -> "434 conv2d_44"; +"432 _param_constant117" -> "434 conv2d_44"; +"433 _param_constant118_0_0" -> "434 conv2d_44"; +"434 conv2d_44" -> "435 hardsigmoid_7"; +"435 hardsigmoid_7" -> "436 quantize_per_tensor_default_38"; +"436 quantize_per_tensor_default_38" -> "437 dequantize_per_tensor_default_51"; +"437 dequantize_per_tensor_default_51" -> "438 mul_7"; +"438 mul_7" -> "439 quantize_per_tensor_default_39"; +"439 quantize_per_tensor_default_39" -> "440 dequantize_per_tensor_default_52"; +"440 dequantize_per_tensor_default_52" -> "447 conv2d_45"; +"441 _param_constant119" -> "444 quantize_per_channel_default_39"; +"442 conv2d_45_scale_0" -> "444 quantize_per_channel_default_39"; +"442 conv2d_45_scale_0" -> "445 dequantize_per_channel_default_39"; +"443 conv2d_45_zero_point_0" -> "444 quantize_per_channel_default_39"; +"443 conv2d_45_zero_point_0" -> "445 dequantize_per_channel_default_39"; +"444 quantize_per_channel_default_39" -> "445 dequantize_per_channel_default_39"; +"445 dequantize_per_channel_default_39" -> "447 conv2d_45"; +"446 features_10_block_3_0_weight_bias_0_0" -> "447 conv2d_45"; +"447 conv2d_45" -> "448 quantize_per_tensor_default_40"; +"448 quantize_per_tensor_default_40" -> "449 dequantize_per_tensor_default_53"; +"449 dequantize_per_tensor_default_53" -> "450 add__4"; +"450 add__4" -> "451 quantize_per_tensor_default_41"; +"451 quantize_per_tensor_default_41" -> "452 dequantize_per_tensor_default_55"; +"451 quantize_per_tensor_default_41" -> "453 dequantize_per_tensor_default_54"; +"452 dequantize_per_tensor_default_55" -> "500 add__5"; +"453 dequantize_per_tensor_default_54" -> "460 conv2d_46"; +"454 _param_constant122" -> "457 quantize_per_channel_default_40"; +"455 conv2d_46_scale_0" -> "457 quantize_per_channel_default_40"; +"455 conv2d_46_scale_0" -> "458 dequantize_per_channel_default_40"; +"456 conv2d_46_zero_point_0" -> "457 quantize_per_channel_default_40"; +"456 conv2d_46_zero_point_0" -> "458 dequantize_per_channel_default_40"; +"457 quantize_per_channel_default_40" -> "458 dequantize_per_channel_default_40"; +"458 dequantize_per_channel_default_40" -> "460 conv2d_46"; +"459 features_11_block_0_0_weight_bias_0_0" -> "460 conv2d_46"; +"460 conv2d_46" -> "463 hardswish__15"; +"461 hardswish__15_scale_0" -> "464 quantize_per_channel_default_41"; +"461 hardswish__15_scale_0" -> "465 dequantize_per_channel_default_41"; +"462 hardswish__15_zero_point_0" -> "464 quantize_per_channel_default_41"; +"462 hardswish__15_zero_point_0" -> "465 dequantize_per_channel_default_41"; +"463 hardswish__15" -> "464 quantize_per_channel_default_41"; +"464 quantize_per_channel_default_41" -> "465 dequantize_per_channel_default_41"; +"465 dequantize_per_channel_default_41" -> "472 conv2d_47"; +"466 _param_constant125" -> "469 quantize_per_channel_default_42"; +"467 conv2d_47_scale_0" -> "469 quantize_per_channel_default_42"; +"467 conv2d_47_scale_0" -> "470 dequantize_per_channel_default_42"; +"468 conv2d_47_zero_point_0" -> "469 quantize_per_channel_default_42"; +"468 conv2d_47_zero_point_0" -> "470 dequantize_per_channel_default_42"; +"469 quantize_per_channel_default_42" -> "470 dequantize_per_channel_default_42"; +"470 dequantize_per_channel_default_42" -> "472 conv2d_47"; +"471 features_11_block_1_0_weight_bias_0_0" -> "472 conv2d_47"; +"472 conv2d_47" -> "473 hardswish__16"; +"473 hardswish__16" -> "474 quantize_per_tensor_default_42"; +"474 quantize_per_tensor_default_42" -> "475 dequantize_per_tensor_default_57"; +"474 quantize_per_tensor_default_42" -> "476 dequantize_per_tensor_default_56"; +"475 dequantize_per_tensor_default_57" -> "488 mul_8"; +"476 dequantize_per_tensor_default_56" -> "477 adaptive_avg_pool2d_8"; +"477 adaptive_avg_pool2d_8" -> "480 conv2d_48"; +"478 _param_constant128" -> "480 conv2d_48"; +"479 _param_constant129_0_0" -> "480 conv2d_48"; +"480 conv2d_48" -> "481 relu_8"; +"481 relu_8" -> "484 conv2d_49"; +"482 _param_constant130" -> "484 conv2d_49"; +"483 _param_constant131_0_0" -> "484 conv2d_49"; +"484 conv2d_49" -> "485 hardsigmoid_8"; +"485 hardsigmoid_8" -> "486 quantize_per_tensor_default_43"; +"486 quantize_per_tensor_default_43" -> "487 dequantize_per_tensor_default_58"; +"487 dequantize_per_tensor_default_58" -> "488 mul_8"; +"488 mul_8" -> "489 quantize_per_tensor_default_44"; +"489 quantize_per_tensor_default_44" -> "490 dequantize_per_tensor_default_59"; +"490 dequantize_per_tensor_default_59" -> "497 conv2d_50"; +"491 _param_constant132" -> "494 quantize_per_channel_default_43"; +"492 conv2d_50_scale_0" -> "494 quantize_per_channel_default_43"; +"492 conv2d_50_scale_0" -> "495 dequantize_per_channel_default_43"; +"493 conv2d_50_zero_point_0" -> "494 quantize_per_channel_default_43"; +"493 conv2d_50_zero_point_0" -> "495 dequantize_per_channel_default_43"; +"494 quantize_per_channel_default_43" -> "495 dequantize_per_channel_default_43"; +"495 dequantize_per_channel_default_43" -> "497 conv2d_50"; +"496 features_11_block_3_0_weight_bias_0_0" -> "497 conv2d_50"; +"497 conv2d_50" -> "498 quantize_per_tensor_default_45"; +"498 quantize_per_tensor_default_45" -> "499 dequantize_per_tensor_default_60"; +"499 dequantize_per_tensor_default_60" -> "500 add__5"; +"500 add__5" -> "501 quantize_per_tensor_default_46"; +"501 quantize_per_tensor_default_46" -> "502 dequantize_per_tensor_default_61"; +"502 dequantize_per_tensor_default_61" -> "509 conv2d_51"; +"503 _param_constant135" -> "506 quantize_per_channel_default_44"; +"504 conv2d_51_scale_0" -> "506 quantize_per_channel_default_44"; +"504 conv2d_51_scale_0" -> "507 dequantize_per_channel_default_44"; +"505 conv2d_51_zero_point_0" -> "506 quantize_per_channel_default_44"; +"505 conv2d_51_zero_point_0" -> "507 dequantize_per_channel_default_44"; +"506 quantize_per_channel_default_44" -> "507 dequantize_per_channel_default_44"; +"507 dequantize_per_channel_default_44" -> "509 conv2d_51"; +"508 features_12_0_weight_bias_0_0" -> "509 conv2d_51"; +"509 conv2d_51" -> "510 hardswish__17"; +"510 hardswish__17" -> "511 quantize_per_tensor_default_47"; +"511 quantize_per_tensor_default_47" -> "512 dequantize_per_tensor_default_62"; +"512 dequantize_per_tensor_default_62" -> "513 adaptive_avg_pool2d_9"; +"513 adaptive_avg_pool2d_9" -> "514 quantize_per_tensor_default_48"; +"514 quantize_per_tensor_default_48" -> "515 dequantize_per_tensor_default_63"; +"515 dequantize_per_tensor_default_63" -> "516 flatten"; +"516 flatten" -> "523 linear"; +"517 _param_constant138" -> "520 quantize_per_channel_default_45"; +"518 linear_scale_0" -> "520 quantize_per_channel_default_45"; +"518 linear_scale_0" -> "521 dequantize_per_channel_default_45"; +"519 linear_zero_point_0" -> "520 quantize_per_channel_default_45"; +"519 linear_zero_point_0" -> "521 dequantize_per_channel_default_45"; +"520 quantize_per_channel_default_45" -> "521 dequantize_per_channel_default_45"; +"521 dequantize_per_channel_default_45" -> "523 linear"; +"522 _param_constant139_0_0" -> "523 linear"; +"523 linear" -> "524 hardswish__18"; +"524 hardswish__18" -> "525 quantize_per_tensor_default_49"; +"525 quantize_per_tensor_default_49" -> "526 dequantize_per_tensor_default_64"; +"526 dequantize_per_tensor_default_64" -> "527 dropout_"; +"527 dropout_" -> "534 linear_1"; +"528 _param_constant140" -> "531 quantize_per_channel_default_46"; +"529 linear_1_scale_0" -> "531 quantize_per_channel_default_46"; +"529 linear_1_scale_0" -> "532 dequantize_per_channel_default_46"; +"530 linear_1_zero_point_0" -> "531 quantize_per_channel_default_46"; +"530 linear_1_zero_point_0" -> "532 dequantize_per_channel_default_46"; +"531 quantize_per_channel_default_46" -> "532 dequantize_per_channel_default_46"; +"532 dequantize_per_channel_default_46" -> "534 linear_1"; +"533 _param_constant141_0_0" -> "534 linear_1"; +"534 linear_1" -> "535 output"; } diff --git a/tests/torch/data/reference_graphs/fx/quantized/unet.dot b/tests/torch/data/reference_graphs/fx/quantized/unet.dot index 22fdfb61e5d..bd82cc0c653 100644 --- a/tests/torch/data/reference_graphs/fx/quantized/unet.dot +++ b/tests/torch/data/reference_graphs/fx/quantized/unet.dot @@ -112,132 +112,148 @@ strict digraph { "110 dequantize_per_tensor_default_18" [id=110, type=dequantize_per_tensor]; "111 _param_constant40" [id=111, type=get_attr]; "112 _param_constant41" [id=112, type=get_attr]; -"113 conv_transpose2d" [id=113, type=conv_transpose2d]; -"114 quantize_per_tensor_default_6" [id=114, type=quantize_per_tensor]; -"115 dequantize_per_tensor_default_9" [id=115, type=dequantize_per_tensor]; -"116 slice_1" [id=116, type=slice]; -"117 slice_2" [id=117, type=slice]; -"118 slice_3" [id=118, type=slice]; -"119 slice_4" [id=119, type=slice]; -"120 cat" [id=120, type=cat]; -"121 _param_constant42" [id=121, type=get_attr]; -"122 conv2d_10_scale_0" [id=122, type=get_attr]; -"123 conv2d_10_zero_point_0" [id=123, type=get_attr]; -"124 quantize_per_channel_default_10" [id=124, type=quantize_per_channel]; -"125 dequantize_per_channel_default_10" [id=125, type=dequantize_per_channel]; -"126 _param_constant43_0_0" [id=126, type=get_attr]; -"127 conv2d_10" [id=127, type=conv2d]; -"128 relu_10" [id=128, type=relu]; -"129 quantize_per_tensor_default_15" [id=129, type=quantize_per_tensor]; -"130 dequantize_per_tensor_default_19" [id=130, type=dequantize_per_tensor]; -"131 _param_constant46" [id=131, type=get_attr]; -"132 conv2d_11_scale_0" [id=132, type=get_attr]; -"133 conv2d_11_zero_point_0" [id=133, type=get_attr]; -"134 quantize_per_channel_default_11" [id=134, type=quantize_per_channel]; -"135 dequantize_per_channel_default_11" [id=135, type=dequantize_per_channel]; -"136 _param_constant47_0_0" [id=136, type=get_attr]; -"137 conv2d_11" [id=137, type=conv2d]; -"138 relu_11" [id=138, type=relu]; -"139 quantize_per_tensor_default_16" [id=139, type=quantize_per_tensor]; -"140 dequantize_per_tensor_default_20" [id=140, type=dequantize_per_tensor]; -"141 _param_constant50" [id=141, type=get_attr]; -"142 _param_constant51" [id=142, type=get_attr]; -"143 conv_transpose2d_1" [id=143, type=conv_transpose2d]; -"144 quantize_per_tensor_default_5" [id=144, type=quantize_per_tensor]; -"145 dequantize_per_tensor_default_8" [id=145, type=dequantize_per_tensor]; -"146 slice_5" [id=146, type=slice]; -"147 slice_6" [id=147, type=slice]; -"148 slice_7" [id=148, type=slice]; -"149 slice_8" [id=149, type=slice]; -"150 cat_1" [id=150, type=cat]; -"151 _param_constant52" [id=151, type=get_attr]; -"152 conv2d_12_scale_0" [id=152, type=get_attr]; -"153 conv2d_12_zero_point_0" [id=153, type=get_attr]; -"154 quantize_per_channel_default_12" [id=154, type=quantize_per_channel]; -"155 dequantize_per_channel_default_12" [id=155, type=dequantize_per_channel]; -"156 _param_constant53_0_0" [id=156, type=get_attr]; -"157 conv2d_12" [id=157, type=conv2d]; -"158 relu_12" [id=158, type=relu]; -"159 quantize_per_tensor_default_17" [id=159, type=quantize_per_tensor]; -"160 dequantize_per_tensor_default_21" [id=160, type=dequantize_per_tensor]; -"161 _param_constant56" [id=161, type=get_attr]; -"162 conv2d_13_scale_0" [id=162, type=get_attr]; -"163 conv2d_13_zero_point_0" [id=163, type=get_attr]; -"164 quantize_per_channel_default_13" [id=164, type=quantize_per_channel]; -"165 dequantize_per_channel_default_13" [id=165, type=dequantize_per_channel]; -"166 _param_constant57_0_0" [id=166, type=get_attr]; -"167 conv2d_13" [id=167, type=conv2d]; -"168 relu_13" [id=168, type=relu]; -"169 quantize_per_tensor_default_18" [id=169, type=quantize_per_tensor]; -"170 dequantize_per_tensor_default_22" [id=170, type=dequantize_per_tensor]; -"171 _param_constant60" [id=171, type=get_attr]; -"172 _param_constant61" [id=172, type=get_attr]; -"173 conv_transpose2d_2" [id=173, type=conv_transpose2d]; -"174 quantize_per_tensor_default_2" [id=174, type=quantize_per_tensor]; -"175 dequantize_per_tensor_default_3" [id=175, type=dequantize_per_tensor]; -"176 slice_9" [id=176, type=slice]; -"177 slice_10" [id=177, type=slice]; -"178 slice_11" [id=178, type=slice]; -"179 slice_12" [id=179, type=slice]; -"180 cat_2" [id=180, type=cat]; -"181 _param_constant62" [id=181, type=get_attr]; -"182 conv2d_14_scale_0" [id=182, type=get_attr]; -"183 conv2d_14_zero_point_0" [id=183, type=get_attr]; -"184 quantize_per_channel_default_14" [id=184, type=quantize_per_channel]; -"185 dequantize_per_channel_default_14" [id=185, type=dequantize_per_channel]; -"186 _param_constant63_0_0" [id=186, type=get_attr]; -"187 conv2d_14" [id=187, type=conv2d]; -"188 relu_14" [id=188, type=relu]; -"189 quantize_per_tensor_default_19" [id=189, type=quantize_per_tensor]; -"190 dequantize_per_tensor_default_23" [id=190, type=dequantize_per_tensor]; -"191 _param_constant66" [id=191, type=get_attr]; -"192 conv2d_15_scale_0" [id=192, type=get_attr]; -"193 conv2d_15_zero_point_0" [id=193, type=get_attr]; -"194 quantize_per_channel_default_15" [id=194, type=quantize_per_channel]; -"195 dequantize_per_channel_default_15" [id=195, type=dequantize_per_channel]; -"196 _param_constant67_0_0" [id=196, type=get_attr]; -"197 conv2d_15" [id=197, type=conv2d]; -"198 relu_15" [id=198, type=relu]; -"199 quantize_per_tensor_default_20" [id=199, type=quantize_per_tensor]; -"200 dequantize_per_tensor_default_24" [id=200, type=dequantize_per_tensor]; -"201 _param_constant70" [id=201, type=get_attr]; -"202 _param_constant71" [id=202, type=get_attr]; -"203 conv_transpose2d_3" [id=203, type=conv_transpose2d]; -"204 quantize_per_tensor_default_1" [id=204, type=quantize_per_tensor]; -"205 dequantize_per_tensor_default_2" [id=205, type=dequantize_per_tensor]; -"206 slice_13" [id=206, type=slice]; -"207 slice_14" [id=207, type=slice]; -"208 slice_15" [id=208, type=slice]; -"209 slice_16" [id=209, type=slice]; -"210 cat_3" [id=210, type=cat]; -"211 _param_constant72" [id=211, type=get_attr]; -"212 conv2d_16_scale_0" [id=212, type=get_attr]; -"213 conv2d_16_zero_point_0" [id=213, type=get_attr]; -"214 quantize_per_channel_default_16" [id=214, type=quantize_per_channel]; -"215 dequantize_per_channel_default_16" [id=215, type=dequantize_per_channel]; -"216 _param_constant73_0_0" [id=216, type=get_attr]; -"217 conv2d_16" [id=217, type=conv2d]; -"218 relu_16" [id=218, type=relu]; -"219 quantize_per_tensor_default_21" [id=219, type=quantize_per_tensor]; -"220 dequantize_per_tensor_default_25" [id=220, type=dequantize_per_tensor]; -"221 _param_constant76" [id=221, type=get_attr]; -"222 conv2d_17_scale_0" [id=222, type=get_attr]; -"223 conv2d_17_zero_point_0" [id=223, type=get_attr]; -"224 quantize_per_channel_default_17" [id=224, type=quantize_per_channel]; -"225 dequantize_per_channel_default_17" [id=225, type=dequantize_per_channel]; -"226 _param_constant77_0_0" [id=226, type=get_attr]; -"227 conv2d_17" [id=227, type=conv2d]; -"228 relu_17" [id=228, type=relu]; -"229 quantize_per_tensor_default_22" [id=229, type=quantize_per_tensor]; -"230 dequantize_per_tensor_default_26" [id=230, type=dequantize_per_tensor]; -"231 _param_constant80" [id=231, type=get_attr]; -"232 conv2d_18_scale_0" [id=232, type=get_attr]; -"233 conv2d_18_zero_point_0" [id=233, type=get_attr]; -"234 quantize_per_channel_default_18" [id=234, type=quantize_per_channel]; -"235 dequantize_per_channel_default_18" [id=235, type=dequantize_per_channel]; -"236 _param_constant81_0_0" [id=236, type=get_attr]; -"237 conv2d_18" [id=237, type=conv2d]; -"238 output" [id=238, type=output]; +"113 conv_transpose2d_scale_0" [id=113, type=get_attr]; +"114 conv_transpose2d_zero_point_0" [id=114, type=get_attr]; +"115 quantize_per_channel_default_10" [id=115, type=quantize_per_channel]; +"116 dequantize_per_channel_default_10" [id=116, type=dequantize_per_channel]; +"117 conv_transpose2d" [id=117, type=conv_transpose2d]; +"118 quantize_per_tensor_default_6" [id=118, type=quantize_per_tensor]; +"119 dequantize_per_tensor_default_9" [id=119, type=dequantize_per_tensor]; +"120 slice_1" [id=120, type=slice]; +"121 slice_2" [id=121, type=slice]; +"122 slice_3" [id=122, type=slice]; +"123 slice_4" [id=123, type=slice]; +"124 cat" [id=124, type=cat]; +"125 _param_constant42" [id=125, type=get_attr]; +"126 conv2d_10_scale_0" [id=126, type=get_attr]; +"127 conv2d_10_zero_point_0" [id=127, type=get_attr]; +"128 quantize_per_channel_default_11" [id=128, type=quantize_per_channel]; +"129 dequantize_per_channel_default_11" [id=129, type=dequantize_per_channel]; +"130 _param_constant43_0_0" [id=130, type=get_attr]; +"131 conv2d_10" [id=131, type=conv2d]; +"132 relu_10" [id=132, type=relu]; +"133 quantize_per_tensor_default_15" [id=133, type=quantize_per_tensor]; +"134 dequantize_per_tensor_default_19" [id=134, type=dequantize_per_tensor]; +"135 _param_constant46" [id=135, type=get_attr]; +"136 conv2d_11_scale_0" [id=136, type=get_attr]; +"137 conv2d_11_zero_point_0" [id=137, type=get_attr]; +"138 quantize_per_channel_default_12" [id=138, type=quantize_per_channel]; +"139 dequantize_per_channel_default_12" [id=139, type=dequantize_per_channel]; +"140 _param_constant47_0_0" [id=140, type=get_attr]; +"141 conv2d_11" [id=141, type=conv2d]; +"142 relu_11" [id=142, type=relu]; +"143 quantize_per_tensor_default_16" [id=143, type=quantize_per_tensor]; +"144 dequantize_per_tensor_default_20" [id=144, type=dequantize_per_tensor]; +"145 _param_constant50" [id=145, type=get_attr]; +"146 _param_constant51" [id=146, type=get_attr]; +"147 conv_transpose2d_1_scale_0" [id=147, type=get_attr]; +"148 conv_transpose2d_1_zero_point_0" [id=148, type=get_attr]; +"149 quantize_per_channel_default_13" [id=149, type=quantize_per_channel]; +"150 dequantize_per_channel_default_13" [id=150, type=dequantize_per_channel]; +"151 conv_transpose2d_1" [id=151, type=conv_transpose2d]; +"152 quantize_per_tensor_default_5" [id=152, type=quantize_per_tensor]; +"153 dequantize_per_tensor_default_8" [id=153, type=dequantize_per_tensor]; +"154 slice_5" [id=154, type=slice]; +"155 slice_6" [id=155, type=slice]; +"156 slice_7" [id=156, type=slice]; +"157 slice_8" [id=157, type=slice]; +"158 cat_1" [id=158, type=cat]; +"159 _param_constant52" [id=159, type=get_attr]; +"160 conv2d_12_scale_0" [id=160, type=get_attr]; +"161 conv2d_12_zero_point_0" [id=161, type=get_attr]; +"162 quantize_per_channel_default_14" [id=162, type=quantize_per_channel]; +"163 dequantize_per_channel_default_14" [id=163, type=dequantize_per_channel]; +"164 _param_constant53_0_0" [id=164, type=get_attr]; +"165 conv2d_12" [id=165, type=conv2d]; +"166 relu_12" [id=166, type=relu]; +"167 quantize_per_tensor_default_17" [id=167, type=quantize_per_tensor]; +"168 dequantize_per_tensor_default_21" [id=168, type=dequantize_per_tensor]; +"169 _param_constant56" [id=169, type=get_attr]; +"170 conv2d_13_scale_0" [id=170, type=get_attr]; +"171 conv2d_13_zero_point_0" [id=171, type=get_attr]; +"172 quantize_per_channel_default_15" [id=172, type=quantize_per_channel]; +"173 dequantize_per_channel_default_15" [id=173, type=dequantize_per_channel]; +"174 _param_constant57_0_0" [id=174, type=get_attr]; +"175 conv2d_13" [id=175, type=conv2d]; +"176 relu_13" [id=176, type=relu]; +"177 quantize_per_tensor_default_18" [id=177, type=quantize_per_tensor]; +"178 dequantize_per_tensor_default_22" [id=178, type=dequantize_per_tensor]; +"179 _param_constant60" [id=179, type=get_attr]; +"180 _param_constant61" [id=180, type=get_attr]; +"181 conv_transpose2d_2_scale_0" [id=181, type=get_attr]; +"182 conv_transpose2d_2_zero_point_0" [id=182, type=get_attr]; +"183 quantize_per_channel_default_16" [id=183, type=quantize_per_channel]; +"184 dequantize_per_channel_default_16" [id=184, type=dequantize_per_channel]; +"185 conv_transpose2d_2" [id=185, type=conv_transpose2d]; +"186 quantize_per_tensor_default_2" [id=186, type=quantize_per_tensor]; +"187 dequantize_per_tensor_default_3" [id=187, type=dequantize_per_tensor]; +"188 slice_9" [id=188, type=slice]; +"189 slice_10" [id=189, type=slice]; +"190 slice_11" [id=190, type=slice]; +"191 slice_12" [id=191, type=slice]; +"192 cat_2" [id=192, type=cat]; +"193 _param_constant62" [id=193, type=get_attr]; +"194 conv2d_14_scale_0" [id=194, type=get_attr]; +"195 conv2d_14_zero_point_0" [id=195, type=get_attr]; +"196 quantize_per_channel_default_17" [id=196, type=quantize_per_channel]; +"197 dequantize_per_channel_default_17" [id=197, type=dequantize_per_channel]; +"198 _param_constant63_0_0" [id=198, type=get_attr]; +"199 conv2d_14" [id=199, type=conv2d]; +"200 relu_14" [id=200, type=relu]; +"201 quantize_per_tensor_default_19" [id=201, type=quantize_per_tensor]; +"202 dequantize_per_tensor_default_23" [id=202, type=dequantize_per_tensor]; +"203 _param_constant66" [id=203, type=get_attr]; +"204 conv2d_15_scale_0" [id=204, type=get_attr]; +"205 conv2d_15_zero_point_0" [id=205, type=get_attr]; +"206 quantize_per_channel_default_18" [id=206, type=quantize_per_channel]; +"207 dequantize_per_channel_default_18" [id=207, type=dequantize_per_channel]; +"208 _param_constant67_0_0" [id=208, type=get_attr]; +"209 conv2d_15" [id=209, type=conv2d]; +"210 relu_15" [id=210, type=relu]; +"211 quantize_per_tensor_default_20" [id=211, type=quantize_per_tensor]; +"212 dequantize_per_tensor_default_24" [id=212, type=dequantize_per_tensor]; +"213 _param_constant70" [id=213, type=get_attr]; +"214 _param_constant71" [id=214, type=get_attr]; +"215 conv_transpose2d_3_scale_0" [id=215, type=get_attr]; +"216 conv_transpose2d_3_zero_point_0" [id=216, type=get_attr]; +"217 quantize_per_channel_default_19" [id=217, type=quantize_per_channel]; +"218 dequantize_per_channel_default_19" [id=218, type=dequantize_per_channel]; +"219 conv_transpose2d_3" [id=219, type=conv_transpose2d]; +"220 quantize_per_tensor_default_1" [id=220, type=quantize_per_tensor]; +"221 dequantize_per_tensor_default_2" [id=221, type=dequantize_per_tensor]; +"222 slice_13" [id=222, type=slice]; +"223 slice_14" [id=223, type=slice]; +"224 slice_15" [id=224, type=slice]; +"225 slice_16" [id=225, type=slice]; +"226 cat_3" [id=226, type=cat]; +"227 _param_constant72" [id=227, type=get_attr]; +"228 conv2d_16_scale_0" [id=228, type=get_attr]; +"229 conv2d_16_zero_point_0" [id=229, type=get_attr]; +"230 quantize_per_channel_default_20" [id=230, type=quantize_per_channel]; +"231 dequantize_per_channel_default_20" [id=231, type=dequantize_per_channel]; +"232 _param_constant73_0_0" [id=232, type=get_attr]; +"233 conv2d_16" [id=233, type=conv2d]; +"234 relu_16" [id=234, type=relu]; +"235 quantize_per_tensor_default_21" [id=235, type=quantize_per_tensor]; +"236 dequantize_per_tensor_default_25" [id=236, type=dequantize_per_tensor]; +"237 _param_constant76" [id=237, type=get_attr]; +"238 conv2d_17_scale_0" [id=238, type=get_attr]; +"239 conv2d_17_zero_point_0" [id=239, type=get_attr]; +"240 quantize_per_channel_default_21" [id=240, type=quantize_per_channel]; +"241 dequantize_per_channel_default_21" [id=241, type=dequantize_per_channel]; +"242 _param_constant77_0_0" [id=242, type=get_attr]; +"243 conv2d_17" [id=243, type=conv2d]; +"244 relu_17" [id=244, type=relu]; +"245 quantize_per_tensor_default_22" [id=245, type=quantize_per_tensor]; +"246 dequantize_per_tensor_default_26" [id=246, type=dequantize_per_tensor]; +"247 _param_constant80" [id=247, type=get_attr]; +"248 conv2d_18_scale_0" [id=248, type=get_attr]; +"249 conv2d_18_zero_point_0" [id=249, type=get_attr]; +"250 quantize_per_channel_default_22" [id=250, type=quantize_per_channel]; +"251 dequantize_per_channel_default_22" [id=251, type=dequantize_per_channel]; +"252 _param_constant81_0_0" [id=252, type=get_attr]; +"253 conv2d_18" [id=253, type=conv2d]; +"254 output" [id=254, type=output]; "0 arg0_1" -> "1 quantize_per_tensor_default_8"; "1 quantize_per_tensor_default_8" -> "2 dequantize_per_tensor_default_12"; "2 dequantize_per_tensor_default_12" -> "9 conv2d"; @@ -265,7 +281,7 @@ strict digraph { "20 relu_1" -> "21 quantize_per_tensor_default"; "21 quantize_per_tensor_default" -> "22 dequantize_per_tensor_default_1"; "21 quantize_per_tensor_default" -> "23 dequantize_per_tensor_default"; -"22 dequantize_per_tensor_default_1" -> "206 slice_13"; +"22 dequantize_per_tensor_default_1" -> "222 slice_13"; "23 dequantize_per_tensor_default" -> "24 max_pool2d"; "24 max_pool2d" -> "31 conv2d_2"; "25 _param_constant8" -> "28 quantize_per_channel_default_2"; @@ -292,7 +308,7 @@ strict digraph { "42 relu_3" -> "43 quantize_per_tensor_default_3"; "43 quantize_per_tensor_default_3" -> "44 dequantize_per_tensor_default_5"; "43 quantize_per_tensor_default_3" -> "45 dequantize_per_tensor_default_4"; -"44 dequantize_per_tensor_default_5" -> "176 slice_9"; +"44 dequantize_per_tensor_default_5" -> "188 slice_9"; "45 dequantize_per_tensor_default_4" -> "46 max_pool2d_1"; "46 max_pool2d_1" -> "53 conv2d_4"; "47 _param_constant16" -> "50 quantize_per_channel_default_4"; @@ -319,7 +335,7 @@ strict digraph { "64 relu_5" -> "65 quantize_per_tensor_default_4"; "65 quantize_per_tensor_default_4" -> "66 dequantize_per_tensor_default_7"; "65 quantize_per_tensor_default_4" -> "67 dequantize_per_tensor_default_6"; -"66 dequantize_per_tensor_default_7" -> "146 slice_5"; +"66 dequantize_per_tensor_default_7" -> "154 slice_5"; "67 dequantize_per_tensor_default_6" -> "68 max_pool2d_2"; "68 max_pool2d_2" -> "75 conv2d_6"; "69 _param_constant24" -> "72 quantize_per_channel_default_6"; @@ -346,7 +362,7 @@ strict digraph { "86 relu_7" -> "87 quantize_per_tensor_default_7"; "87 quantize_per_tensor_default_7" -> "88 dequantize_per_tensor_default_11"; "87 quantize_per_tensor_default_7" -> "89 dequantize_per_tensor_default_10"; -"88 dequantize_per_tensor_default_11" -> "116 slice_1"; +"88 dequantize_per_tensor_default_11" -> "120 slice_1"; "89 dequantize_per_tensor_default_10" -> "90 max_pool2d_3"; "90 max_pool2d_3" -> "97 conv2d_8"; "91 _param_constant32" -> "94 quantize_per_channel_default_8"; @@ -372,150 +388,174 @@ strict digraph { "107 conv2d_9" -> "108 relu_9"; "108 relu_9" -> "109 quantize_per_tensor_default_14"; "109 quantize_per_tensor_default_14" -> "110 dequantize_per_tensor_default_18"; -"110 dequantize_per_tensor_default_18" -> "113 conv_transpose2d"; -"111 _param_constant40" -> "113 conv_transpose2d"; -"112 _param_constant41" -> "113 conv_transpose2d"; -"113 conv_transpose2d" -> "114 quantize_per_tensor_default_6"; -"114 quantize_per_tensor_default_6" -> "115 dequantize_per_tensor_default_9"; -"115 dequantize_per_tensor_default_9" -> "120 cat"; -"116 slice_1" -> "117 slice_2"; -"117 slice_2" -> "118 slice_3"; -"118 slice_3" -> "119 slice_4"; -"119 slice_4" -> "120 cat"; -"120 cat" -> "127 conv2d_10"; -"121 _param_constant42" -> "124 quantize_per_channel_default_10"; -"122 conv2d_10_scale_0" -> "124 quantize_per_channel_default_10"; -"122 conv2d_10_scale_0" -> "125 dequantize_per_channel_default_10"; -"123 conv2d_10_zero_point_0" -> "124 quantize_per_channel_default_10"; -"123 conv2d_10_zero_point_0" -> "125 dequantize_per_channel_default_10"; -"124 quantize_per_channel_default_10" -> "125 dequantize_per_channel_default_10"; -"125 dequantize_per_channel_default_10" -> "127 conv2d_10"; -"126 _param_constant43_0_0" -> "127 conv2d_10"; -"127 conv2d_10" -> "128 relu_10"; -"128 relu_10" -> "129 quantize_per_tensor_default_15"; -"129 quantize_per_tensor_default_15" -> "130 dequantize_per_tensor_default_19"; -"130 dequantize_per_tensor_default_19" -> "137 conv2d_11"; -"131 _param_constant46" -> "134 quantize_per_channel_default_11"; -"132 conv2d_11_scale_0" -> "134 quantize_per_channel_default_11"; -"132 conv2d_11_scale_0" -> "135 dequantize_per_channel_default_11"; -"133 conv2d_11_zero_point_0" -> "134 quantize_per_channel_default_11"; -"133 conv2d_11_zero_point_0" -> "135 dequantize_per_channel_default_11"; -"134 quantize_per_channel_default_11" -> "135 dequantize_per_channel_default_11"; -"135 dequantize_per_channel_default_11" -> "137 conv2d_11"; -"136 _param_constant47_0_0" -> "137 conv2d_11"; -"137 conv2d_11" -> "138 relu_11"; -"138 relu_11" -> "139 quantize_per_tensor_default_16"; -"139 quantize_per_tensor_default_16" -> "140 dequantize_per_tensor_default_20"; -"140 dequantize_per_tensor_default_20" -> "143 conv_transpose2d_1"; -"141 _param_constant50" -> "143 conv_transpose2d_1"; -"142 _param_constant51" -> "143 conv_transpose2d_1"; -"143 conv_transpose2d_1" -> "144 quantize_per_tensor_default_5"; -"144 quantize_per_tensor_default_5" -> "145 dequantize_per_tensor_default_8"; -"145 dequantize_per_tensor_default_8" -> "150 cat_1"; -"146 slice_5" -> "147 slice_6"; -"147 slice_6" -> "148 slice_7"; -"148 slice_7" -> "149 slice_8"; -"149 slice_8" -> "150 cat_1"; -"150 cat_1" -> "157 conv2d_12"; -"151 _param_constant52" -> "154 quantize_per_channel_default_12"; -"152 conv2d_12_scale_0" -> "154 quantize_per_channel_default_12"; -"152 conv2d_12_scale_0" -> "155 dequantize_per_channel_default_12"; -"153 conv2d_12_zero_point_0" -> "154 quantize_per_channel_default_12"; -"153 conv2d_12_zero_point_0" -> "155 dequantize_per_channel_default_12"; -"154 quantize_per_channel_default_12" -> "155 dequantize_per_channel_default_12"; -"155 dequantize_per_channel_default_12" -> "157 conv2d_12"; -"156 _param_constant53_0_0" -> "157 conv2d_12"; -"157 conv2d_12" -> "158 relu_12"; -"158 relu_12" -> "159 quantize_per_tensor_default_17"; -"159 quantize_per_tensor_default_17" -> "160 dequantize_per_tensor_default_21"; -"160 dequantize_per_tensor_default_21" -> "167 conv2d_13"; -"161 _param_constant56" -> "164 quantize_per_channel_default_13"; -"162 conv2d_13_scale_0" -> "164 quantize_per_channel_default_13"; -"162 conv2d_13_scale_0" -> "165 dequantize_per_channel_default_13"; -"163 conv2d_13_zero_point_0" -> "164 quantize_per_channel_default_13"; -"163 conv2d_13_zero_point_0" -> "165 dequantize_per_channel_default_13"; -"164 quantize_per_channel_default_13" -> "165 dequantize_per_channel_default_13"; -"165 dequantize_per_channel_default_13" -> "167 conv2d_13"; -"166 _param_constant57_0_0" -> "167 conv2d_13"; -"167 conv2d_13" -> "168 relu_13"; -"168 relu_13" -> "169 quantize_per_tensor_default_18"; -"169 quantize_per_tensor_default_18" -> "170 dequantize_per_tensor_default_22"; -"170 dequantize_per_tensor_default_22" -> "173 conv_transpose2d_2"; -"171 _param_constant60" -> "173 conv_transpose2d_2"; -"172 _param_constant61" -> "173 conv_transpose2d_2"; -"173 conv_transpose2d_2" -> "174 quantize_per_tensor_default_2"; -"174 quantize_per_tensor_default_2" -> "175 dequantize_per_tensor_default_3"; -"175 dequantize_per_tensor_default_3" -> "180 cat_2"; -"176 slice_9" -> "177 slice_10"; -"177 slice_10" -> "178 slice_11"; -"178 slice_11" -> "179 slice_12"; -"179 slice_12" -> "180 cat_2"; -"180 cat_2" -> "187 conv2d_14"; -"181 _param_constant62" -> "184 quantize_per_channel_default_14"; -"182 conv2d_14_scale_0" -> "184 quantize_per_channel_default_14"; -"182 conv2d_14_scale_0" -> "185 dequantize_per_channel_default_14"; -"183 conv2d_14_zero_point_0" -> "184 quantize_per_channel_default_14"; -"183 conv2d_14_zero_point_0" -> "185 dequantize_per_channel_default_14"; -"184 quantize_per_channel_default_14" -> "185 dequantize_per_channel_default_14"; -"185 dequantize_per_channel_default_14" -> "187 conv2d_14"; -"186 _param_constant63_0_0" -> "187 conv2d_14"; -"187 conv2d_14" -> "188 relu_14"; -"188 relu_14" -> "189 quantize_per_tensor_default_19"; -"189 quantize_per_tensor_default_19" -> "190 dequantize_per_tensor_default_23"; -"190 dequantize_per_tensor_default_23" -> "197 conv2d_15"; -"191 _param_constant66" -> "194 quantize_per_channel_default_15"; -"192 conv2d_15_scale_0" -> "194 quantize_per_channel_default_15"; -"192 conv2d_15_scale_0" -> "195 dequantize_per_channel_default_15"; -"193 conv2d_15_zero_point_0" -> "194 quantize_per_channel_default_15"; -"193 conv2d_15_zero_point_0" -> "195 dequantize_per_channel_default_15"; -"194 quantize_per_channel_default_15" -> "195 dequantize_per_channel_default_15"; -"195 dequantize_per_channel_default_15" -> "197 conv2d_15"; -"196 _param_constant67_0_0" -> "197 conv2d_15"; -"197 conv2d_15" -> "198 relu_15"; -"198 relu_15" -> "199 quantize_per_tensor_default_20"; -"199 quantize_per_tensor_default_20" -> "200 dequantize_per_tensor_default_24"; -"200 dequantize_per_tensor_default_24" -> "203 conv_transpose2d_3"; -"201 _param_constant70" -> "203 conv_transpose2d_3"; -"202 _param_constant71" -> "203 conv_transpose2d_3"; -"203 conv_transpose2d_3" -> "204 quantize_per_tensor_default_1"; -"204 quantize_per_tensor_default_1" -> "205 dequantize_per_tensor_default_2"; -"205 dequantize_per_tensor_default_2" -> "210 cat_3"; -"206 slice_13" -> "207 slice_14"; -"207 slice_14" -> "208 slice_15"; -"208 slice_15" -> "209 slice_16"; -"209 slice_16" -> "210 cat_3"; -"210 cat_3" -> "217 conv2d_16"; -"211 _param_constant72" -> "214 quantize_per_channel_default_16"; -"212 conv2d_16_scale_0" -> "214 quantize_per_channel_default_16"; -"212 conv2d_16_scale_0" -> "215 dequantize_per_channel_default_16"; -"213 conv2d_16_zero_point_0" -> "214 quantize_per_channel_default_16"; -"213 conv2d_16_zero_point_0" -> "215 dequantize_per_channel_default_16"; -"214 quantize_per_channel_default_16" -> "215 dequantize_per_channel_default_16"; -"215 dequantize_per_channel_default_16" -> "217 conv2d_16"; -"216 _param_constant73_0_0" -> "217 conv2d_16"; -"217 conv2d_16" -> "218 relu_16"; -"218 relu_16" -> "219 quantize_per_tensor_default_21"; -"219 quantize_per_tensor_default_21" -> "220 dequantize_per_tensor_default_25"; -"220 dequantize_per_tensor_default_25" -> "227 conv2d_17"; -"221 _param_constant76" -> "224 quantize_per_channel_default_17"; -"222 conv2d_17_scale_0" -> "224 quantize_per_channel_default_17"; -"222 conv2d_17_scale_0" -> "225 dequantize_per_channel_default_17"; -"223 conv2d_17_zero_point_0" -> "224 quantize_per_channel_default_17"; -"223 conv2d_17_zero_point_0" -> "225 dequantize_per_channel_default_17"; -"224 quantize_per_channel_default_17" -> "225 dequantize_per_channel_default_17"; -"225 dequantize_per_channel_default_17" -> "227 conv2d_17"; -"226 _param_constant77_0_0" -> "227 conv2d_17"; -"227 conv2d_17" -> "228 relu_17"; -"228 relu_17" -> "229 quantize_per_tensor_default_22"; -"229 quantize_per_tensor_default_22" -> "230 dequantize_per_tensor_default_26"; -"230 dequantize_per_tensor_default_26" -> "237 conv2d_18"; -"231 _param_constant80" -> "234 quantize_per_channel_default_18"; -"232 conv2d_18_scale_0" -> "234 quantize_per_channel_default_18"; -"232 conv2d_18_scale_0" -> "235 dequantize_per_channel_default_18"; -"233 conv2d_18_zero_point_0" -> "234 quantize_per_channel_default_18"; -"233 conv2d_18_zero_point_0" -> "235 dequantize_per_channel_default_18"; -"234 quantize_per_channel_default_18" -> "235 dequantize_per_channel_default_18"; -"235 dequantize_per_channel_default_18" -> "237 conv2d_18"; -"236 _param_constant81_0_0" -> "237 conv2d_18"; -"237 conv2d_18" -> "238 output"; +"110 dequantize_per_tensor_default_18" -> "117 conv_transpose2d"; +"111 _param_constant40" -> "115 quantize_per_channel_default_10"; +"112 _param_constant41" -> "117 conv_transpose2d"; +"113 conv_transpose2d_scale_0" -> "115 quantize_per_channel_default_10"; +"113 conv_transpose2d_scale_0" -> "116 dequantize_per_channel_default_10"; +"114 conv_transpose2d_zero_point_0" -> "115 quantize_per_channel_default_10"; +"114 conv_transpose2d_zero_point_0" -> "116 dequantize_per_channel_default_10"; +"115 quantize_per_channel_default_10" -> "116 dequantize_per_channel_default_10"; +"116 dequantize_per_channel_default_10" -> "117 conv_transpose2d"; +"117 conv_transpose2d" -> "118 quantize_per_tensor_default_6"; +"118 quantize_per_tensor_default_6" -> "119 dequantize_per_tensor_default_9"; +"119 dequantize_per_tensor_default_9" -> "124 cat"; +"120 slice_1" -> "121 slice_2"; +"121 slice_2" -> "122 slice_3"; +"122 slice_3" -> "123 slice_4"; +"123 slice_4" -> "124 cat"; +"124 cat" -> "131 conv2d_10"; +"125 _param_constant42" -> "128 quantize_per_channel_default_11"; +"126 conv2d_10_scale_0" -> "128 quantize_per_channel_default_11"; +"126 conv2d_10_scale_0" -> "129 dequantize_per_channel_default_11"; +"127 conv2d_10_zero_point_0" -> "128 quantize_per_channel_default_11"; +"127 conv2d_10_zero_point_0" -> "129 dequantize_per_channel_default_11"; +"128 quantize_per_channel_default_11" -> "129 dequantize_per_channel_default_11"; +"129 dequantize_per_channel_default_11" -> "131 conv2d_10"; +"130 _param_constant43_0_0" -> "131 conv2d_10"; +"131 conv2d_10" -> "132 relu_10"; +"132 relu_10" -> "133 quantize_per_tensor_default_15"; +"133 quantize_per_tensor_default_15" -> "134 dequantize_per_tensor_default_19"; +"134 dequantize_per_tensor_default_19" -> "141 conv2d_11"; +"135 _param_constant46" -> "138 quantize_per_channel_default_12"; +"136 conv2d_11_scale_0" -> "138 quantize_per_channel_default_12"; +"136 conv2d_11_scale_0" -> "139 dequantize_per_channel_default_12"; +"137 conv2d_11_zero_point_0" -> "138 quantize_per_channel_default_12"; +"137 conv2d_11_zero_point_0" -> "139 dequantize_per_channel_default_12"; +"138 quantize_per_channel_default_12" -> "139 dequantize_per_channel_default_12"; +"139 dequantize_per_channel_default_12" -> "141 conv2d_11"; +"140 _param_constant47_0_0" -> "141 conv2d_11"; +"141 conv2d_11" -> "142 relu_11"; +"142 relu_11" -> "143 quantize_per_tensor_default_16"; +"143 quantize_per_tensor_default_16" -> "144 dequantize_per_tensor_default_20"; +"144 dequantize_per_tensor_default_20" -> "151 conv_transpose2d_1"; +"145 _param_constant50" -> "149 quantize_per_channel_default_13"; +"146 _param_constant51" -> "151 conv_transpose2d_1"; +"147 conv_transpose2d_1_scale_0" -> "149 quantize_per_channel_default_13"; +"147 conv_transpose2d_1_scale_0" -> "150 dequantize_per_channel_default_13"; +"148 conv_transpose2d_1_zero_point_0" -> "149 quantize_per_channel_default_13"; +"148 conv_transpose2d_1_zero_point_0" -> "150 dequantize_per_channel_default_13"; +"149 quantize_per_channel_default_13" -> "150 dequantize_per_channel_default_13"; +"150 dequantize_per_channel_default_13" -> "151 conv_transpose2d_1"; +"151 conv_transpose2d_1" -> "152 quantize_per_tensor_default_5"; +"152 quantize_per_tensor_default_5" -> "153 dequantize_per_tensor_default_8"; +"153 dequantize_per_tensor_default_8" -> "158 cat_1"; +"154 slice_5" -> "155 slice_6"; +"155 slice_6" -> "156 slice_7"; +"156 slice_7" -> "157 slice_8"; +"157 slice_8" -> "158 cat_1"; +"158 cat_1" -> "165 conv2d_12"; +"159 _param_constant52" -> "162 quantize_per_channel_default_14"; +"160 conv2d_12_scale_0" -> "162 quantize_per_channel_default_14"; +"160 conv2d_12_scale_0" -> "163 dequantize_per_channel_default_14"; +"161 conv2d_12_zero_point_0" -> "162 quantize_per_channel_default_14"; +"161 conv2d_12_zero_point_0" -> "163 dequantize_per_channel_default_14"; +"162 quantize_per_channel_default_14" -> "163 dequantize_per_channel_default_14"; +"163 dequantize_per_channel_default_14" -> "165 conv2d_12"; +"164 _param_constant53_0_0" -> "165 conv2d_12"; +"165 conv2d_12" -> "166 relu_12"; +"166 relu_12" -> "167 quantize_per_tensor_default_17"; +"167 quantize_per_tensor_default_17" -> "168 dequantize_per_tensor_default_21"; +"168 dequantize_per_tensor_default_21" -> "175 conv2d_13"; +"169 _param_constant56" -> "172 quantize_per_channel_default_15"; +"170 conv2d_13_scale_0" -> "172 quantize_per_channel_default_15"; +"170 conv2d_13_scale_0" -> "173 dequantize_per_channel_default_15"; +"171 conv2d_13_zero_point_0" -> "172 quantize_per_channel_default_15"; +"171 conv2d_13_zero_point_0" -> "173 dequantize_per_channel_default_15"; +"172 quantize_per_channel_default_15" -> "173 dequantize_per_channel_default_15"; +"173 dequantize_per_channel_default_15" -> "175 conv2d_13"; +"174 _param_constant57_0_0" -> "175 conv2d_13"; +"175 conv2d_13" -> "176 relu_13"; +"176 relu_13" -> "177 quantize_per_tensor_default_18"; +"177 quantize_per_tensor_default_18" -> "178 dequantize_per_tensor_default_22"; +"178 dequantize_per_tensor_default_22" -> "185 conv_transpose2d_2"; +"179 _param_constant60" -> "183 quantize_per_channel_default_16"; +"180 _param_constant61" -> "185 conv_transpose2d_2"; +"181 conv_transpose2d_2_scale_0" -> "183 quantize_per_channel_default_16"; +"181 conv_transpose2d_2_scale_0" -> "184 dequantize_per_channel_default_16"; +"182 conv_transpose2d_2_zero_point_0" -> "183 quantize_per_channel_default_16"; +"182 conv_transpose2d_2_zero_point_0" -> "184 dequantize_per_channel_default_16"; +"183 quantize_per_channel_default_16" -> "184 dequantize_per_channel_default_16"; +"184 dequantize_per_channel_default_16" -> "185 conv_transpose2d_2"; +"185 conv_transpose2d_2" -> "186 quantize_per_tensor_default_2"; +"186 quantize_per_tensor_default_2" -> "187 dequantize_per_tensor_default_3"; +"187 dequantize_per_tensor_default_3" -> "192 cat_2"; +"188 slice_9" -> "189 slice_10"; +"189 slice_10" -> "190 slice_11"; +"190 slice_11" -> "191 slice_12"; +"191 slice_12" -> "192 cat_2"; +"192 cat_2" -> "199 conv2d_14"; +"193 _param_constant62" -> "196 quantize_per_channel_default_17"; +"194 conv2d_14_scale_0" -> "196 quantize_per_channel_default_17"; +"194 conv2d_14_scale_0" -> "197 dequantize_per_channel_default_17"; +"195 conv2d_14_zero_point_0" -> "196 quantize_per_channel_default_17"; +"195 conv2d_14_zero_point_0" -> "197 dequantize_per_channel_default_17"; +"196 quantize_per_channel_default_17" -> "197 dequantize_per_channel_default_17"; +"197 dequantize_per_channel_default_17" -> "199 conv2d_14"; +"198 _param_constant63_0_0" -> "199 conv2d_14"; +"199 conv2d_14" -> "200 relu_14"; +"200 relu_14" -> "201 quantize_per_tensor_default_19"; +"201 quantize_per_tensor_default_19" -> "202 dequantize_per_tensor_default_23"; +"202 dequantize_per_tensor_default_23" -> "209 conv2d_15"; +"203 _param_constant66" -> "206 quantize_per_channel_default_18"; +"204 conv2d_15_scale_0" -> "206 quantize_per_channel_default_18"; +"204 conv2d_15_scale_0" -> "207 dequantize_per_channel_default_18"; +"205 conv2d_15_zero_point_0" -> "206 quantize_per_channel_default_18"; +"205 conv2d_15_zero_point_0" -> "207 dequantize_per_channel_default_18"; +"206 quantize_per_channel_default_18" -> "207 dequantize_per_channel_default_18"; +"207 dequantize_per_channel_default_18" -> "209 conv2d_15"; +"208 _param_constant67_0_0" -> "209 conv2d_15"; +"209 conv2d_15" -> "210 relu_15"; +"210 relu_15" -> "211 quantize_per_tensor_default_20"; +"211 quantize_per_tensor_default_20" -> "212 dequantize_per_tensor_default_24"; +"212 dequantize_per_tensor_default_24" -> "219 conv_transpose2d_3"; +"213 _param_constant70" -> "217 quantize_per_channel_default_19"; +"214 _param_constant71" -> "219 conv_transpose2d_3"; +"215 conv_transpose2d_3_scale_0" -> "217 quantize_per_channel_default_19"; +"215 conv_transpose2d_3_scale_0" -> "218 dequantize_per_channel_default_19"; +"216 conv_transpose2d_3_zero_point_0" -> "217 quantize_per_channel_default_19"; +"216 conv_transpose2d_3_zero_point_0" -> "218 dequantize_per_channel_default_19"; +"217 quantize_per_channel_default_19" -> "218 dequantize_per_channel_default_19"; +"218 dequantize_per_channel_default_19" -> "219 conv_transpose2d_3"; +"219 conv_transpose2d_3" -> "220 quantize_per_tensor_default_1"; +"220 quantize_per_tensor_default_1" -> "221 dequantize_per_tensor_default_2"; +"221 dequantize_per_tensor_default_2" -> "226 cat_3"; +"222 slice_13" -> "223 slice_14"; +"223 slice_14" -> "224 slice_15"; +"224 slice_15" -> "225 slice_16"; +"225 slice_16" -> "226 cat_3"; +"226 cat_3" -> "233 conv2d_16"; +"227 _param_constant72" -> "230 quantize_per_channel_default_20"; +"228 conv2d_16_scale_0" -> "230 quantize_per_channel_default_20"; +"228 conv2d_16_scale_0" -> "231 dequantize_per_channel_default_20"; +"229 conv2d_16_zero_point_0" -> "230 quantize_per_channel_default_20"; +"229 conv2d_16_zero_point_0" -> "231 dequantize_per_channel_default_20"; +"230 quantize_per_channel_default_20" -> "231 dequantize_per_channel_default_20"; +"231 dequantize_per_channel_default_20" -> "233 conv2d_16"; +"232 _param_constant73_0_0" -> "233 conv2d_16"; +"233 conv2d_16" -> "234 relu_16"; +"234 relu_16" -> "235 quantize_per_tensor_default_21"; +"235 quantize_per_tensor_default_21" -> "236 dequantize_per_tensor_default_25"; +"236 dequantize_per_tensor_default_25" -> "243 conv2d_17"; +"237 _param_constant76" -> "240 quantize_per_channel_default_21"; +"238 conv2d_17_scale_0" -> "240 quantize_per_channel_default_21"; +"238 conv2d_17_scale_0" -> "241 dequantize_per_channel_default_21"; +"239 conv2d_17_zero_point_0" -> "240 quantize_per_channel_default_21"; +"239 conv2d_17_zero_point_0" -> "241 dequantize_per_channel_default_21"; +"240 quantize_per_channel_default_21" -> "241 dequantize_per_channel_default_21"; +"241 dequantize_per_channel_default_21" -> "243 conv2d_17"; +"242 _param_constant77_0_0" -> "243 conv2d_17"; +"243 conv2d_17" -> "244 relu_17"; +"244 relu_17" -> "245 quantize_per_tensor_default_22"; +"245 quantize_per_tensor_default_22" -> "246 dequantize_per_tensor_default_26"; +"246 dequantize_per_tensor_default_26" -> "253 conv2d_18"; +"247 _param_constant80" -> "250 quantize_per_channel_default_22"; +"248 conv2d_18_scale_0" -> "250 quantize_per_channel_default_22"; +"248 conv2d_18_scale_0" -> "251 dequantize_per_channel_default_22"; +"249 conv2d_18_zero_point_0" -> "250 quantize_per_channel_default_22"; +"249 conv2d_18_zero_point_0" -> "251 dequantize_per_channel_default_22"; +"250 quantize_per_channel_default_22" -> "251 dequantize_per_channel_default_22"; +"251 dequantize_per_channel_default_22" -> "253 conv2d_18"; +"252 _param_constant81_0_0" -> "253 conv2d_18"; +"253 conv2d_18" -> "254 output"; } From cba5bc167fffc22c6e6fb9dc0854a08c37dbe530 Mon Sep 17 00:00:00 2001 From: dlyakhov Date: Mon, 26 Aug 2024 18:13:14 +0200 Subject: [PATCH 2/2] Comments --- nncf/experimental/torch/fx/groups.py | 25 ------------------- .../algorithms/min_max/torch_fx_backend.py | 11 ++++---- 2 files changed, 5 insertions(+), 31 deletions(-) delete mode 100644 nncf/experimental/torch/fx/groups.py diff --git a/nncf/experimental/torch/fx/groups.py b/nncf/experimental/torch/fx/groups.py deleted file mode 100644 index 33b71e92df0..00000000000 --- a/nncf/experimental/torch/fx/groups.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright (c) 2024 Intel Corporation -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import nncf.torch.graph.operator_metatypes as om - -FX_OPERATORS_WEIGHTS_METATYPES = ( - om.PTConv1dMetatype, - om.PTConv2dMetatype, - om.PTConv3dMetatype, - om.PTLinearMetatype, - om.PTDepthwiseConv1dSubtype, - om.PTDepthwiseConv2dSubtype, - om.PTDepthwiseConv3dSubtype, - om.PTConvTranspose1dMetatype, - om.PTConvTranspose2dMetatype, - om.PTConvTranspose3dMetatype, -) diff --git a/nncf/quantization/algorithms/min_max/torch_fx_backend.py b/nncf/quantization/algorithms/min_max/torch_fx_backend.py index d74b675e8fa..42bddf3fbba 100644 --- a/nncf/quantization/algorithms/min_max/torch_fx_backend.py +++ b/nncf/quantization/algorithms/min_max/torch_fx_backend.py @@ -28,7 +28,6 @@ from nncf.experimental.common.tensor_statistics.collectors import TensorCollector from nncf.experimental.common.tensor_statistics.statistics import MinMaxTensorStatistic from nncf.experimental.torch.fx.commands import FXApplyTransformationCommand -from nncf.experimental.torch.fx.groups import FX_OPERATORS_WEIGHTS_METATYPES from nncf.experimental.torch.fx.transformations import qdq_insertion_transformation_builder from nncf.parameters import ModelType from nncf.parameters import TargetDevice @@ -347,8 +346,8 @@ def get_ignored_names_by_layer_attributes(nncf_graph: NNCFGraph) -> Set[str]: @staticmethod def get_weight_nodes(nncf_graph: NNCFGraph) -> List[NNCFNode]: - retval = set() - for node in nncf_graph.get_all_nodes(): - if node.metatype in FX_OPERATORS_WEIGHTS_METATYPES: - retval.add(node) - return list(retval) + return [ + node + for node in nncf_graph.get_all_nodes() + if issubclass(node.metatype, om.PTOperatorMetatype) and node.metatype.weight_port_ids + ]