mirror of
https://github.com/storytold/storyteller-ml.git
synced 2026-10-28 09:08:54 +00:00
Merge pull request #11 from storytold/bt-fix-svc-docker
We can't run `svc` from another k8s container
This commit is contained in:
@@ -20,10 +20,25 @@ RUN apt-get update && apt-get install -y \
|
|||||||
&& apt-get clean autoclean && apt-get autoremove -y && rm -rf /var/lib/{apt,dpkg,cache,log}/
|
&& apt-get clean autoclean && apt-get autoremove -y && rm -rf /var/lib/{apt,dpkg,cache,log}/
|
||||||
|
|
||||||
|
|
||||||
|
RUN mkdir /install
|
||||||
|
WORKDIR /install
|
||||||
|
|
||||||
|
#RUN curl -sSL https://install.python-poetry.org | python3 -
|
||||||
|
|
||||||
|
#COPY pyproject.toml .
|
||||||
|
#COPY poetry.lock .
|
||||||
|
#COPY requirements.txt .
|
||||||
|
COPY requirements-without-poetry.txt .
|
||||||
|
|
||||||
|
#RUN pip install -r requirements-without-poetry.txt
|
||||||
|
|
||||||
|
RUN python3 -m venv python \
|
||||||
|
&& . python/bin/activate \
|
||||||
|
&& pip install -r requirements-without-poetry.txt
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
|
||||||
COPY . /models/voice_conversion/so-vits-svc
|
COPY . /models/voice_conversion/so-vits-svc
|
||||||
|
#WORKDIR /models/voice_conversion/so-vits-svc
|
||||||
WORKDIR /models/voice_conversion/so-vits-svc
|
#RUN pip install -e .
|
||||||
RUN pip install -e .
|
#WORKDIR /
|
||||||
WORKDIR /
|
|
||||||
|
|||||||
@@ -0,0 +1,89 @@
|
|||||||
|
# This was obtained by building the original docker image,
|
||||||
|
# exec'ing in, then dumping pip requirements.
|
||||||
|
|
||||||
|
absl-py==1.4.0
|
||||||
|
antlr4-python3-runtime==4.8
|
||||||
|
attrs==22.2.0
|
||||||
|
audioread==3.0.0
|
||||||
|
bitarray==2.7.3
|
||||||
|
cachetools==5.3.0
|
||||||
|
certifi==2022.12.7
|
||||||
|
cffi==1.15.1
|
||||||
|
charset-normalizer==3.1.0
|
||||||
|
click==8.1.3
|
||||||
|
cm-time==0.1.2
|
||||||
|
colorama==0.4.6
|
||||||
|
contourpy==1.0.7
|
||||||
|
cycler==0.11.0
|
||||||
|
Cython==0.29.34
|
||||||
|
decorator==5.1.1
|
||||||
|
fairseq==0.12.2
|
||||||
|
fonttools==4.39.3
|
||||||
|
google-auth==2.17.3
|
||||||
|
google-auth-oauthlib==0.4.6
|
||||||
|
grpcio==1.54.0
|
||||||
|
hydra-core==1.0.7
|
||||||
|
idna==3.4
|
||||||
|
joblib==1.2.0
|
||||||
|
kiwisolver==1.4.4
|
||||||
|
librosa==0.8.1
|
||||||
|
llvmlite==0.39.1
|
||||||
|
lxml==4.9.2
|
||||||
|
Markdown==3.4.3
|
||||||
|
markdown-it-py==2.2.0
|
||||||
|
MarkupSafe==2.1.2
|
||||||
|
matplotlib==3.7.1
|
||||||
|
mdurl==0.1.2
|
||||||
|
numba==0.56.4
|
||||||
|
numpy==1.23.5
|
||||||
|
nvidia-cublas-cu11==11.10.3.66
|
||||||
|
nvidia-cuda-nvrtc-cu11==11.7.99
|
||||||
|
nvidia-cuda-runtime-cu11==11.7.99
|
||||||
|
nvidia-cudnn-cu11==8.5.0.96
|
||||||
|
oauthlib==3.2.2
|
||||||
|
omegaconf==2.0.6
|
||||||
|
onnx==1.13.1
|
||||||
|
onnxoptimizer==0.3.10
|
||||||
|
onnxsim==0.4.19
|
||||||
|
packaging==23.1
|
||||||
|
Pillow==9.5.0
|
||||||
|
platformdirs==3.3.0
|
||||||
|
pooch==1.7.0
|
||||||
|
portalocker==2.7.0
|
||||||
|
protobuf==3.20.3
|
||||||
|
pyasn1==0.5.0
|
||||||
|
pyasn1-modules==0.3.0
|
||||||
|
pycparser==2.21
|
||||||
|
Pygments==2.15.1
|
||||||
|
PyInputPlus==0.2.12
|
||||||
|
pyparsing==3.0.9
|
||||||
|
PySimpleValidate==0.2.12
|
||||||
|
python-dateutil==2.8.2
|
||||||
|
pyworld==0.2.12
|
||||||
|
PyYAML==6.0
|
||||||
|
regex==2023.3.23
|
||||||
|
requests==2.28.2
|
||||||
|
requests-oauthlib==1.3.1
|
||||||
|
resampy==0.4.2
|
||||||
|
rich==13.3.4
|
||||||
|
rsa==4.9
|
||||||
|
sacrebleu==2.3.1
|
||||||
|
scikit-learn==1.2.2
|
||||||
|
scipy==1.8.0
|
||||||
|
six==1.16.0
|
||||||
|
# Editable install with no version control (so-vits-svc-fork==1.2.3)
|
||||||
|
# NB(bt): Commented out following line -
|
||||||
|
# -e /models/voice_conversion/so-vits-svc
|
||||||
|
soundfile==0.12.1
|
||||||
|
stdiomask==0.0.6
|
||||||
|
tabulate==0.9.0
|
||||||
|
tensorboard==2.12.0
|
||||||
|
tensorboard-data-server==0.7.0
|
||||||
|
tensorboard-plugin-wit==1.8.1
|
||||||
|
threadpoolctl==3.1.0
|
||||||
|
torch==1.13.1
|
||||||
|
torchaudio==0.13.1
|
||||||
|
tqdm==4.65.0
|
||||||
|
typing_extensions==4.5.0
|
||||||
|
urllib3==1.26.15
|
||||||
|
Werkzeug==2.3.0
|
||||||
@@ -1,5 +1,9 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import sys
|
||||||
|
#sys.path.append(".")
|
||||||
|
#sys.path.append("/models/voice_conversion/so-vits-svc/src/so_vits_svc_fork")
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from logging import (
|
from logging import (
|
||||||
DEBUG,
|
DEBUG,
|
||||||
@@ -18,6 +22,8 @@ import pyinputplus as pyip
|
|||||||
import torch
|
import torch
|
||||||
from rich.logging import RichHandler
|
from rich.logging import RichHandler
|
||||||
|
|
||||||
|
print("Env vars:")
|
||||||
|
print(os.environ)
|
||||||
|
|
||||||
def init_logger() -> None:
|
def init_logger() -> None:
|
||||||
IN_COLAB = os.getenv("COLAB_RELEASE_TAG")
|
IN_COLAB = os.getenv("COLAB_RELEASE_TAG")
|
||||||
@@ -194,6 +200,7 @@ def infer(
|
|||||||
):
|
):
|
||||||
"""Inference"""
|
"""Inference"""
|
||||||
from .inference_main import infer
|
from .inference_main import infer
|
||||||
|
#from inference_main import infer
|
||||||
|
|
||||||
if not auto_predict_f0:
|
if not auto_predict_f0:
|
||||||
LOG.warning(
|
LOG.warning(
|
||||||
|
|||||||
Reference in New Issue
Block a user