Spaces:
Configuration error
Configuration error
| # Use the official Python 3.11 image | |
| FROM nvidia/cuda:11.7.1-cudnn8-devel-ubuntu22.04 | |
| ENV DEBIAN_FRONTEND=noninteractive | |
| RUN apt-get update && \ | |
| apt-get upgrade -y && \ | |
| apt-get install -y --no-install-recommends \ | |
| git \ | |
| git-lfs \ | |
| wget \ | |
| curl \ | |
| # python build dependencies \ | |
| build-essential \ | |
| libssl-dev \ | |
| zlib1g-dev \ | |
| libbz2-dev \ | |
| libreadline-dev \ | |
| libsqlite3-dev \ | |
| libncursesw5-dev \ | |
| xz-utils \ | |
| tk-dev \ | |
| libxml2-dev \ | |
| libxmlsec1-dev \ | |
| libffi-dev \ | |
| liblzma-dev \ | |
| # gradio dependencies \ | |
| ffmpeg && \ | |
| apt-get clean && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # Copy the current directory contents into the container at /code | |
| # COPY ./requirements.txt /code/requirements.txt | |
| # RUN cat /code/requirements.txt | |
| # Install requirements.txt | |
| # RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt | |
| # RUN pip install -r /code/requirements.txt | |
| # Set up a new user named "user" with user ID 1000 | |
| RUN useradd -m -u 1000 user | |
| # Switch to the "user" user | |
| USER user | |
| # Set home to the user's home directory | |
| ENV HOME=/home/user \ | |
| PATH=/home/user/.local/bin:$PATH \ | |
| HF_HOME=/data/.huggingface \ | |
| TORCH_HOME=/data/.huggingface | |
| # Set the working directory to the user's home directory | |
| WORKDIR $HOME/app | |
| RUN curl https://pyenv.run | bash | |
| ENV PATH=${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${PATH} | |
| ARG PYTHON_VERSION=3.10.12 | |
| RUN pyenv install ${PYTHON_VERSION} && \ | |
| pyenv global ${PYTHON_VERSION} && \ | |
| pyenv rehash && \ | |
| pip install --no-cache-dir -U pip setuptools wheel | |
| # Copy the current directory contents into the container at $HOME/app setting the owner to the user | |
| COPY --chown=user . $HOME/app | |
| RUN git lfs install | |
| RUN pip install -r requirements.txt | |
| # RUN ls -lh | |
| # WORKDIR $HOME/app/pretrained | |
| # RUN git lfs install | |
| # RUN git clone https://huggingface.co/stabilityai/stable-diffusion-2-1-unclip | |
| # RUN git clone https://huggingface.co/AILab-CVC/seed-tokenizer-2 | |
| # RUn git clone https://huggingface.co/AILab-CVC/seed-llama-14b-sft | |
| # WORKDIR $HOME/app | |
| CMD ["bash", "start.sh"] | |
| # CMD ["python", 'start.py'] | |