v2.2: Add Logs tab with real-time log viewing
Browse files
app.py
CHANGED
|
@@ -617,16 +617,17 @@ with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
|
|
| 617 |
lora_choices = ["None"] + list(AVAILABLE_LORAS.keys())
|
| 618 |
|
| 619 |
gr.Markdown(f"""
|
| 620 |
-
# 🎨 Qwen Soloband - Image2Image + LoRA
|
| 621 |
|
| 622 |
**Продвинутая модель генерации** с поддержкой Text-to-Image, Image-to-Image и LoRA стилей.
|
| 623 |
|
| 624 |
### ✨ Возможности:
|
| 625 |
- 🖼️ **Text-to-Image** - Генерация из текста, разрешения до 2048×2048
|
| 626 |
-
- 🔄 **Image-to-Image** - Модификация изображений с контролем strength (0.0-1.0)
|
| 627 |
- 🎭 **LoRA Support** - {len(AVAILABLE_LORAS)} доступных стилей (Hub + локальные)
|
| 628 |
- 🔌 **Full API** - Все функции доступны через API
|
| 629 |
- ⚡ **Optimized** - VAE tiling/slicing, правильный QwenImageImg2ImgPipeline
|
|
|
|
| 630 |
|
| 631 |
**Модель**: [Gerchegg/Qwen-Soloband-Diffusers](https://huggingface.co/Gerchegg/Qwen-Soloband-Diffusers)
|
| 632 |
|
|
@@ -725,10 +726,12 @@ with gr.Blocks(css=css, theme=gr.themes.Soft()) as demo:
|
|
| 725 |
## 📋 Логи генерации
|
| 726 |
|
| 727 |
Здесь отображаются подробные логи последней генерации:
|
| 728 |
-
- 🔍 Параметры запроса
|
| 729 |
-
- ⚙️ Этапы обработки (resize, LoRA,
|
| 730 |
- ⏱️ Время выполнения каждого этапа
|
| 731 |
-
- 📊 Финальная статистика
|
|
|
|
|
|
|
| 732 |
""")
|
| 733 |
|
| 734 |
log_output = gr.Textbox(
|
|
|
|
| 617 |
lora_choices = ["None"] + list(AVAILABLE_LORAS.keys())
|
| 618 |
|
| 619 |
gr.Markdown(f"""
|
| 620 |
+
# 🎨 Qwen Soloband - Image2Image + LoRA v2.2
|
| 621 |
|
| 622 |
**Продвинутая модель генерации** с поддержкой Text-to-Image, Image-to-Image и LoRA стилей.
|
| 623 |
|
| 624 |
### ✨ Возможности:
|
| 625 |
- 🖼️ **Text-to-Image** - Генерация из текста, разрешения до 2048×2048
|
| 626 |
+
- 🔄 **Image-to-Image** - Модификация изображений с контролем strength (0.0-1.0, до 3072×3072)
|
| 627 |
- 🎭 **LoRA Support** - {len(AVAILABLE_LORAS)} доступных стилей (Hub + локальные)
|
| 628 |
- 🔌 **Full API** - Все функции доступны через API
|
| 629 |
- ⚡ **Optimized** - VAE tiling/slicing, правильный QwenImageImg2ImgPipeline
|
| 630 |
+
- 📋 **Detailed Logs** - Подробное логирование всех этапов генерации
|
| 631 |
|
| 632 |
**Модель**: [Gerchegg/Qwen-Soloband-Diffusers](https://huggingface.co/Gerchegg/Qwen-Soloband-Diffusers)
|
| 633 |
|
|
|
|
| 726 |
## 📋 Логи генерации
|
| 727 |
|
| 728 |
Здесь отображаются подробные логи последней генерации:
|
| 729 |
+
- 🔍 Параметры запроса (prompt, size, seed, etc.)
|
| 730 |
+
- ⚙️ Этапы обработки (resize, LoRA loading, generation)
|
| 731 |
- ⏱️ Время выполнения каждого этапа
|
| 732 |
+
- 📊 Финальная статистика и разбивка времени
|
| 733 |
+
|
| 734 |
+
💡 Логи автоматически обновляются после каждой генерации
|
| 735 |
""")
|
| 736 |
|
| 737 |
log_output = gr.Textbox(
|