mirror of
https://github.com/deepseek-ai/DeepSeek-Prover-V1.5.git
synced 2025-07-03 22:51:41 -04:00
29 lines
705 B
Docker
29 lines
705 B
Docker
FROM pytorch/pytorch:2.2.1-cuda12.1-cudnn8-devel
|
|
|
|
# Set environment variables
|
|
WORKDIR /app
|
|
|
|
# Install required system packages and Python
|
|
RUN apt-get update -y && apt-get install -y \
|
|
curl \
|
|
git
|
|
# Custom Lean 4 installation script without Visual Studio Code
|
|
RUN curl -y https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh
|
|
|
|
# Copy the requirements.txt file
|
|
COPY requirements.txt /app/
|
|
RUN pip3 install --no-cache-dir -r requirements.txt
|
|
|
|
# Build Mathlib4 during the image build
|
|
# WORKDIR /app/mathlib4
|
|
# RUN lake exe cache get && lake build
|
|
|
|
# Set default work directory back to project root
|
|
WORKDIR /app
|
|
|
|
# Expose port if needed (optional)
|
|
# EXPOSE 8080
|
|
|
|
CMD ["bash"]
|
|
|