remove weight norm for melgan generator

This commit is contained in:
erogol
2020-06-09 23:02:28 +02:00
parent f3aa295834
commit aedbd318d5
+9
View File
@@ -87,3 +87,12 @@ class MelganGenerator(nn.Module):
(self.inference_padding, self.inference_padding),
'replicate')
return self.layers(cond_features)
def remove_weight_norm(self):
for _, layer in enumerate(self.layers):
if len(layer.state_dict()) != 0:
try:
nn.utils.remove_weight_norm(layer)
except ValueError:
layer.remove_weight_norm()