Spaces:
Paused
Paused
ARG CUDA_VERSION=12.4.1 | |
FROM nvidia/cuda:${CUDA_VERSION}-runtime-ubuntu22.04 | |
ARG CUDA_VERSION | |
RUN apt-get update && apt-get install -y \ | |
python3 python3-pip git ffmpeg wget curl && \ | |
pip3 install --upgrade pip | |
WORKDIR /app | |
# This allows caching pip install if only code has changed | |
COPY requirements.txt . | |
# Install dependencies | |
RUN pip3 install --no-cache-dir -r requirements.txt | |
RUN export CUDA_SHORT_VERSION=$(echo "${CUDA_VERSION}" | sed 's/\.//g' | cut -c 1-3) && \ | |
pip3 install --force-reinstall --no-cache-dir torch torchvision torchaudio --index-url "https://download.pytorch.org/whl/cu${CUDA_SHORT_VERSION}" | |
# Copy the source code to /app | |
COPY . . | |
VOLUME [ "/app/.framepack", "/app/outputs", "/app/loras", "/app/hf_download", "/app/modules/toolbox/model_esrgan", "/app/modules/toolbox/model_rife" ] | |
EXPOSE 7860 | |
CMD ["python3", "studio.py"] | |