Spaces:
Sleeping
Sleeping
File size: 1,472 Bytes
d748e73 136cd64 609bd38 19aa0b3 5eac769 59efcc9 8768b5d 540d42e 8768b5d 59efcc9 8768b5d ec239e2 41df1b5 b018df1 f22a4b2 6fb797c 41df1b5 5278c96 41df1b5 22de3e2 5eac769 b018df1 e38640f e5ad2e4 e38640f 59efcc9 b018df1 118bde5 fcf4b57 |
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 45 46 |
FROM ubuntu:devel
USER root
ENV HOME=/root \
PYTHONUNBUFFERED=1 \
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 > /dev/null
run apt-get install -y git curl nvidia-cuda-toolkit wget git-lfs ffmpeg libsm6 libxext6 cmake rsync gcc make python3-venv python3-pip libgl1 python3 libglx-mesa0
run pip list --format=freeze > requirements2.txt
run mkdir -p ~/miniconda
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 ~/miniconda/bin/conda install pip
run ~/miniconda/bin/conda activate env
run python3 -m venv env
run source env/bin/activate
run pip install --upgrade --no-cache-dir -r requirements2.txt
run pip install --upgrade --no-cache-dir -r requirements.txt
run git lfs install --force
#run git clone https://github.com/python/cpython
#run cd cpython && ./configure --enable-optimizations --with-lto --prefix=$HOME/app/python --with-system-libmpdec=no > /dev/null
#run cd cpython && make > /dev/null
#run cd cpython && make test > /dev/null
#run cd cpython && make install > /dev/null
#run cd cpython && make clean
EXPOSE 7860
ENTRYPOINT ["python3", "./code.py"]
|