Aurel-test commited on
Commit
e1d99b4
·
verified ·
1 Parent(s): 4533a0f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -16
Dockerfile CHANGED
@@ -83,23 +83,11 @@ RUN python -c "import nltk; nltk.download('averaged_perceptron_tagger_eng')"
83
  COPY --from=frontend /app/dist ./streaming-react-app/dist
84
 
85
  WORKDIR $HOME/app/seamless_server
86
- RUN --mount=type=secret,id=HF_TOKEN,mode=0444,required=false \
87
  huggingface-cli login --token $(cat /run/secrets/HF_TOKEN) || echo "HF_TOKEN error" && \
88
- # Créer les répertoires nécessaires
89
- mkdir -p ./models/Seamless/ ./models/SeamlessStreaming/ && \
90
- # Télécharger TOUS les modèles expressifs requis
91
- huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-final.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
92
- huggingface-cli download meta-private/SeamlessExpressive m2m_expressive_unity.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
93
- huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-16khz.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
94
- # Créer le lien symbolique pour le vocoder
95
- ln -sf $(readlink -f models/Seamless/pretssel_melhifigan_wm-final.pt) models/Seamless/pretssel_melhifigan_wm.pt || true && \
96
- # CRUCIAL : Copier tous les modèles vers SeamlessStreaming
97
- cp -r ./models/Seamless/* ./models/SeamlessStreaming/ || true && \
98
- # Télécharger et copier les fichiers de configuration
99
- huggingface-cli download meta-private/SeamlessExpressive --include="*.yaml" --local-dir ./models/Seamless/ || echo "Config files not found" && \
100
- cp ./models/Seamless/*.yaml ./models/SeamlessStreaming/ 2>/dev/null || true
101
 
102
  USER user
103
  RUN ["chmod", "+x", "./run_docker.sh"]
104
- CMD ./run_docker.sh
105
-
 
83
  COPY --from=frontend /app/dist ./streaming-react-app/dist
84
 
85
  WORKDIR $HOME/app/seamless_server
86
+ RUN --mount=type=secret,id=HF_TOKEN,mode=0444,required=false \
87
  huggingface-cli login --token $(cat /run/secrets/HF_TOKEN) || echo "HF_TOKEN error" && \
88
+ huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-final.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
89
+ ln -s $(readlink -f models/Seamless/pretssel_melhifigan_wm-final.pt) models/Seamless/pretssel_melhifigan_wm.pt || true;
 
 
 
 
 
 
 
 
 
 
 
90
 
91
  USER user
92
  RUN ["chmod", "+x", "./run_docker.sh"]
93
+ CMD ./run_docker.sh