51 Commits

Author SHA1 Message Date
google-labs-jules[bot]
d3b8f7e09e feat: Migrate from CUDA to XPU for Intel GPU support
This commit migrates the project from using NVIDIA CUDA to Intel XPU for GPU acceleration, based on the PyTorch 2.9 release.

Key changes include:
- Replaced `torch.cuda` with `torch.xpu` for device checks, memory management, and distributed training.
- Updated device strings from "cuda" to "xpu" across the codebase.
- Switched the distributed training backend from "nccl" to "ccl" for Intel GPUs.
- Disabled custom CUDA kernels in the `BigVGAN` module by setting `use_cuda_kernel=False`.
- Updated `requirements.txt` to include `torch==2.9` and `intel-extension-for-pytorch`.
- Modified CI/CD pipelines and build scripts to remove CUDA dependencies and build for an XPU target.
2025-11-10 13:09:27 +00:00
RVC-Boss
acd68355c9
fix https://github.com/RVC-Boss/GPT-SoVITS/issues/2402
fix https://github.com/RVC-Boss/GPT-SoVITS/issues/2402
2025-05-26 14:46:25 +08:00
XXXXRT666
d5e479dad6
Introduce Docker and Windows CI Workflow, Pre-commit Formatting, and Language Resource Auto-Download (#2351)
* Docker Auto-Build Workflow

* Rename

* Update

* Fix Bugs

* Disable Progress Bar When workflows triggered

* Fix Wget

* Fix Bugs

* Fix Bugs

* Update Wget

* Update Workflows

* Accelerate Docker Image Building

* Fix Install.sh

* Add Skip-Check For Action Runner

* Fix Dockerfile

* .

* .

* .

* .

* Delete File in Runner

* Add Sort

* Delete More Files

* Delete More

* .

* .

* .

* Add Pre-Commit Hook
Update Docker

* Add Code Spell Check

* [pre-commit.ci] trigger

* [pre-commit.ci] trigger

* [pre-commit.ci] trigger

* Fix Bugs

* .

* Disable Progress Bar and Logs while using GitHub Actions

* .

* .

* Fix Bugs

* update conda

* fix bugs

* Fix Bugs

* fix bugs

* .

* .

* Quiet Installation

* fix bugs

* .

* fix bug

* .

* Fix pre-commit.ci and Docker

* fix bugs

* .

* Update Docker & Pre-Commit

* fix  bugs

* Update Req

* Update Req

* Update OpenCC

* update precommit

* .

* Update .pre-commit-config.yaml

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update Docs and fix bugs

* Fix \

* Fix MacOS

* .

* test

* .

* Add Tag Alias

* .

* fix bugs

* fix bugs

* make image smaller

* update pre-commit config

* .

* .

* fix bugs

* use miniconda

* Fix Wrong Path

* .

* debug

* debug

* revert

* Fix Bugs

* Update Docs, Add Dict Auto Download in install.sh

* update docker_build

* Update Docs for Install.sh

* update docker docs about architecture

* Add Xcode-Commandline-Tool Installation

* Update Docs

1. Add Missing VC17
2. Modufied the Order of FFmpeg Installation and Requirements Installation
3. Remove Duplicate FFmpeg

* Fix Wrong Cuda Version

* Update TESTED ENV

* Add PYTHONNOUSERSITE(-s)

* Fix Wrapper

* Update install.sh For Robustness

* Ignore .git

* Preload CUDNN For Ctranslate2

* Remove Gradio Warnings

* Update Colab

* Fix OpenCC Problems

* Update Win DLL Strategy

* Fix Onnxruntime-gpu NVRTC Error

* Fix Path Problems

* Add Windows Packages Workflow

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* .

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* Fix Path

* Fix Path

* Enable Logging

* Set 7-Zip compression level to maximum (-mx=9)

* Use Multithread in ONNX Session

* Fix Tag Bugs

* Add Time

* Add Time

* Add Time

* Compress More

* Copy DLL to Solve VC Runtime DLL Missing Issues

* Expose FFmpeg Errors, Copy Only Part of Visual C++ Runtime

* Update build_windows_packages.ps1

* Update build_windows_packages.ps1

* Update build_windows_packages.ps1

* Update build_windows_packages.ps1

* WIP

* WIP

* WIP

* Update build_windows_packages.ps1

* Update install.sh

* Update build_windows_packages.ps1

* Update docker-publish.yaml

* Update install.sh

* Update Dockerfile

* Update docker_build.sh

* Update miniconda_install.sh

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update Colab-WebUI.ipynb

* Update Colab-Inference.ipynb

* Update docker-compose.yaml

* 更新 build_windows_packages.ps1

* Update install.sh

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-26 10:45:14 +08:00
XXXXRT666
9202c74761
Update Gradio Reqs (#2311)
* Update Librosa version

* Update Gradio Quiet Settings
2025-04-22 20:28:04 +08:00
XXXXRT666
6a1ece8992
Update Librosa version (#2310) 2025-04-22 11:20:32 +08:00
RVC-Boss
e31d67eeff
最新<5的gradio除非能在autodl上跑通否则禁止修改
最新<5的gradio除非能在autodl上跑通否则禁止修改
2025-04-22 11:06:38 +08:00
RVC-Boss
fbdab94e17
https://github.com/RVC-Boss/GPT-SoVITS/issues/2308
https://github.com/RVC-Boss/GPT-SoVITS/issues/2308
2025-04-22 10:17:05 +08:00
XXXXRT666
b43ae64a1e
Fix Non-functional Project: Add Multi-source Pretrained Model and UVR5 Download, Enable , Colab Compatibility, and FastAPI Optimization (#2300)
* Replace the outdated link and pin dependencies

* Update Colab

* Add Docs

* .

* Update Install.sh, Support multi download source

* .

* modified path

* Add source

* Update URL

* fix bugs

* fix bug

* fix bugs

* Fix colab

* update colab

* Update Docs

* update links
2025-04-20 00:56:42 +08:00
XXXXRT666
c0b46314ca
Support Python 3.11, Clean Docs, and Update Setup (#2290)
* Update Req, Shell Scripts and Docs

* Use half-width punctuation marks

* Update install.sh
2025-04-15 15:42:23 +08:00
XXXXRT666
6c468583c5
Fix dependency-related issues via requirements update (#2236)
* Update requirements.txt

* Create constraints.txt

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* pyopenjtalk and onnx fix

* Update requirements.txt

* Update requirements.txt

* Update install.sh

* update shell install.sh

* update docs

* Update Install.sh

* fix bugs

* Update .gitignore

* Update .gitignore

* Update install.sh

* Update install.sh

* Update extra-req.txt

* Update requirements.txt
2025-03-31 11:27:12 +08:00
KamioRinn
959a2ddbeb
Matching fast_langdetect update (#2140) 2025-03-04 14:10:58 +08:00
RVC-Boss
ffcba8e553
Update requirements.txt 2025-02-27 21:05:53 +08:00
RVC-Boss
11a0d9a265
Update requirements.txt 2025-02-20 22:53:37 +08:00
RVC-Boss
137cb26d58
add peft lora training req 2025-02-20 18:35:42 +08:00
RVC-Boss
f454834cbb
Update requirements.txt 2025-02-17 10:37:34 +08:00
KamioRinn
72d839e40a
切换新的语言分割工具 (#2047)
* Add New LangSegmenter

* New LangSegmenter
2025-02-14 11:18:52 +08:00
RVC-Boss
347becb4e4
Update requirements.txt 2025-02-11 23:58:52 +08:00
Naozumi
b7a904a671
Replace cantonese g2p with "ToJyutping" (#1697) 2025-01-18 20:51:48 +08:00
RVC-Boss
3488cffd68
Update requirements.txt 2024-09-07 15:15:14 +08:00
RVC-Boss
77d5765285
Update requirements.txt 2024-08-20 23:46:37 +08:00
RVC-Boss
475e735936
Update requirements.txt 2024-08-13 16:47:32 +08:00
XXXXRT666
e685299077
* README (#1412)
* README
2024-08-07 14:54:49 +08:00
XXXXRT666
a3f5fb9614
v1v2 Version Switching (#1391)
v1v2 Version Switching
2024-08-06 12:00:51 +08:00
XXXXRT666
50a63c57d1
若干杂项,界面优化 (#1387)
推理界面布局优化,删去文本切分小框
python webui.py or inference_webui.py  <version(optional)>   <language(optional)>
支持启动时选择模型版本,填在第一个即可,若缺失使用缺省值
支持启动时选择i18n语言,填在最后一个即可,若缺失使用缺省值
计时优化
2024-08-03 12:12:04 +08:00
RVC-Boss
23a4edffec
Update requirements.txt 2024-08-03 00:46:13 +08:00
RVC-Boss
e0c2241e4c
Update requirements.txt 2024-08-02 22:06:39 +08:00
XXXXRT666
73c6244bb6
support gpt sovits v2
ASR languages
git ignore
requirement.txt
more autofill
2024-08-02 21:39:38 +08:00
KamioRinn
7670bc77c3
Simplify BSR (#1356) 2024-07-30 10:32:37 +08:00
sam
d1d43661a9
修正numba与numpy匹配问题,在ubuntu24.04下测试通过 (#1236) 2024-06-26 22:18:55 +08:00
KamioRinn
ca57a01bea Optimize-English-G2P 2024-03-18 19:11:53 +08:00
KamioRinn
bbef82fa86 Refactoring get phones and bert 2024-02-20 22:41:39 +08:00
RVC-Boss
ff3b239fd9
Merge branch 'main' into main 2024-02-07 16:44:03 +08:00
RVC-Boss
d74f888e7a
Update requirements.txt 2024-02-07 16:40:01 +08:00
Shadow
1b4951b5dc
Update requirements.txt 2024-02-05 18:10:22 +08:00
KakaruHayate
a4306f5a7e
Update requirements.txt 2024-02-03 12:00:15 +08:00
RVC-Boss
d98dd2dd26
Merge branch 'main' into main 2024-01-29 23:25:48 +08:00
RVC-Boss
c24687f620
Update requirements.txt 2024-01-25 00:16:20 +08:00
RVC-Boss
7a32d77782
Update requirements.txt 2024-01-23 20:20:26 +08:00
游雁
cbd1ce11e1 damo asr funasr1.0 2024-01-22 12:13:30 +08:00
Yuan-Man
a40876d579
Update requirements.txt 2024-01-22 00:08:11 +08:00
RVC-Boss
54bd2b7961
Update requirements.txt 2024-01-18 20:03:17 +08:00
RVC-Boss
47c7c45e78
Update requirements.txt 2024-01-18 15:02:24 +08:00
Ilaria
ee1d99ab3c
Fixed i18n error
Line 27 of webui.py contains an import from i18n.i18n but there was no module in the requirements.
I added the module i18n.

Line for context: "from i18n.i18n import I18nAuto"
2024-01-18 01:36:11 +01:00
RVC-Boss
e205abb87d
Merge branch 'main' into main 2024-01-17 15:51:17 +08:00
Alex Z
88191fe202
Update requirements.txt
1.tqdm==4.59.0 may have dependency issues
2.missing requirement chardet
2024-01-17 08:50:06 +08:00
Blaise
e71eb24b28 fix reqs x2 2024-01-16 17:03:38 +01:00
Blaise
4e06442722 Fix reqs 2024-01-16 17:01:16 +01:00
RVC-Boss
f6ea7ee1f5
Update requirements.txt 2024-01-16 20:23:22 +08:00
Rice Cake
3f2104f95c
bug fix 2024-01-16 18:51:10 +08:00
Rice Cake
2f9e9e2cf9
Update requirements.txt 2024-01-16 18:20:25 +08:00