Yehor/normalize-text-uk
0
1FROM nvidia/cuda:11.7.1-cudnn8-devel-ubuntu22.042 3ENV DEBIAN_FRONTEND=noninteractive4 5RUN apt-get update && \6 apt-get upgrade -y && \7 apt-get install -y --no-install-recommends \8 git \9 git-lfs \10 wget \11 curl \12 # python build dependencies \13 build-essential \14 libssl-dev \15 zlib1g-dev \16 libbz2-dev \17 libreadline-dev \18 libsqlite3-dev \19 libncursesw5-dev \20 xz-utils \21 tk-dev \22 libxml2-dev \23 libxmlsec1-dev \24 libffi-dev \25 liblzma-dev \26 # gradio dependencies \27 ffmpeg \28 && apt-get clean \29 && rm -rf /var/lib/apt/lists/*30 31 32RUN useradd -m -u 1000 user33USER user34ENV HOME=/home/user \35 PATH=/home/user/.local/bin:${PATH}36WORKDIR ${HOME}/app37 38RUN curl https://pyenv.run | bash39ENV PATH=${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${PATH}40ARG PYTHON_VERSION=3.10.1241RUN pyenv install ${PYTHON_VERSION} && \42 pyenv global ${PYTHON_VERSION} && \43 pyenv rehash && \44 pip install --no-cache-dir -U pip setuptools wheel && \45 pip install packaging ninja46 47COPY --chown=1000 ./requirements.txt /tmp/requirements.txt48RUN pip install --no-cache-dir --upgrade -r /tmp/requirements.txt49 50RUN git clone --depth 1 https://huggingface.co/skypro1111/mbart-large-50-verbalization ${HOME}/app/mbart-large-50-verbalization51 52COPY --chown=1000 . ${HOME}/app53ENV PYTHONPATH=${HOME}/app \54 PYTHONUNBUFFERED=1 \55 GRADIO_ALLOW_FLAGGING=never \56 GRADIO_NUM_PORTS=1 \57 GRADIO_SERVER_NAME=0.0.0.0 \58 GRADIO_THEME=huggingface \59 SYSTEM=spaces60 61CMD ["python", "app.py"]62 