From 890300513c75754b39160a33fcbef9e87b1a95dd Mon Sep 17 00:00:00 2001 From: "lyuxiang.lx" Date: Tue, 11 Feb 2025 15:56:20 +0800 Subject: [PATCH] fix bug --- cosyvoice/bin/average_model.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cosyvoice/bin/average_model.py b/cosyvoice/bin/average_model.py index 8843be8..b7140c1 100644 --- a/cosyvoice/bin/average_model.py +++ b/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: