YoMio-Tech-Inc / GPT-SoVITS2

GPT-SoVITS2
MIT License
55 stars 3 forks source link

device=sys.argv[1] IndexError: list index out of range #6

Closed cpken closed 5 days ago

cpken commented 5 days ago

tools/uvr5/webui.py

import torch
import sys

"""
解决找不到 tools 模块的问题
GPT-SoVITS/tools/uvr5/test.py", line 1, in <module>
    from tools.i18n.i18n import I18nAuto
ModuleNotFoundError: No module named 'tools'
"""
sys.path.append(os.getcwd())
from tools.i18n.i18n import I18nAuto
i18n = I18nAuto()

"""
不使用 sys.argv 获取参数可以解决报错
GPT-SoVITS/tools/uvr5/webui.py", line 27, in <module>
    device=sys.argv[1]
IndexError: list index out of range
"""
# device=sys.argv[1]
# is_half=eval(sys.argv[2])
# webui_port_uvr5=int(sys.argv[3])
# is_share=eval(sys.argv[4])
if torch.cuda.is_available():
    device = "cuda"
else:
    device = "cpu"
print('device:', device)
is_half=True
webui_port_uvr5=6666
is_share=False