Skip to content

Offload computation to GPU using Vulkan #455

@farooqkz

Description

@farooqkz

Is your feature request related to a problem? Please describe.
Inference of neural networks such as RNNoise on CPU is slow and expensive. Inference on GPU consumes less power, has better execution speed and then CPU is free to do other tasks.

Describe the solution you'd like
Add an option to offload RNNoise inference to GPU using Vulkan.

Additional context
Another option to offload to GPU is OpenCL. But I've heard OpenCL is not good on Nvidia GPUs. Both Vulkan and OpenCL are supported on a vast range of GPUs(excluding Nvidia of course). Maybe it might be a good idea to add both OpenCL and Vulkan and let the user choose, with Vulkan being the default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions