Spaces:
Running
on
Zero
Running
on
Zero
import os,shutil,sys,pdb,re | |
version="v2"#if sys.argv[-1]=="v2" else"v1" | |
os.environ["version"]=version | |
now_dir = os.getcwd() | |
sys.path.insert(0, now_dir) | |
import json,yaml,warnings,torch | |
import platform | |
import psutil | |
import signal | |
warnings.filterwarnings("ignore") | |
torch.manual_seed(233333) | |
tmp = os.path.join(now_dir, "TEMP") | |
os.makedirs(tmp, exist_ok=True) | |
os.environ["TEMP"] = tmp | |
if(os.path.exists(tmp)): | |
for name in os.listdir(tmp): | |
if(name=="jieba.cache"):continue | |
path="%s/%s"%(tmp,name) | |
delete=os.remove if os.path.isfile(path) else shutil.rmtree | |
try: | |
delete(path) | |
except Exception as e: | |
print(str(e)) | |
pass | |
import site | |
site_packages_roots = [] | |
for path in site.getsitepackages(): | |
if "packages" in path: | |
site_packages_roots.append(path) | |
if(site_packages_roots==[]):site_packages_roots=["%s/runtime/Lib/site-packages" % now_dir] | |
#os.environ["OPENBLAS_NUM_THREADS"] = "4" | |
os.environ["no_proxy"] = "localhost, 127.0.0.1, ::1" | |
os.environ["all_proxy"] = "" | |
for site_packages_root in site_packages_roots: | |
if os.path.exists(site_packages_root): | |
try: | |
with open("%s/users.pth" % (site_packages_root), "w") as f: | |
f.write( | |
"%s\n%s/tools\n%s/tools/damo_asr\n%s/GPT_SoVITS\n%s/tools/uvr5" | |
% (now_dir, now_dir, now_dir, now_dir, now_dir) | |
) | |
break | |
except PermissionError: | |
pass | |
from tools import my_utils | |
import traceback | |
import shutil | |
import pdb | |
import gradio as gr | |
from subprocess import Popen | |
import signal | |
from tools.i18n.i18n import I18nAuto | |
i18n = I18nAuto() | |
from scipy.io import wavfile | |
from tools.my_utils import load_audio | |
from multiprocessing import cpu_count | |
# os.environ['PYTORCH_ENABLE_MPS_FALLBACK'] = '1' # 当遇到mps不支持的步骤时使用cpu | |