mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-03 23:49:44 +00:00
Override android qnn sdk version with pipeline param (#22895)
We need to be able to control/override the exact version of qnn sdk used for the android build as qnn-runtime (maven package) releases are slower to QNN SDK releases.
This commit is contained in:
parent
09d2ee6274
commit
f80afeb9a1
3 changed files with 16 additions and 1 deletions
|
|
@ -62,7 +62,7 @@ parameters:
|
|||
- name: QnnSdk
|
||||
displayName: QNN SDK Version
|
||||
type: string
|
||||
default: 2.28.2.241116
|
||||
default: 2.28.0.241029
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
|
|
@ -112,6 +112,7 @@ stages:
|
|||
BuildVariant: 'default'
|
||||
SpecificArtifact: ${{ parameters.SpecificArtifact }}
|
||||
BuildId: ${{ parameters.BuildId }}
|
||||
QnnSDKVersion: ${{ parameters.QnnSdk }}
|
||||
|
||||
- template: stages/java-cuda-packaging-stage.yml
|
||||
parameters:
|
||||
|
|
|
|||
|
|
@ -48,6 +48,11 @@ parameters:
|
|||
type: string
|
||||
default: ''
|
||||
|
||||
- name: QnnSDKVersion
|
||||
displayName: QNN SDK Version
|
||||
type: string
|
||||
default: '2.28.0.241029'
|
||||
|
||||
jobs:
|
||||
- job: Android_Java_API_AAR_Packaging_${{ parameters.job_name_suffix }}
|
||||
timeoutInMinutes: 120
|
||||
|
|
@ -85,6 +90,8 @@ jobs:
|
|||
|
||||
- ${{ if contains(parameters.packageName, 'qnn') }}:
|
||||
- template: jobs/download_linux_qnn_sdk.yml
|
||||
parameters:
|
||||
QnnSDKVersion: '${{parameters.QnnSDKVersion}}'
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: Build Android AAR Packages
|
||||
|
|
|
|||
|
|
@ -48,6 +48,11 @@ parameters:
|
|||
type: string
|
||||
default: '0'
|
||||
|
||||
- name: QnnSDKVersion
|
||||
displayName: QNN SDK Version
|
||||
type: string
|
||||
default: 2.28.0.241029
|
||||
|
||||
stages:
|
||||
- template: linux-cpu-packaging-pipeline.yml
|
||||
parameters:
|
||||
|
|
@ -98,12 +103,14 @@ stages:
|
|||
enable_code_sign: ${{ parameters.DoEsrp }}
|
||||
packageName: 'onnxruntime-android-qnn'
|
||||
ReleaseVersionSuffix: $(ReleaseVersionSuffix)
|
||||
QnnSDKVersion: ${{ parameters.QnnSDKVersion }}
|
||||
|
||||
- template: android-java-api-aar-test.yml
|
||||
parameters:
|
||||
artifactName: 'onnxruntime-android-qnn-aar'
|
||||
job_name_suffix: 'QNN'
|
||||
packageName: 'onnxruntime-android-qnn'
|
||||
QnnSDKVersion: ${{ parameters.QnnSDKVersion }}
|
||||
|
||||
- stage: iOS_Full_xcframework
|
||||
dependsOn: []
|
||||
|
|
|
|||
Loading…
Reference in a new issue