Spaces:
Sleeping
Sleeping
File size: 1,181 Bytes
45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b d3b3306 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b 45290ef 242862b e81b7d4 242862b d3b3306 |
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 |
# Better use newer Python as generated code can use new features
# FROM python:3.10-slim
# # install git, g++ and python3-tk
# RUN apt-get update && apt-get install -y git g++ python3-tk zip unzip procps r-base
# # upgrade to latest pip
# RUN pip install --upgrade pip
# RUN pip install gradio==4.31.0 gradio[oauth]
# # Add a new user "bigcodebenchuser"
# RUN adduser --disabled-password --gecos "" bigcodebenchuser
# RUN rm -rf /bigcodebench
# # Acquire benchmark code to local
# ADD "https://api.github.com/repos/bigcode-project/bigcodebench/commits?per_page=1" latest_commit
# RUN git clone https://github.com/bigcode-project/bigcodebench.git /bigcodebench
# RUN cd /bigcodebench && pip install .
# # Pre-install the dataset
# RUN python3 -c "from bigcodebench.data import get_bigcodebench; get_bigcodebench()"
# RUN pip install -I --timeout 2000 -r https://github.com/bigcode-project/bigcodebench-annotation/releases/download/v0.1.0/requirements.txt
# WORKDIR /app
# RUN chown -R bigcodebenchuser:bigcodebenchuser /app
# RUN chmod -R 777 /app
# COPY . /app
# USER bigcodebenchuser
FROM bigcodebench/bigcodebench-gradio:latest
COPY . /app
CMD ["python", "app.py"] |