Skip to content

Conversation

edgchen1
Copy link
Contributor

@edgchen1 edgchen1 commented Apr 26, 2025

Description

Add some logic to detect whether I8MM is actually supported.

This info can be read from the registry. See the helpful comments here for more details:
https://github.com/Dr-Noob/cpufetch/blob/a0c08ccc0b64b524ad2122e0595099f73cbba9c4/src/arm/midr.c#L30-L52

Motivation and Context

Detect I8MM correctly to enable better performance.

@edgchen1 edgchen1 requested a review from snnn April 26, 2025 00:57
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You can commit the suggested changes from lintrunner.

edgchen1 and others added 3 commits April 25, 2025 18:01
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…/onnxruntime into edgchen1/win_arm64_detect_i8mm
@snnn
Copy link
Member

snnn commented Apr 26, 2025

/azp run Windows ARM64 QNN CI Pipeline, Big Models

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jywu-msft jywu-msft merged commit a9a3ad2 into main Apr 29, 2025
82 of 88 checks passed
@jywu-msft jywu-msft deleted the edgchen1/win_arm64_detect_i8mm branch April 29, 2025 07:25
vraspar pushed a commit that referenced this pull request May 1, 2025
### Description
<!-- Describe your changes. -->

Add some logic to detect whether I8MM is actually supported.

This info can be read from the registry. See the helpful comments here
for more details:

https://github.com/Dr-Noob/cpufetch/blob/a0c08ccc0b64b524ad2122e0595099f73cbba9c4/src/arm/midr.c#L30-L52

### 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. -->

Detect I8MM correctly to enable better performance.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jywu-msft pushed a commit that referenced this pull request May 1, 2025
### Description

Cherry pick the following into
[rel-1.22.0](https://github.com/microsoft/onnxruntime/tree/rel-1.22.0)

- (#24491)
- (#24509)
- (#24564)
- (#24574)
- (#24582)
- (#24584)
- (#24568)
- (#24587)
- (#24563)
- (#24592)
- (#24526)
- (#24552)
- (#24588)
- (#24605)
- (#24606)

---------

Co-authored-by: Jing Fang <[email protected]>
Co-authored-by: Tianlei Wu <[email protected]>
Co-authored-by: Baiju Meswani <[email protected]>
Co-authored-by: Scott McKay <[email protected]>
Co-authored-by: Mark Schofield <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Edward Chen <[email protected]>
Co-authored-by: Ashwath Shankarnarayan <[email protected]>
Co-authored-by: saurabh <[email protected]>
Co-authored-by: Adrian Lizarraga <[email protected]>
Co-authored-by: Hector Li <[email protected]>
ankitm3k pushed a commit to intel/onnxruntime that referenced this pull request May 12, 2025
### Description
<!-- Describe your changes. -->

Add some logic to detect whether I8MM is actually supported.

This info can be read from the registry. See the helpful comments here
for more details:

https://github.com/Dr-Noob/cpufetch/blob/a0c08ccc0b64b524ad2122e0595099f73cbba9c4/src/arm/midr.c#L30-L52

### 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. -->

Detect I8MM correctly to enable better performance.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@snnn
Copy link
Member

snnn commented Sep 5, 2025

This PR has been included in the rel-1.22.0 branch. Removing the release:1.22.0 label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants