J Z commited on
Update Dockerfile
Browse files- Dockerfile +5 -5
Dockerfile
CHANGED
|
@@ -2,7 +2,7 @@ FROM nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04
|
|
| 2 |
|
| 3 |
ENV DEBIAN_FRONTEND=noninteractive
|
| 4 |
|
| 5 |
-
# System dependencies
|
| 6 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 7 |
python3.10 python3.10-venv python3-pip python3.10-dev \
|
| 8 |
git git-lfs ffmpeg gcc \
|
|
@@ -48,14 +48,14 @@ RUN python -c "from huggingface_hub import snapshot_download; \
|
|
| 48 |
|| echo 'WARNING: SNAC pre-download failed'
|
| 49 |
|
| 50 |
# NOTE: Orpheus models are GATED - download at runtime with HF_TOKEN
|
| 51 |
-
# Accept terms at: https://huggingface.co/canopylabs/orpheus-3b-0.1-pretrained
|
| 52 |
|
| 53 |
# ---- APP CODE (only this rebuilds on code changes) ----
|
| 54 |
-
COPY --chown=user ./app.py ./llm.py ./orpheus_tts.py ./float_lipsync.py /app/
|
| 55 |
|
| 56 |
# Copy idle videos for character
|
| 57 |
-
COPY --chown=user ./
|
| 58 |
-
|
|
|
|
| 59 |
COPY --chown=user ./voice* /app/
|
| 60 |
|
| 61 |
EXPOSE 7860
|
|
|
|
| 2 |
|
| 3 |
ENV DEBIAN_FRONTEND=noninteractive
|
| 4 |
|
| 5 |
+
# System dependencies (gcc needed by Triton for kernel compilation)
|
| 6 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 7 |
python3.10 python3.10-venv python3-pip python3.10-dev \
|
| 8 |
git git-lfs ffmpeg gcc \
|
|
|
|
| 48 |
|| echo 'WARNING: SNAC pre-download failed'
|
| 49 |
|
| 50 |
# NOTE: Orpheus models are GATED - download at runtime with HF_TOKEN
|
|
|
|
| 51 |
|
| 52 |
# ---- APP CODE (only this rebuilds on code changes) ----
|
| 53 |
+
COPY --chown=user ./app.py ./llm.py ./groq_tts.py ./orpheus_tts.py ./float_lipsync.py /app/
|
| 54 |
|
| 55 |
# Copy idle videos for character
|
| 56 |
+
COPY --chown=user ./p2/ /app/p2/
|
| 57 |
+
|
| 58 |
+
# Copy voice reference + transcript for voice cloning (used by orpheus_tts)
|
| 59 |
COPY --chown=user ./voice* /app/
|
| 60 |
|
| 61 |
EXPOSE 7860
|