GDM-Aide-RUN-V2 / Dockerfile
Elkristobal59's picture
feat: optimize model loading, clean imports, run V4 training and fix tests
187f074
Raw
History Blame Contribute Delete
878 Bytes
FROM python:3.10-slim
WORKDIR /app
# On ajoute 'curl' qui est parfois nécessaire pour les téléchargements de modèles
RUN apt-get update && apt-get install -y \
build-essential \
git \
curl \
&& rm -rf /var/lib/apt/lists/*
# On upgrade pip AVANT d'installer le reste
RUN pip install --no-cache-dir --upgrade pip setuptools wheel
COPY . /app
# On installe le requirements
RUN pip install --no-cache-dir -r requirements.txt
# Pré-téléchargement du modèle Hugging Face pour accélérer le démarrage et permettre le fonctionnement hors-ligne
RUN python -c "from transformers import AutoTokenizer, AutoModel; \
AutoTokenizer.from_pretrained('distilbert-base-multilingual-cased'); \
AutoModel.from_pretrained('distilbert-base-multilingual-cased')"
EXPOSE 7860
CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]