Spaces:
Running
Running
File size: 820 Bytes
3b409ed 4df6aed 3b409ed 4df6aed f4f7a71 3b409ed 4df6aed |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
FROM python:3.12.9-slim-bookworm
WORKDIR /app
COPY requirements.txt .
RUN apt update && apt install -y curl git && rm -rf /var/lib/apt/lists/*
RUN pip install --no-cache-dir -r requirements.txt
RUN mkdir -p /app/logs && chmod -R 777 /app/logs
RUN python -c "from transformers import AutoModelForSeq2SeqLM, AutoTokenizer; \
model = AutoModelForSeq2SeqLM.from_pretrained('facebook/bart-large-cnn'); \
tokenizer = AutoTokenizer.from_pretrained('facebook/bart-large-cnn'); \
model.save_pretrained('/app/models/bart-large-cnn'); \
tokenizer.save_pretrained('/app/models/bart-large-cnn')"
RUN python -c "from sentence_transformers import SentenceTransformer; \
SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2').save('/app/models/all-MiniLM-L6-v2')"
COPY . .
EXPOSE 7860
CMD ["python", "app.py"] |