24 lines
627 B
Python
24 lines
627 B
Python
from pathlib import Path
|
|
|
|
from huggingface_hub import hf_hub_download
|
|
|
|
from ..config import config
|
|
|
|
|
|
MIRROR: str = config.mirror
|
|
|
|
|
|
def _check_bert(repo_id, files, local_path):
|
|
for file in files:
|
|
if not Path(local_path).joinpath(file).exists():
|
|
if MIRROR.lower() == "openi":
|
|
import openi
|
|
|
|
openi.model.download_model(
|
|
"Stardust_minus/Bert-VITS2", repo_id.split("/")[-1], "./bert"
|
|
)
|
|
else:
|
|
hf_hub_download(
|
|
repo_id, file, local_dir=local_path, local_dir_use_symlinks=False
|
|
)
|