1. Instalación de ComfyUI en Mac con chip M1/M2/M3 [0]

Este proceso detalla cómo instalar ComfyUI en una Mac con chip M1, M2 o M3, lo que permite a los usuarios crear flujos de trabajo personalizados para la difusión estable y la generación de imágenes y animaciones con IA.

1.1. Preparación del entorno de instalación [5]

  1. Se recomienda crear una carpeta base llamada "AI" en el directorio de inicio de la Mac para organizar los archivos de ComfyUI, la difusión estable y los modelos futuros [5].
  2. Se utiliza la aplicación Terminal en Mac para interactuar con el núcleo de la computadora, ejecutar scripts y navegar por las carpetas, lo cual es esencial para las herramientas de IA como la difusión estable [10].
    1. Los comandos básicos de Terminal incluyen:
      1. pwd: muestra la ubicación actual [14].
      2. ls: lista las carpetas dentro del directorio actual [16].
      3. cd /: mueve al directorio raíz de la computadora [18].
      4. cd [arrastrar carpeta]: mueve al directorio de la carpeta arrastrada, lo que permite ejecutar comandos dentro de esa carpeta [19].

1.2. Instalación de Homebrew y Python 3.11 [23]

  1. Homebrew es una herramienta gratuita que permite instalar scripts y código como Python, PIP y PyTorch en la computadora [23].
    1. Para instalar Homebrew, se copia el código del sitio web brew.sh, se pega en Terminal y se sigue el proceso de instalación, que incluye ingresar la contraseña del usuario [23].
    2. Para verificar la instalación, se ejecuta brew doctor en Terminal; si aparece un error de "comando no encontrado", se debe ejecutar el comando proporcionado por Homebrew para agregarlo a la ruta del sistema y luego volver a ejecutar brew doctor [29].
  2. Se instala Python versión 3.11, ya que es la versión más reciente que funciona bien con ComfyUI [37].
    1. Para verificar la versión actual de Python, se escribe python3 --version en Terminal [38].
    2. Para instalar Python 3.11 usando Homebrew, se ejecuta brew install python@3.11 en Terminal [41].

1.3. Instalación de PIP y PyTorch Nightly [44]

  1. Se instala o actualiza PIP, una herramienta para instalar paquetes de Python [44].
    1. Se ejecuta pip 3 install --upgrade pip setuptools en Terminal; si Python 3.11 ya lo incluye, el sistema indicará "ya satisfecho" [48].
  2. Se instala la versión nightly de PyTorch para aprovechar el soporte gráfico Metal de las Mac más recientes, según la página web de ComfyUI [54].
    1. El código de instalación se obtiene de pytorch.org seleccionando la versión nightly, Mac y pip python [57].
    2. Se copia el código y se pega en Terminal; si ya está instalado, el sistema lo indicará [63].

1.4. Clonación del repositorio de ComfyUI y ejecución [69]

  1. Se clona el repositorio de ComfyUI desde GitHub en la carpeta "AI" [69].
    1. Se asegura que Terminal esté en la carpeta "AI" y se ejecuta git clone https://github.com/comfyanonymous/ComfyUI.git [70].
    2. Esto crea una carpeta ComfyUI con archivos como requirements.txt, que lista las dependencias necesarias [75].
  2. Se instalan las dependencias de ComfyUI listadas en requirements.txt [76].
    1. Se navega a la carpeta ComfyUI en Terminal usando cd [arrastrar carpeta ComfyUI] [78].
    2. Se ejecuta pip 3 install -r requirements.txt para descargar e instalar las dependencias [80].
  3. Se ejecuta ComfyUI abriendo el archivo main.py [82].
    1. En Terminal, dentro de la carpeta ComfyUI, se escribe python3.11 main.py para especificar la versión de Python [84].
    2. Esto genera una URL que se copia y pega en el navegador para acceder a la interfaz de ComfyUI [88].
  4. Para reiniciar ComfyUI después de cerrar el navegador o apagar la computadora, se abre Terminal, se navega a la carpeta ComfyUI y se ejecuta python3.11 main.py nuevamente [96].

1.5. Solución de problemas con ChatGPT [101]

  1. Si surgen problemas durante la instalación, se recomienda usar ChatGPT para obtener ayuda [101].
    1. Se pueden pegar los códigos de error o el código de trabajo en ChatGPT para recibir orientación en la resolución de problemas [101].
    2. También se puede pedir a ChatGPT que proporcione los pasos para instalar Homebrew, Python 3.11, pip 3, PyTorch Nightly y ComfyUI en una Mac M1 o M2 [102].