From 77274f469a78f45156689eac45137527d059ac55 Mon Sep 17 00:00:00 2001
From: UltralyticsAssistant <web@ultralytics.com>
Date: Mon, 7 Oct 2024 11:15:06 +0000
Subject: [PATCH] Auto-format by https://ultralytics.com/actions

---
 ultralytics/engine/exporter.py | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/ultralytics/engine/exporter.py b/ultralytics/engine/exporter.py
index acdee91517..af99dda9de 100644
--- a/ultralytics/engine/exporter.py
+++ b/ultralytics/engine/exporter.py
@@ -1045,11 +1045,10 @@ class Exporter:
         check_requirements("mct-nightly")
         import model_compression_toolkit as mct
         import onnx
+        from model_compression_toolkit.core import BitWidthConfig
+        from model_compression_toolkit.core.common.network_editors import NodeNameScopeFilter
         from model_compression_toolkit.core.pytorch.pytorch_device_config import get_working_device, set_working_device
         from sony_custom_layers.pytorch.object_detection.nms import multiclass_nms
-        from model_compression_toolkit.core.common.network_editors import NodeNameScopeFilter
-        from model_compression_toolkit.core import BitWidthConfig
-
 
         set_working_device(str(self.device))
 
@@ -1098,26 +1097,27 @@ class Exporter:
                 yield [img]
 
         tpc = mct.get_target_platform_capabilities(
-            fw_name="pytorch", 
-            target_platform_name="imx500", 
-            target_platform_version="v3"
+            fw_name="pytorch", target_platform_name="imx500", target_platform_version="v3"
         )
-        
+
         # Configure MCT manually for specific layers
         bit_cfg = BitWidthConfig()
         bit_cfg.set_manual_activation_bit_width(
-            [NodeNameScopeFilter('mul'),
-            NodeNameScopeFilter('sub'),
-            # NodeNameScopeFilter('sub_1'),
-            NodeNameScopeFilter('add_6'),
-            # NodeNameScopeFilter('add_7'),
-            # NodeNameScopeFilter('stack')
-            ], 16)
+            [
+                NodeNameScopeFilter("mul"),
+                NodeNameScopeFilter("sub"),
+                # NodeNameScopeFilter('sub_1'),
+                NodeNameScopeFilter("add_6"),
+                # NodeNameScopeFilter('add_7'),
+                # NodeNameScopeFilter('stack')
+            ],
+            16,
+        )
 
         config = mct.core.CoreConfig(
             mixed_precision_config=mct.core.MixedPrecisionQuantizationConfig(num_of_images=10),
             quantization_config=mct.core.QuantizationConfig(concat_threshold_update=True),
-            bit_width_config=bit_cfg
+            bit_width_config=bit_cfg,
         )
 
         resource_utilization = mct.core.ResourceUtilization(weights_memory=3146176 * 0.76)