Files
kubeflow-pipelines/components/runpod_trainer/Dockerfile

19 lines
406 B
Docker

FROM runpod/pytorch:2.1.0-py3.10-cuda11.8.0-devel-ubuntu22.04
WORKDIR /app
# Copy requirements first for better caching
COPY requirements.txt /app/requirements.txt
# Install dependencies
RUN pip install --no-cache-dir -r requirements.txt
# Copy handler
COPY handler.py /app/handler.py
# Set environment variables
ENV PYTHONUNBUFFERED=1
ENV HF_HOME=/tmp/huggingface
CMD ["python", "-u", "handler.py"]