lyuxiang.lx 9 mēneši atpakaļ
vecāks
revīzija
890300513c
1 mainītis faili ar 5 papildinājumiem un 4 dzēšanām
  1. 5 4
      cosyvoice/bin/average_model.py

+ 5 - 4
cosyvoice/bin/average_model.py

@@ -75,10 +75,11 @@ def main():
         print('Processing {}'.format(path))
         states = torch.load(path, map_location=torch.device('cpu'))
         for k in states.keys():
-            if k not in avg.keys() and k not in ['step', 'epoch']:
-                avg[k] = states[k].clone()
-            else:
-                avg[k] += states[k]
+            if k not in ['step', 'epoch']:
+                if k not in avg.keys():
+                    avg[k] = states[k].clone()
+                else:
+                    avg[k] += states[k]
     # average
     for k in avg.keys():
         if avg[k] is not None: