Stable Diffusion

Custom search

Búsqueda personalizada
Enviado por developsite el Jue, 28/09/2023 - 04:15

Para instalar Stable Diffusion en Ubuntu 22.04, hay varias opciones. A continuación, se presentan algunos pasos generales que se pueden seguir:

  • 1. Instalar las aplicaciones necesarias, como Python, wget y git. Para hacerlo, se puede usar el siguiente comando en la terminal: `sudo apt install wget git python3 python3-venv`.
  • 2. Verificar la versión de Python instalada con el comando `python --version`.
  • 3. Instalar CUDA. Antes de hacerlo, se debe verificar la versión de CUDA compatible con PyTorch. Para hacerlo, se puede acceder al sitio web oficial de PyTorch y establecer la versión de PyTorch, el sistema operativo, el paquete y el lenguaje. En este caso, se confirmó que se podía usar CUDA 11.7 o 11.8.
  • 4. Descargar una versión anterior de CUDA desde el archivo de herramientas de CUDA. Para hacerlo, se puede acceder al sitio web de NVIDIA y descargar la versión deseada.
  • 5. Clonar el repositorio de Stable Diffusion. Para hacerlo, se puede usar el siguiente comando en la terminal: `git clone https://github.com/CompVis/stable-diffusion.git`.
  • 6. Descargar el archivo de modelo necesario para Stable Diffusion. Para hacerlo, se puede acceder al sitio web de Mendhak y descargar el archivo.
  • 7. Ejecutar Stable Diffusion. Para hacerlo, se deben activar el entorno de conda, precargar los modelos y ejecutar el script de inicio. Para más detalles, se puede consultar la documentación de Stable Diffusion.

Es importante tener en cuenta que estos pasos son generales y pueden variar dependiendo de la versión específica de Ubuntu 22.04 y de las características del sistema en el que se está instalando Stable Diffusion. Por lo tanto, se recomienda consultar la documentación oficial de Stable Diffusion y seguir las instrucciones específicas para la versión de Ubuntu 22.04 que se está utilizando.

Citations:

[1] https://youtube.com/watch?v=n0u2Kfu2Cbs
[2] https://youtube.com/watch?v=gJotSdaMFqw
[3] https://www.server-world.info/en/note?os=Ubuntu_22.04&p=stablediffusion
[4] https://dev.to/gladevise/building-a-stable-diffusion-webui-local-environment-on-ubuntu-2204-5gd7
[5] https://askubuntu.com/questions/1437304/installing-and-running-stable-diffusion-on-64-bit-ubuntu-22-04-lts
[6] https://code.mendhak.com/run-stable-diffusion-on-ubuntu/

Para instalar Stable Diffusion en Ubuntu 22.04, sigue estos pasos:

  • 1. Asegúrate de tener instalado Git en tu sistema. Si no lo tienes, puedes instalarlo con el siguiente comando:
  • sudo apt install git
  • 2. Crea un directorio para el proyecto de IA y navega hasta él:
  • mkdir stable_diffusion_project
    cd stable_diffusion_project
  • 3. Clona el repositorio de Stable Diffusion:
  • git clone https://github.com/CompVis/stable-diffusion.git
  • 4. Instala Anaconda siguiendo las instrucciones en[5]. Esto te permitirá crear un entorno virtual de Python para instalar las dependencias necesarias.
  • 5. Crea un entorno virtual de Python e instala las dependencias necesarias:
  • conda create -n stable_diffusion python=3.8
    conda activate stable_diffusion
    pip install -r stable-diffusion/requirements.txt
  • 6. Descarga el archivo del modelo necesario para Stable Diffusion siguiendo las instrucciones en[5].
  • 7. Ejecuta el script de Stable Diffusion con el siguiente comando:
  • python stable-diffusion/diffuse.py --prompt "tu descripción aquí"
  • Reemplaza "tu descripción aquí" con la descripción de la imagen que deseas generar.

    Si deseas utilizar una interfaz gráfica de usuario, puedes instalar Stable Diffusion WebUI siguiendo las instrucciones en[10]. Esto te proporcionará una interfaz fácil de usar para interactuar con Stable Diffusion.

    Ten en cuenta que si deseas utilizar tu GPU para acelerar el proceso, asegúrate de tener instalados los controladores NVIDIA adecuados y CUDA[1]. Si tienes una GPU AMD, sigue las instrucciones en[8] para instalar ROCm y configurar Stable Diffusion para su uso con GPUs AMD.

    Citations:

    [1] https://youtube.com/watch?v=n0u2Kfu2Cbs&t=0
    [2] https://youtube.com/watch?v=g0_U37zqAPI
    [3] https://www.reddit.com/r/StableDiffusion/comments/10zfnlj/novice_guide_how_to_fully_setup_linux_to_run/
    [4] https://youtube.com/watch?v=gJotSdaMFqw
    [5] https://code.mendhak.com/run-stable-diffusion-on-ubuntu/
    [6] https://hub.tcno.co/ai/stable-diffusion/webui/
    [7] https://www.server-world.info/en/note?os=Ubuntu_22.04&p=stablediffusion
    [8] https://www.videogames.ai/2022/11/06/Stable-Diffusion-AMD-GPU-ROCm-Linux.html
    [9] https://askubuntu.com/questions/1437304/installing-and-running-stable-diffusion-on-64-bit-ubuntu-22-04-lts
    [10] https://betterprogramming.pub/generate-high-quality-image-using-stable-diffusion-webui-de96d6947d85
    [11] https://github.com/CompVis/stable-diffusion/issues/469
    [12] https://dev.to/gladevise/building-a-stable-diffusion-webui-local-environment-on-ubuntu-2204-5gd7
    [13] https://dev.to/felipelujan/set-up-stable-difussion-webui-and-controlnet-on-ubuntu-2204-hbm
    [14] https://sdtutorial.com/install_ubuntu.php