|
5 | 5 | from time import sleep |
6 | 6 | import torch, os,traceback,sys,warnings,shutil,numpy as np |
7 | 7 | import faiss |
| 8 | +now_dir=os.getcwd() |
| 9 | +sys.path.append(now_dir) |
| 10 | +tmp=os.path.join(now_dir,"TEMP") |
| 11 | +shutil.rmtree(tmp,ignore_errors=True) |
| 12 | +os.makedirs(tmp,exist_ok=True) |
| 13 | +os.makedirs(os.path.join(now_dir,"logs"),exist_ok=True) |
| 14 | +os.makedirs(os.path.join(now_dir,"weights"),exist_ok=True) |
| 15 | +os.environ["TEMP"]=tmp |
| 16 | +warnings.filterwarnings("ignore") |
| 17 | +torch.manual_seed(114514) |
8 | 18 | from webui_locale import I18nAuto |
9 | 19 | i18n = I18nAuto() |
10 | 20 | #判断是否有能用来训练和加速推理的N卡 |
|
22 | 32 | gpu_infos.append("%s\t%s"%(i,gpu_name)) |
23 | 33 | gpu_info="\n".join(gpu_infos)if if_gpu_ok==True and len(gpu_infos)>0 else "很遗憾您这没有能用的显卡来支持您训练" |
24 | 34 | gpus="-".join([i[0]for i in gpu_infos]) |
25 | | -now_dir=os.getcwd() |
26 | | -sys.path.append(now_dir) |
27 | | -tmp=os.path.join(now_dir,"TEMP") |
28 | | -shutil.rmtree(tmp,ignore_errors=True) |
29 | | -os.makedirs(tmp,exist_ok=True) |
30 | | -os.makedirs(os.path.join(now_dir,"logs"),exist_ok=True) |
31 | | -os.makedirs(os.path.join(now_dir,"weights"),exist_ok=True) |
32 | | -os.environ["TEMP"]=tmp |
33 | | -warnings.filterwarnings("ignore") |
34 | | -torch.manual_seed(114514) |
35 | 35 | from infer_pack.models import SynthesizerTrnMs256NSFsid, SynthesizerTrnMs256NSFsid_nono |
36 | 36 | from scipy.io import wavfile |
37 | 37 | from fairseq import checkpoint_utils |
@@ -563,7 +563,7 @@ def change_info_(ckpt_path): |
563 | 563 | total_epoch11 = gr.Slider(minimum=0, maximum=1000, step=1, label=i18n("总训练轮数total_epoch"), value=20,interactive=True) |
564 | 564 | batch_size12 = gr.Slider(minimum=0, maximum=32, step=1, label='每张显卡的batch_size', value=4,interactive=True) |
565 | 565 | if_save_latest13 = gr.Radio(label=i18n("是否仅保存最新的ckpt文件以节省硬盘空间"), choices=["是", "否"], value="否", interactive=True) |
566 | | - if_cache_gpu17 = gr.Radio(label=i18n("是否缓存所有训练集至显存. 10min以下小数据可缓存以加速训练, 大数据缓存会炸显存也加不了多少速"), choices=["是", "否"], value="否", interactive=True) |
| 566 | + if_cache_gpu17 = gr.Radio(label=i18n("是否缓存所有训练集至显存. 10min以下小数据可缓存以加速训练, 大数据缓存会炸显存也加不了多少速"), choices=["是", "否"], value="是", interactive=True) |
567 | 567 | with gr.Row(): |
568 | 568 | pretrained_G14 = gr.Textbox(label=i18n("加载预训练底模G路径"), value="pretrained/f0G40k.pth",interactive=True) |
569 | 569 | pretrained_D15 = gr.Textbox(label=i18n("加载预训练底模D路径"), value="pretrained/f0D40k.pth",interactive=True) |
@@ -624,10 +624,10 @@ def change_info_(ckpt_path): |
624 | 624 | ckpt_path2.change(change_info_,[ckpt_path2],[sr__,if_f0__]) |
625 | 625 | but9.click(extract_small_model, [ckpt_path2,save_name,sr__,if_f0__,info___], info7) |
626 | 626 |
|
627 | | - with gr.TabItem(i18n("招募音高曲线前端编辑器")): |
628 | | - gr.Markdown(value=i18n("加开发群联系我xxxxx")) |
629 | | - with gr.TabItem(i18n("点击查看交流、问题反馈群号")): |
630 | | - gr.Markdown(value=i18n("xxxxx")) |
| 627 | + # with gr.TabItem(i18n("招募音高曲线前端编辑器")): |
| 628 | + # gr.Markdown(value=i18n("加开发群联系我xxxxx")) |
| 629 | + # with gr.TabItem(i18n("点击查看交流、问题反馈群号")): |
| 630 | + # gr.Markdown(value=i18n("xxxxx")) |
631 | 631 |
|
632 | 632 | if iscolab: |
633 | 633 | app.queue(concurrency_count=511, max_size=1022).launch(share=True) |
|
0 commit comments