SDXL Turbo en Fooocus

Configura Fooocus para una generación superrápida con SDXL Turbo

SDXL Turbo en Fooocus
Do not index
Do not index
canonical-url
Publish
Publish
Esta semana se ha escrito mucho sobre el nuevo modelo ultrarrápido de generación de imágenes de Stability AI, el bien llamado SDXL Turbo derivado de Stable Diffusion XL y optimizado para generar imágenes en un solo paso en lugar de los 30 a 50 necesarios con los modelos anteriores
Si eres nuevo en Fooocus o aún no lo has instalado, puedes leer nuestra guía empezar a utilizar esta interfaz gráfica que combina sencillez y eficacia.
SDXL-Lightning es una alternativa a SDXL-Turbo, que también permite crear imágenes en 4 pasos (o menos). Una de sus ventajas es que está disponible en forma LoRA, lo que significa que la técnica puede aplicarse con todos los modelos compatibles con SDXL
Esta técnica ya está disponible en cuanto se instala Fooocus, eligiendo el modo de rendimiento Lightning en la configuración avanzada
notion image

¿Cómo se utiliza SDXL Turbo con Fooocus?

👉
A continuación describo cómo utilizar SDXL Turbo en Fooocus configurando todo manualmente.
Una técnica más sencilla es crear un preset, un archivo de presets para lanzar Fooocus y usarlo directamente con toda la configuración hecha. Detallo esta técnica artículo.

1. descargue e instale el modelo

Empieza descargando el archivo .safetensor para el modelo desde la página oficial Hugging Face o desde Civitai.
A continuación, coloque el archivo en el directorio /Fooocus/models/checkpoints
Si utiliza Fooocus de Google Colab puede descargar la plantilla directamente desde allí modificando el código de lanzamiento antes de ejecutarla:
!pip install pygit2==1.12.2
%cd /content
!git clone https://github.com/lllyasviel/Fooocus.git

%cd /content/Fooocus/models/checkpoints
!wget https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0_fp16.safetensors

%cd /content/Fooocus/
!python entry_with_update.py --share

2. configurar la generación

Sigue estos pasos para configurar Fooocus para SDXL Turbo
  1. Marque la casilla Advanced aparece debajo de la pregunta para abrir la configuración
  1. Abra la pestaña Models y seleccione sd_xl_turbo_1.0_fp16.safetensorscomo Base Model y None como Refiner
  1. A continuación, abra la pestaña Avanzado y cambie la Guidance Scale a 1
  1. A continuación, haga clic en la casilla Developper Debug Mode para visualizar los parámetros adicionales
  1. Ajuste Forced Overwrite of Sampling Step a 1
  1. Establezca Forced Overwrite of Generating Width et Forced Overwrite of Generating Height en 512
 
notion image

notion image

3. generar la imagen

Foocus ya está listo para crear imágenes con SDXL Turbo.
hacer es escribir una frase, por ejemplo "a tiny super fast robot running" y hacer clic en Generate para ver tus imágenes aparecer en unos segundos
También puede abrir la pestaña Styles para utilizar uno u otro de los estilos predefinidos que ofrece Fooocus, o ir Settings para aumentar el número de imágenes generadas a la vez (Image Number)
notion image

Utilizar un preset

Reconfigurar manualmente Fooocus como acabamos de hacer cada vez que quieras utilizar SDXL Turbo sigue siendo un poco tedioso.
Afortunadamente, Fooocus permite crear presets minificheros de configuración que se cargan cuando se adjuntan a un nuevo fichero "run.bat
He aquí cómo crear y utilizar un preset tan fácil para SDXL Turbo :

Crear el preset

Para nuestro preajuste, añadiremos un archivo run.bat adicional que se puede utilizar para iniciar Fooocus con los parámetros adecuados
Para crear un preajuste, vaya a la carpeta de preajustes del directorio Focus, donde encontrará todos los archivos de preajustes. Haga una copia de uno de los archivos de preajustes existentes y cámbiele el nombre por el que desee (por ejemplo turbo.json). Haga clic con el botón derecho del ratón en el nuevo archivo y ábralo con un editor de texto como el Bloc de notas
En el archivo de preajuste recién creado, puedes personalizar los parámetros de tu preajuste específico: nombre del modelo, escala de orientación, muestreador, resolución, etc. Para simplificar las cosas, puedes simplemente copiar los parámetros que se indican a continuación y pegarlos para sustituir el contenido del archivo que acabas de crear.
Consulte los parámetros que deben utilizarse
{
    "default_model": "sd_xl_turbo_1.0_fp16.safetensors",
    "default_refiner": "None",
    "default_refiner_switch": 0.5,
    "default_loras": [
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ]
    ],
    "default_cfg_scale": 1.0,
    "default_sample_sharpness": 3.0,
    "default_sampler": "dpmpp_sde",
    "default_scheduler": "karras",
    "default_performance": "Speed",
    "default_prompt": "",
    "default_prompt_negative": "",
    "default_styles": [
        "Fooocus V2",
        "Fooocus Enhance",
        "Fooocus Sharp"
    ],
    "default_aspect_ratio": "512*512",
    "default_overwrite_step": 1,
    "checkpoint_downloads": {
        "sd_xl_turbo_1.0_fp16.safetensors": "https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0_fp16.safetensors?download=true"
    },
    "embeddings_downloads": {},
    "lora_downloads": {}
}
 
A continuación, guarde el archivo para guardar estos ajustes.
🔗
El archivo turbo.json que contiene todos estos parámetros también puede descargarse al final delartículo sobre preajustes.

Crear un acceso directo .bat

Navega hasta la carpeta Fooocus, donde se encuentra el archivo run.. Haz una copia del archivo y cámbiale el nombre para que refleje tu preselección (run_turbo.bat)
Haga clic con el botón derecho en el archivo recién creado y ábralo con un editor de texto. En el editor de texto, modifique la línea con entry_with_update. para añadir el parámetro --preset turbo:
.\python_embeded\python.exe -s Fooocus\entry_with_update.py --preset turbo
pause
Guarda el archivo y cierra el editor de texto. Ahora, cuando ejecutes el archivo run_turbo.bat, Fooocus se cargará con tus ajustes preestablecidos, listo para generar imágenes con SDXL Turbo
 

Pague una vez para acceder de por vida a la generación de imágenes con Stable Diffusion y Diffus

🔥 Lifetime Deal con -60% 🔥

Aproveche la oferta

Written by