Instalando ComfyUI en OpenSuse Tumbleweed

Para aquellos que quieren jugar con la generación de imágenes y vídeos con Inteligencia Artificial, ComfyUI supone una alternativa atractiva para su ejecución con recursos locales sin tener que pagar nada. Obviamente, el dinero se acaba invirtiendo en el hardware.

Se pueden animar algunos segundos una imagen estática de baja resolución con una RTX 5090, un Ryzen 5900X y 32GB de RAM. Aunque el asunto se queda corto por la cantidad de RAM, tendría que explorar mejor los límites.

Desde luego, es una herramienta que merece la pena probar, aunque trae bastantes quebraderos de cabeza por culpa de una versión todavía inestable de las herramientas PyTorch para las RTX 5000.

Lo primero que vamos a necesitar es instalar miniConda y crear un perfil donde ejecutar todo lo que viene después:

mkdir -p ~/miniconda3

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh

bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda

rm ~/miniconda3/miniconda.sh

source ~/miniconda3/bin/activate

conda init --all

conda create -n comfyenv

conda activate comfyenv

Realizaremos la descarga del repositorio de ConfyUI:

cd ~

git clone https://github.com/comfyanonymous/ComfyUI

cd ComfyUI

Instalamos los requisitos para la serie RTX 4000 o inferior:

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

O en el caso de tener una RTX 5000:

pip install setuptools --upgrade

pip install ninja cmake packaging

pip uninstall -y torch torchvision torchaudio xformers || true

rm ~/miniconda3/miniconda.sh -rf build dist *.egg-info

rm -rf ~/.cache/torch_extensions

pip install --force-reinstall torch==2.7.1+cu128 torchaudio==2.7.1+cu128 torchvision==0.22.1+cu128 --extra-index-url https://download.pytorch.org/whl/cu128

export TORCH_CUDA_ARCH_LIST="9.0"

Instalamos las dependencias:

pip install -r requirements.txt

Y, ya que estamos, dejamos preparado también ComfyUI Manager que viene muy bien:

cd custom_nodes/

git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager

cd ..

Finalmente, lanzamos la aplicación que no indicará a qué URL acceder para utilizarlo:

python main.py

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *