aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/devices/tosa/data_collection.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mlia/devices/tosa/data_collection.py')
-rw-r--r--src/mlia/devices/tosa/data_collection.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mlia/devices/tosa/data_collection.py b/src/mlia/devices/tosa/data_collection.py
index 843d5ab..3809903 100644
--- a/src/mlia/devices/tosa/data_collection.py
+++ b/src/mlia/devices/tosa/data_collection.py
@@ -1,15 +1,13 @@
# SPDX-FileCopyrightText: Copyright 2022, Arm Limited and/or its affiliates.
# SPDX-License-Identifier: Apache-2.0
"""TOSA data collection module."""
-import logging
from pathlib import Path
from mlia.core.data_collection import ContextAwareDataCollector
from mlia.devices.tosa.operators import get_tosa_compatibility_info
from mlia.devices.tosa.operators import TOSACompatibilityInfo
from mlia.nn.tensorflow.config import get_tflite_model
-
-logger = logging.getLogger(__name__)
+from mlia.utils.logging import log_action
class TOSAOperatorCompatibility(ContextAwareDataCollector):
@@ -23,11 +21,8 @@ class TOSAOperatorCompatibility(ContextAwareDataCollector):
"""Collect TOSA compatibility information."""
tflite_model = get_tflite_model(self.model, self.context)
- logger.info("Checking operator compatibility ...")
- tosa_info = get_tosa_compatibility_info(tflite_model.model_path)
- logger.info("Done\n")
-
- return tosa_info
+ with log_action("Checking operator compatibility ..."):
+ return get_tosa_compatibility_info(tflite_model.model_path)
@classmethod
def name(cls) -> str: