mirror of
https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI.git
synced 2026-06-05 01:10:22 +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 wheel
|
||||
pip install torch torchvision torchaudio
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
rvcmd -notrs -w 1 -notui assets/all
|
||||
- name: Test step 1 & 2
|
||||
run: |
|
||||
|
||||
@@ -27,7 +27,7 @@ RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
|
||||
|
||||
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/G40k.pth -d assets/pretrained_v2/ -o G40k.pth
|
||||
|
||||
@@ -85,19 +85,19 @@ sh ./run.sh
|
||||
3. 根据自己的显卡安装对应依赖
|
||||
- N卡
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
```
|
||||
- A卡/I卡
|
||||
```bash
|
||||
pip install -r requirements-dml.txt
|
||||
pip install -r requirements/requirements-dml.txt
|
||||
```
|
||||
- A卡ROCM(Linux)
|
||||
```bash
|
||||
pip install -r requirements-amd.txt
|
||||
pip install -r requirements/requirements-amd.txt
|
||||
```
|
||||
- I卡IPEX(Linux)
|
||||
```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.
|
||||
- Nvidia GPU
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
```
|
||||
- AMD/Intel GPU
|
||||
```bash
|
||||
pip install -r requirements-dml.txt
|
||||
pip install -r requirements/requirements-dml.txt
|
||||
```
|
||||
- AMD ROCM (Linux)
|
||||
```bash
|
||||
pip install -r requirements-amd.txt
|
||||
pip install -r requirements/requirements-amd.txt
|
||||
```
|
||||
- Intel IPEX (Linux)
|
||||
```bash
|
||||
pip install -r requirements-ipex.txt
|
||||
pip install -r requirements/requirements-ipex.txt
|
||||
```
|
||||
|
||||
## Preparation of Other Files
|
||||
|
||||
@@ -70,16 +70,16 @@ poetry install
|
||||
Ou vous pouvez utiliser pip pour installer les dépendances :
|
||||
```bash
|
||||
# Cartes Nvidia :
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
|
||||
# Cartes AMD/Intel :
|
||||
pip install -r requirements-dml.txt
|
||||
pip install -r requirements/requirements-dml.txt
|
||||
|
||||
# Cartes Intel avec IPEX
|
||||
pip install -r requirements-ipex.txt
|
||||
pip install -r requirements/requirements-ipex.txt
|
||||
|
||||
# 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 に対応する依存関係をインストールします。
|
||||
- Nvidia GPU
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
```
|
||||
- AMD/Intel GPU
|
||||
```bash
|
||||
pip install -r requirements-dml.txt
|
||||
pip install -r requirements/requirements-dml.txt
|
||||
```
|
||||
- AMD ROCM (Linux)
|
||||
```bash
|
||||
pip install -r requirements-amd.txt
|
||||
pip install -r requirements/requirements-amd.txt
|
||||
```
|
||||
- Intel IPEX (Linux)
|
||||
```bash
|
||||
pip install -r requirements-ipex.txt
|
||||
pip install -r requirements/requirements-ipex.txt
|
||||
```
|
||||
|
||||
## その他のデータを準備
|
||||
|
||||
@@ -59,7 +59,7 @@ poetry install
|
||||
pip를 活用하여依存를 設置하여도 無妨합니다.
|
||||
|
||||
```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카드
|
||||
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
```
|
||||
|
||||
- A카드/I카드
|
||||
|
||||
```bash
|
||||
pip install -r requirements-dml.txt
|
||||
pip install -r requirements/requirements-dml.txt
|
||||
```
|
||||
|
||||
- A카드ROCM(Linux)
|
||||
|
||||
```bash
|
||||
pip install -r requirements-amd.txt
|
||||
pip install -r requirements/requirements-amd.txt
|
||||
```
|
||||
|
||||
- I카드IPEX(Linux)
|
||||
|
||||
```bash
|
||||
pip install -r requirements-ipex.txt
|
||||
pip install -r requirements/requirements-ipex.txt
|
||||
```
|
||||
|
||||
#### 2. poetry를 통한 의존성 설치
|
||||
|
||||
@@ -79,16 +79,16 @@ Você também pode usar pip para instalá-los:
|
||||
```bash
|
||||
|
||||
for Nvidia graphics cards
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
|
||||
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:
|
||||
pip install -r requirements-ipex.txt
|
||||
pip install -r requirements/requirements-ipex.txt
|
||||
|
||||
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
|
||||
|
||||
Nvidia grafik kartları için
|
||||
pip install -r requirements.txt
|
||||
pip install -r requirements/requirements.txt
|
||||
|
||||
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:
|
||||
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
|
||||
else
|
||||
echo "Create venv..."
|
||||
requirements_file="requirements.txt"
|
||||
requirements_file="requirements/requirements.txt"
|
||||
|
||||
# Check if Python 3.8 is installed
|
||||
if ! (command -v python3.8 >/dev/null 2>&1 || pyenv versions --bare | grep -q "3.8"); then
|
||||
|
||||
Reference in New Issue
Block a user