- Update PROMPT-REPRISE.md for new ComfyUI objective - Create detailed PROMPT-REPRISE-COMFYUI.md with installation plan - Mark STT/TTS as completed - Include verification steps and key points - Ready for next agent to take over image generation
215 lines
4.6 KiB
Markdown
215 lines
4.6 KiB
Markdown
# 🎨 PROCHAIN THREAD : Génération d'Images avec ComfyUI
|
|
|
|
> **Date** : 05 Avril 2026
|
|
> **Objectif** : Installer et configurer ComfyUI pour génération d'images sur RX 7800 XT
|
|
> **Prérequis** : ✅ Tous terminés (STT, TTS, voix FR)
|
|
|
|
---
|
|
|
|
## ✅ ÉTAT ACTUEL (Au moment de la reprise)
|
|
|
|
### Infrastructure en place
|
|
|
|
**folzo-Corp (192.168.1.11) - Fedora, RX 7800 XT 16GB**
|
|
```
|
|
✅ Ollama (port 11434) - qwen3.5:9b
|
|
✅ Effi-STT (port 8200) - faster-whisper large-v3
|
|
✅ openedai-speech (port 8100) - Piper + voix FR
|
|
⏳ ComfyUI (port 8188) - À INSTALLER
|
|
```
|
|
|
|
**effi-server (192.168.1.27)**
|
|
```
|
|
✅ Open WebUI (port 3000)
|
|
✅ Qdrant (port 6333)
|
|
✅ N8N (port 5678)
|
|
```
|
|
|
|
### Configuration OpenWebUI (Audio)
|
|
```yaml
|
|
STT:
|
|
Engine: OpenAI
|
|
URL: http://192.168.1.11:8200/v1
|
|
Model: whisper-1
|
|
Language: fr
|
|
|
|
TTS:
|
|
Engine: OpenAI
|
|
URL: http://192.168.1.11:8100/v1
|
|
Model: tts-1
|
|
Voice: siwis # ou tom
|
|
```
|
|
|
|
---
|
|
|
|
## 🎯 OBJECTIF DU PROCHAIN THREAD
|
|
|
|
### Génération d'Images avec ComfyUI
|
|
|
|
**Pourquoi ComfyUI ?**
|
|
- Interface node-based puissante
|
|
- Workflows personnalisables
|
|
- Support ROCm (AMD GPU)
|
|
- Parfait pour RX 7800 XT 16GB
|
|
|
|
**Ce qu'on va faire :**
|
|
1. Installer ComfyUI sur folzo-Corp
|
|
2. Configurer ROCm pour utiliser la RX 7800 XT
|
|
3. Télécharger modèle Stable Diffusion (SDXL ou SD 1.5)
|
|
4. Configurer dans OpenWebUI
|
|
5. Tester génération d'images
|
|
|
|
**Résultat attendu :**
|
|
```
|
|
Effi: "Dessine-moi un chat astronaute sur la lune"
|
|
→ ComfyUI génère l'image
|
|
→ Affichage dans OpenWebUI
|
|
```
|
|
|
|
---
|
|
|
|
## 📋 PLAN D'INSTALLATION
|
|
|
|
### Phase 1 : Installation ComfyUI
|
|
|
|
**Option A : Docker (Recommandé)**
|
|
```bash
|
|
# Chercher image ComfyUI avec ROCm support
|
|
# ou utiliser image standard + config ROCm
|
|
```
|
|
|
|
**Option B : Installation native**
|
|
```bash
|
|
# Cloner repo
|
|
# Installer dépendances
|
|
# Configurer ROCm
|
|
```
|
|
|
|
### Phase 2 : Configuration ROCm
|
|
|
|
**Vérifications :**
|
|
```bash
|
|
rocm-smi # Voir si GPU détecté
|
|
```
|
|
|
|
**Configuration :**
|
|
- Variables d'environnement ROCm
|
|
- PyTorch avec backend ROCm
|
|
- Test GPU
|
|
|
|
### Phase 3 : Modèles Stable Diffusion
|
|
|
|
**Choix du modèle :**
|
|
|
|
| Modèle | VRAM Requise | Qualité | Vitesse |
|
|
|--------|--------------|---------|---------|
|
|
| SD 1.5 | ~4-6 GB | Bonne | Rapide |
|
|
| SDXL Base | ~8-10 GB | Excellente | Moyenne |
|
|
| SDXL + Refiner | ~12-16 GB | Top | Lente |
|
|
| Pony Diffusion | ~8-10 GB | Très bonne | Moyenne |
|
|
|
|
**Recommandation** : SDXL Base (optimisé pour 16GB)
|
|
|
|
**Téléchargement :**
|
|
- HuggingFace (Stable Diffusion XL)
|
|
- CivitAI (modèles communautaires)
|
|
|
|
### Phase 4 : Intégration OpenWebUI
|
|
|
|
**Configuration :**
|
|
```yaml
|
|
Admin Panel → Settings → Images
|
|
Provider: ComfyUI
|
|
URL: http://192.168.1.11:8188
|
|
```
|
|
|
|
**Test :**
|
|
- Génération simple
|
|
- Prompt complexe
|
|
- Vérifier utilisation GPU
|
|
|
|
---
|
|
|
|
## 🔧 RESSOURCES UTILES
|
|
|
|
### Documentation
|
|
- `docs/TACHES-RESTANTES.md` - Liste complète des tâches
|
|
- `docs/COMPTE-RENDU-SESSION-2026-04-05.md` - Bilan session voix
|
|
- `docs/ARCHIVE/HISTORIQUE-COMPLET-EFFI.md` - Historique projet
|
|
|
|
### Liens importants
|
|
- **ComfyUI GitHub** : https://github.com/comfyanonymous/ComfyUI
|
|
- **ROCm + PyTorch** : https://pytorch.org/get-started/locally/
|
|
- **SDXL sur HuggingFace** : https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0
|
|
|
|
### Commandes de référence
|
|
|
|
```bash
|
|
# Vérifier GPU
|
|
rocm-smi
|
|
|
|
# Logs ComfyUI (quand installé)
|
|
sudo docker logs comfyui
|
|
|
|
# Test GPU PyTorch
|
|
python -c "import torch; print(torch.cuda.is_available())"
|
|
```
|
|
|
|
---
|
|
|
|
## ⚠️ POINTS D'ATTENTION
|
|
|
|
### ROCm et RX 7800 XT
|
|
- Architecture : **gfx1101** (Navi 32)
|
|
- ROCm 6.x supporte cette architecture
|
|
- PyTorch ROCm nécessaire
|
|
|
|
### Espace disque
|
|
- ComfyUI : ~2-5 GB
|
|
- Modèle SDXL : ~6-7 GB
|
|
- Total : Prévoir ~15-20 GB libres
|
|
|
|
### Mémoire VRAM
|
|
- SDXL Base : ~8-10 GB pendant génération
|
|
- Laisse de la marge pour Ollama (qwen3.5 utilise ~6GB)
|
|
- Total utilisé : ~14-16 GB (ça passe sur 16GB)
|
|
|
|
---
|
|
|
|
## 🚀 POUR DÉMARRER
|
|
|
|
Au début du prochain thread, vérifier :
|
|
|
|
1. **Effi-STT fonctionne toujours ?**
|
|
```bash
|
|
curl http://192.168.1.11:8200/health
|
|
```
|
|
|
|
2. **TTS fonctionne toujours ?**
|
|
```bash
|
|
curl http://192.168.1.11:8100/health
|
|
```
|
|
|
|
3. **ROCm OK ?**
|
|
```bash
|
|
rocm-smi
|
|
```
|
|
|
|
Si tout est vert → **Go pour ComfyUI !** 🎨
|
|
|
|
---
|
|
|
|
## 💡 IDÉES DE TESTS APRÈS INSTALLATION
|
|
|
|
1. **Génération simple** : "un chat sur un tapis"
|
|
2. **Style artistique** : "paysage cyberpunk, style Blade Runner"
|
|
3. **Portrait** : "portrait d'un elfe, fantasy art, détaillé"
|
|
4. **Concept** : "voiture volante rétro-futuriste, années 50"
|
|
5. **Avec Effi** : Demander à Effi de décrire une image, puis la générer
|
|
|
|
---
|
|
|
|
**Ready to create some art ?** 🎨✨
|
|
|
|
*Document créé le 05/04/2026 - Prêt pour la prochaine session*
|