Skip to content

Commit df2ba1c

Browse files
tianleiwuCopilottlwumartin-klacer-armJonathanC-ARM
authored
ORT Release 1.27.1 cherry pick 1 (#29628)
This cherry-picks the following commits for the release: | Commit ID | PR Number | Commit Title | |-----------|-----------|-------------| | 56f6fee | #29038 | [CUDA] QMoE GEMV fast path for batch-1 decode | | a2c7c3b | #29081 | Fix QMoE CPU livelock by eliminating nested intra-op parallelism | | bd0cb9a | #28571 | [MLAS] KleidiAI fix igemm regression | | 5eb4aee | #29574 | Fix CustomOp forward compatibility: cap version instead of rejecting | | 5f49a37 | #29274 | fix(ci): incorrect identity for azcopy | | bb9ba7e | #29468 | Upgrade to Xcode 26 | | 36c6b7e | #29450 | Fix brew install applesimutils failure by trusting wix/brew tap | | a491809 | #29575 | Don't echo command when setting VSO variable in mac-cpu-packing-jobs.yml. | | a06675e | #29609 | Fix web e2e (npm/vite) and Python DML CI pipelines | Also fixed version missed by version update script. --------- Signed-off-by: Qxiang Xu <Qixiang.Xu@arm.com> Signed-off-by: Jonathan Clohessy <Jonathan.Clohessy@arm.com> Signed-off-by: Martin Klacer <martin.klacer@arm.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: tlwu <tlwu@example.com> Co-authored-by: Martin Klacer <martin.klacer@arm.com> Co-authored-by: Jonathan Clohessy <Jonathan.Clohessy@arm.com> Co-authored-by: Damien Dooley <damien.dooley@arm.com> Co-authored-by: Chi Lo <54722500+chilo-ms@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sanaa Hamel <sanaahamel@microsoft.com> Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com>
1 parent cc1ec3f commit df2ba1c

63 files changed

Lines changed: 4004 additions & 489 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ios.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ concurrency:
1717

1818
jobs:
1919
iOS_CI_on_Mac:
20-
runs-on: macos-14
20+
runs-on: macos-15
2121
steps:
2222
- name: Checkout repository
2323
uses: actions/checkout@v6
@@ -38,7 +38,7 @@ jobs:
3838
XCODE_DEVELOPER_DIR="/Applications/Xcode_${{ env.XCODE_VERSION }}.app/Contents/Developer"
3939
sudo xcode-select --switch "${XCODE_DEVELOPER_DIR}"
4040
41-
- name: (CPU, CoreML, XNNPACK EPs) Build onnxruntime for iOS x86_64 and run tests using simulator
41+
- name: (CPU, CoreML, XNNPACK EPs) Build onnxruntime for iOS and run tests using simulator
4242
shell: bash
4343
run: |
4444
python3 ${{ github.workspace }}/tools/ci_build/build.py \
@@ -49,7 +49,7 @@ jobs:
4949
--use_xnnpack \
5050
--ios \
5151
--apple_sysroot iphonesimulator \
52-
--osx_arch x86_64 \
52+
--osx_arch arm64 \
5353
--apple_deploy_target=15.1 \
5454
--use_xcode \
5555
--config RelWithDebInfo \
@@ -61,5 +61,5 @@ jobs:
6161

6262
timeout-minutes: 150
6363
env:
64-
XCODE_VERSION: 15.3.0
65-
IOS_SIMULATOR_RUNTIME_VERSION: 17.4
64+
XCODE_VERSION: 26.3
65+
IOS_SIMULATOR_RUNTIME_VERSION: 26.2

.github/workflows/mac.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
uses: ./.github/workflows/macos-ci-build-and-test-workflow.yml
2424
with:
2525
# Only build arm64 for CPU
26+
# Also run a Release build on Xcode 16 for legacy-toolchain coverage.
2627
matrix_include: >-
2728
[
2829
{"machine": "arm64", "target": "arm64", "build_config": "Debug"},
29-
{"machine": "arm64", "target": "arm64", "build_config": "Release"}
30+
{"machine": "arm64", "target": "arm64", "build_config": "Release"},
31+
{"machine": "arm64", "target": "arm64", "build_config": "Release", "xcode_version": "16"}
3032
]
3133
python_version: "3.14"
3234

@@ -69,8 +71,8 @@ jobs:
6971
runs-on: macos-15
7072

7173
env:
72-
xcode_version: 16.4
73-
simulator_runtime_version: 18.5
74+
xcode_version: 26.3
75+
simulator_runtime_version: 26.2
7476

7577
strategy:
7678
matrix:

.github/workflows/macos-ci-build-and-test-workflow.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ jobs:
4848
#
4949
include: ${{ fromJSON(inputs.matrix_include) }}
5050

51-
# "macos-13" is a x86_64 image, and "macos-15" is an arm64 image.
51+
# "macos-15" is an arm64 image.
5252
# see also: https://github.com/actions/runner-images/blob/main/README.md
53-
runs-on: ${{ matrix.machine == 'x86_64' && 'macos-13' || 'macos-15' }}
53+
runs-on: ${{ matrix.machine == 'x86_64' && 'macos-15-intel' || 'macos-15' }}
5454
env:
5555
build_flags: >
5656
--build_dir ./build
@@ -70,8 +70,9 @@ jobs:
7070
--config ${{ matrix.build_config }}
7171
--osx_arch ${{ matrix.target }}
7272
73-
# xCode version needs to match the "runs-on" configuration.
74-
xcode_version: ${{ matrix.machine == 'x86_64' && '14.3.1' || '16' }}
73+
# A matrix entry may override the Xcode version via "xcode_version"; otherwise fall back to the default.
74+
# The Xcode version needs to be present on the image specified in the "runs-on" configuration.
75+
xcode_version: ${{ matrix.xcode_version || '26.3' }}
7576

7677
steps:
7778
- name: Checkout code

.github/workflows/react_native.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ jobs:
256256
set -e -x
257257
npm install -g detox-cli
258258
brew tap wix/brew
259+
brew trust wix/brew
259260
brew install applesimutils
260261
npm ci
261262
working-directory: ${{ github.workspace }}/js

.github/workflows/windows_cuda.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ jobs:
148148
DocUpdateNeeded: false
149149
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
150150
AZCOPY_AUTO_LOGIN_TYPE: MSI
151-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
151+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
152152

153153
test:
154154
name: Windows GPU CUDA CI Pipeline Test Job
@@ -260,4 +260,4 @@ jobs:
260260
DocUpdateNeeded: false
261261
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
262262
AZCOPY_AUTO_LOGIN_TYPE: MSI
263-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
263+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e

.github/workflows/windows_cuda_plugin.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118
ALLOW_RELEASED_ONNX_OPSET_ONLY: '0'
119119
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
120120
AZCOPY_AUTO_LOGIN_TYPE: MSI
121-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
121+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
122122

123123
test:
124124
name: Windows CUDA Plugin EP Test
@@ -214,4 +214,4 @@ jobs:
214214
ALLOW_RELEASED_ONNX_OPSET_ONLY: '0'
215215
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
216216
AZCOPY_AUTO_LOGIN_TYPE: MSI
217-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
217+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e

.github/workflows/windows_gpu_doc_gen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
setVcvars: true
4545
ALLOW_RELEASED_ONNX_OPSET_ONLY: '0'
4646
AZCOPY_AUTO_LOGIN_TYPE: MSI
47-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
47+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
4848
runs-on: [
4949
"self-hosted",
5050
"1ES.Pool=onnxruntime-github-Win2022-GPU-A10",

.github/workflows/windows_openvino.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
timeout-minutes: 240
2727
env:
2828
AZCOPY_AUTO_LOGIN_TYPE: MSI
29-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
29+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
3030
OnnxRuntimeBuildDirectory: ${{ github.workspace }}
3131
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
3232
ALLOW_RELEASED_ONNX_OPSET_ONLY: '1'

.github/workflows/windows_qnn_x64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
QnnLibKind: [shared_lib, static_lib]
3030
env:
3131
AZCOPY_AUTO_LOGIN_TYPE: MSI
32-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
32+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
3333
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
3434
ALLOW_RELEASED_ONNX_OPSET_ONLY: '1'
3535

.github/workflows/windows_tensorrt.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ jobs:
154154
DocUpdateNeeded: false
155155
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
156156
AZCOPY_AUTO_LOGIN_TYPE: MSI
157-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
157+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e
158158

159159
test:
160160
name: Windows GPU TensorRT CI Pipeline Test Job
@@ -265,4 +265,4 @@ jobs:
265265
DocUpdateNeeded: false
266266
ONNXRUNTIME_TEST_GPU_DEVICE_ID: '0'
267267
AZCOPY_AUTO_LOGIN_TYPE: MSI
268-
AZCOPY_MSI_CLIENT_ID: 63b63039-6328-442f-954b-5a64d124e5b4
268+
AZCOPY_MSI_CLIENT_ID: d712a4c7-a0cf-4e87-af75-31510eba0a8e

0 commit comments

Comments
 (0)