aboutsummaryrefslogtreecommitdiff
path: root/ethosu/vela/tflite_reader.py
diff options
context:
space:
mode:
Diffstat (limited to 'ethosu/vela/tflite_reader.py')
-rw-r--r--ethosu/vela/tflite_reader.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ethosu/vela/tflite_reader.py b/ethosu/vela/tflite_reader.py
index 9346b760..bf3fe950 100644
--- a/ethosu/vela/tflite_reader.py
+++ b/ethosu/vela/tflite_reader.py
@@ -245,6 +245,14 @@ class TFLiteGraph:
sg.output_tensors = tflite_sg.outputs
self.nng.subgraphs.append(sg)
+ # Preserve the original metadata
+ for idx in range(model.MetadataLength()):
+ meta = model.Metadata(idx)
+ name = meta.Name()
+ if name is not None:
+ buf_data = self.buffers[meta.Buffer()]
+ self.nng.metadata.append((name, buf_data))
+
def parse_buffer(self, buf_data):
if buf_data.DataLength() == 0:
return None