aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ethosu/vela/graph_optimiser.py4
-rw-r--r--ethosu/vela/insert_dma.py2
-rw-r--r--ethosu/vela/nn_graph.py8
3 files changed, 8 insertions, 6 deletions
diff --git a/ethosu/vela/graph_optimiser.py b/ethosu/vela/graph_optimiser.py
index 99d4bf05..f4472f9e 100644
--- a/ethosu/vela/graph_optimiser.py
+++ b/ethosu/vela/graph_optimiser.py
@@ -1680,7 +1680,7 @@ def _record_optimised(op, arch):
def optimise_graph_a(nng, arch, verbose_graph=False):
if verbose_graph:
- nng.print_graph()
+ nng.print_graph("Before Graph Optimization")
pre_process_list = [
supported_operator_check,
@@ -1783,5 +1783,5 @@ def optimise_graph_a(nng, arch, verbose_graph=False):
rewrite_graph.visit_graph_post_order(sg.output_tensors, arch, [], [check_reshapes, _record_optimised])
if verbose_graph:
- nng.print_graph()
+ nng.print_graph("After Graph Optimization")
return nng
diff --git a/ethosu/vela/insert_dma.py b/ethosu/vela/insert_dma.py
index 3797f43e..bbe18f7b 100644
--- a/ethosu/vela/insert_dma.py
+++ b/ethosu/vela/insert_dma.py
@@ -106,5 +106,5 @@ def insert_dma_commands(nng, arch, verbose_graph=False):
for idx, sg in enumerate(nng.subgraphs):
nng.subgraphs[idx] = rewrite_graph.rewrite_graph_pre_order(nng, sg, arch, [], [insert_dma_cmd])
if verbose_graph:
- nng.print_graph()
+ nng.print_graph("After DMA insertion")
return nng
diff --git a/ethosu/vela/nn_graph.py b/ethosu/vela/nn_graph.py
index 677a385a..adc7904f 100644
--- a/ethosu/vela/nn_graph.py
+++ b/ethosu/vela/nn_graph.py
@@ -359,7 +359,9 @@ class Subgraph:
s += "->" + str(dstt)[9:-2]
print(s + " " + str(a))
- def print_graph(self):
+ def print_graph(self, label=None):
+ if label:
+ print(f"\n[ {label} ]")
print("print_graph()", self.name)
all_ops = self.get_all_ops()
for idx, op in enumerate(all_ops):
@@ -541,9 +543,9 @@ class Graph:
for sg in self.subgraphs:
sg.print_operators()
- def print_graph(self):
+ def print_graph(self, label=None):
for sg in self.subgraphs:
- sg.print_graph()
+ sg.print_graph(label)
def print_graph_with_tensors(self):
for sg in self.subgraphs: