aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/devices/ethosu/reporters.py
diff options
context:
space:
mode:
authorDmitrii Agibov <dmitrii.agibov@arm.com>2022-07-21 14:06:03 +0100
committerBenjamin Klimczak <benjamin.klimczak@arm.com>2022-08-19 10:23:23 +0100
commita8ee1aee3e674c78a77801d1bf2256881ab6b4b9 (patch)
tree8463b24ba0446a49b3e012477b0834c3b5415b86 /src/mlia/devices/ethosu/reporters.py
parent76ec769ad8f8ed53ec3ff829fdd34d53db8229fd (diff)
downloadmlia-a8ee1aee3e674c78a77801d1bf2256881ab6b4b9.tar.gz
MLIA-549 Refactor API module to support several target profiles
- Move target specific details out of API module - Move common logic for workflow event handler into a separate class Change-Id: Ic4a22657b722af1c1fead1d478f606ac57325788
Diffstat (limited to 'src/mlia/devices/ethosu/reporters.py')
-rw-r--r--src/mlia/devices/ethosu/reporters.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mlia/devices/ethosu/reporters.py b/src/mlia/devices/ethosu/reporters.py
index d28c68f..b3aea24 100644
--- a/src/mlia/devices/ethosu/reporters.py
+++ b/src/mlia/devices/ethosu/reporters.py
@@ -374,7 +374,7 @@ def report_advice(advice: List[Advice]) -> Report:
)
-def find_appropriate_formatter(data: Any) -> Callable[[Any], Report]:
+def ethos_u_formatters(data: Any) -> Callable[[Any], Report]:
"""Find appropriate formatter for the provided data."""
if isinstance(data, PerformanceMetrics) or is_list_of(data, PerformanceMetrics, 2):
return report_perf_metrics
@@ -392,7 +392,7 @@ def find_appropriate_formatter(data: Any) -> Callable[[Any], Report]:
return report_device_details
if isinstance(data, (list, tuple)):
- formatters = [find_appropriate_formatter(item) for item in data]
+ formatters = [ethos_u_formatters(item) for item in data]
return CompoundFormatter(formatters)
raise Exception(f"Unable to find appropriate formatter for {data}")