Spaces:
Running
on
Zero
Running
on
Zero
import gradio as gr | |
import os | |
import sys | |
now_dir = os.getcwd() | |
pid_file_path = os.path.join(now_dir, "rvc", "train", "train_pid.txt") | |
def restart_applio(): | |
if os.name != "nt": | |
os.system("clear") | |
else: | |
os.system("cls") | |
try: | |
with open(pid_file_path, "r") as pid_file: | |
pids = [int(pid) for pid in pid_file.readlines()] | |
for pid in pids: | |
os.kill(pid, 9) | |
os.remove(pid_file_path) | |
except: | |
pass | |
python = sys.executable | |
os.execl(python, python, *sys.argv) | |
from assets.i18n.i18n import I18nAuto | |
i18n = I18nAuto() | |
def restart_tab(): | |
with gr.Row(): | |
with gr.Column(): | |
restart_button = gr.Button(i18n("Restart Applio")) | |
restart_button.click( | |
fn=restart_applio, | |
inputs=[], | |
outputs=[], | |
) | |