J Z commited on
Commit
907f29f
·
verified ·
1 Parent(s): 9039140

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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 ./app/p2/ /app/p2/
58
- # Copy voice reference + transcript for voice cloning
 
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