torch.cuda.OutOfMemoryError: CUDA out of memory in ComfyUI beheben
Behebe torch.cuda.OutOfMemoryError: CUDA out of memory in ComfyUI, indem du Auflösung, Batch-Größe, geladene Modelle und VAE-Speicher reduzierst.
Praxisleitfaden
Diese Seite folgt der englischen Wonderful-Launcher-Quelle und allgemeinen ComfyUI-Supportmustern. Sichere wichtige Workflows, bevor du Pakete oder Startargumente änderst.
Wenn du nach torch.cuda.OutOfMemoryError: CUDA out of memory oder ComfyUI CUDA out of memory gesucht hast, passt der aktuelle Workflow nicht in den verfügbaren VRAM deiner GPU.
Meist ist die Installation nicht kaputt. Der Workflow, die Auflösung, die Batch-Größe, das Modell oder zusätzliche Komponenten wie ControlNet, IP-Adapter, LoRA oder Video-Nodes brauchen mehr Speicher, als die Karte gerade frei hat.
Schnellantwort
- Senke zuerst Auflösung und Batch-Größe.
- Starte ComfyUI neu, damit fragmentierter VRAM frei wird.
- Entferne testweise eine zusätzliche Komponente: ControlNet, IP-Adapter, LoRA, Upscaler oder Video-Branch.
- Wenn der Fehler beim VAE Decode kommt, nutze einen tiled VAE Decode.
- Installiere Torch nicht neu, solange die Fehlermeldung eindeutig
CUDA out of memorysagt.
Welcher Speicher ist betroffen?
| Fehlermeldung | Speicherbereich | Erster sicherer Schritt |
|---|---|---|
torch.cuda.OutOfMemoryError | GPU-VRAM | Auflösung, Batch-Größe, Frame-Zahl oder geladene Extras senken |
CUDA out of memory beim KSampler | Sampling passt nicht in den VRAM | Kleineres Bild oder kleineres Modell testen |
| OOM beim VAE Decode | Sampling passte, das finale Decoding nicht | Tiled VAE Decode nutzen |
MemoryError | System-RAM | Andere Apps schließen oder Workflow aufteilen |
DefaultCPUAllocator: not enough memory | CPU/System-RAM | Große Tensoren reduzieren oder Workflow in Stufen ausführen |
Torch not compiled with CUDA enabled | PyTorch-Runtime, nicht Speicher | CUDA-PyTorch-Installation prüfen |
Typische Ursachen
- Die Auflösung ist zu hoch.
- Batch size ist größer als 1.
- SDXL, FLUX oder Video-Modelle überschreiten die praktische VRAM-Grenze.
- Mehrere Modelle sind gleichzeitig geladen.
- Browser, Games, Video-Tools oder andere GPU-Apps belegen VRAM.
- VAE Decode braucht am Ende mehr VRAM als das Sampling.
Schritt-für-Schritt-Fix
1. Auflösung und Batch-Größe senken
Teste mit konservativen Werten:
- SD 1.5: 512x512 oder 512x768
- SDXL: 768x768 oder 832x1216
- FLUX: 768x768 oder quantisierte Modelle
- Batch size: 1
2. Speicherargumente testen
Für die portable Windows-Version:
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --lowvramWenn das nicht reicht, teste --novram. Das ist langsamer, kann aber kleine GPUs entlasten.
3. Geladene Extras reduzieren
Entferne nicht alles auf einmal. Teste nacheinander:
- extra ControlNet-Zweige
- mehrere LoRAs
- IP-Adapter-Stapel
- Upscaler im gleichen Run
- große Video- oder Framepack-Workflows
So findest du schneller heraus, ob das Basismodell oder ein Zusatzmodul den VRAM sprengt.
4. Tiled VAE Decode verwenden
Wenn das Sampling fertig wird, aber der Fehler beim Decoding kommt, ersetze den normalen VAE Decode durch einen tiled VAE Decode. Dadurch wird das Bild in kleineren Teilen dekodiert.
5. VRAM prüfen
nvidia-smiSchließe GPU-lastige Apps und starte ComfyUI neu, bevor du Pakete änderst.
Was du nicht tun solltest
- Installiere PyTorch nicht neu, wenn die Meldung eindeutig VRAM-OOM ist.
- Installiere keine zufälligen CUDA-Toolkits.
- Erhöhe die Windows-Auslagerungsdatei nicht als Fix für GPU-VRAM-OOM.
- Ändere nicht mehrere Plugins und Modelle gleichzeitig.
Wann Wonderful Launcher hilft
Wonderful Launcher hilft, die Umgebung und Logs zusammenzuhalten, damit du erkennst, ob der neueste Fehler wirklich VRAM, System-RAM, Torch/CUDA oder ein Plugin-Importproblem ist.
Wonderful Launcher herunterladen
Verwandte Anleitungen
- Python Out of Memory in ComfyUI
- ComfyUI GPU Compatibility
- Torch Not Compiled With CUDA Enabled
- ComfyUI System Requirements
Quellen
Wenn dieses Problem deine echte ComfyUI-Umgebung betrifft, starte kostenlos mit Wonderful Launcher. Reparaturfluss, Aufgabenlogs und Laufzeitprüfungen bleiben im Launcher an einem Ort; Credits sind für Bildgenerierung und messbare Tools.
Wonderful Launcher herunterladenCredit-Pakete ansehenDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.
ComfyUI „failed to fetch server logs“ beheben
Behebe den ComfyUI-Fehler failed to fetch server logs, indem du zuerst das Backend-Terminal, dann 127.0.0.1, Browser-Anfragen, Proxy-, VPN- oder Firewall-Blockaden und Custom Nodes prüfst.
Bereitstellungsfehler: Herunterladen des Ressourcenpakets
So beheben Sie Fehler beim Herunterladen des Ressourcenpakets während der Erstinstallation von ComfyUI, insbesondere bei GitHub-Timeouts oder fehlerhaften Proxys.