Skip to content

Conversation

@snnn
Copy link
Contributor

@snnn snnn commented Jul 27, 2025

Description

Yesterday I updated the machine images. Now they already have python preinstalled. We don't need to do this anymore.
Remove the steps to avoid conflicts.
Also, refactor the yaml file a little bit. Refactors templates to use parameterized Python versions instead of matrix strategy.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes Python installation steps from Windows ARM64 QNN CI pipelines as the machine images now have Python preinstalled, avoiding potential conflicts.

  • Removes manual Python copying scripts from agent tools directory
  • Refactors templates to use parameterized Python versions instead of matrix strategy
  • Updates pipeline configuration to explicitly specify Python versions

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
win-qnn-arm64-ci-pipeline.yml Removes Python manual copy script
py-win-arm64ec-qnn.yml Removes unused is1ES parameter
py-win-arm64-qnn.yml Major refactor to use parameterized approach instead of matrix strategy
py-cpu-packaging-stage.yml Updates to use new parameterized template with explicit Python versions

@snnn snnn merged commit 2e0f717 into main Jul 28, 2025
105 of 111 checks passed
@snnn snnn deleted the snnn/clean_qnn_pipeline branch July 28, 2025 16:17
snnn pushed a commit that referenced this pull request Jul 28, 2025
…ml (#25552)

### Description
Yesterday I updated the machine images. Now they already have python
preinstalled. We don't need to do this anymore.
Remove the steps to avoid conflicts.
Also, refactor the yaml file a little bit. Refactors templates to use
parameterized Python versions instead of matrix strategy.
@snnn snnn mentioned this pull request Jul 28, 2025
snnn pushed a commit that referenced this pull request Jul 28, 2025
- **DynamicQuantizeMatMul - handle case where B zero point input is
provided but not constant. (#25544)**
- **Refactor plugin EP support (#25541)**
- **Remove the python installation steps from
win-qnn-arm64-ci-pipeline.yml (#25552)**
snnn pushed a commit that referenced this pull request Jul 30, 2025
- DynamicQuantizeMatMul - handle case where B zero point input is
provided but not constant. (#25544)
- Refactor plugin EP support (#25541)
- Remove the python installation steps from
win-qnn-arm64-ci-pipeline.yml (#25552)
- [EP ABI] Node_GetAttrByName returns ORT_NOT_FOUND with non-existing
attr name (#25565)
- Fix C/C++ documentation generation (#25569)
- [build] fix multi-config for VCPKG (#25585)
sanketkaleoss pushed a commit to sanketkaleoss/onnxruntime that referenced this pull request Aug 11, 2025
…ml (microsoft#25552)

### Description
Yesterday I updated the machine images. Now they already have python
preinstalled. We don't need to do this anymore.
Remove the steps to avoid conflicts.
Also, refactor the yaml file a little bit. Refactors templates to use
parameterized Python versions instead of matrix strategy.
sanketkaleoss pushed a commit to sanketkaleoss/onnxruntime that referenced this pull request Aug 11, 2025
- **DynamicQuantizeMatMul - handle case where B zero point input is
provided but not constant. (microsoft#25544)**
- **Refactor plugin EP support (microsoft#25541)**
- **Remove the python installation steps from
win-qnn-arm64-ci-pipeline.yml (microsoft#25552)**
adrianlizarraga pushed a commit that referenced this pull request Aug 11, 2025
…ml (#25552)

Yesterday I updated the machine images. Now they already have python
preinstalled. We don't need to do this anymore.
Remove the steps to avoid conflicts.
Also, refactor the yaml file a little bit. Refactors templates to use
parameterized Python versions instead of matrix strategy.
adrianlizarraga pushed a commit that referenced this pull request Aug 12, 2025
…ml (#25552)

Yesterday I updated the machine images. Now they already have python
preinstalled. We don't need to do this anymore.
Remove the steps to avoid conflicts.
Also, refactor the yaml file a little bit. Refactors templates to use
parameterized Python versions instead of matrix strategy.
adrianlizarraga added a commit that referenced this pull request Aug 12, 2025
### Description
Cherry-pick PR #25552,
which allows building python wheels for ORT 1.22.2



### 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: Changming Sun <[email protected]>
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