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
|