You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One MPS/CUDA failure (OOM, unsupported op, driver hiccup) kills the whole job with the generic “Audio processing failed.” This is the Mac Mini report verbatim — the user needed a LaunchAgent env-var hack to force CPU. separate() raises on any non-zero demucs exit; runner._run_async marks error and deletes the job dir.
On failure with device != cpu, log the real stderr tail, retry once on CPU, and surface a “ran on CPU (slower)” note. Mirrors the #247 lesson on the runtime path.
Activity
feat(pipeline): retry separation on CPU when a GPU attempt fails (#299)
fix: keep MPS separations on the GPU when one op is unsupported
fix: keep MPS separations on the GPU when one op is unsupported