hjkim00's picture
Restore all essential files - code, configs, and MBPP/HumanEval data
24c2665 verified
# Better use newer Python as generated code can use new features
FROM python:3.11-slim
# install git and c++ (required by cirronlib.cpp)
RUN apt-get update && apt-get install -y git g++
# upgrade to latest pip
RUN pip install --upgrade pip
COPY . /evalplus
RUN cd /evalplus && pip install ".[perf]"
# Pre-install the dataset
RUN python3 -c "from evalplus.data import *; get_human_eval_plus(); get_mbpp_plus(); get_evalperf_data()"
WORKDIR /app
CMD ["bash"]