Skip to content

[Feature] Advanced setting to select GPU when having multiple #186

@exuvo

Description

@exuvo

When there are multiple good GPUs in the system it is preferable to split workloads across them.
Ex VR rendering on GPU1 and eyetracking on GPU2.

All AppendExecutionProvider_x() calls in src/Baballonia/Services/DefaultInferenceRunner.cs currently default their deviceId parameter to 0. Add an setting hidden behind the advanced menu to adjust this. Caveat this is only simple if all GPUs are from the same manufacturer.

I will try to do this myself next week and send a pull-request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions