Spaces:
Configuration error
Configuration error
Commit
·
db79df6
1
Parent(s):
4d2b620
Update infer_tools/infer_tool.py
Browse files
infer_tools/infer_tool.py
CHANGED
|
@@ -20,7 +20,6 @@ from preprocessing.data_gen_utils import get_pitch_parselmouth, get_pitch_crepe,
|
|
| 20 |
from preprocessing.hubertinfer import Hubertencoder
|
| 21 |
from utils.hparams import hparams, set_hparams
|
| 22 |
from utils.pitch_utils import denorm_f0, norm_interp_f0
|
| 23 |
-
defice = 'cpu'
|
| 24 |
map_location=torch.device('cpu')
|
| 25 |
if os.path.exists("chunks_temp.json"):
|
| 26 |
os.remove("chunks_temp.json")
|
|
@@ -111,7 +110,7 @@ class Svc:
|
|
| 111 |
}
|
| 112 |
|
| 113 |
self.model_path = model_path
|
| 114 |
-
self.dev = torch.device("
|
| 115 |
|
| 116 |
self._ = set_hparams(config=config_name, exp_name=self.project_name, infer=True,
|
| 117 |
reset=True,
|
|
@@ -128,10 +127,10 @@ class Svc:
|
|
| 128 |
spec_min=hparams['spec_min'], spec_max=hparams['spec_max'],
|
| 129 |
)
|
| 130 |
self.load_ckpt()
|
| 131 |
-
self.model.
|
| 132 |
hparams['hubert_gpu'] = hubert_gpu
|
| 133 |
self.hubert = Hubertencoder(hparams['hubert_path'])
|
| 134 |
-
self.pe = PitchExtractor().
|
| 135 |
utils.load_ckpt(self.pe, hparams['pe_ckpt'], 'model', strict=True)
|
| 136 |
self.pe.eval()
|
| 137 |
self.vocoder = get_vocoder_cls(hparams)()
|
|
@@ -153,8 +152,8 @@ class Svc:
|
|
| 153 |
@timeit
|
| 154 |
def diff_infer():
|
| 155 |
outputs = self.model(
|
| 156 |
-
hubert.
|
| 157 |
-
ref_mels=ref_mels.
|
| 158 |
infer=True, **kwargs)
|
| 159 |
return outputs
|
| 160 |
outputs=diff_infer()
|
|
|
|
| 20 |
from preprocessing.hubertinfer import Hubertencoder
|
| 21 |
from utils.hparams import hparams, set_hparams
|
| 22 |
from utils.pitch_utils import denorm_f0, norm_interp_f0
|
|
|
|
| 23 |
map_location=torch.device('cpu')
|
| 24 |
if os.path.exists("chunks_temp.json"):
|
| 25 |
os.remove("chunks_temp.json")
|
|
|
|
| 110 |
}
|
| 111 |
|
| 112 |
self.model_path = model_path
|
| 113 |
+
self.dev = torch.device("cpu")
|
| 114 |
|
| 115 |
self._ = set_hparams(config=config_name, exp_name=self.project_name, infer=True,
|
| 116 |
reset=True,
|
|
|
|
| 127 |
spec_min=hparams['spec_min'], spec_max=hparams['spec_max'],
|
| 128 |
)
|
| 129 |
self.load_ckpt()
|
| 130 |
+
self.model.cpu()
|
| 131 |
hparams['hubert_gpu'] = hubert_gpu
|
| 132 |
self.hubert = Hubertencoder(hparams['hubert_path'])
|
| 133 |
+
self.pe = PitchExtractor().cpu()
|
| 134 |
utils.load_ckpt(self.pe, hparams['pe_ckpt'], 'model', strict=True)
|
| 135 |
self.pe.eval()
|
| 136 |
self.vocoder = get_vocoder_cls(hparams)()
|
|
|
|
| 152 |
@timeit
|
| 153 |
def diff_infer():
|
| 154 |
outputs = self.model(
|
| 155 |
+
hubert.cpu(), spk_embed=spk_embed, mel2ph=mel2ph.cpu(), f0=f0.cpu(), uv=uv.cpu(),energy=energy.cpu(),
|
| 156 |
+
ref_mels=ref_mels.cpu(),
|
| 157 |
infer=True, **kwargs)
|
| 158 |
return outputs
|
| 159 |
outputs=diff_infer()
|