Skip to content

Add support for onnxruntime Migraphx ProviderΒ #738

@MaxBosse

Description

@MaxBosse

Is your feature request related to a problem?

The 1.23.0 release of onnxruntime removed the rocm provider:

ROCM EP was removed from the source tree. Users are recommended to use Migraphx or Vitis AI EPs from AMD.

This currently results in only CPU being available for the latest (linux + amd) versions.

Describe the solution you'd like

Adding support for migraphx would allow users on linux with an amd gpu to utilize their gpu again.

Technical Justification / Feasibility

https://onnxruntime.ai/docs/execution-providers/MIGraphX-ExecutionProvider.html

Additional context

I already tried adding support myself and even though it does compile and give me the option to select within obs, the plugin currently segmentation faults when calling OrtSessionOptionsAppendExecutionProvider_MIGraphX.

I am currently building and installing an older onnxruntime to verify the rocm provider works without issues to find out if this is an issue with my setup or the migraphx implementation.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions