Executando o Stable Diffusion AUTOMATIC1111 localmente em um PC sem usar a GPU.

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

Coisas que eu quero fazer

Na postagem abaixo, mostrei como executar o Stable Diffusion Forge em uma CPU, mas eu realmente queria executar também o AUTOMATIC1111 para verificar seu funcionamento.

Esta seção explica como executar o AUTOMATIC1111 em uma CPU. (Geralmente, recomenda-se o uso do Forge.)

スポンサーリンク

Configuração do ambiente

Instalando o Python

Baixe e instale o Python 3.10.6 na página a seguir.

Python Release Python 3.10.6
The official home of the Python Programming Language

Durante a instalação, certifique-se de marcar a caixa ‘ Adicionar Python 3.10 ao PATH’ .

Verificação da instalação

Abra o Prompt de Comando e execute o seguinte comando.

python3 –version

Se funcionar corretamente, é um sucesso. (No meu ambiente, exibiu Python. )

Instalando o Git

Faça o download e instale o Git na página a seguir.

Redirecting…

Verificação da instalação

Abra o Prompt de Comando e execute o seguinte comando.

git

Se executado corretamente, será bem-sucedido. (A ajuda será exibida.)

スポンサーリンク

Instalando Difusão Estável AUTOMATIC1111

Faça o download da versão do código-fonte de sua preferência na página seguinte.

(Você poderia usar o Clone, mas assim é mais fácil.)

Releases · AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub.

Extraia o arquivo baixado para uma pasta de sua escolha.

Modifique o arquivo webui-user.bat

Abra o arquivo webui-user.bat na pasta descompactada e modifique-o da seguinte forma:

Antes da revisão:

set COMMANDLINE_ARGS=

Após a correção:

set COMMANDLINE_ARGS= --skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half

Execute o arquivo webui-user.bat

Após efetuar as correções, execute o arquivo webui-user.bat.

ModuleNotFoundError: Nenhum módulo chamado pytorch_lightning

O seguinte erro pode ocorrer e o processo pode ser encerrado.

ModuleNotFoundError: No module named 'pytorch_lightning'

Inicie o prompt de comando.root\venv\Scripts\activate.batExecute o seguinte:

Execute o seguinte comando:

pip install pytorch_lightning

Após a conclusão do processo, execute o arquivo webui-user.bat novamente.

git config –global –add safe.directory

Você pode encontrar uma mensagem de erro como ‘Call: git config –global –add safe.directory XXXXXX’ e o processo pode ser encerrado. (XXXXXX é o nome da pasta)

Abra um prompt de comando e execute git config –global –add safe.directory XXXXXX .

Após a conclusão do processo, execute o arquivo webui-user.bat novamente.

Este erro pode aparecer várias vezes (deve aparecer em uma pasta diferente). Execute o comando exibido a cada vez até que o erro desapareça.

スポンサーリンク

Resultado

Iniciou sem problemas.

スポンサーリンク

solução de problemas

Erro de tempo de execução: Nenhum driver da NVIDIA foi encontrado em seu sistema. Verifique se você possui uma GPU NVIDIA e se instalou um driver do fabricante. http://www.nvidia.com/Download/index.aspx

Se o seguinte erro aparecer e a geração da imagem falhar, o valor de COMMANDLINE_ARGS em webui-user.bat pode estar incorreto.

Erro de tempo de execução: Nenhum driver da NVIDIA foi encontrado em seu sistema. Verifique se você possui uma GPU NVIDIA e se instalou um driver do fabricante. http://www.nvidia.com/Download/index.aspx

Verifique se as configurações estão corretas (principalmente –use-cpu interrogate).

set COMMANDLINE_ARGS= --skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half

コメント

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