Skip to content

[AMD MIGraphX] Request for guidance on publishing a community-maintained NuGet package using the Microsoft.ML.OnnxRuntime.MIGraphX prefix #27218

@Looong01

Description

@Looong01

Describe the issue

Hello ONNX Runtime team,

My name is Loong, and I am a community developer working with ONNX Runtime on AMD ROCm platforms.

I recently built and packaged ONNX Runtime v1.23.2 with the MIGraphX execution provider on Linux (ROCm-based), as an unofficial, community-maintained build. Since both Microsoft and AMD currently do not distribute official ROCm binaries for recent ONNX Runtime releases, my goal is to help developers and users on AMD GPU platforms by providing a maintained and accessible runtime option

While attempting to publish the resulting NuGet packages, I noticed that the package ID prefix Microsoft.ML.OnnxRuntime.* is reserved, and the upload was rejected with a prefix reservation error.

Before proceeding further, I would like to ask for your guidance on the following:

  1. Is it acceptable for a community-maintained, non-official build of ONNX Runtime (MIGraphX) to be published under the Microsoft.ML.OnnxRuntime.MIGraphX.* NuGet package prefix?
  2. If not, would you recommend using a different, community-specific package ID prefix (for example, onnxruntime-community.* or a personal/organization prefix)?
  3. Are there any best practices you would suggest for clearly distinguishing community-maintained runtime packages from official releases on NuGet?

I am fully willing to rename the package, add disclaimers, or follow any guidelines you consider appropriate.

My intention is to contribute to the ONNX Runtime ecosystem and support AMD GPU users, while ensuring that the origin and support status of the package are transparent and not misleading.

Thank you very much for your time and for maintaining ONNX Runtime. Any guidance you can provide would be greatly appreciated.

Best regards,
Loong
https://github.com/Looong01

To reproduce

Urgency

No response

Platform

Linux

OS Version

ONNX Runtime Installation

Built from Source

ONNX Runtime Version or Commit ID

ONNX Runtime API

C#

Architecture

X64

Execution Provider

MIGraphX

Execution Provider Library Version

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETPull requests that update .net codeapi:CSharpissues related to the C# APIep:MIGraphXissues related to AMD MI GraphX execution provider

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions