Sobre el proyecto
Fooocus es una aplicación de generación de imágenes de código abierto y sin conexión, construida sobre la arquitectura Stable Diffusion XL y presentada a través de una interfaz web Gradio. Su objetivo de diseño declarado es permitir que los usuarios se centren en las indicaciones y las imágenes en lugar de ajustar parámetros manualmente, de manera similar a servicios alojados como Midjourney. El proyecto describe un motor de procesamiento de indicaciones basado en GPT-2 sin conexión y mejoras de muestreo destinadas a producir buenos resultados a partir de indicaciones cortas o largas.
Las capacidades clave descritas en el README incluyen la generación de texto a imagen, el escalado y la variación de imágenes de entrada, la inpainting y la outpainting (paneo arriba/abajo/izquierda/derecha), las indicaciones de imagen, el intercambio de rostros mediante InsightFace, la descripción de imágenes, los preajustes de estilo, las indicaciones negativas, la selección de relación de aspecto y la ponderación de indicaciones utilizando el reweighting estilo A1111. También documenta su propio algoritmo de inpainting y modelo de inpainting, además de un intercambio de refinador nativo dentro de un único k-sampler, la guía ADM negativa y una variación de la guía de autoatención.
La instalación se ofrece para Windows mediante un paquete descargable y run.bat, para Linux a través de Anaconda, venv de Python o Python 3.10 nativo, para GPUs AMD mediante ROCm o DirectML (descrito como beta), para Mac mediante PyTorch MPS y a través de Docker. También se proporciona un cuaderno de Colab. El README establece un requisito mínimo de 4 GB de VRAM Nvidia y 8 GB de RAM del sistema, con intercambio del sistema requerido, y señala que la operación solo con CPU necesita 32 GB de RAM. Hay tres preajustes disponibles: predeterminado/general, realista y anime, cada uno con diferentes modelos y configuraciones predeterminados. La interfaz de usuario puede exponerse localmente con --listen o compartirse con --share, y se puede agregar autenticación básica a través de un archivo auth.json.
El proyecto se describe como en soporte a largo plazo limitado con solo correcciones de errores, sin planes actuales para migrar a arquitecturas de modelos más recientes. El README advierte que existen muchos sitios web falsos y que este repositorio es la única fuente oficial.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.