Skip to content

AMD GPU support for stem separation #17

@judilsteve

Description

@judilsteve

Currently, the project appears to use two different python packages for stem separation:

When the user selects demucs, it calls out to https://pypi.org/project/demucs/

When the user selects UVR (the default), it calls out to https://pypi.org/project/audio-separator/

Both paths could potentially be consolidated to use https://pypi.org/project/uvr-headless-runner/. uvr-headless-runner is set up as a command-line tool, but also provides a convenient python API.

Aside from code consolidation, this package has the benefit of supporting GPU acceleration on AMD GPUs via DirectML (when running on Windows).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions