diff --git a/external/anomaly/tasks/inference.py b/external/anomaly/tasks/inference.py index fbda7a4cc13..6f2ebc26b82 100644 --- a/external/anomaly/tasks/inference.py +++ b/external/anomaly/tasks/inference.py @@ -300,8 +300,13 @@ def save_model(self, output_model: ModelEntity) -> None: def _set_metadata(self, output_model: ModelEntity): output_model.set_data("image_threshold", self.model.image_threshold.value.cpu().numpy().tobytes()) output_model.set_data("pixel_threshold", self.model.pixel_threshold.value.cpu().numpy().tobytes()) - output_model.set_data("min", self.model.normalization_metrics.state_dict()["min"].cpu().numpy().tobytes()) - output_model.set_data("max", self.model.normalization_metrics.state_dict()["max"].cpu().numpy().tobytes()) + if hasattr(self.model, "normalization_metrics"): + output_model.set_data("min", self.model.normalization_metrics.state_dict()["min"].cpu().numpy().tobytes()) + output_model.set_data("max", self.model.normalization_metrics.state_dict()["max"].cpu().numpy().tobytes()) + else: + logger.warning( + "The model was not trained before saving. This will lead to incorrect normalization of the heatmaps." + ) @staticmethod def _is_docker() -> bool: diff --git a/external/anomaly/tests/anomaly_common.py b/external/anomaly/tests/anomaly_common.py index 62d971a95b2..31a6db03b47 100644 --- a/external/anomaly/tests/anomaly_common.py +++ b/external/anomaly/tests/anomaly_common.py @@ -18,6 +18,10 @@ from collections import namedtuple from copy import deepcopy from typing import List, Type +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from nncf.torch.nncf_network import NNCFNetwork from adapters.anomalib.data.mvtec import OteMvtecDataset from ote_sdk.entities.datasets import DatasetEntity @@ -38,6 +42,7 @@ OTETestTrainingEvaluationAction, ) from ote_sdk.test_suite.training_tests_common import ROOT_PATH_KEY, make_paths_be_abs +from tasks import NNCFTask logger = logging.getLogger(__name__) @@ -107,3 +112,18 @@ def get_anomaly_domain_test_action_classes( OTETestNNCFExportEvaluationAction, OTETestNNCFGraphAction, ] + + +def get_dummy_compressed_model(task: NNCFTask) -> "NNCFNetwork": + """ + Return compressed model without initialization + """ + from anomalib.utils.callbacks.nncf.utils import wrap_nncf_model + + # Disable quantaizers initialization + for compression in task.optimization_config["nncf_config"]["compression"]: + if compression["algorithm"] == "quantization": + compression["initializer"] = {"batchnorm_adaptation": {"num_bn_adaptation_samples": 0}} + + _, compressed_model = wrap_nncf_model(task.model, task.optimization_config["nncf_config"]) + return compressed_model diff --git a/external/anomaly/tests/reference/ote_anomaly_classification_padim/nncf/nncf_quantization.dot b/external/anomaly/tests/reference/ote_anomaly_classification_padim/nncf/nncf_quantization.dot new file mode 100644 index 00000000000..789824fcf95 --- /dev/null +++ b/external/anomaly/tests/reference/ote_anomaly_classification_padim/nncf/nncf_quantization.dot @@ -0,0 +1,240 @@ +strict digraph { +"0 /nncf_model_input_0" [id=0, type=nncf_model_input]; +"1 AsymmetricQuantizer/asymmetric_quantize_0" [id=1, type=asymmetric_quantize]; +"2 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=2, type=symmetric_quantize]; +"3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=3, type=conv2d]; +"4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=4, type=batch_norm]; +"5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=5, type=relu_]; +"6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=6, type=asymmetric_quantize]; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=7, type=max_pool2d]; +"8 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=8, type=symmetric_quantize]; +"9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=9, type=conv2d]; +"10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=10, type=batch_norm]; +"11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=11, type=relu_]; +"12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=12, type=asymmetric_quantize]; +"13 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=13, type=symmetric_quantize]; +"14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=14, type=conv2d]; +"15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=15, type=batch_norm]; +"16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=16, type=asymmetric_quantize]; +"17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=17, type=__iadd__]; +"18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=18, type=relu_]; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=19, type=asymmetric_quantize]; +"20 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=20, type=symmetric_quantize]; +"21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=21, type=conv2d]; +"22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=22, type=batch_norm]; +"23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=23, type=relu_]; +"24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=24, type=asymmetric_quantize]; +"25 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=25, type=symmetric_quantize]; +"26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=26, type=conv2d]; +"27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=27, type=batch_norm]; +"28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=28, type=asymmetric_quantize]; +"29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=29, type=__iadd__]; +"30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=30, type=relu_]; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=31, type=asymmetric_quantize]; +"32 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=32, type=symmetric_quantize]; +"33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=33, type=conv2d]; +"34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=34, type=batch_norm]; +"35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=35, type=relu_]; +"36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=36, type=asymmetric_quantize]; +"37 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=37, type=symmetric_quantize]; +"38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=38, type=conv2d]; +"39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=39, type=batch_norm]; +"40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=40, type=asymmetric_quantize]; +"41 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=41, type=symmetric_quantize]; +"42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=42, type=conv2d]; +"43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=43, type=batch_norm]; +"44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=44, type=asymmetric_quantize]; +"45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=45, type=__iadd__]; +"46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=46, type=relu_]; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=47, type=asymmetric_quantize]; +"48 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=48, type=symmetric_quantize]; +"49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=49, type=conv2d]; +"50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=50, type=batch_norm]; +"51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=51, type=relu_]; +"52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=52, type=asymmetric_quantize]; +"53 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=53, type=symmetric_quantize]; +"54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=54, type=conv2d]; +"55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=55, type=batch_norm]; +"56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=56, type=asymmetric_quantize]; +"57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=57, type=__iadd__]; +"58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=58, type=relu_]; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=59, type=asymmetric_quantize]; +"60 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=60, type=symmetric_quantize]; +"61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=61, type=conv2d]; +"62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=62, type=batch_norm]; +"63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=63, type=relu_]; +"64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=64, type=asymmetric_quantize]; +"65 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=65, type=symmetric_quantize]; +"66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=66, type=conv2d]; +"67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=67, type=batch_norm]; +"68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=68, type=asymmetric_quantize]; +"69 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=69, type=symmetric_quantize]; +"70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=70, type=conv2d]; +"71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=71, type=batch_norm]; +"72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=72, type=asymmetric_quantize]; +"73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=73, type=__iadd__]; +"74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=74, type=relu_]; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=75, type=asymmetric_quantize]; +"76 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=76, type=symmetric_quantize]; +"77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=77, type=conv2d]; +"78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=78, type=batch_norm]; +"79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=79, type=relu_]; +"80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=80, type=asymmetric_quantize]; +"81 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=81, type=symmetric_quantize]; +"82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=82, type=conv2d]; +"83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=83, type=batch_norm]; +"84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=84, type=asymmetric_quantize]; +"85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=85, type=__iadd__]; +"86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=86, type=relu_]; +"87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=87, type=asymmetric_quantize]; +"88 PadimLightning/PadimModel[model]/interpolate_0" [id=88, type=interpolate]; +"89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0" [id=89, type=asymmetric_quantize]; +"90 PadimLightning/PadimModel[model]/cat_0" [id=90, type=cat]; +"91 PadimLightning/PadimModel[model]/interpolate_1" [id=91, type=interpolate]; +"92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1" [id=92, type=asymmetric_quantize]; +"93 PadimLightning/PadimModel[model]/cat_1" [id=93, type=cat]; +"94 PadimLightning/PadimModel[model]/index_select_0" [id=94, type=index_select]; +"95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0" [id=95, type=reshape]; +"96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" [id=96, type=__sub__]; +"97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" [id=97, type=asymmetric_quantize]; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" [id=98, type=permute]; +"99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0" [id=99, type=matmul]; +"100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" [id=100, type=asymmetric_quantize]; +"101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0" [id=101, type=__mul__]; +"102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0" [id=102, type=sum]; +"103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1" [id=103, type=permute]; +"104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1" [id=104, type=reshape]; +"105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0" [id=105, type=clamp]; +"106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" [id=106, type=asymmetric_quantize]; +"107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0" [id=107, type=sqrt]; +"108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" [id=108, type=asymmetric_quantize]; +"109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" [id=109, type=interpolate]; +"110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" [id=110, type=asymmetric_quantize]; +"111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0" [id=111, type=pad]; +"112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0" [id=112, type=conv2d]; +"113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0" [id=113, type=view]; +"114 /nncf_model_output_0" [id=114, type=nncf_model_output]; +"0 /nncf_model_input_0" -> "1 AsymmetricQuantizer/asymmetric_quantize_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"2 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"8 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"13 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"20 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"25 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "90 PadimLightning/PadimModel[model]/cat_0"; +"32 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"37 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"41 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"48 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"53 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "88 PadimLightning/PadimModel[model]/interpolate_0"; +"60 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"65 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"69 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"76 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"81 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "91 PadimLightning/PadimModel[model]/interpolate_1"; +"88 PadimLightning/PadimModel[model]/interpolate_0" -> "89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0"; +"89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0" -> "90 PadimLightning/PadimModel[model]/cat_0"; +"90 PadimLightning/PadimModel[model]/cat_0" -> "93 PadimLightning/PadimModel[model]/cat_1"; +"91 PadimLightning/PadimModel[model]/interpolate_1" -> "92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1"; +"92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1" -> "93 PadimLightning/PadimModel[model]/cat_1"; +"93 PadimLightning/PadimModel[model]/cat_1" -> "94 PadimLightning/PadimModel[model]/index_select_0"; +"94 PadimLightning/PadimModel[model]/index_select_0" -> "95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0"; +"95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0" -> "96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" -> "97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0"; +"97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" -> "98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0"; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" -> "99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0"; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" -> "101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0"; +"99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0" -> "100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1"; +"100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" -> "101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0"; +"101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0" -> "102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0"; +"102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0" -> "103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1"; +"103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1" -> "104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1"; +"104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1" -> "105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0"; +"105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0" -> "106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2"; +"106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" -> "107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0"; +"107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0" -> "108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3"; +"108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" -> "109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0"; +"109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" -> "110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4"; +"110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" -> "111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0"; +"111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0" -> "112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0"; +"112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0" -> "113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0"; +"113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0" -> "114 /nncf_model_output_0"; +} diff --git a/external/anomaly/tests/reference/ote_anomaly_classification_stfpm/nncf/nncf_quantization.dot b/external/anomaly/tests/reference/ote_anomaly_classification_stfpm/nncf/nncf_quantization.dot new file mode 100644 index 00000000000..ef13f90986f --- /dev/null +++ b/external/anomaly/tests/reference/ote_anomaly_classification_stfpm/nncf/nncf_quantization.dot @@ -0,0 +1,430 @@ +strict digraph { +"0 /nncf_model_input_0" [id=0, type=nncf_model_input]; +"1 AsymmetricQuantizer/asymmetric_quantize_0" [id=1, type=asymmetric_quantize]; +"2 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=2, type=symmetric_quantize]; +"3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=3, type=conv2d]; +"4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=4, type=batch_norm]; +"5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=5, type=relu_]; +"6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=6, type=asymmetric_quantize]; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=7, type=max_pool2d]; +"8 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=8, type=symmetric_quantize]; +"9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=9, type=conv2d]; +"10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=10, type=batch_norm]; +"11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=11, type=relu_]; +"12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=12, type=asymmetric_quantize]; +"13 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=13, type=symmetric_quantize]; +"14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=14, type=conv2d]; +"15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=15, type=batch_norm]; +"16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=16, type=asymmetric_quantize]; +"17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=17, type=__iadd__]; +"18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=18, type=relu_]; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=19, type=asymmetric_quantize]; +"20 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=20, type=symmetric_quantize]; +"21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=21, type=conv2d]; +"22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=22, type=batch_norm]; +"23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=23, type=relu_]; +"24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=24, type=asymmetric_quantize]; +"25 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=25, type=symmetric_quantize]; +"26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=26, type=conv2d]; +"27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=27, type=batch_norm]; +"28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=28, type=asymmetric_quantize]; +"29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=29, type=__iadd__]; +"30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=30, type=relu_]; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=31, type=asymmetric_quantize]; +"32 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=32, type=symmetric_quantize]; +"33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=33, type=conv2d]; +"34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=34, type=batch_norm]; +"35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=35, type=relu_]; +"36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=36, type=asymmetric_quantize]; +"37 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=37, type=symmetric_quantize]; +"38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=38, type=conv2d]; +"39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=39, type=batch_norm]; +"40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=40, type=asymmetric_quantize]; +"41 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=41, type=symmetric_quantize]; +"42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=42, type=conv2d]; +"43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=43, type=batch_norm]; +"44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=44, type=asymmetric_quantize]; +"45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=45, type=__iadd__]; +"46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=46, type=relu_]; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=47, type=asymmetric_quantize]; +"48 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=48, type=symmetric_quantize]; +"49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=49, type=conv2d]; +"50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=50, type=batch_norm]; +"51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=51, type=relu_]; +"52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=52, type=asymmetric_quantize]; +"53 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=53, type=symmetric_quantize]; +"54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=54, type=conv2d]; +"55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=55, type=batch_norm]; +"56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=56, type=asymmetric_quantize]; +"57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=57, type=__iadd__]; +"58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=58, type=relu_]; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=59, type=asymmetric_quantize]; +"60 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=60, type=symmetric_quantize]; +"61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=61, type=conv2d]; +"62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=62, type=batch_norm]; +"63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=63, type=relu_]; +"64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=64, type=asymmetric_quantize]; +"65 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=65, type=symmetric_quantize]; +"66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=66, type=conv2d]; +"67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=67, type=batch_norm]; +"68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=68, type=asymmetric_quantize]; +"69 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=69, type=symmetric_quantize]; +"70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=70, type=conv2d]; +"71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=71, type=batch_norm]; +"72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=72, type=asymmetric_quantize]; +"73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=73, type=__iadd__]; +"74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=74, type=relu_]; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=75, type=asymmetric_quantize]; +"76 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=76, type=symmetric_quantize]; +"77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=77, type=conv2d]; +"78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=78, type=batch_norm]; +"79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=79, type=relu_]; +"80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=80, type=asymmetric_quantize]; +"81 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=81, type=symmetric_quantize]; +"82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=82, type=conv2d]; +"83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=83, type=batch_norm]; +"84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=84, type=asymmetric_quantize]; +"85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=85, type=__iadd__]; +"86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=86, type=relu_]; +"87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=87, type=asymmetric_quantize]; +"88 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=88, type=symmetric_quantize]; +"89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=89, type=conv2d]; +"90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=90, type=batch_norm]; +"91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=91, type=relu_]; +"92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=92, type=asymmetric_quantize]; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=93, type=max_pool2d]; +"94 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=94, type=symmetric_quantize]; +"95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=95, type=conv2d]; +"96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=96, type=batch_norm]; +"97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=97, type=relu_]; +"98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=98, type=asymmetric_quantize]; +"99 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=99, type=symmetric_quantize]; +"100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=100, type=conv2d]; +"101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=101, type=batch_norm]; +"102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=102, type=asymmetric_quantize]; +"103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=103, type=__iadd__]; +"104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=104, type=relu_]; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=105, type=asymmetric_quantize]; +"106 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=106, type=symmetric_quantize]; +"107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=107, type=conv2d]; +"108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=108, type=batch_norm]; +"109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=109, type=relu_]; +"110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=110, type=asymmetric_quantize]; +"111 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=111, type=symmetric_quantize]; +"112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=112, type=conv2d]; +"113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=113, type=batch_norm]; +"114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=114, type=asymmetric_quantize]; +"115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=115, type=__iadd__]; +"116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=116, type=relu_]; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=117, type=asymmetric_quantize]; +"118 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=118, type=symmetric_quantize]; +"119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=119, type=conv2d]; +"120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=120, type=batch_norm]; +"121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=121, type=relu_]; +"122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=122, type=asymmetric_quantize]; +"123 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=123, type=symmetric_quantize]; +"124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=124, type=conv2d]; +"125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=125, type=batch_norm]; +"126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=126, type=asymmetric_quantize]; +"127 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=127, type=symmetric_quantize]; +"128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=128, type=conv2d]; +"129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=129, type=batch_norm]; +"130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=130, type=asymmetric_quantize]; +"131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=131, type=__iadd__]; +"132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=132, type=relu_]; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=133, type=asymmetric_quantize]; +"134 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=134, type=symmetric_quantize]; +"135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=135, type=conv2d]; +"136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=136, type=batch_norm]; +"137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=137, type=relu_]; +"138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=138, type=asymmetric_quantize]; +"139 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=139, type=symmetric_quantize]; +"140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=140, type=conv2d]; +"141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=141, type=batch_norm]; +"142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=142, type=asymmetric_quantize]; +"143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=143, type=__iadd__]; +"144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=144, type=relu_]; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=145, type=asymmetric_quantize]; +"146 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=146, type=symmetric_quantize]; +"147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=147, type=conv2d]; +"148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=148, type=batch_norm]; +"149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=149, type=relu_]; +"150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=150, type=asymmetric_quantize]; +"151 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=151, type=symmetric_quantize]; +"152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=152, type=conv2d]; +"153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=153, type=batch_norm]; +"154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=154, type=asymmetric_quantize]; +"155 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=155, type=symmetric_quantize]; +"156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=156, type=conv2d]; +"157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=157, type=batch_norm]; +"158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=158, type=asymmetric_quantize]; +"159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=159, type=__iadd__]; +"160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=160, type=relu_]; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=161, type=asymmetric_quantize]; +"162 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=162, type=symmetric_quantize]; +"163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=163, type=conv2d]; +"164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=164, type=batch_norm]; +"165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=165, type=relu_]; +"166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=166, type=asymmetric_quantize]; +"167 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=167, type=symmetric_quantize]; +"168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=168, type=conv2d]; +"169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=169, type=batch_norm]; +"170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=170, type=asymmetric_quantize]; +"171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=171, type=__iadd__]; +"172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=172, type=relu_]; +"173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=173, type=asymmetric_quantize]; +"174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0" [id=174, type=normalize]; +"175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" [id=175, type=asymmetric_quantize]; +"176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1" [id=176, type=normalize]; +"177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" [id=177, type=asymmetric_quantize]; +"178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" [id=178, type=__sub__]; +"179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0" [id=179, type=norm]; +"180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0" [id=180, type=__pow__]; +"181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" [id=181, type=asymmetric_quantize]; +"182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0" [id=182, type=__rmul__]; +"183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" [id=183, type=asymmetric_quantize]; +"184 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" [id=184, type=interpolate]; +"185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2" [id=185, type=normalize]; +"186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" [id=186, type=asymmetric_quantize]; +"187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3" [id=187, type=normalize]; +"188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5" [id=188, type=asymmetric_quantize]; +"189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1" [id=189, type=__sub__]; +"190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1" [id=190, type=norm]; +"191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1" [id=191, type=__pow__]; +"192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6" [id=192, type=asymmetric_quantize]; +"193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1" [id=193, type=__rmul__]; +"194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7" [id=194, type=asymmetric_quantize]; +"195 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_1" [id=195, type=interpolate]; +"196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4" [id=196, type=normalize]; +"197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8" [id=197, type=asymmetric_quantize]; +"198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5" [id=198, type=normalize]; +"199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9" [id=199, type=asymmetric_quantize]; +"200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2" [id=200, type=__sub__]; +"201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2" [id=201, type=norm]; +"202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2" [id=202, type=__pow__]; +"203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10" [id=203, type=asymmetric_quantize]; +"204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2" [id=204, type=__rmul__]; +"205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11" [id=205, type=asymmetric_quantize]; +"206 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_2" [id=206, type=interpolate]; +"0 /nncf_model_input_0" -> "1 AsymmetricQuantizer/asymmetric_quantize_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"2 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"8 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"13 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"20 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"25 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0"; +"32 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"37 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"41 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"48 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"53 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2"; +"60 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"65 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"69 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"76 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"81 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4"; +"88 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"94 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"99 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"106 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"111 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1"; +"118 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"123 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"127 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"134 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"139 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3"; +"146 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"151 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"155 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"162 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"167 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5"; +"174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0" -> "175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0"; +"175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" -> "178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1" -> "177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1"; +"177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" -> "178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" -> "179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0"; +"179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0" -> "180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0"; +"180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0" -> "181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2"; +"181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" -> "182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0"; +"182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0" -> "183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3"; +"183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" -> "184 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0"; +"185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2" -> "186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4"; +"186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" -> "189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1"; +"187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3" -> "188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5"; +"188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5" -> "189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1"; +"189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1" -> "190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1"; +"190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1" -> "191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1"; +"191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1" -> "192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6"; +"192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6" -> "193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1"; +"193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1" -> "194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7"; +"194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7" -> "195 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_1"; +"196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4" -> "197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8"; +"197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8" -> "200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2"; +"198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5" -> "199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9"; +"199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9" -> "200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2"; +"200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2" -> "201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2"; +"201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2" -> "202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2"; +"202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2" -> "203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10"; +"203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10" -> "204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2"; +"204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2" -> "205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11"; +"205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11" -> "206 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_2"; +} diff --git a/external/anomaly/tests/reference/ote_anomaly_segmentation_padim/nncf/nncf_quantization.dot b/external/anomaly/tests/reference/ote_anomaly_segmentation_padim/nncf/nncf_quantization.dot new file mode 100644 index 00000000000..789824fcf95 --- /dev/null +++ b/external/anomaly/tests/reference/ote_anomaly_segmentation_padim/nncf/nncf_quantization.dot @@ -0,0 +1,240 @@ +strict digraph { +"0 /nncf_model_input_0" [id=0, type=nncf_model_input]; +"1 AsymmetricQuantizer/asymmetric_quantize_0" [id=1, type=asymmetric_quantize]; +"2 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=2, type=symmetric_quantize]; +"3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=3, type=conv2d]; +"4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=4, type=batch_norm]; +"5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=5, type=relu_]; +"6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=6, type=asymmetric_quantize]; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=7, type=max_pool2d]; +"8 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=8, type=symmetric_quantize]; +"9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=9, type=conv2d]; +"10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=10, type=batch_norm]; +"11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=11, type=relu_]; +"12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=12, type=asymmetric_quantize]; +"13 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=13, type=symmetric_quantize]; +"14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=14, type=conv2d]; +"15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=15, type=batch_norm]; +"16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=16, type=asymmetric_quantize]; +"17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=17, type=__iadd__]; +"18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=18, type=relu_]; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=19, type=asymmetric_quantize]; +"20 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=20, type=symmetric_quantize]; +"21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=21, type=conv2d]; +"22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=22, type=batch_norm]; +"23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=23, type=relu_]; +"24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=24, type=asymmetric_quantize]; +"25 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=25, type=symmetric_quantize]; +"26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=26, type=conv2d]; +"27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=27, type=batch_norm]; +"28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=28, type=asymmetric_quantize]; +"29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=29, type=__iadd__]; +"30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=30, type=relu_]; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=31, type=asymmetric_quantize]; +"32 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=32, type=symmetric_quantize]; +"33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=33, type=conv2d]; +"34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=34, type=batch_norm]; +"35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=35, type=relu_]; +"36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=36, type=asymmetric_quantize]; +"37 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=37, type=symmetric_quantize]; +"38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=38, type=conv2d]; +"39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=39, type=batch_norm]; +"40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=40, type=asymmetric_quantize]; +"41 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=41, type=symmetric_quantize]; +"42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=42, type=conv2d]; +"43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=43, type=batch_norm]; +"44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=44, type=asymmetric_quantize]; +"45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=45, type=__iadd__]; +"46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=46, type=relu_]; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=47, type=asymmetric_quantize]; +"48 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=48, type=symmetric_quantize]; +"49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=49, type=conv2d]; +"50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=50, type=batch_norm]; +"51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=51, type=relu_]; +"52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=52, type=asymmetric_quantize]; +"53 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=53, type=symmetric_quantize]; +"54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=54, type=conv2d]; +"55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=55, type=batch_norm]; +"56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=56, type=asymmetric_quantize]; +"57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=57, type=__iadd__]; +"58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=58, type=relu_]; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=59, type=asymmetric_quantize]; +"60 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=60, type=symmetric_quantize]; +"61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=61, type=conv2d]; +"62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=62, type=batch_norm]; +"63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=63, type=relu_]; +"64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=64, type=asymmetric_quantize]; +"65 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=65, type=symmetric_quantize]; +"66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=66, type=conv2d]; +"67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=67, type=batch_norm]; +"68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=68, type=asymmetric_quantize]; +"69 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=69, type=symmetric_quantize]; +"70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=70, type=conv2d]; +"71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=71, type=batch_norm]; +"72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=72, type=asymmetric_quantize]; +"73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=73, type=__iadd__]; +"74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=74, type=relu_]; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=75, type=asymmetric_quantize]; +"76 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=76, type=symmetric_quantize]; +"77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=77, type=conv2d]; +"78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=78, type=batch_norm]; +"79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=79, type=relu_]; +"80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=80, type=asymmetric_quantize]; +"81 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=81, type=symmetric_quantize]; +"82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=82, type=conv2d]; +"83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=83, type=batch_norm]; +"84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=84, type=asymmetric_quantize]; +"85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=85, type=__iadd__]; +"86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=86, type=relu_]; +"87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=87, type=asymmetric_quantize]; +"88 PadimLightning/PadimModel[model]/interpolate_0" [id=88, type=interpolate]; +"89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0" [id=89, type=asymmetric_quantize]; +"90 PadimLightning/PadimModel[model]/cat_0" [id=90, type=cat]; +"91 PadimLightning/PadimModel[model]/interpolate_1" [id=91, type=interpolate]; +"92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1" [id=92, type=asymmetric_quantize]; +"93 PadimLightning/PadimModel[model]/cat_1" [id=93, type=cat]; +"94 PadimLightning/PadimModel[model]/index_select_0" [id=94, type=index_select]; +"95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0" [id=95, type=reshape]; +"96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" [id=96, type=__sub__]; +"97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" [id=97, type=asymmetric_quantize]; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" [id=98, type=permute]; +"99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0" [id=99, type=matmul]; +"100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" [id=100, type=asymmetric_quantize]; +"101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0" [id=101, type=__mul__]; +"102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0" [id=102, type=sum]; +"103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1" [id=103, type=permute]; +"104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1" [id=104, type=reshape]; +"105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0" [id=105, type=clamp]; +"106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" [id=106, type=asymmetric_quantize]; +"107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0" [id=107, type=sqrt]; +"108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" [id=108, type=asymmetric_quantize]; +"109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" [id=109, type=interpolate]; +"110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" [id=110, type=asymmetric_quantize]; +"111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0" [id=111, type=pad]; +"112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0" [id=112, type=conv2d]; +"113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0" [id=113, type=view]; +"114 /nncf_model_output_0" [id=114, type=nncf_model_output]; +"0 /nncf_model_input_0" -> "1 AsymmetricQuantizer/asymmetric_quantize_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"2 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"3 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"4 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"5 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"6 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"7 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"8 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"9 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"10 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"11 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"12 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"13 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"14 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"15 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"16 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"17 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"18 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"19 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"20 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"21 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"22 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"23 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"24 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"25 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"26 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"27 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"28 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"29 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"30 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"31 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "90 PadimLightning/PadimModel[model]/cat_0"; +"32 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"33 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"34 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"35 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"36 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"37 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"38 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"39 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"40 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"41 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"42 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"43 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"44 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"45 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"46 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"47 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"48 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"49 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"50 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"51 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"52 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"53 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"54 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"55 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"56 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"57 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"58 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"59 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "88 PadimLightning/PadimModel[model]/interpolate_0"; +"60 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"61 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"62 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"63 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"64 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"65 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"66 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"67 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"68 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"69 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"70 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"71 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"72 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"73 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"74 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"75 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"76 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"77 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"78 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"79 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"80 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"81 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"82 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"83 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"84 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"85 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"86 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"87 PadimLightning/PadimModel[model]/FeatureExtractor[feature_extractor]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "91 PadimLightning/PadimModel[model]/interpolate_1"; +"88 PadimLightning/PadimModel[model]/interpolate_0" -> "89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0"; +"89 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_0" -> "90 PadimLightning/PadimModel[model]/cat_0"; +"90 PadimLightning/PadimModel[model]/cat_0" -> "93 PadimLightning/PadimModel[model]/cat_1"; +"91 PadimLightning/PadimModel[model]/interpolate_1" -> "92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1"; +"92 PadimLightning/PadimModel[model]/AsymmetricQuantizer/asymmetric_quantize_1" -> "93 PadimLightning/PadimModel[model]/cat_1"; +"93 PadimLightning/PadimModel[model]/cat_1" -> "94 PadimLightning/PadimModel[model]/index_select_0"; +"94 PadimLightning/PadimModel[model]/index_select_0" -> "95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0"; +"95 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_0" -> "96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"96 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" -> "97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0"; +"97 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" -> "98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0"; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" -> "99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0"; +"98 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_0" -> "101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0"; +"99 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/matmul_0" -> "100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1"; +"100 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" -> "101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0"; +"101 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__mul___0" -> "102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0"; +"102 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sum_0" -> "103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1"; +"103 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/permute_1" -> "104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1"; +"104 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/reshape_1" -> "105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0"; +"105 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/clamp_0" -> "106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2"; +"106 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" -> "107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0"; +"107 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/sqrt_0" -> "108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3"; +"108 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" -> "109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0"; +"109 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" -> "110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4"; +"110 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" -> "111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0"; +"111 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/pad_0" -> "112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0"; +"112 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/conv2d_0" -> "113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0"; +"113 PadimLightning/PadimModel[model]/AnomalyMapGenerator[anomaly_map_generator]/GaussianBlur2d[blur]/view_0" -> "114 /nncf_model_output_0"; +} diff --git a/external/anomaly/tests/reference/ote_anomaly_segmentation_stfpm/nncf/nncf_quantization.dot b/external/anomaly/tests/reference/ote_anomaly_segmentation_stfpm/nncf/nncf_quantization.dot new file mode 100644 index 00000000000..ef13f90986f --- /dev/null +++ b/external/anomaly/tests/reference/ote_anomaly_segmentation_stfpm/nncf/nncf_quantization.dot @@ -0,0 +1,430 @@ +strict digraph { +"0 /nncf_model_input_0" [id=0, type=nncf_model_input]; +"1 AsymmetricQuantizer/asymmetric_quantize_0" [id=1, type=asymmetric_quantize]; +"2 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=2, type=symmetric_quantize]; +"3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=3, type=conv2d]; +"4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=4, type=batch_norm]; +"5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=5, type=relu_]; +"6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=6, type=asymmetric_quantize]; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=7, type=max_pool2d]; +"8 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=8, type=symmetric_quantize]; +"9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=9, type=conv2d]; +"10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=10, type=batch_norm]; +"11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=11, type=relu_]; +"12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=12, type=asymmetric_quantize]; +"13 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=13, type=symmetric_quantize]; +"14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=14, type=conv2d]; +"15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=15, type=batch_norm]; +"16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=16, type=asymmetric_quantize]; +"17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=17, type=__iadd__]; +"18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=18, type=relu_]; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=19, type=asymmetric_quantize]; +"20 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=20, type=symmetric_quantize]; +"21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=21, type=conv2d]; +"22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=22, type=batch_norm]; +"23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=23, type=relu_]; +"24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=24, type=asymmetric_quantize]; +"25 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=25, type=symmetric_quantize]; +"26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=26, type=conv2d]; +"27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=27, type=batch_norm]; +"28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=28, type=asymmetric_quantize]; +"29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=29, type=__iadd__]; +"30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=30, type=relu_]; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=31, type=asymmetric_quantize]; +"32 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=32, type=symmetric_quantize]; +"33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=33, type=conv2d]; +"34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=34, type=batch_norm]; +"35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=35, type=relu_]; +"36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=36, type=asymmetric_quantize]; +"37 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=37, type=symmetric_quantize]; +"38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=38, type=conv2d]; +"39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=39, type=batch_norm]; +"40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=40, type=asymmetric_quantize]; +"41 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=41, type=symmetric_quantize]; +"42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=42, type=conv2d]; +"43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=43, type=batch_norm]; +"44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=44, type=asymmetric_quantize]; +"45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=45, type=__iadd__]; +"46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=46, type=relu_]; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=47, type=asymmetric_quantize]; +"48 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=48, type=symmetric_quantize]; +"49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=49, type=conv2d]; +"50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=50, type=batch_norm]; +"51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=51, type=relu_]; +"52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=52, type=asymmetric_quantize]; +"53 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=53, type=symmetric_quantize]; +"54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=54, type=conv2d]; +"55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=55, type=batch_norm]; +"56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=56, type=asymmetric_quantize]; +"57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=57, type=__iadd__]; +"58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=58, type=relu_]; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=59, type=asymmetric_quantize]; +"60 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=60, type=symmetric_quantize]; +"61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=61, type=conv2d]; +"62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=62, type=batch_norm]; +"63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=63, type=relu_]; +"64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=64, type=asymmetric_quantize]; +"65 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=65, type=symmetric_quantize]; +"66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=66, type=conv2d]; +"67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=67, type=batch_norm]; +"68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=68, type=asymmetric_quantize]; +"69 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=69, type=symmetric_quantize]; +"70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=70, type=conv2d]; +"71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=71, type=batch_norm]; +"72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=72, type=asymmetric_quantize]; +"73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=73, type=__iadd__]; +"74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=74, type=relu_]; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=75, type=asymmetric_quantize]; +"76 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=76, type=symmetric_quantize]; +"77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=77, type=conv2d]; +"78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=78, type=batch_norm]; +"79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=79, type=relu_]; +"80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=80, type=asymmetric_quantize]; +"81 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=81, type=symmetric_quantize]; +"82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=82, type=conv2d]; +"83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=83, type=batch_norm]; +"84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=84, type=asymmetric_quantize]; +"85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=85, type=__iadd__]; +"86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=86, type=relu_]; +"87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=87, type=asymmetric_quantize]; +"88 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=88, type=symmetric_quantize]; +"89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" [id=89, type=conv2d]; +"90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=90, type=batch_norm]; +"91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" [id=91, type=relu_]; +"92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=92, type=asymmetric_quantize]; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" [id=93, type=max_pool2d]; +"94 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=94, type=symmetric_quantize]; +"95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=95, type=conv2d]; +"96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=96, type=batch_norm]; +"97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" [id=97, type=relu_]; +"98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=98, type=asymmetric_quantize]; +"99 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=99, type=symmetric_quantize]; +"100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=100, type=conv2d]; +"101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=101, type=batch_norm]; +"102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=102, type=asymmetric_quantize]; +"103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" [id=103, type=__iadd__]; +"104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" [id=104, type=relu_]; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=105, type=asymmetric_quantize]; +"106 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=106, type=symmetric_quantize]; +"107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=107, type=conv2d]; +"108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=108, type=batch_norm]; +"109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" [id=109, type=relu_]; +"110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=110, type=asymmetric_quantize]; +"111 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=111, type=symmetric_quantize]; +"112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=112, type=conv2d]; +"113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=113, type=batch_norm]; +"114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=114, type=asymmetric_quantize]; +"115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" [id=115, type=__iadd__]; +"116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" [id=116, type=relu_]; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=117, type=asymmetric_quantize]; +"118 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=118, type=symmetric_quantize]; +"119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=119, type=conv2d]; +"120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=120, type=batch_norm]; +"121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" [id=121, type=relu_]; +"122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=122, type=asymmetric_quantize]; +"123 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=123, type=symmetric_quantize]; +"124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=124, type=conv2d]; +"125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=125, type=batch_norm]; +"126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=126, type=asymmetric_quantize]; +"127 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=127, type=symmetric_quantize]; +"128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=128, type=conv2d]; +"129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=129, type=batch_norm]; +"130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=130, type=asymmetric_quantize]; +"131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" [id=131, type=__iadd__]; +"132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" [id=132, type=relu_]; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=133, type=asymmetric_quantize]; +"134 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=134, type=symmetric_quantize]; +"135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=135, type=conv2d]; +"136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=136, type=batch_norm]; +"137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" [id=137, type=relu_]; +"138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=138, type=asymmetric_quantize]; +"139 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=139, type=symmetric_quantize]; +"140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=140, type=conv2d]; +"141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=141, type=batch_norm]; +"142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=142, type=asymmetric_quantize]; +"143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" [id=143, type=__iadd__]; +"144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" [id=144, type=relu_]; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=145, type=asymmetric_quantize]; +"146 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=146, type=symmetric_quantize]; +"147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" [id=147, type=conv2d]; +"148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=148, type=batch_norm]; +"149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" [id=149, type=relu_]; +"150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=150, type=asymmetric_quantize]; +"151 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=151, type=symmetric_quantize]; +"152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" [id=152, type=conv2d]; +"153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=153, type=batch_norm]; +"154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=154, type=asymmetric_quantize]; +"155 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=155, type=symmetric_quantize]; +"156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" [id=156, type=conv2d]; +"157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" [id=157, type=batch_norm]; +"158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=158, type=asymmetric_quantize]; +"159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" [id=159, type=__iadd__]; +"160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" [id=160, type=relu_]; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=161, type=asymmetric_quantize]; +"162 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=162, type=symmetric_quantize]; +"163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" [id=163, type=conv2d]; +"164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" [id=164, type=batch_norm]; +"165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" [id=165, type=relu_]; +"166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" [id=166, type=asymmetric_quantize]; +"167 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" [id=167, type=symmetric_quantize]; +"168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" [id=168, type=conv2d]; +"169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" [id=169, type=batch_norm]; +"170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=170, type=asymmetric_quantize]; +"171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" [id=171, type=__iadd__]; +"172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" [id=172, type=relu_]; +"173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" [id=173, type=asymmetric_quantize]; +"174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0" [id=174, type=normalize]; +"175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" [id=175, type=asymmetric_quantize]; +"176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1" [id=176, type=normalize]; +"177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" [id=177, type=asymmetric_quantize]; +"178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" [id=178, type=__sub__]; +"179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0" [id=179, type=norm]; +"180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0" [id=180, type=__pow__]; +"181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" [id=181, type=asymmetric_quantize]; +"182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0" [id=182, type=__rmul__]; +"183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" [id=183, type=asymmetric_quantize]; +"184 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0" [id=184, type=interpolate]; +"185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2" [id=185, type=normalize]; +"186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" [id=186, type=asymmetric_quantize]; +"187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3" [id=187, type=normalize]; +"188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5" [id=188, type=asymmetric_quantize]; +"189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1" [id=189, type=__sub__]; +"190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1" [id=190, type=norm]; +"191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1" [id=191, type=__pow__]; +"192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6" [id=192, type=asymmetric_quantize]; +"193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1" [id=193, type=__rmul__]; +"194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7" [id=194, type=asymmetric_quantize]; +"195 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_1" [id=195, type=interpolate]; +"196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4" [id=196, type=normalize]; +"197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8" [id=197, type=asymmetric_quantize]; +"198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5" [id=198, type=normalize]; +"199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9" [id=199, type=asymmetric_quantize]; +"200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2" [id=200, type=__sub__]; +"201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2" [id=201, type=norm]; +"202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2" [id=202, type=__pow__]; +"203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10" [id=203, type=asymmetric_quantize]; +"204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2" [id=204, type=__rmul__]; +"205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11" [id=205, type=asymmetric_quantize]; +"206 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_2" [id=206, type=interpolate]; +"0 /nncf_model_input_0" -> "1 AsymmetricQuantizer/asymmetric_quantize_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"1 AsymmetricQuantizer/asymmetric_quantize_0" -> "89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"2 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"3 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"4 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"5 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"6 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"7 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"8 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"9 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"10 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"11 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"12 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"13 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"14 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"15 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"16 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"17 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"18 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"19 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"20 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"21 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"22 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"23 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"24 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"25 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"26 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"27 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"28 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"29 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"30 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"31 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0"; +"32 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"33 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"34 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"35 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"36 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"37 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"38 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"39 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"40 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"41 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"42 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"43 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"44 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"45 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"46 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"47 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"48 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"49 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"50 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"51 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"52 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"53 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"54 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"55 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"56 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"57 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"58 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"59 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2"; +"60 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"61 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"62 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"63 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"64 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"65 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"66 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"67 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"68 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"69 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"70 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"71 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"72 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"73 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"74 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"75 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"76 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"77 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"78 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"79 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"80 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"81 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"82 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"83 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"84 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"85 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"86 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"87 StfpmLightning/STFPMModel[model]/FeatureExtractor[teacher_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4"; +"88 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0"; +"89 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFConv2d[conv1]/conv2d_0" -> "90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"90 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0"; +"91 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/relu__0" -> "92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"92 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0"; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"93 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/MaxPool2d[maxpool]/max_pool2d_0" -> "103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"94 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"95 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"96 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0"; +"97 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/relu__0" -> "98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"98 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"99 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"100 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"101 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"102 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0"; +"103 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/__iadd___0" -> "104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0"; +"104 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/relu__0" -> "105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"105 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"106 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"107 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"108 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0"; +"109 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/relu__0" -> "110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"110 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"111 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"112 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"113 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"114 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0"; +"115 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/__iadd___0" -> "116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0"; +"116 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/relu__0" -> "117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"117 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer1]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1"; +"118 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"119 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"120 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0"; +"121 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/relu__0" -> "122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"122 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"123 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"124 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"125 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"126 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"127 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"128 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"129 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"130 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0"; +"131 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/__iadd___0" -> "132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0"; +"132 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/relu__0" -> "133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"133 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"134 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"135 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"136 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0"; +"137 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/relu__0" -> "138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"138 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"139 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"140 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"141 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"142 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0"; +"143 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/__iadd___0" -> "144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0"; +"144 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/relu__0" -> "145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"145 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer2]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3"; +"146 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0"; +"147 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv1]/conv2d_0" -> "148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"148 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0"; +"149 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/relu__0" -> "150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"150 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"151 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0"; +"152 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFConv2d[conv2]/conv2d_0" -> "153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"153 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"154 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"155 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0"; +"156 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFConv2d[0]/conv2d_0" -> "157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0"; +"157 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/batch_norm_0" -> "158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"158 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/Sequential[downsample]/NNCFBatchNorm2d[1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0"; +"159 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/__iadd___0" -> "160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0"; +"160 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/relu__0" -> "161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"161 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[0]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"162 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0"; +"163 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv1]/conv2d_0" -> "164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0"; +"164 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn1]/batch_norm_0" -> "165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0"; +"165 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/relu__0" -> "166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0"; +"166 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act1]/AsymmetricQuantizer/asymmetric_quantize_0" -> "168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"167 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/ModuleDict[pre_ops]/UpdateWeight[0]/SymmetricQuantizer[op]/symmetric_quantize_0" -> "168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0"; +"168 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFConv2d[conv2]/conv2d_0" -> "169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0"; +"169 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/batch_norm_0" -> "170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"170 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/NNCFBatchNorm2d[bn2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0"; +"171 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/__iadd___0" -> "172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0"; +"172 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/relu__0" -> "173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0"; +"173 StfpmLightning/STFPMModel[model]/FeatureExtractor[student_model]/FeatureListNet[feature_extractor]/Sequential[layer3]/BasicBlock[1]/ReLU[act2]/AsymmetricQuantizer/asymmetric_quantize_0" -> "198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5"; +"174 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_0" -> "175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0"; +"175 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_0" -> "178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"176 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_1" -> "177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1"; +"177 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_1" -> "178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0"; +"178 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___0" -> "179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0"; +"179 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_0" -> "180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0"; +"180 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___0" -> "181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2"; +"181 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_2" -> "182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0"; +"182 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___0" -> "183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3"; +"183 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_3" -> "184 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_0"; +"185 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_2" -> "186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4"; +"186 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_4" -> "189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1"; +"187 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_3" -> "188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5"; +"188 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_5" -> "189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1"; +"189 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___1" -> "190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1"; +"190 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_1" -> "191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1"; +"191 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___1" -> "192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6"; +"192 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_6" -> "193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1"; +"193 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___1" -> "194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7"; +"194 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_7" -> "195 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_1"; +"196 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_4" -> "197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8"; +"197 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_8" -> "200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2"; +"198 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/normalize_5" -> "199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9"; +"199 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_9" -> "200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2"; +"200 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__sub___2" -> "201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2"; +"201 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/norm_2" -> "202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2"; +"202 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__pow___2" -> "203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10"; +"203 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_10" -> "204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2"; +"204 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/__rmul___2" -> "205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11"; +"205 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/AsymmetricQuantizer/asymmetric_quantize_11" -> "206 StfpmLightning/STFPMModel[model]/AnomalyMapGenerator[anomaly_map_generator]/interpolate_2"; +} diff --git a/external/anomaly/tests/test_configurable_parameters.py b/external/anomaly/tests/test_configurable_parameters.py index be8ae4536fd..fa9ab3d4b71 100644 --- a/external/anomaly/tests/test_configurable_parameters.py +++ b/external/anomaly/tests/test_configurable_parameters.py @@ -21,8 +21,8 @@ import pytest from adapters.anomalib.config import get_anomalib_config -from configs.anomaly_classification.padim import PadimAnomalyClassificationConfig -from configs.anomaly_classification.stfpm import STFPMAnomalyClassificationConfig +from configs.classification.padim import PadimAnomalyClassificationConfig +from configs.classification.stfpm import STFPMAnomalyClassificationConfig from ote_sdk.configuration.helper import convert, create from tests.helpers.config import get_config_and_task_name diff --git a/external/anomaly/tests/test_ote_anomaly_classification_training.py b/external/anomaly/tests/test_ote_anomaly_classification_training.py index f704827e374..f6be85c67c5 100644 --- a/external/anomaly/tests/test_ote_anomaly_classification_training.py +++ b/external/anomaly/tests/test_ote_anomaly_classification_training.py @@ -51,6 +51,7 @@ _create_anomaly_dataset_and_labels_schema, _get_dataset_params_from_dataset_definitions, get_anomaly_domain_test_action_classes, + get_dummy_compressed_model, ) logger = get_logger(__name__) @@ -287,7 +288,7 @@ def _nncf_graph_params_factory() -> Dict: "labels_schema": labels_schema, "template_path": template_path, "reference_dir": ote_current_reference_dir_fx, - "fn_get_compressed_model": None, # NNCF not yet implemented in Anomaly + "fn_get_compressed_model": get_dummy_compressed_model, } params_factories_for_test_actions = { diff --git a/external/anomaly/tests/test_ote_anomaly_segmentation_training.py b/external/anomaly/tests/test_ote_anomaly_segmentation_training.py index e068b9f76c5..927f9a15054 100644 --- a/external/anomaly/tests/test_ote_anomaly_segmentation_training.py +++ b/external/anomaly/tests/test_ote_anomaly_segmentation_training.py @@ -53,6 +53,7 @@ _create_anomaly_dataset_and_labels_schema, _get_dataset_params_from_dataset_definitions, get_anomaly_domain_test_action_classes, + get_dummy_compressed_model, ) logger = logging.getLogger(__name__) @@ -433,7 +434,7 @@ def _nncf_graph_params_factory() -> Dict[str, Callable[[], Dict]]: "labels_schema": labels_schema, "template_path": template_path, "reference_dir": ote_current_reference_dir_fx, - "fn_get_compressed_model": None, # NNCF not yet implemented in Anomaly + "fn_get_compressed_model": get_dummy_compressed_model, } params_factories_for_test_actions = { diff --git a/ote_sdk/ote_sdk/test_suite/fixtures.py b/ote_sdk/ote_sdk/test_suite/fixtures.py index 484931e46d5..6828d36468d 100644 --- a/ote_sdk/ote_sdk/test_suite/fixtures.py +++ b/ote_sdk/ote_sdk/test_suite/fixtures.py @@ -69,8 +69,6 @@ def ote_current_reference_dir_fx(ote_reference_root_dir_fx, current_test_paramet path = os.path.join( ote_reference_root_dir_fx, current_test_parameters_fx["model_name"] ) - if not os.path.isdir(path): - return None return path diff --git a/ote_sdk/ote_sdk/test_suite/training_tests_actions.py b/ote_sdk/ote_sdk/test_suite/training_tests_actions.py index 76e276c7395..5f97b480e0b 100644 --- a/ote_sdk/ote_sdk/test_suite/training_tests_actions.py +++ b/ote_sdk/ote_sdk/test_suite/training_tests_actions.py @@ -9,7 +9,10 @@ from abc import ABC, abstractmethod from collections import OrderedDict from copy import deepcopy -from typing import List, Optional, Type +from typing import TYPE_CHECKING, List, Optional, Type + +if TYPE_CHECKING: + from nncf.torch.nncf_network import NNCFNetwork import pytest @@ -562,15 +565,28 @@ def __call__(self, data_collector: DataCollector, results_prev_stages: OrderedDi # TODO: think about move to special file -def check_nncf_model_graph(model, path_to_dot): +def check_nncf_model_graph( + model: "NNCFNetwork", path_to_dot: str, force_regen_dot: bool = False +): + """ + Compare graph of compressed model with reference. + """ import networkx as nx - logger.info(f"Reference graph: {path_to_dot}") - load_graph = nx.drawing.nx_pydot.read_dot(path_to_dot) - graph = model.get_graph() nx_graph = graph.get_graph_for_structure_analysis() + if force_regen_dot: + # Generate and rewrite reference graph + dir_path = os.path.dirname(path_to_dot) + if not os.path.exists(dir_path): + os.makedirs(dir_path) + nx.drawing.nx_pydot.write_dot(nx_graph, path_to_dot) + logger.warning(f"Reference graph was generated: {path_to_dot}") + + logger.info(f"Reference graph: {path_to_dot}") + load_graph = nx.drawing.nx_pydot.read_dot(path_to_dot) + for _, node in nx_graph.nodes(data=True): if "scope" in node: node.pop("scope") @@ -592,6 +608,7 @@ def check_nncf_model_graph(model, path_to_dot): class OTETestNNCFGraphAction(BaseOTETestAction): _name = "nncf_graph" + _VAR_REGEN_DOT = "NNCF_TEST_REGEN_DOT" def __init__( self, @@ -619,8 +636,13 @@ def _run_ote_nncf_graph(self, data_collector): if not is_nncf_enabled(): pytest.skip("NNCF is not installed") - if not os.path.exists(self.reference_dir): - pytest.skip("Reference directory does not exist") + force_regen_dot = os.getenv(self._VAR_REGEN_DOT) is not None + if not force_regen_dot: + if self.reference_dir is None or not os.path.exists(self.reference_dir): + pytest.skip( + f"Reference directory does not exist: {self.reference_dir}.\n" + f"To generate reference graph set the global variable {self._VAR_REGEN_DOT}." + ) params = ote_sdk_configuration_helper_create( model_template.hyper_parameters.data @@ -650,16 +672,22 @@ def _run_ote_nncf_graph(self, data_collector): nncf_task_cls = get_impl_class(nncf_task_class_impl_path) nncf_task = nncf_task_cls(task_environment=environment_for_nncf) - path_to_ref_dot = os.path.join( - self.reference_dir, "nncf", f"{nncf_task._nncf_preset}.dot" + nncf_preset = ( + nncf_task.nncf_preset + if hasattr(nncf_task, "nncf_preset") + else nncf_task._nncf_preset ) - if not os.path.exists(path_to_ref_dot): - pytest.skip("Reference file does not exist: {}".format(path_to_ref_dot)) + path_to_ref_dot = os.path.join(self.reference_dir, "nncf", f"{nncf_preset}.dot") + if not os.path.exists(path_to_ref_dot) and not force_regen_dot: + pytest.skip( + f"Reference file does not exist: {path_to_ref_dot}.\n" + f"To generate reference graph set the global variable {self._VAR_REGEN_DOT}." + ) compressed_model = self.fn_get_compressed_model(nncf_task) assert check_nncf_model_graph( - compressed_model, path_to_ref_dot + compressed_model, path_to_ref_dot, force_regen_dot ), "Compressed model differs from the reference" def __call__(self, data_collector: DataCollector, results_prev_stages: OrderedDict):