From 3b9730ac07744db0c2d0d8c9b058b3ef0bb1e913 Mon Sep 17 00:00:00 2001
From: cmoineau <cyril.moineau@cea.fr>
Date: Wed, 4 Sep 2024 12:16:01 +0000
Subject: [PATCH] Improve readability by mutualizing variables in a higher
 scope.

---
 aidge_core/mem_info.py | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/aidge_core/mem_info.py b/aidge_core/mem_info.py
index b607a19f3..720208580 100644
--- a/aidge_core/mem_info.py
+++ b/aidge_core/mem_info.py
@@ -75,8 +75,9 @@ def generate_optimized_memory_info(scheduler: aidge_core.Scheduler, stats_folder
     mem_planes = mem_manager.get_planes()
 
     for node in scheduler.get_static_scheduling():
+        node_mem_info = []
         if node.type() == "Producer":
-            mem_info[node] = [] # No meminfo for producer
+            pass
         elif node in nodes_at_input:
             # Input memory management (suppose tensor ends with [:, channel, height, width]))
             tensor = node.get_operator().get_output(0)
@@ -102,19 +103,7 @@ def generate_optimized_memory_info(scheduler: aidge_core.Scheduler, stats_folder
                     "wrap_offset": 0,                   # No wrapping
                     "wrap_size": 0                      # No wrapping
                 })
-            mem_info[node] = [{
-                "size": plane.size,
-                "offset": plane.offset,
-                "stride": plane.stride,
-                "length": plane.length,
-                "count": plane.count,
-                "cont_offset": plane.get_contiguous_offset(),
-                "cont_size": plane.get_contiguous_size(),
-                "wrap_offset": plane.get_wrapped_offset(),
-                "wrap_size": plane.get_wrapped_size()
-            }]
         else:
-            node_mem_info = []
             for out_id in range(node.get_nb_outputs()):
                 plane = mem_planes[node][out_id]
                 node_mem_info.append({
@@ -128,7 +117,7 @@ def generate_optimized_memory_info(scheduler: aidge_core.Scheduler, stats_folder
                     "wrap_offset": plane.get_wrapped_offset(),
                     "wrap_size": plane.get_wrapped_size()
                 })
-            mem_info[node] = node_mem_info
+        mem_info[node] = node_mem_info
     return mem_size, mem_info
 
 
-- 
GitLab