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.bat
primero, 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!