O processo de instalação do Demucs é relativamente simples, e a seguir há um guia detalhado de instalação e configuração:
Preparações ambientais:
- Certifique-se de que o Python 3.10 ou superior esteja instalado em seu sistema
- Os ambientes virtuais são recomendados para evitar conflitos de dependência
- O Git precisa ser instalado para clonar a base de código
Duas opções de montagem:
- Instalação via pip (método recomendado): Executar
pip install demucs
que instala automaticamente as dependências necessárias - Instalação do código-fontePara desenvolvedores ou usuários que precisam da versão mais recente, clone o repositório via GitHub e instale o
Configuração de suporte à GPU:
- A versão GPU do PyTorch precisa ser instalada
- Para verificar se a GPU está disponível: execute
python -c "import torch; print(torch.cuda.is_available())"
- Quando não há memória de vídeo suficiente, o
--segment 8
Parâmetros para reduzir o espaço de memória
Perguntas frequentes Soluções:
- Os usuários do Windows que estiverem enfrentando um OSError talvez precisem instalar manualmente a libuv
- Os usuários do Linux talvez precisem instalar a libxcb-cursor0 adicionalmente.
Essa resposta foi extraída do artigoDemucs: ferramenta gratuita de código aberto para separar faixas de músicaO