Tutorial de difusión estable, versión detallada, que incluye la resolución de varios problemas.

premisa:

necesito ambiente

git

dirección de descarga de gitGit - Paquete de descarga

 Simplemente instálalo directamente

pitón3.10.6

enlace de descarga

Lanzamiento de Python Python 3.10.6 | Python.org

¡Recuerde que el entorno Python debe ser 3.10.6! ! !

primera versión

Dirección del proyecto https://github.com/AUTOMATIC1111/stable-diffusion-webui

O use git para extraer (si no tiene git, también deberá descargar git)

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

La segunda versión es la versión de un clic.

 https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre

 descargar

 Luego descomprímelo y entra al directorio.

Ejecute update.bat,然后再跑run.batprimero, es posible que obtenga muchos menos errores, como gpu, cuda, etc.

Instalar

Abra la carpeta stable-diffusion-webui-master

Haga clic en  el   archivo  webui-user.bat

Espere a que se complete la instalación

Si no hay problemas, simplemente espere a que se complete la instalación y use

Ábrelo en el navegador e ingresa http://127.0.0.1:7860

 

 Normalmente no habría ningún problema como este, lo instalé en dos computadoras y una funcionó bien de inmediato, mientras que la otra tuvo varios problemas.

Resolución de errores

La antorcha no puede usar GPU

 Si no utiliza GPU para ejecutar, puede abrir directamente  el archivo webui-user.bat   y hacer clic derecho para editar.

Luego agregue  --lowvram --precision full --no-half --skip-torch-cuda-test  para resolver el problema. Esta es la solución más rápida, pero el problema surge, la CPU es muy lenta para renderizar la imagen. Se necesitan al menos 10 minutos para iniciarse. Para la GPU, se necesitan unos 10 segundos con 1060 y unos 3 segundos con 3060.

 Esta es otra solución, usar gpu para ejecutar

Descargar controlador

Descargue el controlador correspondiente Búsqueda avanzada oficial de controladores | NVIDIA

 Elige según el modelo de tu tarjeta gráfica

Luego instálalo directamente

Instalar CUDA

Primero verifique las versiones compatibles con su computadora

Abra el escritorio, haga clic derecho->panel de control de nvidia

 Luego abra la información del sistema.

 Entonces

Luego podrá ver que la versión actualmente admitida es la versión 11.4. 

 Lo que tengo aquí es la versión 11.4, así que elegí la 11.4, puedes elegir según tu propia situación.

Luego instálalo de la misma manera.

Al instalar, seleccione Instalación avanzada

 

 

Entonces lo mejor es recordar la ruta de instalación.

 Luego instálalo.

Luego verifique las variables de entorno.

Haga clic en Configuración-->Buscar configuración avanzada del sistema-->Ver variables de entorno

 Verifique si existen estas 4 variables, si no, simplemente agréguelas manualmente.

Luego win+r ingresa cmd, abre la consola, ingresa

nvcc --version

 

 Esto significa que la instalación fue exitosa.

Entonces el problema está básicamente resuelto.

 Luego ejecute webui-user.bat en stable-diffusion-webui-master en este momento ( haga doble clic en él ) y el problema debería desaparecer.

Si algo salió mal después de abrir la página web, valor esperado: línea 1 columna 1 (carácter 0)

Porque está ocupado por otras aplicaciones.

Solo sal de esta cosa

Luego están los problemas causados ​​por varios problemas de red. Se recomienda pasar por encima de la pared. Si utiliza espejos domésticos, no es necesario pasar por encima de la pared.

error de versión de pip 

Solo actualiza pip 

Abra el archivo stable-diffusion-webui

 

 

 Ingrese cmd y presione Enter para abrir la consola.

Entonces entra

python.exe -m pip install --upgrade pip

 Una vez completada la actualización, ejecute el archivo webui-user.bat ( doble clic

 Vea si hay otros errores reportados

La instalación de gfpgan falló

Vaya a stable-diffusion-webui-master\stable-diffusion-webui-master\venv\Scripts como se muestra arriba para abrir cmd e ingresar

git clone https://github.com/TencentARC/GFPGAN.git

Cuando termine ingrese

//有可能不存在,但不影响
python.exe -m pip install basicsr facexlib
//有可能不存在,但不影响
python.exe -m pip install -r requirements.txt
python.exe -m pip install realesrgan

Luego continúe ejecutando el archivo webui-user.bat

No se pudo instalar el clip

 Descargar código de clip a local

git clone https://github.com/openai/CLIP.git

Encuentra un lugar para ponerlo y descomprímelo.

 Ponlo en estable -diffusion-webui-master\stable-diffusion-webui-master\venv\Scripts

Luego vaya a la carpeta CLIP-main (stable-diffusion-webui-master\sd.webui\webui\venv\Scripts\CLIP-main) e ingrese cmd para abrir la consola

 

Instalar dependencias

python.exe -m pip install ftfy regex tqdm
python.exe setup.py build install

Luego, después de ejecutar, continúe ejecutando el archivo webui-user.bat

La instalación de open_clip falló

De manera similar, abra la carpeta stable-diffusion-webui-master\stable-diffusion-webui-master\venv\Scripts.

Ingrese cmd para abrir la consola

python.exe -m pip install open_clip_torch

Luego, después de ejecutar, continúe ejecutando el archivo webui-user.bat

Entonces básicamente está hecho.

Resumir

Si no está equipado con resolución nacional, se recomienda habilitar la elusión global. De todos modos, si la descarga falla, simplemente cambie entre el país nacional y el extranjero repetidamente para ver qué velocidad de descarga es más rápida. Otro problema es la corrupción de archivos. A veces la descarga es interrumpido en el medio. Sí, la segunda vez que lo ingresé, no requirió descarga. En este caso, debe borrar el caché y descargar nuevamente.

Abra win+r para abrir cmd

ingresar

pip cache purge

Simplemente ejecútelo nuevamente. Si ocurren errores repetidos, simplemente ejecútelo de acuerdo con el proceso anterior. Cualquier error que se informe, corríjalo.

Luego el sitio web del modelo ai

LiblibAI·Liblib AI: la principal comunidad de intercambio de modelos de IA originales de China

Luego, para los descriptores, puedes encontrarlos en este sitio web. Cada imagen tiene un descriptor.

El modelo grande se puede colocar en stable-diffusion-webui-master\sd.webui\webui\models\Stable-diffusion

 

 El modelo lora se coloca en

\stable-diffusion-webui-master\sd.webui\webui\models\Lora puede ser la carpeta

No es fácil golpear con la mano. Señalar expectativas equivocadas

añade otro punto

Descargando

estabilidad-difusión-estable-ai

transformadores-domesticos

k-difusión

Código anterior

PUNTO LUMINOSO EN UN RADAR

Es posible que se informen errores debido a razones de red. Incluso si evita el muro, la descarga será demasiado lenta. Como solución, puede optar por descargar manualmente o copiar los paquetes de otras personas y colocarlos en stable-diffusion-webui\. repositorios \ Simplemente descárgalo. Si necesitas copiar la carpeta, puedes enviarme un mensaje privado.

descarga de git (necesitas instalar git)

Descargar estable-difusión-estabilidad-ai

Vaya a stable-diffusion-webui\repositories\ e ingrese cmd

git clone https://github.com/Stability-AI/stablediffusion.git 

Descargar domar-transformers

git clone https://github.com/CompVis/taming-transformers.git

Descargar k-difusión

git clone https://github.com/crowsonkb/k-diffusion.git

DescargarCódigoFormer

git clone https://github.com/sczhou/CodeFormer.git

Descargar BLIP

git clone https://github.com/salesforce/BLIP.git

Si se informa un error a mitad de la descarga y luego se puede ejecutar nuevamente, pero aparece un RuntimeError: No se pudo clonar la difusión estable en el navegador

Nota: Esto se debe a un error informado a mitad de la descarga. Aunque se puede ingresar, las funciones internas carecen de soporte de dependencia, por lo que se informará un error. En este momento, debe eliminar los archivosen stable-diffusion-webui. \repositories\ Si olvida qué archivo es,puede eliminar todas las carpetas en stable-diffusion-webui\repositories\ y luego ejecutar el archivo webui-user.bat nuevamente y lo descargará automáticamente o lo descargará manualmente. , o copie directamente la difusión establede otra persona

Siguiente artículo ¡Tutorial de instalación de cables! ¡Video, cambio de cara de imagen!

Supongo que te gusta

Origin blog.csdn.net/xiaoxiongxia/article/details/132088860
Recomendado
Clasificación