From 8dd46487aaa466d45b502b153d7d87cc02aa367c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 10 Dec 2025 23:30:53 +0000 Subject: [PATCH 1/2] Initial plan From 72ca602ee9105e9fbcefe8bb5a1c9c4998f55ee4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 19 Dec 2025 23:37:13 +0000 Subject: [PATCH 2/2] Add 'all' flavor option to build with xnnpack, vulkan, and qnn Co-authored-by: kirklandsign <107070759+kirklandsign@users.noreply.github.com> --- .github/workflows/android-release-artifacts.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android-release-artifacts.yml b/.github/workflows/android-release-artifacts.yml index beda0f77c83..c02c164d47e 100644 --- a/.github/workflows/android-release-artifacts.yml +++ b/.github/workflows/android-release-artifacts.yml @@ -17,6 +17,7 @@ on: - "xnnpack" - "vulkan" - "qnn" + - "all" schedule: - cron: 0 10 * * * @@ -94,14 +95,14 @@ jobs: GRADLE_ARGS+=" -Dflavor=${FLAVOR}" fi - if [[ "$FLAVOR" == "vulkan" || -z "$FLAVOR" ]]; then + if [[ "$FLAVOR" == "vulkan" || "$FLAVOR" == "all" || -z "$FLAVOR" ]]; then curl -O https://sdk.lunarg.com/sdk/download/1.4.321.1/linux/vulkansdk-linux-x86_64-1.4.321.1.tar.xz tar xf vulkansdk-linux-x86_64-1.4.321.1.tar.xz -C /tmp export PATH="/tmp/1.4.321.1/x86_64/bin:$PATH" export EXECUTORCH_BUILD_VULKAN=ON fi - if [[ "$FLAVOR" == "qnn" ]]; then + if [[ "$FLAVOR" == "qnn" || "$FLAVOR" == "all" ]]; then PYTHON_EXECUTABLE=python bash .ci/scripts/setup-qnn-deps.sh PYTHON_EXECUTABLE=python bash .ci/scripts/build-qnn-sdk.sh export EXECUTORCH_BUILD_QNN=ON