Als professionelles Audioverarbeitungswerkzeug wurde Demucs mit einer kompletten Hardwarebeschleunigungslösung entwickelt. Es unterstützt nicht nur Mainstream-Computerplattformen, sondern passt sich auch intelligent an verschiedene Hardware-Umgebungen an, um sicherzustellen, dass die Benutzer die beste Leistung erhalten.
Zu den wichtigsten technischen Merkmalen gehören:
- Multi-GPU-Unterstützung: Kompatibel mit NVIDIA CUDA, Intel Arc und Apple MPS Architekturen.
- Heterogenes Rechnen: automatische Umschaltung von CPU/GPU-Verarbeitung, erzwungener CPU-Modus durch -d cpu-Parameter
- Multi-Core-Optimierung: Der Parameter -j wird zur Unterstützung der Multi-Thread-CPU-Verarbeitung verwendet, um die Leistung in einer reinen CPU-Umgebung zu verbessern.
- Speicherverwaltung: Bereitstellung von Segmentparametern zur Anpassung der Slice-Größe, um die Speicherbeschränkungen von Geräten mit geringer Kompatibilität zu umgehen
In einer Testumgebung mit 16 GB RAM + i7-Prozessor kann die Trennungszeit für 3-minütiges Audio innerhalb von 5 Minuten gesteuert werden, während die RTX 3060-Grafikkarte die Verarbeitungszeit auf 1 Minute reduzieren kann. Diese flexible Lösung zur Hardwareanpassung ermöglicht es Demucs, stabil auf einer Vielzahl von Computergeräten zu laufen.
Diese Antwort stammt aus dem ArtikelDemucs: kostenloses Open-Source-Tool zum Trennen von MusikstückenDie