For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Exigence
Minimum
Recommandé

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+


Étape 1 — Louer un GPU sur Clore.ai

  1. Accédez à clore.ai et connectez-vous.

  2. 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

  3. Sélectionnez votre serveur et cliquez sur Configurer.

  4. Définissez l’image Docker sur pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel (image de base — nous installons Mochi à l’intérieur).

  5. Définissez les ports ouverts : 22 (SSH) et 7860 (interface Gradio).

  6. Cliquez sur Louer.

Clore.ai propose des instances A100 40 Go à partir de bare metal. Pour Mochi-1 en qualité maximale, c’est le choix le plus rentable.


É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.

Il n’existe pas d’image Docker officielle préconstruite pour Mochi-1 sur Docker Hub. Vous devez la construire à partir du Dockerfile ci-dessus. Sinon, utilisez pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel comme image de base directement et exécutez les commandes de configuration manuellement via SSH.


É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 :

Le modèle bf16 complet fait environ 80 Go. La version fp8 quantifiée fait ~40 Go et fonctionne sur RTX 4090 (24 Go) avec déchargement CPU. Indiquez --include "*fp8*" pour télécharger uniquement les poids quantifiés.

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) :

Le --cpu_offload l’indicateur déplace les couches du modèle vers la RAM CPU lorsqu’elles ne sont pas utilisées, réduisant la VRAM maximale à ~18–20 Go au prix d’une génération environ 2× plus lente.


É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

Paramètre
Valeur

Étapes

64

Scale de guidance

4.5

Durée

5,1 secondes (par défaut)

Résolution

848×480 (natif)

Le temps de génération varie considérablement selon le GPU. Sur un A100 80 Go, une vidéo de 5 secondes prend environ 2–4 minutes. Sur RTX 4090 avec déchargement CPU, prévoyez 8–15 minutes.


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 :

Clore.ai propose des serveurs multi-GPU (2×, 4× RTX 4090 ou A100). Avec 2× A100 80 Go, le temps de génération tombe à moins de 60 secondes pour un clip de 5 secondes.


Dépannage

Mémoire CUDA insuffisante

Solutions :

  1. Ajoutez --cpu_offload à la commande gradio

  2. Activez le découpage VAE : pipe.enable_vae_slicing()

  3. Réduisez num_frames (essayez 24 au lieu de 84)

  4. 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

GPU
VRAM
Prix estimé
Temps vidéo 5 s

RTX 4090

24 Go

0,14–0,42 $/h

~10–15 min

A100 40 Go

40 Go

~3–5 min

A100 80 Go

80 Go

~2–3 min

2× A100 80 Go

160 Go

~60–90 s


Recommandations GPU Clore.ai

Mochi-1 consomme beaucoup de VRAM — le modèle à 10 milliards de paramètres nécessite une sélection soignée du GPU.

GPU
VRAM
Prix Clore.ai
Mode
Temps de génération d’une vidéo de 5 s

RTX 4090

24 Go

0,14–0,42 $/h

fp8 quantifié uniquement

~10–15 min

A100 40 Go

40 Go

bf16 recommandé

~3–5 min

A100 80 Go

80 Go

bf16 complet, rapide

~2–3 min

2× A100 80 Go

160 Go

parallélisme tensoriel, le plus rapide

~60–90 s

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 ?