CogVideoX-Videogenerierung
Generiere 6-Sekunden-Videos aus Text oder Bildern mit Zhipu AIs CogVideoX-Diffusion-Transformer auf Clore.ai-GPUs.
CogVideoX ist eine Familie von Open-Weight-Video-Diffusion-Transformern von Zhipu AI (Tsinghua). Die Modelle erzeugen kohärente 6-Sekunden-Clips in 720×480-Auflösung und mit 8 fps entweder aus einem Textprompt (T2V) oder aus einem Referenzbild plus Prompt (I2V). Zwei Parameterstufen sind verfügbar — 2B für schnelle Iteration und 5B für höhere Wiedergabetreue — beide mit nativer diffusers Integration über CogVideoXPipeline.
CogVideoX auf einer gemieteten GPU von Clore.ai zu betreiben, können Sie lokale Hardware-Einschränkungen umgehen und Videos in großem Maßstab für ein paar Cent pro Clip erzeugen.
Hauptfunktionen
Text-zu-Video (T2V) — beschreiben Sie eine Szene und erhalten Sie einen 6-Sekunden-Clip in 720×480 bei 8 fps (49 Frames).
Bild-zu-Video (I2V) — geben Sie ein Referenzbild plus Prompt an; das Modell animiert es mit zeitlicher Konsistenz.
Zwei Größen — CogVideoX-2B (schnell, ~12 GB VRAM) und CogVideoX-5B (höhere Qualität, ~20 GB VRAM).
Native Diffusers-Unterstützung — erstklassige
CogVideoXPipelineundCogVideoXImageToVideoPipelineKlassen.3D-kausaler VAE — komprimiert 49 Frames in einen kompakten latenten Raum für effizientes Entrauschen.
Offene Gewichte — Apache-2.0-Lizenz für die 2B-Variante; Forschungslizenz für 5B.
Anforderungen
GPU-VRAM
16 GB (2B, fp16)
24 GB (5B, bf16)
System-RAM
32 GB
64 GB
Festplatte
30 GB
50 GB
Python
3.10+
3.11
CUDA
12.8+
12.8+
Clore.ai-GPU-Empfehlung: Ein RTX 4090 (24 GB, $0.14–0.42/Stunde) bewältigt sowohl die 2B- als auch die 5B-Variante problemlos. Ein RTX 3090 (24 GB, $0.07–0.21/Stunde) funktioniert für 5B in bf16 genauso gut und ist die Budget-Option.
Schnellstart
Anwendungsbeispiele
Text-zu-Video (5B)
Bild-zu-Video (5B)
Schnelle Generierung mit der 2B-Variante
Tipps für Clore.ai-Nutzer
VAE-Tiling aktivieren — ohne
pipe.vae.enable_tiling()wird der 3D-VAE beim Dekodieren auf 24-GB-Karten OOM verursachen.Verwende
enable_model_cpu_offload()— verschiebt inaktive Module automatisch in den RAM; erhöht die Laufzeit um ca. 10 %, spart aber über 4 GB Spitzen-VRAM.bf16 für 5B, fp16 für 2B — der 5B-Checkpoint wurde in bf16 trainiert; die Verwendung von fp16 kann NaN-Ausgaben verursachen.
Modelle persistent speichern — ein dauerhaftes Clore.ai-Volume einhängen an
/modelsund setzen SieHF_HOME=/models/hfdamit die Gewichte Container-Neustarts überstehen.Über Nacht im Batch ausführen — lange Prompt-Listen mit einer einfachen Python-Schleife in die Warteschlange stellen; die Abrechnung bei Clore.ai erfolgt stundenweise, also die GPU auslasten.
SSH + tmux — führen Sie die Generierung in
tmuxaus, damit eine unterbrochene Verbindung den Prozess nicht beendet.Die richtige GPU auswählen — filtern Sie den Clore.ai-Marktplatz nach Karten mit ≥24 GB VRAM; sortieren Sie nach Preis, um die günstigste verfügbare RTX 3090 / 4090 zu finden.
Fehlerbehebung
OutOfMemoryError während der VAE-Dekodierung
Rufen Sie pipe.vae.enable_tiling() vor der Inferenz auf
NaN- / schwarze Frames mit 5B
Wechseln Sie zu torch.bfloat16; fp16 wird für die 5B-Variante nicht unterstützt
ImportError: imageio
pip install imageio[ffmpeg] — das ffmpeg-Plugin wird für den MP4-Export benötigt
Beim ersten Lauf sehr langsam
Der Modell-Download umfasst ~20 GB; nachfolgende Läufe verwenden die zwischengespeicherten Gewichte
CUDA-Version stimmt nicht überein
Stellen Sie sicher, dass die PyTorch-CUDA-Version zum Treiber passt: python -c "import torch; print(torch.version.cuda)"
Verwaschene Bewegung / Flimmern
Erhöhen Sie num_inference_steps auf 50; senken guidance_scale auf 5,0
Container mitten im Download beendet
Setze HF_HOME auf ein dauerhaftes Volume setzen und neu starten — unvollständige Downloads werden automatisch fortgesetzt
Zuletzt aktualisiert
War das hilfreich?