Spaces:
Sleeping
Sleeping
Update melgan/utils/stft.py
Browse files- melgan/utils/stft.py +3 -3
melgan/utils/stft.py
CHANGED
@@ -91,8 +91,8 @@ class STFT(torch.nn.Module):
|
|
91 |
|
92 |
# https://github.com/NVIDIA/tacotron2/issues/125
|
93 |
forward_transform = F.conv1d(
|
94 |
-
input_data
|
95 |
-
Variable(self.forward_basis, requires_grad=False)
|
96 |
stride=self.hop_length,
|
97 |
padding=0).cpu()
|
98 |
|
@@ -126,7 +126,7 @@ class STFT(torch.nn.Module):
|
|
126 |
np.where(window_sum > tiny(window_sum))[0])
|
127 |
window_sum = torch.autograd.Variable(
|
128 |
torch.from_numpy(window_sum), requires_grad=False)
|
129 |
-
window_sum = window_sum.cuda() if magnitude.is_cuda else window_sum
|
130 |
inverse_transform[:, :, approx_nonzero_indices] /= window_sum[approx_nonzero_indices]
|
131 |
|
132 |
# scale by hop ratio
|
|
|
91 |
|
92 |
# https://github.com/NVIDIA/tacotron2/issues/125
|
93 |
forward_transform = F.conv1d(
|
94 |
+
input_data, # cuda()
|
95 |
+
Variable(self.forward_basis, requires_grad=False), # cuda()
|
96 |
stride=self.hop_length,
|
97 |
padding=0).cpu()
|
98 |
|
|
|
126 |
np.where(window_sum > tiny(window_sum))[0])
|
127 |
window_sum = torch.autograd.Variable(
|
128 |
torch.from_numpy(window_sum), requires_grad=False)
|
129 |
+
# window_sum = window_sum.cuda() if magnitude.is_cuda else window_sum
|
130 |
inverse_transform[:, :, approx_nonzero_indices] /= window_sum[approx_nonzero_indices]
|
131 |
|
132 |
# scale by hop ratio
|