mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-12-16 09:16:59 +08:00
revert "rfft fallback to cpu"
This commit is contained in:
parent
917f73c38c
commit
3a92c046f9
@ -5,8 +5,6 @@ import torch
|
||||
import torchaudio
|
||||
from torch import Tensor
|
||||
|
||||
import musa_utils
|
||||
|
||||
__all__ = [
|
||||
"get_mel_banks",
|
||||
"inverse_mel_scale",
|
||||
@ -307,12 +305,7 @@ def spectrogram(
|
||||
)
|
||||
|
||||
# size (m, padded_window_size // 2 + 1, 2)
|
||||
if musa_utils.is_available() : # 怎么还有算子不支持怎么还有算子不支持怎么还有算子不支持
|
||||
ori_device = strided_input.device
|
||||
strided_input = strided_input.cpu()
|
||||
fft = torch.fft.rfft(strided_input)
|
||||
if musa_utils.is_available() :
|
||||
fft = fft.to(ori_device)
|
||||
|
||||
# Convert the FFT into a power spectrum
|
||||
power_spectrum = torch.max(fft.abs().pow(2.0), epsilon).log() # size (m, padded_window_size // 2 + 1)
|
||||
@ -625,12 +618,7 @@ def fbank(
|
||||
)
|
||||
|
||||
# size (m, padded_window_size // 2 + 1)
|
||||
if musa_utils.is_available() : # 怎么还有算子不支持怎么还有算子不支持怎么还有算子不支持
|
||||
ori_device = strided_input.device
|
||||
strided_input = strided_input.cpu()
|
||||
spectrum = torch.fft.rfft(strided_input).abs()
|
||||
if musa_utils.is_available() :
|
||||
spectrum = spectrum.to(ori_device)
|
||||
if use_power:
|
||||
spectrum = spectrum.pow(2.0)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user