Você está na página 1de 18

E-BOOK APRENDA A INSTALAR VOCÊ MESMO A IA STABLE DIFFUSION.

CRIADOR: CÉSAR AUGUSTO VIEIRA.


2

TUTORIAL DE INSTALAÇÃO DA IA STABLE DIFFUSION

(PLACA DE VÍDEO NVIDEA E AMD)

Stable Diffusion é uma técnica de geração de imagens baseada em


inteligência artificial que usa um modelo para gerar imagens realistas e
personalizadas. Existem três métodos em que o ajuste fino acessível
pelo usuário pode ser aplicado a um modelo de checkpoint Stable
Diffusion. O modelo é uma grande evolução nas capacidades de
geração de imagens, oferecendo composição de imagem aprimorada e
geração de rosto que resulta em visuais impressionantes e estética
realista.

PRÉ-REQUISITOS ANTES DA INSTALAÇÃO

 INSTALAÇAO DO GIT (SITE OFICIAL:


https://git-scm.com/)

 (Git é um sistema de controle de versão de código aberto


amplamente utilizado para gerenciar projetos de software. Ele foi
criado por Linus Torvalds em 2005)

 INSTALAÇÃO DO PYTHON (SITE OFICIAL:


(https://www.python.org/)

 (Python é uma linguagem de programação de alto nível,


interpretada, dinâmica e orientada a objetos. Ela foi criada no final
da década de 1980 por Guido van Rossum e tem sido
amplamente utilizada em diversas áreas, como desenvolvimento
web, ciência de dados, inteligência artificial, automação de
processos, entre outras.)
3

INSTALAÇAO DO GIT

PODE SER QUE MUDE DEPENDO DA EPOCA QUE VOCÊ USUÁRIO


REALIZE A INSTALAÇÃO, PORÉM ATÉ O PRESENTE MOMENTO BASTA
VOCÊ CLICAR EM NEXT E ESPERAR A CONCLUSÃO DA INSTALAÇÃO.
4

APÓS INSTALAR O GIT É NECESSÁRIO A INSTALAÇÃO DO PYTHON.

OBRIGATORIAMENTE AS OPÇÕES

- USE ADMIN PRIVILEGES WHEN INSTALLING PY.EXE

- ADD PYTHON.EXE TO PATH

DEVEM ESTAR SELECIONADAS (MARCADAS)

CASO NÃO SEJA MARCADA IRÁ DAR ERRO NO PROGRAMA.

BASTA APERTAR EM INSTALL NOW E AGUARDAR.

NOTA DE RODAPÉ: EXISTE UM ERRO QUE PODE OCORRER QUANDO VOCÊ JÁ TEM O
PYTHON INSTALADO EM UMA OUTRA VERSÃO:
“C:\Users\USUARIO\AppData\Local\Programs\Python\Python311\python.exe: can't open file
'D:\\stablediffusion\\stablediffusion\\stablediffusion.py': [Errno 2] No such file or directory”
5

PARA RESOLVER É NECESSÁRIO DESINSTALAR O PYTHON QUE VOCÊ ACABOU DE


INSTALAR IR NA PASTA APPDATA\LOCAL\PROGRAMS\ AQUI PODE SER QUE ESTEJA
PYTHON OU PIP BASTA EXCLUIR ESTA PASTA COMPLETAMENTE E REALIZAR A
INSTALAÇÃO NOVAMENTE DO PYTHON.
INTRODUÇÃO A INSTALAÇÃO DO STABLE DIFFUSION

Agora que você já tem o GIT e o PYTHON instalados corretamente em


sua maquina devemos acessar o site GITHUB (É necessário que você
realize a criação de um usuário e senha, este site é considerado uma
rede social de programadores (O GitHub é uma plataforma de
hospedagem de código-fonte que permite que desenvolvedores e
equipes de desenvolvimento colaborem em projetos de software. Ele
usa o sistema de controle de versão Git para gerenciar o código-fonte e
controlar as alterações em arquivos e pastas.)

(a versão que vou deixar do stable diffusion é a mais utilizada entre os


usuários, porém lembre-se sempre que existe diversas variações)

LINK: https://github.com/AUTOMATIC1111/stable-diffusion-webui
6

VAMOS A INSTALAÇÃO:

EM SEU LOCAL DE PREFERÊNCIA CRIE UMA PASTA COM O NOME QUE


QUISER A MINHA VAI SE CHAMAR STD.

JÁ DENTRO DELA CLIQUE COM O BOTÃO DIREITO

E CLIQUE EM GIT BASH HERE, NOTE QUE IRÁ APARECER UMA TELA
PARECIDA COM O CMD.
7

AGORA VOCÊ VAI ACESSAR O SITE QUE DEIXE O LINK DO GITHUB, IRÁ
CLICAR SOBRE A SETA DO BOTÃO <CODE> E IRÁ COPIAR O A URL DO
HTTPS

BASTA CLICAR NO SIMBOLO DE COPIAR.

AGORA QUE VOCÊ JÁ TEM A URL COPIADA (


https://github.com/AUTOMATIC1111/stable-diffusion-webui.git)

BASTA VOLTAR PARA A SUA PASTA E ESCREVER NO “CMD” QUE ABRIU


O SEGUINTE CÓDIGO:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

(NOTA NÃO É POSSÍVEL CLICAR CTRL V NA TELA É NECESSÁRIO


CLICAR COM O BOTÃO DIREITO E COLAR PARA QUE A URL FIQUE
CORRETA.)
8

BASTA APERTAR A TECLA ENTER AGORA.

ELE IRÁ REALIZAR O “DOWNLOAD” DO ARQUIVO PARA A PASTA QUE


VOCÊ CRIOU. NOTE NA IMAGEM A CIMA QUE FOI CRIADA A PASTA
STABLE-DIFFUSION-WEBUI.

JÁ PODEMOS FECHAR A TELA DO GIT.

AGORA VAMOS ACESSAR A PASTA QUE ACABOU DE CRIAR NO FIM DA


PÁGINA NOTE QUE TERÁ UM ARQUIVO CHAMADO.

WEBUI-USER OU WEBUI-USER.BAT

CLIQUE DUAS VEZES SOBRE O EXECUTAVEL AQUI PODE ACONTECER


DUAS SITUAÇÕES! O PROGRAMA REALIZAR O DOWNLOAD E
9

INSTALAÇÃO DE SUAS DEPENDÊNCIAS SOZINHO OU PODE APARECER


O SEGUINTE ERRO.

ERRO:

ESTE ERRO SIGNIFICA QUE A PASTA VENV NÃO FOI CRIADA SOZINHA
ENTÃO DEVEMOS REALIZAR A CRIAÇÃO DELA MANUALMENTE.

VAMOS LÁ:

EM CIMA NA BARRA ONDE FICA O CAMINHO DOS ARQUIVOS VOCÊ


VAI CLICAR E ESCREVER CMD.
10

E DAR ENTER LOGO EM SEGUIDA

NOTE NA IMAGEM ABAIXO QUE O CMD JÁ ABRE DENTRO DA PASTA


DO STABLE DIFFUSION.

DENTRO DO CMD VOCÊ VAI ESCREVER O SEGUINTE CÓDIGO PARA


CRIAR A PASTA VENV.
11

PYTHON -M VENV VENV COMO A FIGURA A BAIXO, BASTA APARTAR


ENTER

AGORA VOCÊ IRÁ FECHAR O CMD, ABRIR A PASTA VENV/SCRIPTS E


NOVAMENTE NO CAMINHO LÁ EM CIMA IRÁ DIGITAR CMD.

NOTE QUE AGORA ESTAMOS DENTRO DA PASTA VENV/SCRIPTS


IREMOS DIGITAR O SEGUINTE CÓDIGO:

Activate e dar enter


12

Note que agora o código da pasta está começando com (venv) significa
que nossa ação de ativar deu certo!

Agora dentro do CMD iremos digitar a seguinte instrução:

Python -m pip install --upgrade pip wheel

AGORA TODOS OS REQUISITOS SERAM INSTALADOS


AUTOMATICAMENTE.
13

Agora basta fechar o CMD e voltar para a Main pasta stable diffusion-
webui.

Novamente dentro dela iremos abrir o CMD.

Com o CMD aberto na pasta iremos digitar o seguinte código:

Pip install -r requiremets.txt

Agora já podemos fechar o CMD e dar dois cliques no executável


chamado webui-user
14

Note que ele começara a instalar todas as dependências necessárias


automaticamente dependendo do seu computador pode demorar mais
ou menos.

Se você for um usuário de AMD ele irá apresentar o seguinte erro:

Caso você utilize NVIDIA desconsidere este passo.

Agora você usuário de AMD deverá instalar o programa Visual Studio


Code

Link: https://code.visualstudio.com/
15

A Instalação é muito simples após instalado de 2 cliques sobre o arquivo


chamado launch

Note que o Visual Studio Code irá abrir

Devemos agora localizar o seguinte código:

Commandline_args = os.environ.get (‘COMMANDLINE_ARGS’ , “”)

NO MEU CASO É A LINHA 13

VOCÊ IRÁ COLOCAR NA FRENTE O SEGUINTE CÓDIGO:


+ ' --skip-torch-cuda-test'
16

LÁ EM CIMA EM FILE IRÁ CLICAR EM SALVAR E PODERA FECHAR ESSA


PÁGINA JÁ.

AGORA BASTA EXECUTAR NOVAMENTE O EXECUTAVEL WEBUI-USER

E AGUARDAR A INSTALAÇÃO.

NESTE MOMENTO VOCÊ USÚARIO DE AMD IRÁ CAIR NA MESMA TELA


DE UM USÚARIO DE NVIDIA QUE É ESTÁ.
17

PARA USÚARIO DE NVIDIA VOCÊ IRÁ CAIR NESTA TELA TAMBÉM,


PORÉM SEM TER QUE FAZER OS PASSOS A MAIS.

NOTE VOCÊS QUE EXISTE UM IP É ATRAVÉS DELE QUE IREMOS


ACESSAR O STABLE. BASTA VOCÊ COPIAR O SEU IP E COLAR NO SEU
NAVEGADOR NOTE QUE O MEU DEU O HTTP://127.0.01:7860 PORÉM
O SEU PODE DAR OUTRO IP.

ATENÇÃO NÃO FECHE O CMD É NECESSÁRIO ELE SEMPRE ABERTO


PARA QUE O STABLE SEJA EXECUTADO.

SEMPRE QUE FOR UTILIZAR DO STABLE É NECESSÁRIO EXECUTAR O


APLICATIVO WEBUI-USER.
18

OUTRAS INFORMAÇÕES RELEVANTES.

- USUÁRIOS DE AMD NÃO CONSEGUEM UTILIZAR A FUNÇÃO TRAIN.


PORÉM TODAS AS OUTRAS FUNÇÕES IRAM FUNCIONAR
NORMALMENTE.

ATÉ O MOMENTO DESTE TUTORIAL NÃO HAVIA SUPORTE OFICIAL


PARA AMD POR ISSO ESTÁ FUNÇÃO NÃO FUNCIONA
CORRETAMENTE.

GOSTARIA DE AGRADECER A TODOS POR CHEGAREM ATÉ AQUI E


LOGO MAIS ESTAREI CRIANDO MAIS TUTORIAIS DE COMO USAR E
MUITAS DICAS OBRIGADO.

TUTORIAL: CÉSAR AUGUSTO VIEIRA.

ABRIL DE 2023.

Você também pode gostar