From d1e9ea9f35e8a4645cd298efcabbe4942f31c9f3 Mon Sep 17 00:00:00 2001 From: auphelia <jakobapk@web.de> Date: Thu, 23 Apr 2020 16:43:27 +0100 Subject: [PATCH] [Trafo-templates] Change driver.py to write network metrics as dictionary to txt file --- src/finn/transformation/fpgadataflow/templates.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/finn/transformation/fpgadataflow/templates.py b/src/finn/transformation/fpgadataflow/templates.py index bc9372855..20b1bd58e 100644 --- a/src/finn/transformation/fpgadataflow/templates.py +++ b/src/finn/transformation/fpgadataflow/templates.py @@ -151,6 +151,7 @@ if __name__ == "__main__": if exec_mode == "remote_pynq": N = 1 elif exec_mode == "throughput_test": + res={} N = 1000 else: raise Exception("Exec mode has to be set to remote_pynq or throughput_test") @@ -191,8 +192,10 @@ if __name__ == "__main__": if exec_mode == "throughput_test": end = time.time() runtime = end - start - file = open("nw_runtime.txt", "w") - file.write(str(runtime)) + res["runtime[ms]"] = runtime*1000 + res["throughput[images/s]"] = N / runtime + file = open("nw_metrics.txt", "w") + file.write(str(res)) file.close() else: -- GitLab