Spaces:
Configuration error
Configuration error
| from utils.hparams import hparams | |
| from preprocessing.data_gen_utils import get_pitch_parselmouth,get_pitch_crepe | |
| import numpy as np | |
| import matplotlib.pyplot as plt | |
| import IPython.display as ipd | |
| import utils | |
| import librosa | |
| import torchcrepe | |
| from infer import * | |
| import logging | |
| from infer_tools.infer_tool import * | |
| device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") | |
| ##EDIT FOR CPU | |
| # Open the file and read it into a string | |
| with open("/home/user/.local/lib/python3.8/site-packages/torch/serialization.py") as f: | |
| text = f.read() | |
| # Replace the original line with the new line | |
| text = text.replace("def load(f, map_location=None, pickle_module=pickle, **pickle_load_args):", "def load(f, map_location='cpu', pickle_module=pickle, **pickle_load_args):") | |
| # Save the modified string to the original file | |
| with open("/home/user/.local/lib/python3.8/site-packages/torch/serialization.py", "w") as f: | |
| f.write(text) | |
| print("Replaced") | |
| with open("/home/user/.local/lib/python3.8/site-packages/torch/serialization.py") as f: | |
| text = f.read() | |
| print(text) | |
| ############ | |
| logging.getLogger('numba').setLevel(logging.WARNING) | |
| # 工程文件夹名,训练时用的那个 | |
| project_name = "Unnamed" | |
| model_path = f'./checkpoints/Unnamed/model_ckpt_steps_192000.ckpt' | |
| config_path=f'./checkpoints/Unnamed/config.yaml' | |
| hubert_gpu=False | |
| svc_model = Svc(project_name,config_path,hubert_gpu, model_path) | |
| print('model loaded') |