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

Try to DL Expressive models

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -3
Dockerfile CHANGED
@@ -83,10 +83,21 @@ 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
- 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"]
 
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"]