| | #!/bin/bash |
| | set -e |
| |
|
| | echo "===========================================================" |
| | echo " MusubiPrime: Iniciando Instalação Otimizada " |
| | echo "===========================================================" |
| |
|
| | |
| | echo "INFO: Verificando a versão do Python..." |
| | python3 --version |
| | |
| |
|
| | |
| | echo "INFO: Clonando o repositório Musubi Trainer..." |
| | if [ -d "musubi-tuner" ]; then |
| | echo "WARN: O diretório 'musubi-tuner' já existe. Pulando a clonagem." |
| | else |
| | git clone https://github.com/kohya-ss/musubi-tuner.git |
| | fi |
| | cd musubi-tuner |
| |
|
| | |
| | echo "INFO: Configurando ambiente virtual Python em ./venv..." |
| | if [ -d "venv" ]; then |
| | echo "WARN: O ambiente virtual 'venv' já existe. Ativando..." |
| | else |
| | python3 -m venv venv |
| | fi |
| | source venv/bin/activate |
| | echo "INFO: Ambiente virtual ativado." |
| |
|
| | |
| | echo "INFO: Atualizando pip..." |
| | pip install --upgrade pip |
| |
|
| | echo "INFO: Atualizando PyTorch para uma versão estável compatível com CUDA 12.x..." |
| | |
| | |
| | pip install --upgrade torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 |
| |
|
| | echo "INFO: Instalando dependências do requirements.txt..." |
| | pip install -r requirements.txt |
| |
|
| | |
| | echo "INFO: Aplicando correção para o problema de dependência do bitsandbytes (Issue #149)..." |
| | pip install bitsandbytes --upgrade --pre |
| |
|
| | |
| | echo "INFO: Instalando dependências opcionais (tensorboard, matplotlib)..." |
| | pip install tensorboard matplotlib |
| |
|
| | |
| | |
| | |
| | |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | echo "===========================================================" |
| | echo " Instalação do Musubi Trainer Concluída com Sucesso! " |
| | echo "===========================================================" |
| | echo "Para ativar o ambiente em sessões futuras, execute:" |
| | echo "cd /workspace/musubi-tuner && source venv/bin/activate" |
| | echo "-----------------------------------------------------------" |