Guide Complet — WanGP (Wan2GP)
avril 2026 · 12 min de lecture
WanGP est un générateur vidéo IA open source conçu pour les "GPU pauvres" : il rend accessibles des modèles de génération vidéo de pointe sur du matériel grand public, avec aussi peu que 6 Go de VRAM.
📋 Table des matières
- Présentation
- Prérequis
- Installation
- Mise à jour
- Lancement
- Interface Web
- Modèles disponibles
- Profils mémoire
- Fonctionnalités avancées
- Optimisations de performance
- Dépannage
- Ressources et communauté
Présentation
WanGP est un fork optimisé du projet Wan2.1, créé par DeepBeepMeep. Il supporte une large gamme de modèles de génération :
| Catégorie | Modèles supportés |
|---|---|
| Vidéo | Wan 2.1 / 2.2, Hunyuan Video, LTX Video / LTX-2 / LTX-2.3, LongCat |
| Image | Flux 1 / 2, Qwen Image, Z-Image |
| Audio / TTS | Qwen3 TTS, Ace Step, Heart Mula, Kugel Audio, Chatterbox |
Points forts :
- VRAM minimale dès 6 Go (certains modèles)
- Support des anciens GPU Nvidia (GTX 10XX, 20XX, ...)
- Support des GPU AMD (RDNA 2, 3, 3.5, 4)
- Interface 100% web (Gradio)
- Téléchargement automatique des modèles adaptés à votre GPU
- Quantification multi-formats : int8, fp8, GGUF, NV FP4, Nunchaku
- Système de plugins, LoRA, file d'attente, mode batch
Prérequis
- Un GPU compatible (Nvidia RTX 10XX ou plus récent, ou AMD RDNA 2+)
- Au moins 6 Go de VRAM (pour les modèles légers)
- Python 3.10.9 ou 3.11.14 selon votre configuration
- Conda (recommandé pour la gestion d'environnements)
- Connexion internet pour le téléchargement initial des modèles
Installation
Installation rapide (Pinokio)
La méthode la plus simple : utilisez l'application Pinokio.
⚠️ Il est recommandé d'utiliser les scripts communautaires
wan2gpouwan2gp-amdpar Morpheus plutôt que le script officiel Pinokio.
Installation manuelle (Python 3.10)
git clone https://github.com/deepbeepmeep/Wan2GP.git
cd Wan2GP
conda create -n wan2gp python=3.10.9
conda activate wan2gp
pip install torch==2.7.1 torchvision torchaudio --index-url https://download.pytorch.org/whl/test/cu128
pip install -r requirements.txt
Installation manuelle (Python 3.11 — recommandée)
git clone https://github.com/deepbeepmeep/Wan2GP.git
cd Wan2GP
conda create -n wangp python=3.11.14
conda activate wangp
pip install torch==2.10.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu130
pip install -r requirements.txt
Pourquoi Python 3.11 ? Cette configuration permet d'accéder à des noyaux optimisés (Triton, Flash Attention 2, kernels NVFP4) pour des gains de vitesse significatifs, surtout sur RTX 40XX / 50XX.
Installation via Docker
Pour les systèmes Debian/Ubuntu :
./run-docker-cuda-deb.sh
Ce script automatisé :
- Détecte votre GPU et sa VRAM
- Sélectionne l'architecture CUDA optimale
- Installe le runtime Docker NVIDIA si nécessaire
- Construit une image Docker avec toutes les dépendances
- Monte le répertoire courant (modèles, LoRA, vidéos générées sont sauvegardés localement)
Installation AMD
Consultez le guide dédié : docs/AMD-INSTALLATION.md
Support pour les GPU RDNA 2, 3, 3.5 et 4.
Mise à jour
# Avec Pinokio : utiliser l'interface Pinokio
# En manuel :
cd Wan2GP
git pull
conda activate wangp
pip install -r requirements.txt
En cas d'erreurs git :
git fetch origin && git reset --hard origin/main
conda activate wangp
pip install -r requirements.txt
Lancement
# Mode par défaut (Text-to-Video)
python wgp.py
# Mode Image-to-Video
python wgp.py --i2v
# Modèle léger et rapide (1.3B)
python wgp.py --t2v-1-3B
# Avec profil mémoire spécifique (1 à 5)
python wgp.py --profile 4
# Avec verbosité maximale (debug)
python wgp.py --verbose 2
Une fois lancé, ouvrez votre navigateur à l'adresse indiquée (généralement http://127.0.0.1:7860).
💡 Première utilisation ? Consultez l'onglet Guides dans l'interface : il vous propose une sélection de modèles recommandés selon votre matériel.
Interface Web
L'interface Gradio comporte plusieurs sections principales :
| Section | Description |
|---|---|
| Model Selection | Sélection du modèle via un menu déroulant |
| Prompt | Description textuelle de la vidéo à générer |
| Resolution | Résolution de sortie (doit correspondre au modèle choisi) |
| Num Frames | Nombre de frames (FPS fixé à 16 ; ex. 160 frames = 10 s) |
| Quality | Paramètres avancés : steps, guidance, Self Refiner... |
| LoRA | Chargement de LoRA pour personnaliser le style |
| Queue | File d'attente pour générer plusieurs vidéos |
| Config | Paramètres de performance, mémoire, prompt enhancer |
Modèles disponibles
Vidéo
| Modèle | Spécialité | VRAM min. |
|---|---|---|
| Wan 2.1 T2V 1.3B | Text-to-Video rapide (idéal pour débuter) | ~6 Go |
| Wan 2.1 T2V 14B | Text-to-Video haute qualité | ~12 Go |
| Wan 2.1 I2V | Image-to-Video | ~8 Go |
| Wan 2.2 | Version améliorée de Wan 2.1 | ~8 Go |
| Hunyuan Video | Qualité élevée (texte vers vidéo) | ~10 Go |
| LTX-2 / LTX-2.3 | Vidéo + bande son audio, très optimisé | ~8 Go |
| LTX-2 Distilled | Version rapide de LTX-2 | ~8 Go |
Image
| Modèle | Spécialité |
|---|---|
| Flux 1 / 2 Klein | Génération d'images haute qualité |
| Qwen Image | Génération et édition d'images |
| Z-Image Turbo | Ultra-rapide (1 à 3 steps) |
Audio / TTS
| Modèle | Spécialité |
|---|---|
| Ace Step 1.5 Turbo | Génération de chansons complètes (multi-minutes) |
| Heart Mula | Chansons avec paroles |
| Qwen3 TTS | Synthèse vocale avec clonage de voix |
| Kugel Audio | TTS avec dialogues entre deux voix clonées |
| Chatterbox | TTS polyvalent |
💡 Conseil de départ : commencez avec
Wan 2.1 T2V 1.3Bpour apprendre l'interface, puis passez àHunyuan VideoouWan 14Bpour la qualité finale.
Profils mémoire
WanGP propose 5 profils qui contrôlent l'équilibre VRAM / RAM :
| Profil | Description | Usage recommandé |
|---|---|---|
| 1 | Tout en VRAM, RAM réservée pour accélérer les transferts | VRAM abondante (24+ Go) |
| 2 | VRAM + RAM partagées | Usage général |
| 3 (LowRAM_HighVRAM) | Modèle entier en VRAM, peu de RAM | 24 Go VRAM, peu de RAM |
| 3+ | Variante de 3 sans réservation RAM | Beaucoup de VRAM, peu de RAM |
| 3.5 | Entre 3 et 5, sans RAM réservée | VRAM suffisante pour tout le modèle |
| 4 | Déchargement agressif sur CPU RAM | Faible VRAM (6–8 Go) |
| 5 | Maximum d'économie mémoire | Cas extrêmes |
Fonctionnalités avancées
LoRA
Les LoRA permettent de personnaliser le style ou le contenu des générations.
# Vérifier la compatibilité des LoRA
python wgp.py --check-loras --verbose 2
- Placez vos fichiers LoRA dans le dossier
loras/(ou le dossier racine défini dans Config) - Chargez-les depuis l'onglet LoRA de l'interface
- Vous pouvez spécifier un multiplicateur de force (ex.
0.8) - Pour LTX-2, les multiplicateurs peuvent varier selon le pass :
"1;0.5"
LoRA accélérateurs notables :
| LoRA | Effet |
|---|---|
| CausVid | Génération en 4–12 steps seulement (x2 à x3 plus rapide) |
| AccVideo | Accélération x2 pour les modèles Wan |
File d'attente (Queue)
- Configurez une génération dans l'interface
- Cliquez sur Add to Queue au lieu de Generate
- Répétez pour autant de vidéos que souhaité
- Cliquez sur Generate Queue pour lancer le tout
- Vous pouvez réordonner les éléments par glisser-déposer
- Sauvegardez la file avec Save Queue pour une utilisation ultérieure
Mode headless (batch)
Traitez des files d'attente sauvegardées sans ouvrir l'interface web :
# Traiter une file sauvegardée
python wgp.py --process ma_file.zip
Voir la documentation CLI pour toutes les options.
VACE ControlNet
VACE permet un contrôle avancé de la vidéo générée (pose, profondeur, flux optique) :
- Transfert de pose : utilisez une vidéo de référence pour guider les mouvements
- Contrôle de profondeur : contrôle la structure 3D de la scène
- Inpainting / Outpainting : remplacement de zones masquées
Guides vidéo :
Self Refiner
Le Self Refiner (WanGP exclusif) améliore la qualité du mouvement en ré-échantillonnant certaines étapes de débruitage.
- Activez-le dans l'onglet Quality
- Définissez un Refiner Plan (ex.
"2-5:3"= les étapes 2 à 5 sont affinées 3 fois) - Attention : la génération peut être jusqu'à 3× plus lente
- Disponible sur Wan T2V/I2V, LTX-2 et modèles distillés
Génération audio / TTS
Les modèles TTS sont des modèles autoregressifs : utilisez impérativement les profils mémoire 1, 3 ou 3+ pour éviter des générations très lentes.
Ace Step 1.5 — Génération de chansons :
- Choisissez
Ace Step 1.5 Turboou une variante LM - Saisissez vos paroles dans le champ dédié
- Optionnel : utilisez le Prompt Enhancer pour générer des paroles automatiquement
- Ajustez BPM, tonalité, signature rythmique si nécessaire
Qwen3 TTS — Synthèse vocale :
- Clonage de voix : fournissez un échantillon audio de référence
- Voix personnalisée : décrivez la voix souhaitée via un prompt
- Voix prédéfinie : choisissez parmi une liste de voix intégrées
Optimisations de performance
Attention et compilation
# Mode attention SDPA (baseline, compatible partout)
python wgp.py --attention sdpa --profile 4
# Mode SageAttention (plus rapide, RTX 20XX+)
python wgp.py --attention sage --profile 3
# Avec compilation PyTorch + TeaCache
python wgp.py --compile --teacache 2.0
Quantification
WanGP télécharge automatiquement le checkpoint adapté à votre GPU. Les formats disponibles :
| Format | Description |
|---|---|
| int8 | Bon compromis qualité/vitesse, ~10% plus rapide avec Triton |
| fp8 | Très bonne qualité, légèrement moins précis |
| GGUF | Moins de RAM/SSD, vitesse identique |
| NV FP4 | RTX 50XX uniquement, jusqu'à 30% plus rapide |
| Nunchaku | INT4/FP4, très faible VRAM |
Cache du Text Encoder
Si vous réutilisez un prompt déjà soumis récemment avec le même modèle, le résultat sera pris depuis le cache automatiquement (économie de temps et de VRAM).
Préchargement des modèles
# Désactiver le préchargement (économie de RAM)
python wgp.py --preload 0
Dépannage
GPU non détecté / erreur CUDA
# Vérifier la version CUDA
nvidia-smi
# Réinstaller PyTorch pour CUDA 12.6 (GTX 10XX – RTX 30XX)
pip install torch==2.6.0+cu126 torchvision==0.21.0+cu126 torchaudio==2.6.0+cu126 \
--index-url https://download.pytorch.org/whl/cu126
# Pour CUDA 12.8 (RTX 40XX – 50XX)
pip install torch==2.7.1 torchvision torchaudio \
--index-url https://download.pytorch.org/whl/test/cu128
Out Of Memory (OOM)
# Utiliser le modèle léger
python wgp.py --t2v-1-3B
# Activer la quantisation
python wgp.py --quantize-transformer True
# Profil mémoire minimal
python wgp.py --profile 4
# Désactiver le préchargement
python wgp.py --preload 0
Erreurs de compatibilité de paquets
# Vérifier la version Python
python --version # Doit afficher 3.10.9 ou 3.11.x
# Recréer l'environnement si nécessaire
conda create -n wangp python=3.11.14
conda activate wangp
pip install -r requirements.txt
Problèmes de performance avec les modèles TTS
Les modèles autoregressifs (Ace Step LM, Kugel Audio) sont très lents avec les profils 2 et 4. Utilisez Profile 1 ou 3/3+ si votre VRAM le permet.
Ressources et communauté
| Ressource | Lien |
|---|---|
| 🐙 GitHub | deepbeepmeep/Wan2GP |
| 💬 Discord | discord.gg/g7efUW9jGV |
| 🐦 Twitter/X | @deepbeepmeep |
| 📖 Guide installation | docs/INSTALLATION.md |
| 🔧 Dépannage | docs/TROUBLESHOOTING.md |
| 🎛️ CLI Reference | docs/CLI.md |
| 🎬 Tutoriel VACE | YouTube |
Projets connexes (DeepBeepMeep)
- HuanyuanVideoGP — Générateur Text-to-Video premium
- Hunyuan3D-2GP — Image/texte vers modèle 3D
- FluxFillGP — Inpainting/Outpainting avec Flux
- YuE GP — Générateur de chansons avec voix
Guide basé sur WanGP v10.84+ — Mis à jour en avril 2026