Configure um ambiente StableDiffusion localmente.

この記事は約6分で読めます。
スポンサーリンク

Coisas que eu quero fazer

Iremos configurar um ambiente StableDiffusion em um PC local (Windows) onde o CUDA esteja em execução.

fundo

Este blog adota uma abordagem desafiadora, como fazer o StableDiffusion funcionar com GPUs AMD, mas configurar um PC com suporte a CUDA é fácil. No entanto, por algum motivo, outras páginas usam um método um pouco mais complicado (instalar Git e Python, etc.).

Aqui, apresentarei o método mais simples possível.

Artigo para ambientes onde o CUDA não funciona.

GPU AMD (DirectML)

CPU

スポンサーリンク

Configuração do ambiente

download

A seguinte página será aberta.

GitHub - lllyasviel/stable-diffusion-webui-forge
Contribute to lllyasviel/stable-diffusion-webui-forge development by creating an account on GitHub.

Role a página para baixo até encontrar a seção ‘Instalando o Forge’ e clique no arquivo binário recomendado para baixá-lo.

Desenvolvimento

Extraia o arquivo zip baixado para uma pasta de sua escolha.

Instalação do modelo

Parece que o stable-diffusion-webui-forge não possui os modelos instalados inicialmente.

Instale o modelo seguindo as instruções no artigo abaixo.

スポンサーリンク

execução

Execute o arquivo run.bat localizado na pasta extraída.

Se você encontrar o seguinte erro durante a execução (o processamento continuará), execute o comando `git config~` exibido. Este erro pode reaparecer. Se ele aparecer novamente, execute o comando novamente. (O caminho da pasta no argumento deve ter sido alterado.)

Se o seu navegador abrir e a interface gráfica for exibida conforme mostrado abaixo, então a operação foi bem-sucedida.

スポンサーリンク

Resultado

Consegui criar a imagem inserindo os comandos na interface gráfica exibida e clicando em Gerar.

スポンサーリンク

Solução de problemas

Versões diferentes de drivers

Se você encontrar um erro indicando que a versão do driver está incorreta (ou não instalada), instale a versão correta do driver na página seguinte.

NVIDIA 公式最新ドライバーのダウンロード
最新の NVIDIA 公式ドライバーをダウンロードして、PC ゲーミング体験を向上し、アプリケーションをより速く実行しましょう。

 Erro de tempo de execução (O tipo de entrada (float) e o tipo de bias (struct c10::Half) devem ser iguais)

Se você se deparar com o erro ‘ O tipo de entrada (float) e o tipo de bias (struct c10::Half) devem ser iguais durante a geração da imagem’, siga os passos abaixo.

O arquivo webui-user.bat está salvo na pasta de instalação\webui; abra-o.

Localize e modifique a seguinte linha e, em seguida, reinicie o StableDiffusion.

Antes:

definir COMMANDLINE_ARGS=

Depois:

definir COMMANDLINE_ARGS=--no-half

Erro de tempo de execução (memória)

Se a interface gráfica for exibida, mas a geração de imagens falhar, é muito provável que haja memória insuficiente (VRAM). (Mesmo que não haja nenhuma mensagem de erro relacionada à memória, ainda pode ser um problema de memória.)

Por favor, tente os seguintes métodos de melhoria.

Reduza o tamanho da imagem gerada.

Por favor, reduza a largura e a altura da imagem gerada.

No entanto, se a imagem for muito pequena, não será gerada uma imagem de boa qualidade. (O ideal é que não seja menor que 512×512.)

Correção para opções de inicialização

O arquivo webui-user.bat está salvo na pasta de instalação\webui; abra-o.

Localize e modifique a seguinte linha e, em seguida, reinicie o StableDiffusion.

Antes:

definir COMMANDLINE_ARGS=

Depois:

set COMMANDLINE_ARGS=--lowvram

コメント

タイトルとURLをコピーしました