HarleyCooper's picture
Build pinned Asterix experiment container
78ee5df verified
Raw History Blame Contribute Delete
804 Bytes
FROM python:3.12.8-slim
WORKDIR /app
ADD https://github.com/HarleyCoops/FailureIsAllYouNeed/archive/3c681ad8486ffb82d4365321c8669193a67bcc67.tar.gz /tmp/source.tar.gz
RUN tar -xzf /tmp/source.tar.gz --strip-components=1 -C /app && rm /tmp/source.tar.gz
RUN pip install --no-cache-dir -r hosted_pipeline/requirements.txt && pip install --no-cache-dir --no-deps minatar==1.0.15 && pip install --no-cache-dir torch==2.5.1+cpu --index-url https://download.pytorch.org/whl/cpu
RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app
USER appuser
ENV HOME=/home/appuser HF_HOME=/tmp/hf WANDB_DIR=/tmp/wandb OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 PYTHONUNBUFFERED=1 SOURCE_COMMIT=3c681ad8486ffb82d4365321c8669193a67bcc67
EXPOSE 7860
CMD ["python", "-m", "crossgame.space"]