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

Mochi-1-Video

Mochi-1 ist Genmos Open-Source-Videogenerierungsmodell mit 10 Milliarden Parametern, das Ausgaben in 848×480 bei 30 fps mit physikalisch realistischer Bewegung erzeugt. Es verwendet eine asymmetrische Diffusionstransformer-(AsymmDiT)-Architektur und gehört zu den hochwertigsten Open-Source-Videomodellen in Bezug auf Bewegungstreue. Setzen Sie es in Clore.ais GPU-Cloud ein, um Videos in professioneller Qualität zu einem Bruchteil der Kosten kommerzieller APIs zu erzeugen.


Was ist Mochi-1?

Mochi-1 ist ein Modell mit 10 Milliarden Parametern Videodiffusionsmodell, das darauf trainiert wurde, Videos mit folgenden Eigenschaften zu erzeugen:

  • Flüssige, physikalisch plausible Bewegung

  • Hohe zeitliche Konsistenz

  • Starke Einhaltung der Vorgabe

  • 848×480 Auflösung bei 30 fps

Es verwendet eine asymmetrische Diffusionstransformer -(AsymmDiT)-Architektur — unterschiedliche Encoder-Tiefen für Video und Text — die eine effiziente Inferenz im großen Maßstab ermöglicht. Die Gewichte werden unter der Genmo Open Source License veröffentlicht und sind für Forschungs- und kommerzielle Nutzung frei verfügbar.

Modell-Highlights:

  • 10 Mrd. Parameter

  • Natives 848×480-Ausgabeformat bei 30 fps

  • Hohe Bewegungstreue (in Community-Benchmarks ganz oben platziert)

  • Verfügbar auf Hugging Face mit Diffusers-Integration

  • Gradio-Demo-UI für einfache Interaktion


Voraussetzungen

Anforderung
Minimum
Empfohlen

GPU-VRAM

24 GB

40–80 GB

GPU

RTX 4090

A100 / H100

RAM

32 GB

64 GB

Speicher

60 GB

100 GB

CUDA

12.8+

12.8+


Schritt 1 — Miete eine GPU auf Clore.ai

  1. Gehe zu clore.ai und melden Sie sich an.

  2. Klicken Sie auf Marktplatz und filtern Sie nach:

    • VRAM: ≥ 24 GB (RTX 4090 minimum, A100 empfohlen)

    • Für Multi-GPU: nach GPU-Anzahl ≥ 2 filtern

  3. Wählen Sie Ihren Server aus und klicken Sie auf Konfigurieren.

  4. Docker-Image einstellen auf pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel (Basis-Image — wir installieren Mochi darin).

  5. Offene Ports festlegen: 22 (SSH) und 7860 (Gradio-UI).

  6. Klicken Sie auf Mieten.

Clore.ai listet A100-40-GB-Instanzen ab Bare Metal. Für Mochi-1 in voller Qualität ist dies die kosteneffizienteste Wahl.


Schritt 2 — Benutzerdefiniertes Dockerfile

Erstellen Sie Ihr eigenes Image oder verwenden Sie dieses Dockerfile um eine sofort nutzbare Mochi-1-Umgebung zu erstellen:

Image erstellen und zu Docker Hub pushen

Erstellen Sie das Image lokal und pushen Sie es in Ihr eigenes Docker-Hub-Konto (ersetzen Sie YOUR_DOCKERHUB_USERNAME durch deinen tatsächlichen Benutzernamen):

Verwenden Sie dann YOUR_DOCKERHUB_USERNAME/mochi-1:latest als Ihr Docker-Image in Clore.ai.

Es gibt kein offizielles vorgefertigtes Docker-Image für Mochi-1 auf Docker Hub. Sie müssen es aus dem obigen Dockerfile erstellen. Alternativ können Sie pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel als Basis-Image direkt verwenden und die Einrichtungsschritte manuell per SSH ausführen.


Schritt 3 — Per SSH verbinden

Sobald Ihre Instanz läuft:


Schritt 4 — Mochi-1-Gewichte herunterladen

Die Modellgewichte werden auf Hugging Face gehostet. Laden Sie sie über die huggingface_hub CLI herunter:

Das vollständige bf16-Modell ist ungefähr 80 GB groß. Die fp8 quantisierte Version ist ~40 GB groß und läuft auf einer RTX 4090 (24 GB) mit CPU-Offload. Geben Sie --include "*fp8*" an, um nur die quantisierten Gewichte herunterzuladen.

Alternative: Nur fp8-quantisierte Gewichte herunterladen


Schritt 5 — Gradio-Demo starten

Mochi-1 wird mit einer Gradio-Weboberfläche für einfache Text-zu-Video-Generierung geliefert:

Für den Low-VRAM-Modus (RTX 4090, 24 GB):

Der --cpu_offload Flag verschiebt Modellschichten bei Nichtgebrauch in den CPU-RAM, wodurch der maximale VRAM auf ~18–20 GB sinkt, allerdings bei etwa 2× langsamerer Generierung.


Schritt 6 — Zugriff auf die Web-UI

Öffnen Sie Ihren Browser und navigieren Sie zu:

Sie sehen die Mochi-1-Gradio-Oberfläche mit:

  • Ein Texteingabe-Feld für Prompts

  • Generierungseinstellungen (Schritte, Guidance-Scale, Seed)

  • Video-Ausgabespieler


Schritt 7 — Erstellen Sie Ihr erstes Video

Beispiel-Prompts

Naturszene:

Actionszene:

Abstrakt/künstlerisch:

Empfohlene Einstellungen

Parameter
Wert

Schritte

64

Guidance-Scale

4.5

Dauer

5,1 Sekunden (Standard)

Auflösung

848×480 (nativ)

Die Generierungszeit variiert je nach GPU erheblich. Auf einer A100 mit 80 GB dauert ein 5-Sekunden-Video ungefähr 2–4 Minuten. Auf einer RTX 4090 mit CPU-Offload rechnen Sie mit 8–15 Minuten.


Python-API-Nutzung

Für die programmatische Generierung verwenden Sie die Diffusers-Pipeline:

Skript zur Batch-Generierung


Multi-GPU-Inferenz

Für schnellere Generierung mit mehreren GPUs:

Clore.ai bietet Multi-GPU-Server (2×, 4× RTX 4090 oder A100) an. Mit 2× A100 80 GB sinkt die Generierungszeit für einen 5-Sekunden-Clip auf unter 60 Sekunden.


Fehlerbehebung

CUDA Out of Memory

Lösungen:

  1. Fügen Sie --cpu_offload zum gradio-Befehl

  2. VAE-Slicing aktivieren: pipe.enable_vae_slicing()

  3. Reduziere num_frames (versuchen Sie 24 statt 84)

  4. Verwenden Sie fp8-quantisierte Gewichte statt bf16

Modell lädt langsam

Lösung: Stellen Sie sicher, dass sich die Gewichte auf einem schnellen NVMe-Laufwerk und nicht auf einer HDD befinden. Prüfen Sie die Speichergeschwindigkeit:

Video-Artefakte / temporales Flackern

Lösungen:

  • Erhöhen Sie die Inferenzschritte (versuchen Sie 80–100)

  • Passen Sie die Guidance-Scale an (der Bereich 3,5–5,0 ist meist am besten)

  • Verwenden Sie einen bestimmten Seed für Reproduzierbarkeit und Iteration

Port 7860 nicht erreichbar

Prüfen Sie, ob der Port in Clore.ai korrekt geöffnet wurde und der Gradio-Server an 0.0.0.0:


Kostenschätzung

GPU
VRAM
Geschätzter Preis
Zeit für ein 5-Sekunden-Video

RTX 4090

24 GB

ca. 0,14–0,42 $/h

~10–15 Min.

A100 40GB

40 GB

~3–5 Min.

A100 80GB

80 GB

~2–3 Min.

2× A100 80GB

160 GB

~60–90 Sek.


GPU-Empfehlungen für Clore.ai

Mochi-1 ist sehr VRAM-hungrig — das 10B-Parameter-Modell erfordert eine sorgfältige GPU-Auswahl.

GPU
VRAM
Clore.ai-Preis
Modus
5s-Video-Generierungszeit

RTX 4090

24 GB

ca. 0,14–0,42 $/h

nur fp8-quantisiert

~10–15 Min.

A100 40GB

40 GB

bf16 empfohlen

~3–5 Min.

A100 80GB

80 GB

volles bf16, schnell

~2–3 Min.

2× A100 80GB

160 GB

Tensor-Parallelismus, am schnellsten

~60–90 Sek.

Bestes Preis-Leistungs-Verhältnis für Qualität: A100 40 GB bei Bare Metal erzeugt einen 5-Sekunden-Clip in 3–5 Minuten. Das sind ca. 0,08–0,10 $ pro Videoclip — deutlich günstiger als Runway ML (0,25–0,50 $/Clip) oder Pika-Labs-Abonnements.


Nützliche Ressourcen

Zuletzt aktualisiert

War das hilfreich?