Spaces:
Runtime error
Runtime error
File size: 913 Bytes
0b1df81 c25811c 0b1df81 4949f19 2eea391 0b1df81 71321a9 03c893d 0b1df81 3e7fba6 0b1df81 3e7fba6 0b1df81 299a3e2 0b1df81 596dfe2 0b1df81 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# Dockerfile para executar o modelo Qwen2-VL-2B-Instruct no Hugging Face Spaces
# Usar a imagem base do PyTorch com suporte a CUDA
FROM pytorch/pytorch:2.1.0-cuda11.8-cudnn8-runtime
# Instalar git e outras dependências necessárias
RUN apt-get update && apt-get install -y git
# Instalar dependências
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt && \
pip install --no-cache-dir git+https://github.com/huggingface/transformers
# Definir variáveis de ambiente
ENV HUGGINGFACE_HUB_CACHE=/home/user/.cache/huggingface
ENV TRANSFORMERS_CACHE=/home/user/.cache/huggingface/transformers
# Criar usuário não-root
RUN useradd -m -u 1000 user
USER user
WORKDIR /home/user
# Copiar o código do modelo
COPY --chown=user:user app.py .
# Expor a porta para a API
EXPOSE 7860
# Comando para executar a aplicação
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"] |