@@ -3,11 +3,6 @@ parameters:
33 type : string
44 default : ' 12.8'
55
6- - name : QnnSdk
7- displayName : QNN SDK Version
8- type : string
9- default : 2.41.0.251128
10-
116- name : IsReleaseBuild
127 displayName : Is a release build? Set it to true if you are doing an Onnx Runtime release.
138 type : boolean
@@ -115,19 +110,26 @@ extends:
115110 SpecificArtifact : false
116111 BuildId : ' 0'
117112
118- - template : templates/qnn-ep-win.yml
113+ - template : templates/win-ci.yml
114+ parameters :
115+ PreReleaseVersionSuffixString : ${{ parameters.PreReleaseVersionSuffixString }}
116+ PreReleaseVersionSuffixNumber : ${{ parameters.PreReleaseVersionSuffixNumber }}
117+ ort_build_pool_name : ' Onnxruntime-QNNEP-Windows-2022-CPU'
118+ DoCompliance : false
119+ DoEsrp : true
120+ stage_name_suffix : CPU_arm64
121+ buildArch : x64
122+ msbuildPlatform : arm64
123+ packageName : arm64
124+ buildparameter : --arm64ec --buildasx --caller_framework WinAI
125+ runTests : false
126+ buildJava : false
127+ buildNodejs : false
128+
129+ - template : templates/managed-nuget-for-foundry-local.yml
119130 parameters :
120- qnn_ep_build_pool_name : ' Onnxruntime-QNNEP-Windows-2022-CPU'
121- QnnSdk : ${{ parameters.QnnSdk }}
122131 IsReleaseBuild : ${{ parameters.IsReleaseBuild }}
123132 DoEsrp : true
124- ArtifactName : ' drop-nuget-qnn-arm64'
125- # Add --use_webgpu to enable WebGPU
126- StageName : ' OnnxRuntime_QNN_Nuget_Win_Arm64'
127- build_config : ' RelWithDebInfo'
128- PublishArchive : true
129- PublishNugetToFeed : false
130- AdditionalBuildArgs : ' --caller_framework WinAI'
131133
132134 - template : templates/mac-cpu-packaging-pipeline.yml
133135 parameters :
@@ -136,7 +138,7 @@ extends:
136138 DoEsrp : true
137139
138140 - stage : NugetPackaging
139- dependsOn : [Windows_Packaging_CUDA, OnnxRuntime_QNN_Nuget_Win_Arm64 , MacOS_C_API_Package_Publish]
141+ dependsOn : [Windows_Packaging_CUDA, Windows_Packaging_CPU_arm64, ManagedNugetPackaging , MacOS_C_API_Package_Publish]
140142 jobs :
141143 - job : CreateNugetPackage
142144 pool : ' Onnxruntime-Win2022-GPU-A10'
@@ -158,7 +160,7 @@ extends:
158160 - task : DownloadPipelineArtifact@0
159161 displayName : ' Download Pipeline Artifact - managed nuget'
160162 inputs :
161- artifactName : ' drop-signed -nuget-qnn '
163+ artifactName : ' onnxruntime-managed -nuget'
162164 targetPath : ' $(Build.BinariesDirectory)/managed-nuget'
163165
164166 - task : DownloadPipelineArtifact@0
@@ -170,7 +172,7 @@ extends:
170172 - task : DownloadPipelineArtifact@0
171173 displayName : ' Download Pipeline Artifact - win-arm64'
172174 inputs :
173- artifactName : ' onnxruntime-win-arm64x-qnn '
175+ artifactName : ' onnxruntime-win-arm64 '
174176 targetPath : ' $(Build.BinariesDirectory)/win-arm64'
175177
176178 - task : DownloadPipelineArtifact@0
@@ -229,11 +231,11 @@ extends:
229231 targetType : ' inline'
230232 script : |
231233 Expand-Archive -Path $(Build.BinariesDirectory)/win-x64/onnxruntime-win-x64-cuda*.zip -DestinationPath $(Build.BinariesDirectory)/win-x64
232- Expand-Archive -Path $(Build.BinariesDirectory)/win-arm64/onnxruntime-win-arm64x-qnn *.zip -DestinationPath $(Build.BinariesDirectory)/win-arm64
234+ Expand-Archive -Path $(Build.BinariesDirectory)/win-arm64/onnxruntime-win-arm64 *.zip -DestinationPath $(Build.BinariesDirectory)/win-arm64
233235 $osx_arm64_archive = (Get-ChildItem -Path $(Build.BinariesDirectory)/osx-arm64 -Filter onnxruntime-osx-arm64*)[0].FullName
234236 tar -xzf $osx_arm64_archive -C $(Build.BinariesDirectory)/osx-arm64 2>$null
235237 $win_x64 = (Get-ChildItem -Path $(Build.BinariesDirectory)/win-x64 -Filter onnxruntime-win-x64-cuda*)[0].FullName
236- $win_arm64 = (Get-ChildItem -Path $(Build.BinariesDirectory)/win-arm64 -Filter onnxruntime-win-arm64x-qnn *)[0].FullName
238+ $win_arm64 = (Get-ChildItem -Path $(Build.BinariesDirectory)/win-arm64 -Filter onnxruntime-win-arm64 *)[0].FullName
237239 $osx_arm64 = (Get-ChildItem -Path $(Build.BinariesDirectory)/osx-arm64 -Filter onnxruntime-osx-arm64*)[0].FullName
238240 Write-Host "##vso[task.setvariable variable=win_x64;]$win_x64"
239241 Write-Host "##vso[task.setvariable variable=win_arm64;]$win_arm64"
0 commit comments