¿Por qué ComfyUI y Python me bombardean de advertencias al arrancar?

La consola de ComfyUI se veía como un volcán digital en erupción. Al intentar arrancar el software, la terminal se llenó de mensajes que parecían errores críticos, desde advertencias sobre paquetes obsoletos hasta notas sobre rendimiento y memoria gráfica.

Una persona trabajando en una computadora con múltiples líneas de código en pantalla.
El desarrollador frente al caos de la consola inicial.

En lugar de entrar en pánico, lo primero es entender qué está realmente diciendo el sistema. Tras analizar los mensajes uno por uno, se revela que no son fallos graves, sino una mezcla de advertencias informativas y medidas de seguridad preventiva.

El primer aviso: pynvml

La primera línea de la consola lanza un FutureWarning: «The pynvml package is deprecated. Please install nvidia-ml-py instead.» Esto indica que el paquete pynvml, utilizado para monitorear la GPU, está siendo reemplazado por una versión más moderna.

Aunque PyTorch emite esta advertencia de futuro, no rompe nada y no afecta el rendimiento. Puedes ignorarla olímpicamente o, si prefieres mantener tu entorno limpio, desinstalar pynvml e instalar su reemplazo con un simple comando de pip.

DWPose corriendo en la CPU

Luego aparece una advertencia sobre rendimiento: «DWPose might run very slowly». Esto ocurre porque el detector de poses utiliza OpenCV y la unidad central de procesamiento (CPU) en lugar de aceleración gráfica.

Si quieres que esto sea más rápido, puedes instalar onnxruntime-gpu dentro del entorno virtual correcto para activar soporte CUDA. Sin embargo, incluso sin arreglarlo, el sistema sigue funcionando correctamente; es solo una nota sobre la velocidad de procesamiento.

Una ventana de consola mostrando código Python ejecutando un workaround de memoria CUDA.
Detalle técnico del workaround de memoria en PyTorch para evitar errores de la GPU.

El archivo styles.csv desaparecido

Otro mensaje indica que el archivo styles.csv no existe en la carpeta del proyecto. Esto es puramente cosmético: ComfyUI está buscando un archivo opcional para plantillas de prompts y simplemente avisa cuando no lo encuentra.

No afecta las generaciones, ni los nodos, ni ControlNet. Puedes ignorarlo por completo o crear un archivo vacío para silenciar el mensaje si te molesta verlo en los logs.

Representación visual de un plugin de software cargando archivos JSON y CSV durante el arranque.
El proceso de carga del manager mostrando los mensajes de caché actualizada desde GitHub.

El workaround de memoria NVIDIA

PyTorch también muestra que está «working around nvidia conv3d memory bug». Esto significa que detectó una vulnerabilidad conocida en la GPU y activó un camino alternativo para evitar posibles corrupciones de memoria o cuelgues.

En lugar de preocuparte, considera esto como una red de seguridad: el sistema sabe dónde pisar con cuidado durante las operaciones complejas de convolución 3D. El impacto en el rendimiento es mínimo e imperceptible para la mayoría de los usuarios.

ComfyUI-Manager: ¿Por qué habla tanto?

Finalmente, el plugin ComfyUI-Manager parece estar dando una charla interminable sobre sus tareas de arranque. Se actualiza su caché desde repositorios en GitHub y reporta que ha completado todas las tareas iniciales.

Un escritorio limpio con una pantalla mostrando un registro de consola ordenado y sin errores.
El sistema funcionando correctamente después de aplicar las soluciones discutidas en el artículo.

No es publicidad ni un error de red; es simplemente el modo «mírame trabajar» del plugin, diseñado para usuarios que realizan debugging o setups complejos. Puedes ignorarlo, ya que no se repite durante la generación de imágenes.

Conclusión

Tras desglosar cada uno de estos mensajes, queda claro que ninguno es un error crítico. La consola está funcionando como se espera, aplicando medidas preventivas y mostrando información de diagnóstico.

El enfoque más saludable es aceptar el ruido del sistema y centrarse en la generación creativa. Con este conocimiento, puedes ver esos mensajes no como errores, sino como el sistema asegurándose de que todo esté bien antes de empezar a trabajar.