From 4fd818b0ea203601ac8840eba17eea9c8ff94be8 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Tue, 14 Nov 2023 09:57:00 -0600
Subject: [PATCH] snapshot...

---
 modules/deeplearning/icing_fcn.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/modules/deeplearning/icing_fcn.py b/modules/deeplearning/icing_fcn.py
index 1d561907..0feb0719 100644
--- a/modules/deeplearning/icing_fcn.py
+++ b/modules/deeplearning/icing_fcn.py
@@ -1190,13 +1190,16 @@ def run_average_models(ckpt_dir_s_path, day_night='NIGHT', l1b_andor_l2='BOTH',
         model_weight_s.append(k_model.get_weights())
     print('done loading models ******************************************')
 
+    num_model_lyrs = len(model_weight_s[0])
+    model_lyrs = [[] for k in range(num_model_lyrs)]
+
     avg_model_weights = []
     for m in model_weight_s:
-        print(len(m))
-        for w in m:
-            print(w.shape)
-            # avg_model_weights.append(np.mean(w))
-        print('--------------------------------------')
+        for k, w in enumerate(m):
+            model_lyrs[k].append(w)
+    for lyr in model_lyrs:
+        nda = np.stack(lyr)
+        avg_model_weights.append(nda)
 
     # -- Make a new model for the averaged weights
     new_model = IcingIntensityFCN(day_night=day_night, l1b_or_l2=l1b_andor_l2, use_flight_altitude=use_flight_altitude)
-- 
GitLab