Ce guide fournit des conseils pour améliorer la rapidité et la qualité des générations d'images avec Fooocus.
¶ 🛠️ Configuration matérielle recommandée
- GPU NVIDIA : 8GB VRAM minimum pour des performances optimales.
- Pilotes GPU à jour : Mettre à jour les pilotes NVIDIA
- Espace disque : Assurez-vous d'avoir au moins 20GB de libre pour les modèles et cache.
- RAM : 16GB minimum recommandé pour éviter les ralentissements.
Dans Fooocus, vous pouvez ajuster les paramètres suivants pour optimiser la gestion de la mémoire vidéo :
- Mode de calcul : Choisir
fp16
ou bf16
au lieu de fp32
pour réduire l'utilisation de la VRAM.
- Désactiver les améliorations inutiles : Si votre GPU est limité, désactivez
Highres.fix
ou Refiner
.
- Utiliser l'option Low VRAM : Ajoutez
--lowvram
lors du lancement.
- Activez TensorRT (NVIDIA) : TensorRT peut accélérer les inférences en optimisant le modèle pour votre matériel. Pour l'activer, exécutez Fooocus avec l'option :
--tensorrt
- Augmentez la taille du batch : Si vous avez suffisamment de VRAM, augmentez
batch_size
pour générer plusieurs images en parallèle.
- Désactivez les étapes inutiles : Réduisez le nombre d'étapes de diffusion si vous privilégiez la vitesse à la qualité.
Si vous utilisez Fooocus sur un CPU Intel Arc ou AMD, voici quelques optimisations :
- Activez OpenVINO (
--openvino
) pour accélérer les calculs sur processeur Intel.
- Réduisez la résolution des images générées pour limiter l'utilisation des ressources.
- Assurez-vous d'utiliser la dernière version de PyTorch avec l’option
torch.compile()
pour optimiser l’inférence.
Configuration |
Temps pour une image (1024x1024, 30 steps) |
RTX 4090 |
~2s |
RTX 3080 |
~4s |
Intel Arc A770 |
~10s |
CPU Core i7 |
~30s |
Avec ces optimisations, Fooocus devrait être plus rapide et efficace sur votre matériel ! 🚀