no grads for mel injectors

This commit is contained in:
James Betker 2022-05-23 10:34:53 -06:00
parent dc471f5c6d
commit 36dd4eb61f

View File

@ -69,6 +69,7 @@ class TorchMelSpectrogramInjector(Injector):
self.mel_norms = None
def forward(self, state):
with torch.no_grad():
inp = state[self.input]
if len(inp.shape) == 3: # Automatically squeeze out the channels dimension if it is present (assuming mono-audio)
inp = inp.squeeze(1)