Spaces:
Sleeping
Sleeping
File size: 1,298 Bytes
d748e73 136cd64 609bd38 19aa0b3 5eac769 59efcc9 8768b5d 59efcc9 8768b5d 540d42e 8768b5d 59efcc9 8768b5d 763294c b359b3f b018df1 ac10ccb 59efcc9 5eac769 b018df1 59efcc9 f841f3c cf8591d f841f3c cf8591d 59efcc9 b018df1 89734ab b018df1 118bde5 89734ab |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
FROM ubuntu:devel
USER root
ENV HOME=/root \
PYTHONUNBUFFERED=1 \
PYTHONPATH=$HOME/app/python \
GRADIO_ALLOW_FLAGGING=never \
GRADIO_NUM_PORTS=1 \
GRADIO_SERVER_NAME=0.0.0.0 \
GRADIO_THEME=huggingface \
SYSTEM=spaces
COPY --chown=root --chmod=a+xrw . ~/app
WORKDIR ~/app
run apt-get update
run apt-get install -y git curl nvidia-cuda-toolkit wget git-lfs ffmpeg libsm6 libxext6 cmake rsync gcc make python3-venv libgl1 libglx-mesa0
run mkdir -p ~/miniconda3
run wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ./miniconda/install.sh
run bash ./miniconda/install.sh -b -u -p ./miniconda
run ./miniconda/bin/conda init bash
run ./miniconda/bin/activate
run ./miniconda/bin/conda env create -f ./env.yml
run git lfs install --force
run git clone https://github.com/python/cpython
run cd cpython && ./configure --enable-optimizations --with-lto --prefix=~/app/python --with-system-libmpdec=no
run cd cpython && make
run cd cpython && make test
run cd cpython && make install
run cd cpython && make clean
run PATH="${PATH:+${PATH}:}$PYTHONPATH:$HOME/app/miniconda/bin"
run python -m pip install --upgrade --no-cache-dir pip
run python -m pip install --upgrade --no-cache-dir -r deps.txt
EXPOSE 7860
ENTRYPOINT ["python", "./code.py"]
|