Spaces:
Configuration error
Configuration error
Kangarroar
commited on
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()
|