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 8
Parameter reduziert den Speicherbedarf, der das Audio in 8-Sekunden-Segmente für die Verarbeitung aufteilt - erhöhen.
--two-stems
Parameter, die nur bestimmte Spuren extrahieren (z. B. nur Gesang), um den Rechenaufwand zu verringern - ausnutzen
-j 4
Parameter-aktivierte Multi-Core-CPU-Hilfsberechnungen zur gemeinsamen Nutzung des GPU-Drucks
Option 2: Umstellung der Datenverarbeitungsgeräte
- CPU-Berechnungen erzwingen: hinzufügen
-d cpu
Parameter - Setzen von Umgebungsvariablen
PYTORCH_NO_CUDA_MEMORY_CACHING=1
CUDA Speicher-Cache deaktivieren - Für Mac-Benutzer ist die
-d mps
Aktivieren 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