mirror of
https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI.git
synced 2026-06-07 19:40:44 +08:00
optimize(deps): move req.txts into req folder
This commit is contained in:
2
.github/workflows/unitest.yml
vendored
2
.github/workflows/unitest.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
|||||||
python -m pip install --upgrade setuptools
|
python -m pip install --upgrade setuptools
|
||||||
python -m pip install --upgrade wheel
|
python -m pip install --upgrade wheel
|
||||||
pip install torch torchvision torchaudio
|
pip install torch torchvision torchaudio
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
rvcmd -notrs -w 1 -notui assets/all
|
rvcmd -notrs -w 1 -notui assets/all
|
||||||
- name: Test step 1 & 2
|
- name: Test step 1 & 2
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
|
|||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN python3 -m pip install --no-cache-dir -r requirements.txt
|
RUN python3 -m pip install --no-cache-dir -r requirements/requirements.txt
|
||||||
|
|
||||||
RUN aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main/pretrained_v2/D40k.pth -d assets/pretrained_v2/ -o D40k.pth
|
RUN aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main/pretrained_v2/D40k.pth -d assets/pretrained_v2/ -o D40k.pth
|
||||||
RUN aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main/pretrained_v2/G40k.pth -d assets/pretrained_v2/ -o G40k.pth
|
RUN aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main/pretrained_v2/G40k.pth -d assets/pretrained_v2/ -o G40k.pth
|
||||||
|
|||||||
@@ -85,19 +85,19 @@ sh ./run.sh
|
|||||||
3. 根据自己的显卡安装对应依赖
|
3. 根据自己的显卡安装对应依赖
|
||||||
- N卡
|
- N卡
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
```
|
```
|
||||||
- A卡/I卡
|
- A卡/I卡
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
```
|
```
|
||||||
- A卡ROCM(Linux)
|
- A卡ROCM(Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
- I卡IPEX(Linux)
|
- I卡IPEX(Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## 其他资源准备
|
## 其他资源准备
|
||||||
|
|||||||
@@ -85,19 +85,19 @@ sh ./run.sh
|
|||||||
3. Install the corresponding dependencies according to your own graphics card.
|
3. Install the corresponding dependencies according to your own graphics card.
|
||||||
- Nvidia GPU
|
- Nvidia GPU
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
```
|
```
|
||||||
- AMD/Intel GPU
|
- AMD/Intel GPU
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
```
|
```
|
||||||
- AMD ROCM (Linux)
|
- AMD ROCM (Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
- Intel IPEX (Linux)
|
- Intel IPEX (Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## Preparation of Other Files
|
## Preparation of Other Files
|
||||||
|
|||||||
@@ -70,16 +70,16 @@ poetry install
|
|||||||
Ou vous pouvez utiliser pip pour installer les dépendances :
|
Ou vous pouvez utiliser pip pour installer les dépendances :
|
||||||
```bash
|
```bash
|
||||||
# Cartes Nvidia :
|
# Cartes Nvidia :
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
|
|
||||||
# Cartes AMD/Intel :
|
# Cartes AMD/Intel :
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
|
|
||||||
# Cartes Intel avec IPEX
|
# Cartes Intel avec IPEX
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
|
|
||||||
# Cartes AMD sur Linux (ROCm)
|
# Cartes AMD sur Linux (ROCm)
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
------
|
------
|
||||||
|
|||||||
@@ -86,19 +86,19 @@ sh ./run.sh
|
|||||||
3. 自分の GPU に対応する依存関係をインストールします。
|
3. 自分の GPU に対応する依存関係をインストールします。
|
||||||
- Nvidia GPU
|
- Nvidia GPU
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
```
|
```
|
||||||
- AMD/Intel GPU
|
- AMD/Intel GPU
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
```
|
```
|
||||||
- AMD ROCM (Linux)
|
- AMD ROCM (Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
- Intel IPEX (Linux)
|
- Intel IPEX (Linux)
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## その他のデータを準備
|
## その他のデータを準備
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ poetry install
|
|||||||
pip를 活用하여依存를 設置하여도 無妨합니다.
|
pip를 活用하여依存를 設置하여도 無妨합니다.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## 其他預備모델準備
|
## 其他預備모델準備
|
||||||
|
|||||||
@@ -85,25 +85,25 @@ pip install torch torchvision torchaudio --index-url https://download.pytorch.or
|
|||||||
- N카드
|
- N카드
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
- A카드/I카드
|
- A카드/I카드
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
- A카드ROCM(Linux)
|
- A카드ROCM(Linux)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
- I카드IPEX(Linux)
|
- I카드IPEX(Linux)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 2. poetry를 통한 의존성 설치
|
#### 2. poetry를 통한 의존성 설치
|
||||||
|
|||||||
@@ -79,16 +79,16 @@ Você também pode usar pip para instalá-los:
|
|||||||
```bash
|
```bash
|
||||||
|
|
||||||
for Nvidia graphics cards
|
for Nvidia graphics cards
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
|
|
||||||
for AMD/Intel graphics cards on Windows (DirectML):
|
for AMD/Intel graphics cards on Windows (DirectML):
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
|
|
||||||
for Intel ARC graphics cards on Linux / WSL using Python 3.10:
|
for Intel ARC graphics cards on Linux / WSL using Python 3.10:
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
|
|
||||||
for AMD graphics cards on Linux (ROCm):
|
for AMD graphics cards on Linux (ROCm):
|
||||||
pip install -r requirements-amd.txt
|
pip install -r requirements/requirements-amd.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
------
|
------
|
||||||
|
|||||||
@@ -71,13 +71,13 @@ Ayrıca bunları pip kullanarak da kurabilirsiniz:
|
|||||||
```bash
|
```bash
|
||||||
|
|
||||||
Nvidia grafik kartları için
|
Nvidia grafik kartları için
|
||||||
pip install -r requirements.txt
|
pip install -r requirements/requirements.txt
|
||||||
|
|
||||||
AMD/Intel grafik kartları için:
|
AMD/Intel grafik kartları için:
|
||||||
pip install -r requirements-dml.txt
|
pip install -r requirements/requirements-dml.txt
|
||||||
|
|
||||||
Intel ARC grafik kartları için Linux / WSL ile Python 3.10 kullanarak:
|
Intel ARC grafik kartları için Linux / WSL ile Python 3.10 kullanarak:
|
||||||
pip install -r requirements-ipex.txt
|
pip install -r requirements/requirements-ipex.txt
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
2
run.sh
2
run.sh
@@ -11,7 +11,7 @@ if [ -d ".venv" ]; then
|
|||||||
. .venv/bin/activate
|
. .venv/bin/activate
|
||||||
else
|
else
|
||||||
echo "Create venv..."
|
echo "Create venv..."
|
||||||
requirements_file="requirements.txt"
|
requirements_file="requirements/requirements.txt"
|
||||||
|
|
||||||
# Check if Python 3.8 is installed
|
# Check if Python 3.8 is installed
|
||||||
if ! (command -v python3.8 >/dev/null 2>&1 || pyenv versions --bare | grep -q "3.8"); then
|
if ! (command -v python3.8 >/dev/null 2>&1 || pyenv versions --bare | grep -q "3.8"); then
|
||||||
|
|||||||
Reference in New Issue
Block a user