Zwei Lösungen für den Mangel an Videospeicher bei Demucs
Wenn Sie Demucs zur Verarbeitung von hochauflösendem Audio verwenden, kann es zu Problemen mit unzureichendem Videospeicher auf Ihrer Grafikkarte kommen. Hier sind zwei Lösungen:
Option 1: Optimierung der Verarbeitungsparameter
- ausnutzen
--segment 8Parameter reduziert den Speicherbedarf, der das Audio in 8-Sekunden-Segmente für die Verarbeitung aufteilt - erhöhen.
--two-stemsParameter, die nur bestimmte Spuren extrahieren (z. B. nur Gesang), um den Rechenaufwand zu verringern - ausnutzen
-j 4Parameter-aktivierte Multi-Core-CPU-Hilfsberechnungen zur gemeinsamen Nutzung des GPU-Drucks
Option 2: Umstellung der Datenverarbeitungsgeräte
- CPU-Berechnungen erzwingen: hinzufügen
-d cpuParameter - Setzen von Umgebungsvariablen
PYTORCH_NO_CUDA_MEMORY_CACHING=1CUDA Speicher-Cache deaktivieren - Für Mac-Benutzer ist die
-d mpsAktivieren Sie die Apple Metal-Beschleunigung
Zusätzlicher Tipp: Die Verringerung der Abtastrate von WAV-Dateien auf 44,1 kHz kann den Speicherverbrauch ebenfalls erheblich reduzieren. Es wird empfohlen, CPU-Lösungen den Vorzug zu geben, wenn der Videospeicher kleiner als 3 GB ist.
Diese Antwort stammt aus dem ArtikelDemucs: kostenloses Open-Source-Tool zum Trennen von MusikstückenDie































