mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-08-30 02:30:23 +08:00
Copy DLL to Solve VC Runtime DLL Missing Issues
This commit is contained in:
parent
28f3acca08
commit
d4e729fed2
18
.github/build_windows_packages.ps1
vendored
18
.github/build_windows_packages.ps1
vendored
@ -52,6 +52,24 @@ $tar = Get-ChildItem "$tmpDir" -Filter "*.tar" | Select-Object -First 1
|
|||||||
& "C:\Program Files\7-Zip\7z.exe" x $tar.FullName -o"$tmpDir\extracted" -aoa
|
& "C:\Program Files\7-Zip\7z.exe" x $tar.FullName -o"$tmpDir\extracted" -aoa
|
||||||
Move-Item "$tmpDir\extracted\python\install" "$srcDir\runtime"
|
Move-Item "$tmpDir\extracted\python\install" "$srcDir\runtime"
|
||||||
|
|
||||||
|
$vswhere = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
|
||||||
|
$vsPath = & $vswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -property installationPath
|
||||||
|
$redistRoot = Join-Path $vsPath "VC\Redist\MSVC"
|
||||||
|
Get-ChildItem $redistRoot
|
||||||
|
$targetVer = Get-ChildItem -Path $redistRoot -Directory |
|
||||||
|
Where-Object { $_.Name -match "^14\." } |
|
||||||
|
Sort-Object Name -Descending |
|
||||||
|
Select-Object -First 1
|
||||||
|
$x64Path = Join-Path $targetVer.FullName "x64"
|
||||||
|
Write-Host 111
|
||||||
|
Get-ChildItem $x64Path
|
||||||
|
Get-ChildItem -Path $x64Path -Directory -Filter "Microsoft.*" | ForEach-Object {
|
||||||
|
Get-ChildItem -Path $_.FullName -Filter "*.dll" | ForEach-Object {
|
||||||
|
Write-Host "Copy $($_.FullName)"
|
||||||
|
Copy-Item -Path $_.FullName -Destination "$srcDir\runtime" -Force
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function DownloadAndUnzip($url, $targetRelPath) {
|
function DownloadAndUnzip($url, $targetRelPath) {
|
||||||
$filename = Split-Path $url -Leaf
|
$filename = Split-Path $url -Leaf
|
||||||
$tmpZip = "$tmpDir\$filename"
|
$tmpZip = "$tmpDir\$filename"
|
||||||
|
@ -7,24 +7,22 @@ import warnings
|
|||||||
import zipfile
|
import zipfile
|
||||||
from typing import Any, Dict, List, Tuple
|
from typing import Any, Dict, List, Tuple
|
||||||
|
|
||||||
from opencc import OpenCC
|
|
||||||
|
|
||||||
warnings.filterwarnings("ignore")
|
|
||||||
|
|
||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import onnxruntime
|
import onnxruntime
|
||||||
import requests
|
import requests
|
||||||
|
import torch
|
||||||
onnxruntime.set_default_logger_severity(3)
|
from opencc import OpenCC
|
||||||
onnxruntime.preload_dlls()
|
|
||||||
from pypinyin import Style, pinyin
|
from pypinyin import Style, pinyin
|
||||||
from transformers import AutoTokenizer
|
from transformers.models.auto.tokenization_auto import AutoTokenizer
|
||||||
|
|
||||||
from ..zh_normalization.char_convert import tranditional_to_simplified
|
from ..zh_normalization.char_convert import tranditional_to_simplified
|
||||||
from .dataset import get_char_phoneme_labels, get_phoneme_labels, prepare_onnx_input
|
from .dataset import get_char_phoneme_labels, get_phoneme_labels, prepare_onnx_input
|
||||||
from .utils import load_config
|
from .utils import load_config
|
||||||
|
|
||||||
|
onnxruntime.set_default_logger_severity(3)
|
||||||
|
onnxruntime.preload_dlls()
|
||||||
|
warnings.filterwarnings("ignore")
|
||||||
|
|
||||||
model_version = "1.1"
|
model_version = "1.1"
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,2 +1,6 @@
|
|||||||
|
set "SCRIPT_DIR=%~dp0"
|
||||||
|
set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%"
|
||||||
|
cd /d "%SCRIPT_DIR%"
|
||||||
|
set "PATH=%SCRIPT_DIR%\runtime;%PATH%"
|
||||||
runtime\python.exe -I webui.py zh_CN
|
runtime\python.exe -I webui.py zh_CN
|
||||||
pause
|
pause
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
$ErrorActionPreference = "SilentlyContinue"
|
$ErrorActionPreference = "SilentlyContinue"
|
||||||
chcp 65001
|
chcp 65001
|
||||||
& "$PSScriptRoot\runtime\python.exe" -I "$PSScriptRoot\webui.py" zh_CN
|
Set-Location $PSScriptRoot
|
||||||
|
$runtimePath = Join-Path $PSScriptRoot "runtime"
|
||||||
|
$env:PATH = "$runtimePath;$env:PATH"
|
||||||
|
& "$runtimePath\python.exe" -I "$PSScriptRoot\webui.py" zh_CN
|
||||||
pause
|
pause
|
||||||
|
Loading…
x
Reference in New Issue
Block a user