A geração de arte com inteligência artificial está em um pico de popularidade sem precedentes. Os usuários do Discord estão aproveitando o Midjourney ao máximo, mas DALL-E 2 e Stable Diffusion não ficam para trás, algo que pudemos comprovar neste duelo improvisado de algoritmos. Então, o que vem a seguir? Uma boa possibilidade é passar para a próxima fase e instalar um dos modelos localmente, e Stable Diffusion se apresenta como o candidato ideal. Um tutorial recente explica o processo passo a passo, e embora exija muita paciência no início, funciona melhor do que o esperado.

Inteligência artificial e arte. Os começos dessa relação foram tímidos, experimentais. Interpretações rígidas, muitos erros, uma barreira técnica alta demais para o usuário final. No entanto, tudo isso mudou: hoje podemos pedir a um algoritmo que gere paisagens fantásticas usando o teclado, e com alguns ajustes mínimos, os resultados são completamente diferentes.

Stable Diffusion é apenas um dos vários modelos que tornam essa prática possível, mas graças ao seu perfil aberto podemos instalar uma cópia local, desde que nosso hardware esteja à altura das circunstâncias. A «Ultimate GUI Retard Guide» descreve o processo exato para instalar o Stable Diffusion no seu PC com uma interface gráfica no navegador, e hoje decidimos colocá-la à prova.

Como instalar o Stable Diffusion no seu PC
Como instalar o Stable Diffusion no seu PC

Instalando o Stable Diffusion para gerar arte no seu computador

Como instalar o Stable Diffusion no seu PC
Você precisará baixar MUITOS dados
  • Primeiro aviso: se você não tem hardware Nvidia, pare aqui. Stable Diffusion requer CUDA. Usuários de AMD podem tentar com este guia, mas não há garantias.
  • Baixe o modelo 1.4 do Stable Diffusion. Recomendo usar o link magnet para obter o arquivo via BitTorrent. São 4 gigabytes, paciência.
  • Baixe o repositório do Stable Diffusion e extraia o conteúdo em uma pasta.
  • Baixe o repositório para o WebUI do Stable Diffusion e extraia o conteúdo em outra pasta.
  • Se o Windows avisar sobre a necessidade de sobrescrever arquivos a partir deste ponto, confirme sempre que sim.
  • Mova os scripts com extensão .py (são três arquivos) da pasta stable-diffusion-webui para stable-diffusion-main/scripts.
  • Mova o arquivo webui.yaml para a pasta stable-diffusion-main/configs/webui.
  • Mova todo o resto em stable-diffusion-webui para dentro de stable-diffusion-main.
  • Renomeie o arquivo sd-v1-4.ckpt para model.ckpt e mova-o para stable-diffusion-main/models/ldm/stable-diffusion-v1.
  • Edite o arquivo environment.yaml localizado em stable-diffusion-main e modifique o campo «name» na primeira linha de «ldm» para «ldo».
  • Baixe a versão 3 do Miniconda
  • Instale o Miniconda no local padrão, para todos os usuários (All Users).
  • Desmarque a opção «Register Miniconda as the system Python 3.9».
  • Finalmente, dê dois cliques em webui.cmd em stable-diffusion-main.
  • Espere. O script baixará uma grande quantidade de dependências adicionais (na ordem de 3 GB) e levará entre 20 e 30 minutos para concluir a tarefa. Se o Windows precisar executar processos adicionais e pedir autorização, permita que continue. Paciência, paciência, paciência.
  • Quando você vir a legenda localhost:7860 no console, digite esse endereço no seu navegador favorito.
  • Se tudo der certo, a interface do Stable Diffusion aparecerá. Bom trabalho!
Como instalar o Stable Diffusion no seu PC
Quando você vir «localhost:7860», está pronto!
Como instalar o Stable Diffusion no seu PC
Sim! Hora de gerar imagens absurdas (?)

17 passos descomprimidos e meia hora depois, podemos iniciar nossos experimentos. O tutorial também inclui detalhes para solucionar problemas (por exemplo, receber apenas quadrados verdes em placas GTX 16XX), otimizar o modelo em hardware com 4 GB de VRAM e as instruções para adicionar GFPGAN e ESRGAN (correção de rosto e upscaling, respectivamente). No entanto, esses módulos aumentam ainda mais o uso de VRAM e já estão disponíveis em outros aplicativos (como waifu2x-vulkan). Para finalizar, compartilhamos algumas das amostras que o Stable Diffusion criou na última sessão. Boa sorte!

Como instalar o Stable Diffusion no seu PC
«Sonic, demonstrando uma habilidade superior no golfe, prepara sua tacada usando uma máscara com o rosto de seu amigo. Frustrado com a situação, Mario decide arruinar a jogada dando um pontapé. O fotógrafo está no hospital.»
Como instalar o Stable Diffusion no seu PC
O teatro está um pouco longe... mas essa é a Lua
Como instalar o Stable Diffusion no seu PC
«Não durmo, Grogu me come»
Como instalar o Stable Diffusion no seu PC
Me lembra a arte de certas coletâneas musicais de procedência duvidosa...
Como instalar o Stable Diffusion no seu PC
Ooooh, essa é muito boa
Como instalar o Stable Diffusion no seu PC
Hmmmm, só pela ilusão de ótica
Como instalar o Stable Diffusion no seu PC
Acho que é o girassol mais intimidador do mundo...

Acesse o tutorial: Clique aqui