aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/target/cortex_a/reporters.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mlia/target/cortex_a/reporters.py')
-rw-r--r--src/mlia/target/cortex_a/reporters.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mlia/target/cortex_a/reporters.py b/src/mlia/target/cortex_a/reporters.py
index d214b09..65d7906 100644
--- a/src/mlia/target/cortex_a/reporters.py
+++ b/src/mlia/target/cortex_a/reporters.py
@@ -18,7 +18,7 @@ from mlia.core.reporting import ReportItem
from mlia.core.reporting import Table
from mlia.nn.tensorflow.tflite_compat import TFLiteCompatibilityInfo
from mlia.target.cortex_a.config import CortexAConfiguration
-from mlia.target.cortex_a.operators import Operator
+from mlia.target.cortex_a.operators import CortexACompatibilityInfo
from mlia.utils.console import style_improvement
from mlia.utils.types import is_list_of
@@ -85,7 +85,7 @@ def report_tflite_compatiblity(compat_info: TFLiteCompatibilityInfo) -> Report:
)
-def report_cortex_a_operators(ops: list[Operator]) -> Report:
+def report_cortex_a_operators(op_compat: CortexACompatibilityInfo) -> Report:
"""Generate report for the operators."""
return Table(
[
@@ -108,15 +108,15 @@ def report_cortex_a_operators(ops: list[Operator]) -> Report:
op.location,
op.full_name,
Cell(
- op.support_type,
+ op_compat.get_support_type(op),
Format(
wrap_width=30,
- style=style_improvement(op.is_cortex_a_compatible),
+ style=style_improvement(op_compat.is_op_compatible(op)),
str_fmt=lambda v: cast(str, v.value),
),
),
)
- for index, op in enumerate(ops)
+ for index, op in enumerate(op_compat.operators)
],
name="Operators",
alias="operators",
@@ -134,7 +134,7 @@ def cortex_a_formatters(data: Any) -> Callable[[Any], Report]:
if isinstance(data, TFLiteCompatibilityInfo):
return report_tflite_compatiblity
- if is_list_of(data, Operator):
+ if isinstance(data, CortexACompatibilityInfo):
return report_cortex_a_operators
- raise Exception(f"Unable to find appropriate formatter for {data}")
+ raise Exception(f"Unable to find appropriate formatter for {data}.")