Guía no oficial. Sin relación con Meta.

Última actualización:

Qwen Image 2.1 Turbo en ComfyUI y en tu propia GPU

ComfyUI reempaquetó los pesos de Turbo a las pocas horas del lanzamiento del 9 de octubre, y después llegaron las cuantizaciones GGUF de la comunidad. Esta página reúne los archivos exactos, los ajustes del sampler que importan y cómo elegir una cuantización para tu tarjeta gráfica.

En resumen: Usa el workflow oficial de Qwen-Image 2.1, cambia a qwen_image_2.1_turbo_bf16.safetensors y configura 8 pasos y CFG 1. ¿Te falta VRAM? Usa el archivo INT8 o una cuantización GGUF: Q8_0 (7.59 GB) es la más cercana al original y AD-Q4_K (4.20 GB) es la opción recomendada en 4 bits. Mantén el schedule de sigmas de Turbo o las imágenes cambiarán.

Archivos para descargar

Archivo (Comfy-Org/Qwen-Image-2.1)Qué es
diffusion_models/qwen_image_2.1_turbo_bf16.safetensorsCheckpoint Turbo completo de 8 pasos, BF16
diffusion_models/qwen_image_2.1_turbo_int8_convrot.safetensorsTurbo cuantizado en INT8, para usar menos VRAM
loras/qwen_image_2.1_turbo_lora_avg_rank_178_bf16.safetensorsTurbo como LoRA, aplicada al modelo base Qwen-Image 2.1
Codificador de texto y VAECompartidos con Qwen-Image 2.1; usa los archivos del mismo repositorio

Fuente: Pesos reempaquetados por Comfy-Org

Fuente: Nota de lanzamiento en ComfyUI Wiki

Configuración en ComfyUI paso a paso

  1. Actualiza ComfyUI a una versión compatible con Qwen-Image 2.1.
  2. Descarga el modelo de difusión Turbo en ComfyUI/models/diffusion_models/, y el codificador de texto y el VAE de Qwen-Image 2.1 en sus carpetas.
  3. Abre el workflow oficial de texto a imagen de Qwen-Image 2.1.
  4. Apunta el cargador de modelos al archivo Turbo, o conserva el modelo base y añade la LoRA Turbo.
  5. Configura el sampler en 8 pasos y CFG 1. Empieza con 1024 × 1024 para comprobar que funciona y luego pasa a los presets 2K.

Kijai señala que el schedule de sigmas de Turbo se parece al scheduler linear_quadratic de ComfyUI sin shift. Qwen indica que los schedules distintos del guardado no se han probado.

Fuente: Nota de lanzamiento en ComfyUI Wiki

Fuente: Pesos reempaquetados por Comfy-Org

Ajustes que importan

AjusteValor para Turbo
Pasos8
CFG1 (una pasada hacia delante por paso)
SamplerEuler, flow matching
Sigmas1.0, 0.978453, 0.95418, 0.926626, 0.89508, 0.845148, 0.704534, 0.414568, luego 0
Resolución2048 × 2048 nativa; 1024 × 1024 para pruebas rápidas

Fuente: Ficha del modelo en Hugging Face

Fuente: Nota de lanzamiento en ComfyUI Wiki

Fuente: Ficha GGUF de AtomicChat

Cuantizaciones GGUF y cuál elegir

AtomicChat publicó archivos GGUF para stable-diffusion.cpp y midió cuánto se aleja cada uno del original BF16 (LPIPS a 1024 × 1024; cuanto más bajo, más cercano).

ArchivoTamañoLPIPS frente a BF16
BF1614.23 GB0
Q8_07.59 GB0.037
AD-Q6_K6.71 GB0.044
AD-Q5_K5.40 GB0.076
AD-Q4_K4.20 GB0.147
AD-Q3_K3.60 GB0.206
AD-Q2_K2.55 GB0.359

Fuente: Ficha GGUF de AtomicChat

Cuánta VRAM necesitas

Qwen no ha publicado un mínimo de VRAM para Turbo. Estas son estimaciones de terceros para el modelo base, que tiene el mismo tamaño.

Tu hardwareQué ejecutar (estimación de Unsloth)
6 GB de VRAMFP8 con offloading, menos de 2 veces más lento
12–16 GB de VRAMGGUF Q4_K_M a 1024 × 1024
24 GB de VRAMPesos INT8 / FP8
Solo CPU, 12–16 GB de RAMGGUF Q4_K_M con un codificador de texto en 4 bits (lento)
Apple Silicon, 16 GB o másGGUF con un backend nativo

Turbo necesita la misma memoria por paso que el modelo base; ahorra tiempo porque ejecuta 8 pasos en lugar de 40.

Fuente: Documentación de Unsloth sobre Qwen-Image-2.1

Diffusers con menos VRAM

En Python, el offloading a CPU mantiene en la GPU solo el componente activo. Es más lento, pero permite que una tarjeta más pequeña ejecute el checkpoint BF16.

pip install "torch>=2.4.0"
pip install git+https://github.com/huggingface/diffusers.git
pip install "transformers>=5.17.0" accelerate pillow

# Less VRAM: keep only the active part of the model on the GPU (slower)
pipe = QwenImage21Pipeline.from_pretrained("Qwen/Qwen-Image-2.1-Turbo", dtype=torch.bfloat16)
pipe.enable_model_cpu_offload()

Ejemplo completo en Python en la guía principal

Fuente: Qwen-Image-2.1 en GitHub

Fuente: Ficha del modelo en Hugging Face

Preguntas frecuentes

¿Cuáles son los mejores ajustes de ComfyUI para Qwen Image 2.1 Turbo?

8 pasos, CFG 1, muestreo Euler, con el schedule de sigmas de Turbo (parecido a linear_quadratic sin shift).

¿Checkpoint Turbo o LoRA Turbo?

El checkpoint es más sencillo. La LoRA te permite guardar un solo modelo base en disco y alternar entre generación de 40 y de 8 pasos.

¿Qué GGUF debo descargar?

Q8_0 (7.59 GB) si te cabe; si no, AD-Q4_K (4.20 GB). Evita Q3 y Q2 salvo que no quepa ninguna otra.

¿Puedo ejecutarlo con 8 GB de VRAM?

Qwen no publica un mínimo. Unsloth estima que FP8 con offloading funciona con 6 GB (menos de 2 veces más lento) y que un GGUF de 4 bits necesita 12–16 GB a 1024 × 1024. Empieza con poco, con batch size 1.

¿Por qué mis imágenes con Turbo se ven mal?

Casi siempre es el schedule: cambiar los pasos sin los sigmas de Turbo o usar un CFG mayor que 1. Vuelve a 8 pasos, CFG 1 y el schedule guardado.

Guía independiente, sin relación con Alibaba ni con el equipo de Qwen. Los precios, las licencias y los nombres de archivo cambian; revisa las páginas oficiales enlazadas antes de construir sobre ellos.