Mochi-1 Video
Mochi-1 est le modèle open source de génération de vidéos à 10 milliards de paramètres de Genmo, produisant des vidéos en 848×480 à 30 ips avec un mouvement physiquement réaliste. Il utilise une architecture de transformeur de diffusion asymétrique (AsymmDiT) et se classe parmi les modèles vidéo open source de la plus haute qualité en matière de fidélité des mouvements. Déployez-le sur le cloud GPU de Clore.ai pour générer des vidéos de qualité professionnelle à une fraction du coût des API commerciales.
Qu’est-ce que Mochi-1 ?
Mochi-1 est un modèle à 10 milliards de paramètres modèle vidéo de diffusion entraîné pour produire des vidéos avec :
Mouvements fluides et physiquement plausibles
Forte cohérence temporelle
Forte adhérence au prompt
résolution 848×480 à 30 ips
Il utilise un transformeur de diffusion asymétrique (AsymmDiT) — avec des profondeurs d’encodeur différentes pour la vidéo et le texte — permettant une inférence efficace à grande échelle. Les poids sont publiés sous la licence Genmo Open Source, libre pour la recherche et l’usage commercial.
Points forts du modèle :
10 milliards de paramètres
Sortie native 848×480 à 30 ips
Forte fidélité des mouvements (classé parmi les meilleurs dans les benchmarks communautaires)
Disponible sur Hugging Face avec intégration diffusers
Interface de démonstration Gradio pour une interaction facile
Prérequis
VRAM GPU
24 Go
40–80 Go
GPU
RTX 4090
A100 / H100
RAM
32 Go
64 Go
Stockage
60 Go
100 Go
CUDA
12.8+
12.8+
Mochi-1 est un modèle volumineux (≈40 Go en fp8 / ≈80 Go en bf16). Un seul RTX 4090 (24 Go) peut l’exécuter avec quantification. Pour une qualité optimale, utilisez un A100 40 Go ou plus. Les configurations multi-GPU sont prises en charge.
Étape 1 — Louer un GPU sur Clore.ai
Accédez à clore.ai et connectez-vous.
Cliquez sur Place de marché et filtrez :
VRAM : ≥ 24 Go (RTX 4090 minimum, A100 recommandé)
Pour le multi-GPU : filtrez par nombre de GPU ≥ 2
Sélectionnez votre serveur et cliquez sur Configurer.
Définissez l’image Docker sur
pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel(image de base — nous installons Mochi à l’intérieur).Définissez les ports ouverts :
22(SSH) et7860(interface Gradio).Cliquez sur Louer.
Étape 2 — Dockerfile personnalisé
Créez votre propre image ou utilisez ceci Dockerfile pour créer un environnement Mochi-1 prêt à l’emploi :
Construire et envoyer à Docker Hub
Construisez l’image localement et poussez-la vers votre propre compte Docker Hub (remplacez YOUR_DOCKERHUB_USERNAME par votre nom d'utilisateur réel) :
Puis utilisez YOUR_DOCKERHUB_USERNAME/mochi-1:latest comme image Docker dans Clore.ai.
Étape 3 — Connectez-vous via SSH
Une fois votre instance en cours d’exécution :
Étape 4 — Télécharger les poids de Mochi-1
Les poids du modèle sont hébergés sur Hugging Face. Téléchargez-les via le huggingface_hub CLI :
Alternative : télécharger uniquement les poids quantifiés fp8
Étape 5 — Lancer la démo Gradio
Mochi-1 est livré avec une interface web Gradio pour une génération texte-vers-vidéo facile :
Pour le mode faible VRAM (RTX 4090, 24 Go) :
Étape 6 — Accéder à l’interface web
Ouvrez votre navigateur et rendez-vous sur :
Vous verrez l’interface Gradio de Mochi-1 avec :
Un champ de saisie pour le prompt texte
Paramètres de génération (steps, guidance scale, seed)
Lecteur de sortie vidéo
Étape 7 — Générer votre première vidéo
Exemples de prompts
Scène naturelle :
Scène d’action :
Abstrait / artistique :
Paramètres recommandés
Étapes
64
Scale de guidance
4.5
Durée
5,1 secondes (par défaut)
Résolution
848×480 (natif)
Utilisation de l’API Python
Pour une génération programmatique, utilisez le pipeline diffusers :
Script de génération par lots
Inférence multi-GPU
Pour une génération plus rapide avec plusieurs GPU :
Dépannage
Mémoire CUDA insuffisante
Solutions :
Ajoutez
--cpu_offloadà la commande gradioActivez le découpage VAE :
pipe.enable_vae_slicing()Réduisez
num_frames(essayez 24 au lieu de 84)Utilisez les poids quantifiés fp8 au lieu de bf16
Chargement du modèle lent
Solution : Assurez-vous que les poids sont sur un disque NVMe rapide, pas sur un HDD. Vérifiez la vitesse du stockage :
Artefacts vidéo / scintillement temporel
Solutions :
Augmentez les étapes d’inférence (essayez 80–100)
Ajustez la guidance scale (la plage 3,5–5,0 est généralement la meilleure)
Utilisez un seed spécifique pour la reproductibilité et l’itération
Le port 7860 n’est pas accessible
Vérifiez que le port a été correctement ouvert dans Clore.ai et que le serveur Gradio est lié à 0.0.0.0:
Estimation des coûts
RTX 4090
24 Go
0,14–0,42 $/h
~10–15 min
Recommandations GPU Clore.ai
Les configurations multi-GPU de classe 80 Go ne sont pas répertoriées sur la place de marché Clore.ai. Les plus grosses machines répertoriées aujourd’hui sont 4× RTX PRO 6000 Blackwell (96 Go chacune, 380 Go au total) et 8–11× RTX 5090 (32 Go chacune). La capacité A100 / H200 / B200 est proposée en bare metal sur demande. Consultez bare metal sur demande. Consultez Tarifs et disponibilité des GPU avant de dimensionner un déploiement.
Mochi-1 consomme beaucoup de VRAM — le modèle à 10 milliards de paramètres nécessite une sélection soignée du GPU.
RTX 4090
24 Go
0,14–0,42 $/h
fp8 quantifié uniquement
~10–15 min
RTX 3090 (24 Go) non recommandé — le mode fp8 de Mochi-1 nécessite au minimum 24 Go et laisse presque aucune marge. La RTX 4090 (24 Go) fonctionne en fp8 mais manque fréquemment de mémoire sur les séquences plus longues. Commencez avec un A100 40 Go pour des résultats fiables.
Meilleur rapport qualité-prix : A100 40 Go à bare metal génère un clip de 5 secondes en 3–5 minutes. Cela revient à environ 0,08–0,10 $ par clip vidéo — nettement moins cher que Runway ML (0,25–0,50 $/clip) ou les abonnements Pika Labs.
Ressources utiles
Mis à jour
Ce contenu vous a-t-il été utile ?