Skip to content

Conversation

@apwojcik
Copy link
Contributor

A set of changes required for WCR/WindowsML that were added to the MIGraphX Execution provider. The development was done in the ROCm repository, now we want to sync with the main branch with a single drop.

The PR incorporates the review comments from the previous closed PR #25338.

Motivation and Context
Fixes, changes, and updates to MIGraphX EP that have been done for ROCm development. Pushing this back upstream to ensure mainline onnxruntime is using the latest changes. Moving forward, MIGraphX EP will be cut from the latest official release tag as a base point while also adding additional features that will be contributed back.

apwojcik and others added 27 commits July 29, 2025 23:23
MIGraphX has enabled this support as part of the latest release. This allows Onnxruntime MIGraphX EP to parse in Attention and SkipLayernormalization operators and pass them to the MIGraphX API for further processing

Co-authored-by: Ted Themistokleous <[email protected]>
snnn
snnn previously requested changes Jul 30, 2025
Copy link
Member

@snnn snnn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please avoid adding new functions the public C API header file. All the EPs should use SessionOptionsAppendExecutionProvider_V2 to set the options.

skottmckay
skottmckay previously approved these changes Aug 7, 2025
@skottmckay skottmckay dismissed snnn’s stale review August 7, 2025 21:20

ORT C header only has changes to comments now.

nieubank
nieubank previously approved these changes Aug 7, 2025
@skottmckay
Copy link
Contributor

/azp run Windows ARM64 QNN CI Pipeline,Windows x64 QNN CI Pipeline,Windows GPU Doc Gen CI Pipeline,Win_TRT_Minimal_CUDA_Test_CI,Linux QNN CI Pipeline

@adrianlizarraga
Copy link
Contributor

/azp run Linux QNN CI Pipeline, Win_TRT_Minimal_CUDA_Test_CI, Windows ARM64 QNN CI Pipeline, Windows GPU Doc Gen CI Pipeline, Windows x64 QNN CI Pipeline

@azure-pipelines
Copy link

Azure Pipelines successfully started running 5 pipeline(s).

1 similar comment
@azure-pipelines
Copy link

Azure Pipelines successfully started running 5 pipeline(s).

@adrianlizarraga
Copy link
Contributor

/azp run Windows x64 QNN CI Pipeline

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@adrianlizarraga adrianlizarraga merged commit 84bd23d into microsoft:main Aug 9, 2025
91 of 98 checks passed
adrianlizarraga pushed a commit that referenced this pull request Aug 9, 2025
A set of changes required for WCR/WindowsML that were added to the
MIGraphX Execution provider. The development was done in the ROCm
repository, now we want to sync with the main branch with a single drop.

The PR incorporates the review comments from the previous closed PR
#25338.

Motivation and Context
Fixes, changes, and updates to MIGraphX EP that have been done for ROCm
development. Pushing this back upstream to ensure mainline onnxruntime
is using the latest changes. Moving forward, MIGraphX EP will be cut
from the latest official release tag as a base point while also adding
additional features that will be contributed back.

---------

Co-authored-by: urpetkov-amd <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Scott McKay <[email protected]>
jywu-msft pushed a commit that referenced this pull request Aug 9, 2025
### Description
Cherry-pick the following PRs into `rel-1.23.0`:
- #25629
- #25583



### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

---------

Co-authored-by: Chunye Wang@AMD <[email protected]>
Co-authored-by: mingyue <[email protected]>
Co-authored-by: Artur Wojcik <[email protected]>
Co-authored-by: urpetkov-amd <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Scott McKay <[email protected]>
sanketkaleoss pushed a commit to sanketkaleoss/onnxruntime that referenced this pull request Aug 11, 2025
A set of changes required for WCR/WindowsML that were added to the
MIGraphX Execution provider. The development was done in the ROCm
repository, now we want to sync with the main branch with a single drop.

The PR incorporates the review comments from the previous closed PR
microsoft#25338.

Motivation and Context
Fixes, changes, and updates to MIGraphX EP that have been done for ROCm
development. Pushing this back upstream to ensure mainline onnxruntime
is using the latest changes. Moving forward, MIGraphX EP will be cut
from the latest official release tag as a base point while also adding
additional features that will be contributed back.

---------

Co-authored-by: urpetkov-amd <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Scott McKay <[email protected]>
gedoensmax pushed a commit to gedoensmax/onnxruntime that referenced this pull request Sep 2, 2025
A set of changes required for WCR/WindowsML that were added to the
MIGraphX Execution provider. The development was done in the ROCm
repository, now we want to sync with the main branch with a single drop.

The PR incorporates the review comments from the previous closed PR
microsoft#25338.

Motivation and Context
Fixes, changes, and updates to MIGraphX EP that have been done for ROCm
development. Pushing this back upstream to ensure mainline onnxruntime
is using the latest changes. Moving forward, MIGraphX EP will be cut
from the latest official release tag as a base point while also adding
additional features that will be contributed back.

---------

Co-authored-by: urpetkov-amd <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Ted Themistokleous <[email protected]>
Co-authored-by: Scott McKay <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ep:MIGraphX issues related to AMD MI GraphX execution provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants