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