aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ethosu/vela/npu_performance.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ethosu/vela/npu_performance.py b/ethosu/vela/npu_performance.py
index 0e2e3ca2..6d99dea0 100644
--- a/ethosu/vela/npu_performance.py
+++ b/ethosu/vela/npu_performance.py
@@ -804,12 +804,14 @@ def print_performance(
src_op_name = nng_optype_to_input_op_type(src_op_type)
max_macs = cycles[sched_op][PassCycles.Total] * arch.num_macs_per_cycle * arch.ncores
-
+ peak_sram = (
+ mem_usage[sched_op] / nng.memory_used[MemArea.Sram] * 100 if MemArea.Sram in nng.memory_used else 0
+ )
print(
f" {src_op_name:20s}"
f" {sched_op.op_type:20s}"
f" {mem_usage[sched_op]:10.0f}"
- f" ({mem_usage[sched_op] / nng.memory_used[MemArea.Sram] * 100:6.2f}%)"
+ f" ({peak_sram:6.2f}%)"
f" {cycles[sched_op][PassCycles.Total]:10.0f}"
f" ({cycles[sched_op][PassCycles.Total] / nng.cycles[PassCycles.Total] * 100:6.2f}%)"
f" ["