| # Nome do ambiente Conda que será criado | |
| name: seedvr | |
| # Canais de onde o Conda irá baixar os pacotes, em ordem de prioridade. | |
| # pytorch e nvidia são essenciais para obter as versões corretas com suporte a GPU. | |
| channels: | |
| - pytorch | |
| - nvidia | |
| - defaults | |
| # Lista de todas as dependências | |
| dependencies: | |
| # Pacotes principais instalados via Conda para máxima compatibilidade com a GPU | |
| - python | |
| - pytorch | |
| - torchvision | |
| - torchaudio | |
| - pytorch-cuda # Garante que o PyTorch seja compatível com a CUDA da imagem Docker | |
| - pip # Instala o gerenciador de pacotes pip dentro do ambiente | |
| # Pacotes instalados via Pip | |
| - pip: | |
| # Dependências da API FastAPI | |
| - fastapi | |
| - uvicorn | |
| - python-multipart | |
| # Dependências do projeto SeedVR | |
| - accelerate | |
| - av | |
| - beautifulsoup4 | |
| - controlnet_aux | |
| - diffusers | |
| - einops | |
| - ftfy | |
| - huggingface_hub | |
| - iopath | |
| - mediapy | |
| - omegaconf | |
| - opencv-python | |
| - pandas | |
| - pytorch-lightning | |
| - pytorchvideo | |
| - regex | |
| - scikit-image | |
| - timm | |
| - tqdm | |
| - transformers | |
| - webdataset | |
| - xformers | |
| # NOTA IMPORTANTE: | |
| # 'flash_attn' não está listado aqui de propósito. | |
| # Sua instalação requer flags especiais para evitar erros de memória durante a construção. | |
| # Por isso, ele é instalado separadamente com um comando RUN dedicado no Dockerfile. # A linha do flash_attn foi REMOVIDA daqui |