Spaces:
Runtime error
Runtime error
Instalação e Configuração
Requisitos do Sistema
Hardware Recomendado
- Processador: NVIDIA T4 16GB ou superior
- Processamento: 4+ cores
- Memória: 16GB mínimo
- Armazenamento: 10GB+ disponível
Software Necessário
- Python 3.10+
- CUDA 11.8+ (para GPU)
- Git
Instalação Local
Clone o repositório:
git clone https://github.com/seu-usuario/hackatoon-1iadt.git cd hackatoon-1iadt
Crie e ative um ambiente virtual:
python -m venv venv source venv/bin/activate # Linux/Mac .\venv\Scripts\activate # Windows
Instale as dependências:
pip install -r requirements.txt
Configure as variáveis de ambiente:
cp .env.example .env
Edite o arquivo .env
com suas configurações:
HUGGINGFACE_TOKEN=seu_token
GPU_MEMORY_FRACTION=0.9
MAX_CONCURRENT_REQUESTS=2
Configuração do Ambiente
Configuração NVIDIA
Verifique a instalação do CUDA:
nvidia-smi
Ajuste as configurações de GPU em
.env
:USE_GPU=true GPU_DEVICE=0
Modo CPU
Para usar apenas CPU:
USE_GPU=false
Processo de Deploy
Deploy no Hugging Face
Configure as variáveis de ambiente:
cp .env.example .env.huggingface
Edite
.env.huggingface
:HF_SPACE_ID=seu-espaco HF_TOKEN=seu_token
Execute o deploy:
./deploy.sh
Verificação da Instalação
Execute os testes:
pytest
Inicie a aplicação:
python app.py
Acesse: http://localhost:7860
Troubleshooting
Problemas Comuns
Erro CUDA
- Verifique a instalação do CUDA
- Confirme compatibilidade de versões
Memória Insuficiente
- Ajuste
GPU_MEMORY_FRACTION
- Reduza
MAX_CONCURRENT_REQUESTS
- Ajuste
Falha no Deploy
- Verifique credenciais do Hugging Face
- Confirme permissões do espaço
Sistema de Logs
- Logs da aplicação:
logs/app.log
- Logs do GPU:
logs/gpu.log
Suporte
Para problemas e dúvidas:
- Abra uma issue no GitHub
- Consulte a documentação completa
- Entre em contato com a equipe de suporte