A newer version of the Gradio SDK is available:
6.2.0
metadata
title: Text-to-Image Gradio Template
emoji: 🖼
colorFrom: purple
colorTo: red
sdk: gradio
sdk_version: 5.25.2
app_file: app.py
pinned: false
🚀 Text-to-Image Gradio Template - Optimizado para H200
Un generador de imágenes con IA con múltiples modelos de alta calidad optimizado para ZeroGPU H200 del plan Pro de Hugging Face Spaces.
⚡ Optimizaciones para H200
🚀 Rendimiento Optimizado:
- ✅ Mixed Precision (FP16) para máxima velocidad
- ✅ XFormers Memory Efficient Attention habilitado
- ✅ Attention Slicing para mejor gestión de memoria
- ✅ VAE Slicing para modelos grandes
- ✅ CPU Offload para optimización de memoria
- ✅ CUDA Optimizations (cudnn.benchmark, tf32)
🎯 Velocidad H200:
- ⚡ Hasta 10x más rápido que CPU
- ⚡ Generación en segundos en lugar de minutos
- ⚡ Optimizado para modelos grandes (FLUX, SDXL)
- ⚡ Batch processing para múltiples imágenes
🚀 Modelos Disponibles
Modelos Ultra Rápidos (1-4 pasos) ⚡
- SDXL Turbo - Generación ultra rápida (1 paso)
- SD Turbo - Generación rápida (1 paso)
- SDXL Lightning - Generación rápida de alta calidad (4 pasos)
- SDXL Lightning 4Step - Versión optimizada de 4 pasos
Modelos FLUX (Alta Calidad) 🔐
- FLUX.1-dev - Modelo de desarrollo de alta calidad
- FLUX.1-schnell - Modelo rápido de alta calidad
- FLUX.1-pro - Modelo profesional de máxima calidad
- FLUX.1-Kontext-Dev - Modelo externo via API (requiere conexión)
Modelos Estándar Optimizados
- SDXL Base - Modelo base de Stable Diffusion XL
- Realistic Vision - Especializado en retratos realistas
Modelos Especializados 🎯
- OpenJourney v4 - Especializado en arte Midjourney-style
- Anything v3 - Modelo versátil para cualquier estilo
- Waifu Diffusion - Especializado en anime y manga
- Deliberate v2 - Modelo de alta calidad para arte digital
- Dreamlike Diffusion - Especializado en arte surrealista y onírico
Modelos Clásicos
- Stable Diffusion v1.5 - Modelo estable y confiable
- Stable Diffusion v1.4 - Modelo base optimizado
- Midjourney Style - Estilo artístico clásico
- Orange Mixs - Estilo anime colorido
- Kohaku V2.1 - Estilo anime avanzado
🔐 Configuración para Modelos Gated (FLUX)
Para usar los modelos FLUX, necesitas configurar tu token de Hugging Face:
1. Obtener Token de Hugging Face
- Ve a Hugging Face Settings
- Crea un nuevo token con permisos de read
- Copia el token generado
2. Configurar Token en el Space
- Ve a tu Space: https://huggingface.co/spaces/Ntdeseb/test
- Haz clic en Settings (⚙️)
- En la sección Variables and secrets
- Agrega una nueva variable:
- Name:
HF_TOKEN - Value:
hf_tu_token_aqui - Type:
Secret✅
- Name:
- Guarda los cambios
- Reinicia el Space
3. Verificar Acceso a Modelos FLUX
- Ve a FLUX.1-dev
- Haz clic en "Access repository"
- Acepta los términos
- ¡Listo! Los modelos FLUX estarán disponibles
🎯 Características Avanzadas
Parámetros Configurables:
- ✅ Guidance Scale: 0.0-20.0 (control de adherencia al prompt)
- ✅ Inference Steps: 1-100 (calidad vs velocidad)
- ✅ Eta (DDIM): 0.0-1.0 (determinismo vs aleatoriedad)
- ✅ Strength: 0.0-1.0 (fuerza de transformación)
- ✅ Images per prompt: 1-4 (generación múltiple)
- ✅ Safety Checker: On/Off (filtrado de contenido)
Optimizaciones Automáticas:
- 🚀 Detección automática de H200
- ⚡ Configuración optimizada por modelo
- 💾 Gestión inteligente de memoria
- 🔧 Parámetros recomendados por modelo
📊 Rendimiento H200
Tiempos de Generación Estimados:
| Modelo | Pasos | Tiempo H200 | Tiempo CPU |
|---|---|---|---|
| SDXL Turbo | 1 | ~2 segundos | ~30 segundos |
| SDXL Lightning | 4 | ~5 segundos | ~2 minutos |
| FLUX.1-dev | 20 | ~15 segundos | ~10 minutos |
| SDXL Base | 50 | ~30 segundos | ~15 minutos |
Memoria GPU Utilizada:
- Modelos pequeños: 2-4 GB VRAM
- Modelos medianos: 4-8 GB VRAM
- Modelos grandes: 8-16 GB VRAM
- H200 tiene 80 GB VRAM - ¡Soporta todos los modelos!
🎨 Uso
- Selecciona el modelo que mejor se adapte a tus necesidades
- Escribe tu prompt de manera descriptiva
- Ajusta los parámetros según la calidad/velocidad deseada
- Haz clic en "Run" y disfruta de la velocidad H200
🔧 Configuración Técnica
Hardware Requerido:
- ✅ Plan Pro de Hugging Face Spaces (ZeroGPU H200)
- ✅ HF_TOKEN configurado (para modelos FLUX)
- ✅ Conexión estable a internet
Dependencias Optimizadas:
- PyTorch 2.0+ con soporte CUDA
- Diffusers 0.24+ con optimizaciones H200
- XFormers para atención eficiente
- Transformers 4.35+ para modelos FLUX
🚀 Ventajas del Plan Pro
vs Plan Gratuito:
- ⚡ ZeroGPU H200 vs CPU limitado
- 🚀 Sin límites de tiempo de ejecución
- 💾 Más memoria disponible
- 🔧 Optimizaciones avanzadas habilitadas
- 📊 Métricas detalladas de rendimiento
vs Otras Plataformas:
- 💰 $9/mes vs $20-50+ en otras plataformas
- 🎯 Especializado en IA vs propósito general
- 🔗 Integración perfecta con Hugging Face
- 🚀 ZeroGPU incluido vs GPU adicional
📝 Ejemplos de Prompts
Retratos Realistas:
"Portrait of a beautiful woman, realistic, high quality, detailed, 8k, professional photography"
Arte Fantástico:
"Fantasy landscape with dragons and mountains, epic, detailed, cinematic lighting, 8k"
Anime/Manga:
"Anime girl with blue hair, detailed, high quality, beautiful, soft lighting, masterpiece"
Arte Abstracto:
"Abstract digital art, vibrant colors, geometric shapes, modern, high contrast, 8k"
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Si tienes sugerencias para:
- Nuevos modelos optimizados para H200
- Mejoras en la interfaz
- Optimizaciones de rendimiento
- Nuevas características
¡No dudes en contactarnos!
📞 Soporte
Para soporte técnico o preguntas sobre:
- Configuración del plan Pro
- Optimizaciones H200
- Modelos FLUX
- Problemas de rendimiento
Contacta a través de los issues del repositorio.