2025-06-05T23:15:09.9152347Z Current runner version: '2.325.0' 2025-06-05T23:15:09.9158546Z Runner name: 'i-0832e7b0bd80e4be7' 2025-06-05T23:15:09.9159485Z Machine name: 'ip-10-0-41-98' 2025-06-05T23:15:09.9162242Z ##[group]GITHUB_TOKEN Permissions 2025-06-05T23:15:09.9164577Z Contents: read 2025-06-05T23:15:09.9165272Z Metadata: read 2025-06-05T23:15:09.9165779Z ##[endgroup] 2025-06-05T23:15:09.9168173Z Secret source: Actions 2025-06-05T23:15:09.9168930Z Prepare workflow directory 2025-06-05T23:15:09.9718555Z Prepare all required actions 2025-06-05T23:15:09.9760195Z Getting action download info 2025-06-05T23:15:10.2183176Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2025-06-05T23:15:10.4984859Z Download action repository 'pytorch/pytorch@9c1bc9ce4684de96db025292610c0664d3d55345' (SHA:9c1bc9ce4684de96db025292610c0664d3d55345) 2025-06-05T23:15:18.1469789Z Download action repository 'actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093' (SHA:d3f86a106a0bac45b974a628896c90dbdf5c8093) 2025-06-05T23:15:18.3981816Z Download action repository 'pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1' (SHA:a2c1430e2bddadbad9f49a6f9b879f062c6b19b1) 2025-06-05T23:15:18.5017290Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02) 2025-06-05T23:15:18.7969053Z Download action repository 'seemethere/upload-artifact-s3@baba72d0712b404f646cebe0730933554ebce96a' (SHA:baba72d0712b404f646cebe0730933554ebce96a) 2025-06-05T23:15:19.0372333Z Getting action download info 2025-06-05T23:15:19.1239519Z Download action repository 'pytorch/pytorch@main' (SHA:fa705f791249c5eee912096f1d7ac7b2d5b60e8c) 2025-06-05T23:15:31.7660914Z Complete job name: test-qnn-models-linux / linux-job 2025-06-05T23:15:31.8196211Z A job started hook has been configured by the self-hosted runner administrator 2025-06-05T23:15:31.8298379Z ##[group]Run '/home/ec2-user/runner-scripts/before_job.sh' 2025-06-05T23:15:31.8307329Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:31.8307987Z ##[endgroup] 2025-06-05T23:15:32.9759532Z Runner Type: linux.2xlarge 2025-06-05T23:15:32.9760020Z Instance Type: c5.2xlarge 2025-06-05T23:15:32.9760300Z AMI Name: unknown 2025-06-05T23:15:32.9784255Z AMI ID: ami-071226ecf16aa7d96 2025-06-05T23:15:38.3675607Z ##[group]Run set -euxo pipefail 2025-06-05T23:15:38.3676000Z set -euxo pipefail 2025-06-05T23:15:38.3676301Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-06-05T23:15:38.3676689Z  echo "::group::Cleanup with-sudo debug output" 2025-06-05T23:15:38.3677062Z  sudo rm -rfv "${GITHUB_WORKSPACE}" 2025-06-05T23:15:38.3677367Z else 2025-06-05T23:15:38.3677620Z  echo "::group::Cleanup no-sudo debug output" 2025-06-05T23:15:38.3677981Z  rm -rfv "${GITHUB_WORKSPACE}" 2025-06-05T23:15:38.3678258Z fi 2025-06-05T23:15:38.3678455Z  2025-06-05T23:15:38.3678688Z mkdir -p "${GITHUB_WORKSPACE}" 2025-06-05T23:15:38.3679017Z echo "::endgroup::" 2025-06-05T23:15:38.3688900Z shell: /usr/bin/bash -e {0} 2025-06-05T23:15:38.3689190Z env: 2025-06-05T23:15:38.3689463Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:38.3689869Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:38.3690202Z PR_NUMBER: 2025-06-05T23:15:38.3691554Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:38.3692990Z NO_SUDO: false 2025-06-05T23:15:38.3693217Z ##[endgroup] 2025-06-05T23:15:38.3718947Z + [[ false == \f\a\l\s\e ]] 2025-06-05T23:15:38.3729104Z + echo '::group::Cleanup with-sudo debug output' 2025-06-05T23:15:38.3735726Z ##[group]Cleanup with-sudo debug output 2025-06-05T23:15:38.3736255Z + sudo rm -rfv /home/ec2-user/actions-runner/_work/executorch/executorch 2025-06-05T23:15:38.4719930Z removed directory '/home/ec2-user/actions-runner/_work/executorch/executorch' 2025-06-05T23:15:38.4735589Z + mkdir -p /home/ec2-user/actions-runner/_work/executorch/executorch 2025-06-05T23:15:38.4746748Z + echo ::endgroup:: 2025-06-05T23:15:38.4747755Z ##[endgroup] 2025-06-05T23:15:38.4856183Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-06-05T23:15:38.4856655Z with: 2025-06-05T23:15:38.4856881Z repository: pytorch/test-infra 2025-06-05T23:15:38.4857178Z path: test-infra 2025-06-05T23:15:38.4857404Z submodules: recursive 2025-06-05T23:15:38.4857842Z token: *** 2025-06-05T23:15:38.4858060Z ssh-strict: true 2025-06-05T23:15:38.4858274Z ssh-user: git 2025-06-05T23:15:38.4858508Z persist-credentials: true 2025-06-05T23:15:38.4858759Z clean: true 2025-06-05T23:15:38.4859001Z sparse-checkout-cone-mode: true 2025-06-05T23:15:38.4859302Z fetch-depth: 1 2025-06-05T23:15:38.4859527Z fetch-tags: false 2025-06-05T23:15:38.4859743Z show-progress: true 2025-06-05T23:15:38.4859975Z lfs: false 2025-06-05T23:15:38.4860180Z set-safe-directory: true 2025-06-05T23:15:38.4860428Z env: 2025-06-05T23:15:38.4860658Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:38.4861013Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:38.4861325Z PR_NUMBER: 2025-06-05T23:15:38.4862677Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:38.4864077Z ##[endgroup] 2025-06-05T23:15:38.5996103Z Syncing repository: pytorch/test-infra 2025-06-05T23:15:38.5996912Z ##[group]Getting Git version info 2025-06-05T23:15:38.5997468Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra' 2025-06-05T23:15:38.5998166Z [command]/usr/bin/git version 2025-06-05T23:15:38.5998425Z git version 2.47.1 2025-06-05T23:15:38.6007494Z ##[endgroup] 2025-06-05T23:15:38.6019744Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/33a060a1-a512-44a4-a849-05b18ddb8c39' before making global git config changes 2025-06-05T23:15:38.6020854Z Adding repository directory to the temporary git global config as a safe directory 2025-06-05T23:15:38.6024743Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-05T23:15:38.6053541Z ##[group]Initializing the repository 2025-06-05T23:15:38.6058220Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-05T23:15:38.6086769Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-06-05T23:15:38.6087672Z hint: is subject to change. To configure the initial branch name to use in all 2025-06-05T23:15:38.6088396Z hint: of your new repositories, which will suppress this warning, call: 2025-06-05T23:15:38.6089050Z hint: 2025-06-05T23:15:38.6089341Z hint: git config --global init.defaultBranch 2025-06-05T23:15:38.6089667Z hint: 2025-06-05T23:15:38.6089999Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-06-05T23:15:38.6090540Z hint: 'development'. The just-created branch can be renamed via this command: 2025-06-05T23:15:38.6090967Z hint: 2025-06-05T23:15:38.6091212Z hint: git branch -m 2025-06-05T23:15:38.6091800Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.git/ 2025-06-05T23:15:38.6096759Z [command]/usr/bin/git remote add origin https://github.com/pytorch/test-infra 2025-06-05T23:15:38.6120581Z ##[endgroup] 2025-06-05T23:15:38.6121028Z ##[group]Disabling automatic garbage collection 2025-06-05T23:15:38.6124563Z [command]/usr/bin/git config --local gc.auto 0 2025-06-05T23:15:38.6147344Z ##[endgroup] 2025-06-05T23:15:38.6147739Z ##[group]Setting up auth 2025-06-05T23:15:38.6152935Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-05T23:15:38.6176919Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-05T23:15:38.6441432Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-05T23:15:38.6466197Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-05T23:15:38.6711208Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-05T23:15:38.6747585Z ##[endgroup] 2025-06-05T23:15:38.6748165Z ##[group]Determining the default branch 2025-06-05T23:15:38.6750531Z Retrieving the default branch name 2025-06-05T23:15:38.8754860Z Default branch 'main' 2025-06-05T23:15:38.8755557Z ##[endgroup] 2025-06-05T23:15:38.8755976Z ##[group]Fetching the repository 2025-06-05T23:15:38.8762827Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +refs/heads/main:refs/remotes/origin/main 2025-06-05T23:15:39.2426767Z From https://github.com/pytorch/test-infra 2025-06-05T23:15:39.2427288Z * [new branch] main -> origin/main 2025-06-05T23:15:39.2448670Z ##[endgroup] 2025-06-05T23:15:39.2449078Z ##[group]Determining the checkout info 2025-06-05T23:15:39.2449999Z ##[endgroup] 2025-06-05T23:15:39.2454238Z [command]/usr/bin/git sparse-checkout disable 2025-06-05T23:15:39.2484545Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-06-05T23:15:39.2507955Z ##[group]Checking out the ref 2025-06-05T23:15:39.2511257Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2025-06-05T23:15:39.3348714Z Switched to a new branch 'main' 2025-06-05T23:15:39.3349710Z branch 'main' set up to track 'origin/main'. 2025-06-05T23:15:39.3356825Z ##[endgroup] 2025-06-05T23:15:39.3357246Z ##[group]Setting up auth for fetching submodules 2025-06-05T23:15:39.3362300Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-05T23:15:39.3399549Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-06-05T23:15:39.3426624Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-06-05T23:15:39.3452620Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-06-05T23:15:39.3478961Z ##[endgroup] 2025-06-05T23:15:39.3479355Z ##[group]Fetching submodules 2025-06-05T23:15:39.3484548Z [command]/usr/bin/git submodule sync --recursive 2025-06-05T23:15:39.3734517Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive 2025-06-05T23:15:39.3986758Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 2025-06-05T23:15:39.4232370Z ##[endgroup] 2025-06-05T23:15:39.4232826Z ##[group]Persisting credentials for submodules 2025-06-05T23:15:39.4239400Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :" 2025-06-05T23:15:39.4487421Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url" 2025-06-05T23:15:39.4734067Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-06-05T23:15:39.4981952Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-06-05T23:15:39.5227156Z ##[endgroup] 2025-06-05T23:15:39.5257950Z [command]/usr/bin/git log -1 --format=%H 2025-06-05T23:15:39.5278306Z 714db9db22f90727b389d5ecb5a2dc16cd27d00c 2025-06-05T23:15:39.5447972Z Prepare all required actions 2025-06-05T23:15:39.5448503Z Getting action download info 2025-06-05T23:15:39.6315469Z Download action repository 'pytorch/test-infra@main' (SHA:714db9db22f90727b389d5ecb5a2dc16cd27d00c) 2025-06-05T23:15:41.1448194Z Getting action download info 2025-06-05T23:15:41.2328492Z Download action repository 'nick-fields/retry@3e91a01664abd3c5cd539100d10d33b9c5b68482' (SHA:3e91a01664abd3c5cd539100d10d33b9c5b68482) 2025-06-05T23:15:41.3804118Z ##[group]Run ./test-infra/.github/actions/setup-linux 2025-06-05T23:15:41.3804462Z env: 2025-06-05T23:15:41.3804717Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:41.3805074Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:41.3805347Z PR_NUMBER: 2025-06-05T23:15:41.3806707Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:41.3808093Z ##[endgroup] 2025-06-05T23:15:41.3891341Z ##[group]Run set -euo pipefail 2025-06-05T23:15:41.3891674Z set -euo pipefail 2025-06-05T23:15:41.3891959Z function get_ec2_metadata() { 2025-06-05T23:15:41.3892312Z  # Pulled from instance metadata endpoint for EC2 2025-06-05T23:15:41.3892941Z  # see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html 2025-06-05T23:15:41.3893482Z  category=$1 2025-06-05T23:15:41.3894369Z  curl -H "X-aws-ec2-metadata-token: $(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 30")" -fsSL "http://169.254.169.254/latest/meta-data/${category}" 2025-06-05T23:15:41.3895263Z } 2025-06-05T23:15:41.3895504Z echo "ami-id: $(get_ec2_metadata ami-id)" 2025-06-05T23:15:41.3895925Z echo "instance-id: $(get_ec2_metadata instance-id)" 2025-06-05T23:15:41.3896536Z echo "instance-type: $(get_ec2_metadata instance-type)" 2025-06-05T23:15:41.3897033Z echo "system info $(uname -a)" 2025-06-05T23:15:41.3902865Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:41.3903232Z env: 2025-06-05T23:15:41.3903468Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:41.3903817Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:41.3904091Z PR_NUMBER: 2025-06-05T23:15:41.3905394Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:41.3906792Z ##[endgroup] 2025-06-05T23:15:41.4026718Z ami-id: ami-071226ecf16aa7d96 2025-06-05T23:15:41.4112443Z instance-id: i-0832e7b0bd80e4be7 2025-06-05T23:15:41.4195419Z instance-type: c5.2xlarge 2025-06-05T23:15:41.4204712Z system info Linux ip-10-0-41-98.ec2.internal 6.1.130-139.222.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 11 01:10:58 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2025-06-05T23:15:41.4239097Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-05T23:15:41.4240013Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-05T23:15:41.4245781Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:41.4246147Z env: 2025-06-05T23:15:41.4246385Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:41.4246732Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:41.4246992Z PR_NUMBER: 2025-06-05T23:15:41.4248447Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:41.4249838Z ##[endgroup] 2025-06-05T23:15:41.4318529Z ##[group]Run if systemctl is-active --quiet docker; then 2025-06-05T23:15:41.4318983Z if systemctl is-active --quiet docker; then 2025-06-05T23:15:41.4319345Z  echo "Docker daemon is running..."; 2025-06-05T23:15:41.4319679Z else 2025-06-05T23:15:41.4320004Z  echo "Starting docker deamon..." && sudo systemctl start docker; 2025-06-05T23:15:41.4320413Z fi 2025-06-05T23:15:41.4325387Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:41.4325751Z env: 2025-06-05T23:15:41.4326000Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:41.4326354Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:41.4326632Z PR_NUMBER: 2025-06-05T23:15:41.4328063Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:41.4329448Z ##[endgroup] 2025-06-05T23:15:41.4397592Z Docker daemon is running... 2025-06-05T23:15:41.4493787Z ##[group]Run AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-06-05T23:15:41.4494428Z AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-06-05T23:15:41.4494933Z retry () { "$@" || (sleep 1 && "$@") || (sleep 2 && "$@") } 2025-06-05T23:15:41.4495531Z retry aws ecr get-login-password --region "$AWS_DEFAULT_REGION" | docker login --username AWS \ 2025-06-05T23:15:41.4496247Z  --password-stdin "$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com" 2025-06-05T23:15:41.4501458Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:41.4501830Z env: 2025-06-05T23:15:41.4502067Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:41.4502412Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:41.4502674Z PR_NUMBER: 2025-06-05T23:15:41.4503982Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:41.4505375Z AWS_RETRY_MODE: standard 2025-06-05T23:15:41.4505616Z AWS_MAX_ATTEMPTS: 5 2025-06-05T23:15:41.4505868Z AWS_DEFAULT_REGION: us-east-1 2025-06-05T23:15:41.4506122Z ##[endgroup] 2025-06-05T23:15:42.4885684Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-05T23:15:42.4886375Z Configure a credential helper to remove this warning. See 2025-06-05T23:15:42.4887209Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-05T23:15:42.4887849Z 2025-06-05T23:15:42.4887949Z Login Succeeded 2025-06-05T23:15:42.4929791Z ##[group]Run env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-05T23:15:42.4930385Z env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-05T23:15:42.4931136Z env | grep '^CI' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-05T23:15:42.4937987Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:42.4938342Z env: 2025-06-05T23:15:42.4938596Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:42.4938936Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:42.4939355Z PR_NUMBER: 2025-06-05T23:15:42.4940668Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:42.4942036Z ##[endgroup] 2025-06-05T23:15:42.5027286Z ##[group]Run RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-06-05T23:15:42.5027761Z RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-06-05T23:15:42.5028166Z sudo rm -rf "${RUNNER_ARTIFACT_DIR}" 2025-06-05T23:15:42.5028496Z mkdir -p "${RUNNER_ARTIFACT_DIR}" 2025-06-05T23:15:42.5028930Z echo "RUNNER_ARTIFACT_DIR=${RUNNER_ARTIFACT_DIR}" >> "${GITHUB_ENV}" 2025-06-05T23:15:42.5029356Z  2025-06-05T23:15:42.5029660Z RUNNER_TEST_RESULTS_DIR="${RUNNER_TEMP}/test-results" 2025-06-05T23:15:42.5030066Z sudo rm -rf "${RUNNER_TEST_RESULTS_DIR}" 2025-06-05T23:15:42.5030425Z mkdir -p "${RUNNER_TEST_RESULTS_DIR}" 2025-06-05T23:15:42.5030896Z echo "RUNNER_TEST_RESULTS_DIR=${RUNNER_TEST_RESULTS_DIR}" >> "${GITHUB_ENV}" 2025-06-05T23:15:42.5031327Z  2025-06-05T23:15:42.5031561Z RUNNER_DOCS_DIR="${RUNNER_TEMP}/docs" 2025-06-05T23:15:42.5031935Z sudo rm -rf "${RUNNER_DOCS_DIR}" 2025-06-05T23:15:42.5032352Z mkdir -p "${RUNNER_DOCS_DIR}" 2025-06-05T23:15:42.5032737Z echo "RUNNER_DOCS_DIR=${RUNNER_DOCS_DIR}" >> "${GITHUB_ENV}" 2025-06-05T23:15:42.5038179Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:42.5038532Z env: 2025-06-05T23:15:42.5038783Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:42.5039119Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:42.5039396Z PR_NUMBER: 2025-06-05T23:15:42.5040713Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:42.5042077Z ##[endgroup] 2025-06-05T23:15:43.1580791Z ##[group]Run needs=0 2025-06-05T23:15:43.1581062Z needs=0 2025-06-05T23:15:43.1581415Z if lspci -v | grep -e 'controller.*NVIDIA' >/dev/null 2>/dev/null; then 2025-06-05T23:15:43.1581842Z  needs=1 2025-06-05T23:15:43.1582066Z fi 2025-06-05T23:15:43.1582304Z echo "does=${needs}" >> $GITHUB_OUTPUT 2025-06-05T23:15:43.1588077Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:43.1588457Z env: 2025-06-05T23:15:43.1588695Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:43.1589046Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:43.1589333Z PR_NUMBER: 2025-06-05T23:15:43.1590626Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:43.1592136Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:15:43.1592707Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:15:43.1593395Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:15:43.1593775Z ##[endgroup] 2025-06-05T23:15:43.1856486Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-06-05T23:15:43.1857060Z # ignore expansion of "docker ps -q" since it could be empty 2025-06-05T23:15:43.1857621Z # shellcheck disable=SC2046 2025-06-05T23:15:43.1857954Z docker stop $(docker ps -q) || true 2025-06-05T23:15:43.1858285Z # Prune all of the docker images 2025-06-05T23:15:43.1858588Z docker system prune -af 2025-06-05T23:15:43.1863972Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:15:43.1864324Z env: 2025-06-05T23:15:43.1864571Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:43.1864903Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:43.1865178Z PR_NUMBER: 2025-06-05T23:15:43.1866472Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:43.1868121Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:15:43.1868690Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:15:43.1869244Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:15:43.1869609Z ##[endgroup] 2025-06-05T23:15:43.2084996Z "docker stop" requires at least 1 argument. 2025-06-05T23:15:43.2085375Z See 'docker stop --help'. 2025-06-05T23:15:43.2085542Z 2025-06-05T23:15:43.2085699Z Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] 2025-06-05T23:15:43.2085973Z 2025-06-05T23:15:43.2086078Z Stop one or more running containers 2025-06-05T23:15:43.2248249Z Total reclaimed space: 0B 2025-06-05T23:15:43.2320866Z ##[group]Run ./test-infra/.github/actions/setup-ssh 2025-06-05T23:15:43.2321237Z with: 2025-06-05T23:15:43.2321900Z github-secret: *** 2025-06-05T23:15:43.2349444Z instructions: All testing is done inside the container, to start an interactive session run: docker exec -it $(docker container ps --format '{{.ID}}') bash 2025-06-05T23:15:43.2350236Z activate-with-label: false 2025-06-05T23:15:43.2350498Z label: with-ssh 2025-06-05T23:15:43.2350738Z remove-existing-keys: true 2025-06-05T23:15:43.2350997Z fail-silently: true 2025-06-05T23:15:43.2351226Z env: 2025-06-05T23:15:43.2351462Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:43.2351812Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:43.2352071Z PR_NUMBER: 2025-06-05T23:15:43.2353434Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:43.2354969Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:15:43.2355552Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:15:43.2356093Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:15:43.2356460Z ##[endgroup] 2025-06-05T23:15:43.3389877Z Please see https://github.com/pytorch/pytorch/wiki/Debugging-using-with-ssh-for-Github-Actions for more info. 2025-06-05T23:15:43.3391049Z Not on pull request and ciflow reference could not be extracted, skipping adding ssh keys 2025-06-05T23:15:43.3511330Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-06-05T23:15:43.3511749Z with: 2025-06-05T23:15:43.3511954Z repository: pytorch/executorch 2025-06-05T23:15:43.3512265Z ref: bd572346e4f196b36aaa03a1645d12b1618fe88b 2025-06-05T23:15:43.3512720Z path: pytorch/executorch 2025-06-05T23:15:43.3512972Z fetch-depth: 1 2025-06-05T23:15:43.3513185Z submodules: recursive 2025-06-05T23:15:43.3513584Z token: *** 2025-06-05T23:15:43.3513795Z ssh-strict: true 2025-06-05T23:15:43.3514043Z ssh-user: git 2025-06-05T23:15:43.3514326Z persist-credentials: true 2025-06-05T23:15:43.3514570Z clean: true 2025-06-05T23:15:43.3514802Z sparse-checkout-cone-mode: true 2025-06-05T23:15:43.3515087Z fetch-tags: false 2025-06-05T23:15:43.3515299Z show-progress: true 2025-06-05T23:15:43.3515524Z lfs: false 2025-06-05T23:15:43.3515729Z set-safe-directory: true 2025-06-05T23:15:43.3515972Z env: 2025-06-05T23:15:43.3516243Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:15:43.3516575Z REPOSITORY: pytorch/executorch 2025-06-05T23:15:43.3516845Z PR_NUMBER: 2025-06-05T23:15:43.3518150Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:15:43.3519655Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:15:43.3520228Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:15:43.3520768Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:15:43.3521131Z ##[endgroup] 2025-06-05T23:15:43.4453091Z Syncing repository: pytorch/executorch 2025-06-05T23:15:43.4462016Z ##[group]Getting Git version info 2025-06-05T23:15:43.4462654Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch' 2025-06-05T23:15:43.4488258Z [command]/usr/bin/git version 2025-06-05T23:15:43.4523291Z git version 2.47.1 2025-06-05T23:15:43.4546121Z ##[endgroup] 2025-06-05T23:15:43.4557840Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/29eca3e4-9f3e-4067-96c4-f71c125f2fbe' before making global git config changes 2025-06-05T23:15:43.4558766Z Adding repository directory to the temporary git global config as a safe directory 2025-06-05T23:15:43.4571814Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-06-05T23:15:43.4596600Z ##[group]Initializing the repository 2025-06-05T23:15:43.4601141Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-06-05T23:15:43.4627853Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-06-05T23:15:43.4628963Z hint: is subject to change. To configure the initial branch name to use in all 2025-06-05T23:15:43.4629645Z hint: of your new repositories, which will suppress this warning, call: 2025-06-05T23:15:43.4630052Z hint: 2025-06-05T23:15:43.4630325Z hint: git config --global init.defaultBranch 2025-06-05T23:15:43.4630659Z hint: 2025-06-05T23:15:43.4630962Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-06-05T23:15:43.4631511Z hint: 'development'. The just-created branch can be renamed via this command: 2025-06-05T23:15:43.4631921Z hint: 2025-06-05T23:15:43.4632128Z hint: git branch -m 2025-06-05T23:15:43.4632710Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/ 2025-06-05T23:15:43.4636812Z [command]/usr/bin/git remote add origin https://github.com/pytorch/executorch 2025-06-05T23:15:43.4659846Z ##[endgroup] 2025-06-05T23:15:43.4660282Z ##[group]Disabling automatic garbage collection 2025-06-05T23:15:43.4664012Z [command]/usr/bin/git config --local gc.auto 0 2025-06-05T23:15:43.4686617Z ##[endgroup] 2025-06-05T23:15:43.4686998Z ##[group]Setting up auth 2025-06-05T23:15:43.4691912Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-05T23:15:43.4714998Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-05T23:15:43.4959153Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-05T23:15:43.4981875Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-05T23:15:43.5225693Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-05T23:15:43.5263329Z ##[endgroup] 2025-06-05T23:15:43.5263731Z ##[group]Fetching the repository 2025-06-05T23:15:43.5270618Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin bd572346e4f196b36aaa03a1645d12b1618fe88b 2025-06-05T23:15:44.9619725Z From https://github.com/pytorch/executorch 2025-06-05T23:15:44.9638981Z * branch bd572346e4f196b36aaa03a1645d12b1618fe88b -> FETCH_HEAD 2025-06-05T23:15:44.9640161Z ##[endgroup] 2025-06-05T23:15:44.9640638Z ##[group]Determining the checkout info 2025-06-05T23:15:44.9641369Z ##[endgroup] 2025-06-05T23:15:44.9645630Z [command]/usr/bin/git sparse-checkout disable 2025-06-05T23:15:44.9674982Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-06-05T23:15:44.9697174Z ##[group]Checking out the ref 2025-06-05T23:15:44.9700542Z [command]/usr/bin/git checkout --progress --force bd572346e4f196b36aaa03a1645d12b1618fe88b 2025-06-05T23:15:45.4560278Z Note: switching to 'bd572346e4f196b36aaa03a1645d12b1618fe88b'. 2025-06-05T23:15:45.4560618Z 2025-06-05T23:15:45.4560838Z You are in 'detached HEAD' state. You can look around, make experimental 2025-06-05T23:15:45.4561381Z changes and commit them, and you can discard any commits you make in this 2025-06-05T23:15:45.4561933Z state without impacting any branches by switching back to a branch. 2025-06-05T23:15:45.4562244Z 2025-06-05T23:15:45.4562441Z If you want to create a new branch to retain commits you create, you may 2025-06-05T23:15:45.4562934Z do so (now or later) by using -c with the switch command. Example: 2025-06-05T23:15:45.4563211Z 2025-06-05T23:15:45.4563321Z git switch -c 2025-06-05T23:15:45.4563530Z 2025-06-05T23:15:45.4563633Z Or undo this operation with: 2025-06-05T23:15:45.4563804Z 2025-06-05T23:15:45.4563902Z git switch - 2025-06-05T23:15:45.4564028Z 2025-06-05T23:15:45.4564265Z Turn off this advice by setting config variable advice.detachedHead to false 2025-06-05T23:15:45.4564615Z 2025-06-05T23:15:45.4564876Z HEAD is now at bd57234 Qualcomm AI Engine Direct - QAIRT Visualizer Engagement (#10873) 2025-06-05T23:15:45.4587255Z ##[endgroup] 2025-06-05T23:15:45.4587667Z ##[group]Setting up auth for fetching submodules 2025-06-05T23:15:45.4592856Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-05T23:15:45.4633055Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-06-05T23:15:45.4655979Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-06-05T23:15:45.4682353Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-06-05T23:15:45.4703500Z ##[endgroup] 2025-06-05T23:15:45.4703982Z ##[group]Fetching submodules 2025-06-05T23:15:45.4706683Z [command]/usr/bin/git submodule sync --recursive 2025-06-05T23:15:45.4961956Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive 2025-06-05T23:15:45.5207690Z Submodule 'backends/arm/third-party/ethos-u-core-driver' (https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver.git) registered for path 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:15:45.5209473Z Submodule 'backends/arm/third-party/serialization_lib' (https://git.gitlab.arm.com/tosa/tosa-serialization.git) registered for path 'backends/arm/third-party/serialization_lib' 2025-06-05T23:15:45.5210977Z Submodule 'backends/cadence/utils/FACTO' (https://github.com/pytorch-labs/FACTO.git) registered for path 'backends/cadence/utils/FACTO' 2025-06-05T23:15:45.5214814Z Submodule 'backends/vulkan/third-party/Vulkan-Headers' (https://github.com/KhronosGroup/Vulkan-Headers) registered for path 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:15:45.5217699Z Submodule 'backends/vulkan/third-party/VulkanMemoryAllocator' (https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git) registered for path 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:15:45.5220061Z Submodule 'backends/vulkan/third-party/volk' (https://github.com/zeux/volk) registered for path 'backends/vulkan/third-party/volk' 2025-06-05T23:15:45.5222139Z Submodule 'backends/xnnpack/third-party/FP16' (https://github.com/Maratyszcza/FP16.git) registered for path 'backends/xnnpack/third-party/FP16' 2025-06-05T23:15:45.5225318Z Submodule 'backends/xnnpack/third-party/FXdiv' (https://github.com/Maratyszcza/FXdiv.git) registered for path 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:15:45.5228563Z Submodule 'backends/xnnpack/third-party/XNNPACK' (https://github.com/google/XNNPACK.git) registered for path 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:15:45.5231645Z Submodule 'backends/xnnpack/third-party/cpuinfo' (https://github.com/pytorch/cpuinfo.git) registered for path 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:15:45.5235029Z Submodule 'backends/xnnpack/third-party/pthreadpool' (https://github.com/Maratyszcza/pthreadpool.git) registered for path 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:15:45.5238182Z Submodule 'extension/llm/tokenizers' (https://github.com/pytorch-labs/tokenizers.git) registered for path 'extension/llm/tokenizers' 2025-06-05T23:15:45.5241813Z Submodule 'kernels/optimized/third-party/eigen' (https://gitlab.com/libeigen/eigen.git) registered for path 'kernels/optimized/third-party/eigen' 2025-06-05T23:15:45.5245189Z Submodule 'shim' (https://github.com/facebook/buck2-shims-meta) registered for path 'shim' 2025-06-05T23:15:45.5248790Z Submodule 'third-party/ao' (https://github.com/pytorch/ao.git) registered for path 'third-party/ao' 2025-06-05T23:15:45.5253467Z Submodule 'third-party/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'third-party/flatbuffers' 2025-06-05T23:15:45.5258745Z Submodule 'third-party/flatcc' (https://github.com/dvidelabs/flatcc.git) registered for path 'third-party/flatcc' 2025-06-05T23:15:45.5262683Z Submodule 'third-party/gflags' (https://github.com/gflags/gflags.git) registered for path 'third-party/gflags' 2025-06-05T23:15:45.5266746Z Submodule 'third-party/googletest' (https://github.com/google/googletest.git) registered for path 'third-party/googletest' 2025-06-05T23:15:45.5270949Z Submodule 'third-party/ios-cmake' (https://github.com/leetal/ios-cmake) registered for path 'third-party/ios-cmake' 2025-06-05T23:15:45.5275523Z Submodule 'third-party/json' (https://github.com/nlohmann/json.git) registered for path 'third-party/json' 2025-06-05T23:15:45.5279936Z Submodule 'third-party/pocketfft' (https://github.com/mreineck/pocketfft) registered for path 'third-party/pocketfft' 2025-06-05T23:15:45.5284275Z Submodule 'third-party/prelude' (https://github.com/facebook/buck2-prelude.git) registered for path 'third-party/prelude' 2025-06-05T23:15:45.5288696Z Submodule 'third-party/pybind11' (https://github.com/pybind/pybind11.git) registered for path 'third-party/pybind11' 2025-06-05T23:15:45.5314235Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/arm/third-party/ethos-u-core-driver'... 2025-06-05T23:15:46.3326493Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/arm/third-party/serialization_lib'... 2025-06-05T23:15:47.0017277Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/cadence/utils/FACTO'... 2025-06-05T23:15:47.3057856Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/Vulkan-Headers'... 2025-06-05T23:15:47.7062179Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/VulkanMemoryAllocator'... 2025-06-05T23:15:47.9666241Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/volk'... 2025-06-05T23:15:48.2038910Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/FP16'... 2025-06-05T23:15:48.4105792Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/FXdiv'... 2025-06-05T23:15:48.6724357Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/XNNPACK'... 2025-06-05T23:15:49.3361007Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/cpuinfo'... 2025-06-05T23:15:49.6731550Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/pthreadpool'... 2025-06-05T23:15:49.9217555Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers'... 2025-06-05T23:15:50.2120378Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/kernels/optimized/third-party/eigen'... 2025-06-05T23:15:51.0333464Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/shim'... 2025-06-05T23:15:51.3061449Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/ao'... 2025-06-05T23:15:51.6995648Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/flatbuffers'... 2025-06-05T23:15:52.0672374Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/flatcc'... 2025-06-05T23:15:52.3326124Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/gflags'... 2025-06-05T23:15:52.5687613Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/googletest'... 2025-06-05T23:15:52.8725972Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/ios-cmake'... 2025-06-05T23:15:53.0946410Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/json'... 2025-06-05T23:15:53.4676928Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/pocketfft'... 2025-06-05T23:15:53.6781964Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/prelude'... 2025-06-05T23:15:54.0901342Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/pybind11'... 2025-06-05T23:15:55.5916672Z From https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver 2025-06-05T23:15:55.5917342Z * branch 7bf44c54527e718b99d588ce520cf2f96343adb1 -> FETCH_HEAD 2025-06-05T23:15:55.6022635Z Submodule path 'backends/arm/third-party/ethos-u-core-driver': checked out '7bf44c54527e718b99d588ce520cf2f96343adb1' 2025-06-05T23:15:56.9778171Z From https://git.gitlab.arm.com/tosa/tosa-serialization 2025-06-05T23:15:56.9778930Z * branch 187af0d41fe75d08d2a7ec84c1b4d24b9b641ed2 -> FETCH_HEAD 2025-06-05T23:15:56.9882626Z Submodule path 'backends/arm/third-party/serialization_lib': checked out '187af0d41fe75d08d2a7ec84c1b4d24b9b641ed2' 2025-06-05T23:15:56.9896925Z Submodule 'third_party/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:15:56.9920743Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/arm/third-party/serialization_lib/third_party/flatbuffers'... 2025-06-05T23:15:58.1317069Z From https://github.com/google/flatbuffers 2025-06-05T23:15:58.1317589Z * branch 0100f6a5779831fa7a651e4b67ef389a8752bd9b -> FETCH_HEAD 2025-06-05T23:15:58.2332146Z Submodule path 'backends/arm/third-party/serialization_lib/third_party/flatbuffers': checked out '0100f6a5779831fa7a651e4b67ef389a8752bd9b' 2025-06-05T23:15:58.8165947Z From https://github.com/pytorch-labs/FACTO 2025-06-05T23:15:58.8166491Z * branch 1db37fc79d0d59638cbb794fa49d878aafc24461 -> FETCH_HEAD 2025-06-05T23:15:58.8242598Z Submodule path 'backends/cadence/utils/FACTO': checked out '1db37fc79d0d59638cbb794fa49d878aafc24461' 2025-06-05T23:15:59.5991459Z From https://github.com/KhronosGroup/Vulkan-Headers 2025-06-05T23:15:59.5992033Z * branch 0c5928795a66e93f65e5e68a36d8daa79a209dc2 -> FETCH_HEAD 2025-06-05T23:15:59.6549803Z Submodule path 'backends/vulkan/third-party/Vulkan-Headers': checked out '0c5928795a66e93f65e5e68a36d8daa79a209dc2' 2025-06-05T23:16:00.2613827Z From https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator 2025-06-05T23:16:00.2614426Z * branch a6bfc237255a6bac1513f7c1ebde6d8aed6b5191 -> FETCH_HEAD 2025-06-05T23:16:00.2924599Z Submodule path 'backends/vulkan/third-party/VulkanMemoryAllocator': checked out 'a6bfc237255a6bac1513f7c1ebde6d8aed6b5191' 2025-06-05T23:16:00.7709156Z From https://github.com/zeux/volk 2025-06-05T23:16:00.7709661Z * branch b3bc21e584f97400b6884cb2a541a56c6a5ddba3 -> FETCH_HEAD 2025-06-05T23:16:00.7778518Z Submodule path 'backends/vulkan/third-party/volk': checked out 'b3bc21e584f97400b6884cb2a541a56c6a5ddba3' 2025-06-05T23:16:01.3510620Z From https://github.com/Maratyszcza/FP16 2025-06-05T23:16:01.3511227Z * branch 4dfe081cf6bcd15db339cf2680b9281b8451eeb3 -> FETCH_HEAD 2025-06-05T23:16:01.3592809Z Submodule path 'backends/xnnpack/third-party/FP16': checked out '4dfe081cf6bcd15db339cf2680b9281b8451eeb3' 2025-06-05T23:16:01.8208847Z From https://github.com/Maratyszcza/FXdiv 2025-06-05T23:16:01.8209388Z * branch b408327ac2a15ec3e43352421954f5b1967701d1 -> FETCH_HEAD 2025-06-05T23:16:01.8260598Z Submodule path 'backends/xnnpack/third-party/FXdiv': checked out 'b408327ac2a15ec3e43352421954f5b1967701d1' 2025-06-05T23:16:03.3452811Z From https://github.com/google/XNNPACK 2025-06-05T23:16:03.3453303Z * branch 4ea82e595b36106653175dcb04b2aa532660d0d8 -> FETCH_HEAD 2025-06-05T23:16:03.9342011Z Submodule path 'backends/xnnpack/third-party/XNNPACK': checked out '4ea82e595b36106653175dcb04b2aa532660d0d8' 2025-06-05T23:16:04.4936300Z From https://github.com/pytorch/cpuinfo 2025-06-05T23:16:04.4936787Z * branch c61fe919607bbc534d7a5a5707bdd7041e72c5ff -> FETCH_HEAD 2025-06-05T23:16:04.5748076Z Submodule path 'backends/xnnpack/third-party/cpuinfo': checked out 'c61fe919607bbc534d7a5a5707bdd7041e72c5ff' 2025-06-05T23:16:05.0548524Z From https://github.com/Maratyszcza/pthreadpool 2025-06-05T23:16:05.0549063Z * branch 4fe0e1e183925bf8cfa6aae24237e724a96479b8 -> FETCH_HEAD 2025-06-05T23:16:05.0625236Z Submodule path 'backends/xnnpack/third-party/pthreadpool': checked out '4fe0e1e183925bf8cfa6aae24237e724a96479b8' 2025-06-05T23:16:05.5076385Z From https://github.com/pytorch-labs/tokenizers 2025-06-05T23:16:05.5077203Z * branch fc5962cd9e08019c5df6667eba3377e7d76441f7 -> FETCH_HEAD 2025-06-05T23:16:05.5314439Z Submodule path 'extension/llm/tokenizers': checked out 'fc5962cd9e08019c5df6667eba3377e7d76441f7' 2025-06-05T23:16:05.5329741Z Submodule 'third-party/abseil-cpp' (https://github.com/abseil/abseil-cpp.git) registered for path 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:05.5332046Z Submodule 'third-party/json' (https://github.com/nlohmann/json.git) registered for path 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:05.5335191Z Submodule 'third-party/pcre2' (https://github.com/PCRE2Project/pcre2.git) registered for path 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:05.5338959Z Submodule 'third-party/re2' (https://github.com/google/re2.git) registered for path 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:05.5342162Z Submodule 'third-party/sentencepiece' (https://github.com/google/sentencepiece.git) registered for path 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:05.5366489Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/abseil-cpp'... 2025-06-05T23:16:05.8879327Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/json'... 2025-06-05T23:16:06.2810704Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/pcre2'... 2025-06-05T23:16:06.6247150Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/re2'... 2025-06-05T23:16:06.9368099Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/sentencepiece'... 2025-06-05T23:16:08.2490389Z From https://github.com/abseil/abseil-cpp 2025-06-05T23:16:08.2490884Z * branch 7d96b2e93d9a84530748b68abd2f97595c51ecf4 -> FETCH_HEAD 2025-06-05T23:16:08.3447030Z Submodule path 'extension/llm/tokenizers/third-party/abseil-cpp': checked out '7d96b2e93d9a84530748b68abd2f97595c51ecf4' 2025-06-05T23:16:09.1950717Z From https://github.com/nlohmann/json 2025-06-05T23:16:09.1951510Z * branch e6cafa573aac6ed9227f752a5371c0b3f436307d -> FETCH_HEAD 2025-06-05T23:16:09.2860809Z Submodule path 'extension/llm/tokenizers/third-party/json': checked out 'e6cafa573aac6ed9227f752a5371c0b3f436307d' 2025-06-05T23:16:09.8750118Z From https://github.com/PCRE2Project/pcre2 2025-06-05T23:16:09.8750969Z * branch 2e03e323339ab692640626f02f8d8d6f95bff9c6 -> FETCH_HEAD 2025-06-05T23:16:09.9461074Z Submodule path 'extension/llm/tokenizers/third-party/pcre2': checked out '2e03e323339ab692640626f02f8d8d6f95bff9c6' 2025-06-05T23:16:09.9477483Z Submodule 'deps/sljit' (https://github.com/zherczeg/sljit.git) registered for path 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:09.9503010Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers/third-party/pcre2/deps/sljit'... 2025-06-05T23:16:10.7944875Z From https://github.com/zherczeg/sljit 2025-06-05T23:16:10.7945382Z * branch 98802d939be3f0ccc2c538d611ec4c728564e8cf -> FETCH_HEAD 2025-06-05T23:16:10.8128121Z Submodule path 'extension/llm/tokenizers/third-party/pcre2/deps/sljit': checked out '98802d939be3f0ccc2c538d611ec4c728564e8cf' 2025-06-05T23:16:11.3018581Z From https://github.com/google/re2 2025-06-05T23:16:11.3019455Z * branch 6dcd83d60f7944926bfd308cc13979fc53dd69ca -> FETCH_HEAD 2025-06-05T23:16:11.3175457Z Submodule path 'extension/llm/tokenizers/third-party/re2': checked out '6dcd83d60f7944926bfd308cc13979fc53dd69ca' 2025-06-05T23:16:11.8394688Z From https://github.com/google/sentencepiece 2025-06-05T23:16:11.8395163Z * branch d8f741853847553169444afc12c00f4bbff3e9ce -> FETCH_HEAD 2025-06-05T23:16:11.9642501Z Submodule path 'extension/llm/tokenizers/third-party/sentencepiece': checked out 'd8f741853847553169444afc12c00f4bbff3e9ce' 2025-06-05T23:16:13.5652835Z From https://gitlab.com/libeigen/eigen 2025-06-05T23:16:13.5653559Z * branch a39ade4ccf99df845ec85c580fbbb324f71952fa -> FETCH_HEAD 2025-06-05T23:16:13.6879892Z Submodule path 'kernels/optimized/third-party/eigen': checked out 'a39ade4ccf99df845ec85c580fbbb324f71952fa' 2025-06-05T23:16:14.2922453Z From https://github.com/facebook/buck2-shims-meta 2025-06-05T23:16:14.2923216Z * branch cf6a954aae4bee7b4515e13475878460115027d1 -> FETCH_HEAD 2025-06-05T23:16:14.3116143Z Submodule path 'shim': checked out 'cf6a954aae4bee7b4515e13475878460115027d1' 2025-06-05T23:16:14.8661573Z From https://github.com/pytorch/ao 2025-06-05T23:16:14.8662077Z * branch bc68b11f1bf77be38721ca7dd2c477aeb5e6626e -> FETCH_HEAD 2025-06-05T23:16:14.9662490Z Submodule path 'third-party/ao': checked out 'bc68b11f1bf77be38721ca7dd2c477aeb5e6626e' 2025-06-05T23:16:14.9679616Z Submodule 'third_party/cutlass' (https://github.com/NVIDIA/cutlass) registered for path 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:14.9704927Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/ao/third_party/cutlass'... 2025-06-05T23:16:16.6929576Z From https://github.com/NVIDIA/cutlass 2025-06-05T23:16:16.6930078Z * branch ad7b2f5e84fcfa124cb02b91d5bd26d238c0459e -> FETCH_HEAD 2025-06-05T23:16:17.2370110Z Submodule path 'third-party/ao/third_party/cutlass': checked out 'ad7b2f5e84fcfa124cb02b91d5bd26d238c0459e' 2025-06-05T23:16:17.8933037Z From https://github.com/google/flatbuffers 2025-06-05T23:16:17.8933536Z * branch 595bf0007ab1929570c7671f091313c8fc20644e -> FETCH_HEAD 2025-06-05T23:16:17.9942917Z Submodule path 'third-party/flatbuffers': checked out '595bf0007ab1929570c7671f091313c8fc20644e' 2025-06-05T23:16:18.5603114Z From https://github.com/dvidelabs/flatcc 2025-06-05T23:16:18.5603608Z * branch 896db54787e8b730a6be482c69324751f3f5f117 -> FETCH_HEAD 2025-06-05T23:16:18.5841876Z Submodule path 'third-party/flatcc': checked out '896db54787e8b730a6be482c69324751f3f5f117' 2025-06-05T23:16:19.0617319Z From https://github.com/gflags/gflags 2025-06-05T23:16:19.0617810Z * branch a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd -> FETCH_HEAD 2025-06-05T23:16:19.0700128Z Submodule path 'third-party/gflags': checked out 'a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd' 2025-06-05T23:16:19.7584906Z From https://github.com/google/googletest 2025-06-05T23:16:19.7585417Z * branch e2239ee6043f73722e7aa812a459f54a28552929 -> FETCH_HEAD 2025-06-05T23:16:19.7927337Z Submodule path 'third-party/googletest': checked out 'e2239ee6043f73722e7aa812a459f54a28552929' 2025-06-05T23:16:20.2995548Z From https://github.com/leetal/ios-cmake 2025-06-05T23:16:20.2996056Z * branch 06465b27698424cf4a04a5ca4904d50a3c966c45 -> FETCH_HEAD 2025-06-05T23:16:20.3064467Z Submodule path 'third-party/ios-cmake': checked out '06465b27698424cf4a04a5ca4904d50a3c966c45' 2025-06-05T23:16:20.8437331Z From https://github.com/nlohmann/json 2025-06-05T23:16:20.8437838Z * branch ac0133ea89a8fd730a9cc9649c5226a9995dc3e1 -> FETCH_HEAD 2025-06-05T23:16:20.9362328Z Submodule path 'third-party/json': checked out 'ac0133ea89a8fd730a9cc9649c5226a9995dc3e1' 2025-06-05T23:16:20.9497051Z Submodule path 'third-party/pocketfft': checked out '0fa0ef591e38c2758e3184c6c23e497b9f732ffa' 2025-06-05T23:16:21.6897214Z From https://github.com/facebook/buck2-prelude 2025-06-05T23:16:21.6897726Z * branch 48c249f8c7b99ff501d6e857754760315072b306 -> FETCH_HEAD 2025-06-05T23:16:21.8244010Z Submodule path 'third-party/prelude': checked out '48c249f8c7b99ff501d6e857754760315072b306' 2025-06-05T23:16:22.4891148Z From https://github.com/pybind/pybind11 2025-06-05T23:16:22.4891650Z * branch a2e59f0e7065404b44dfe92a28aca47ba1378dc4 -> FETCH_HEAD 2025-06-05T23:16:22.5165828Z Submodule path 'third-party/pybind11': checked out 'a2e59f0e7065404b44dfe92a28aca47ba1378dc4' 2025-06-05T23:16:22.5198515Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 2025-06-05T23:16:22.5451702Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:16:22.5490189Z Entering 'backends/arm/third-party/serialization_lib' 2025-06-05T23:16:22.5526020Z Entering 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:16:22.5567610Z Entering 'backends/cadence/utils/FACTO' 2025-06-05T23:16:22.5606043Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:16:22.5644104Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:16:22.5681328Z Entering 'backends/vulkan/third-party/volk' 2025-06-05T23:16:22.5717880Z Entering 'backends/xnnpack/third-party/FP16' 2025-06-05T23:16:22.5755751Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:16:22.5792579Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:16:22.5844910Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:16:22.5882920Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:16:22.5919184Z Entering 'extension/llm/tokenizers' 2025-06-05T23:16:22.5956202Z Entering 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:22.5997037Z Entering 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:22.6035449Z Entering 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:22.6071913Z Entering 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:22.6111906Z Entering 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:22.6148870Z Entering 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:22.6187279Z Entering 'kernels/optimized/third-party/eigen' 2025-06-05T23:16:22.6226178Z Entering 'shim' 2025-06-05T23:16:22.6263161Z Entering 'third-party/ao' 2025-06-05T23:16:22.6299989Z Entering 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:22.6346369Z Entering 'third-party/flatbuffers' 2025-06-05T23:16:22.6386127Z Entering 'third-party/flatcc' 2025-06-05T23:16:22.6422705Z Entering 'third-party/gflags' 2025-06-05T23:16:22.6458638Z Entering 'third-party/googletest' 2025-06-05T23:16:22.6497589Z Entering 'third-party/ios-cmake' 2025-06-05T23:16:22.6533999Z Entering 'third-party/json' 2025-06-05T23:16:22.6571602Z Entering 'third-party/pocketfft' 2025-06-05T23:16:22.6608094Z Entering 'third-party/prelude' 2025-06-05T23:16:22.6647325Z Entering 'third-party/pybind11' 2025-06-05T23:16:22.6692806Z ##[endgroup] 2025-06-05T23:16:22.6693230Z ##[group]Persisting credentials for submodules 2025-06-05T23:16:22.6701109Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :" 2025-06-05T23:16:22.6948252Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:16:22.6999061Z Entering 'backends/arm/third-party/serialization_lib' 2025-06-05T23:16:22.7047726Z Entering 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:16:22.7100993Z Entering 'backends/cadence/utils/FACTO' 2025-06-05T23:16:22.7150133Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:16:22.7199139Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:16:22.7247596Z Entering 'backends/vulkan/third-party/volk' 2025-06-05T23:16:22.7296246Z Entering 'backends/xnnpack/third-party/FP16' 2025-06-05T23:16:22.7344376Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:16:22.7392916Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:16:22.7456756Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:16:22.7508958Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:16:22.7557888Z Entering 'extension/llm/tokenizers' 2025-06-05T23:16:22.7606553Z Entering 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:22.7657040Z Entering 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:22.7707992Z Entering 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:22.7755657Z Entering 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:22.7807513Z Entering 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:22.7855660Z Entering 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:22.7905858Z Entering 'kernels/optimized/third-party/eigen' 2025-06-05T23:16:22.7957214Z Entering 'shim' 2025-06-05T23:16:22.8006155Z Entering 'third-party/ao' 2025-06-05T23:16:22.8055252Z Entering 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:22.8114844Z Entering 'third-party/flatbuffers' 2025-06-05T23:16:22.8165284Z Entering 'third-party/flatcc' 2025-06-05T23:16:22.8214037Z Entering 'third-party/gflags' 2025-06-05T23:16:22.8261667Z Entering 'third-party/googletest' 2025-06-05T23:16:22.8310513Z Entering 'third-party/ios-cmake' 2025-06-05T23:16:22.8358408Z Entering 'third-party/json' 2025-06-05T23:16:22.8408220Z Entering 'third-party/pocketfft' 2025-06-05T23:16:22.8455742Z Entering 'third-party/prelude' 2025-06-05T23:16:22.8507895Z Entering 'third-party/pybind11' 2025-06-05T23:16:22.8568298Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url" 2025-06-05T23:16:22.8818181Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:16:22.8864125Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/arm/third-party/ethos-u-core-driver/config remote.origin.url 2025-06-05T23:16:22.8878088Z Entering 'backends/arm/third-party/serialization_lib' 2025-06-05T23:16:22.8924202Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/arm/third-party/serialization_lib/config remote.origin.url 2025-06-05T23:16:22.8936615Z Entering 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:16:22.8984604Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/arm/third-party/serialization_lib/modules/third_party/flatbuffers/config remote.origin.url 2025-06-05T23:16:22.9003623Z Entering 'backends/cadence/utils/FACTO' 2025-06-05T23:16:22.9049531Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/cadence/utils/FACTO/config remote.origin.url 2025-06-05T23:16:22.9063691Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:16:22.9110210Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/Vulkan-Headers/config remote.origin.url 2025-06-05T23:16:22.9124263Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:16:22.9170307Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/VulkanMemoryAllocator/config remote.origin.url 2025-06-05T23:16:22.9184522Z Entering 'backends/vulkan/third-party/volk' 2025-06-05T23:16:22.9231494Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/volk/config remote.origin.url 2025-06-05T23:16:22.9245429Z Entering 'backends/xnnpack/third-party/FP16' 2025-06-05T23:16:22.9293112Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/FP16/config remote.origin.url 2025-06-05T23:16:22.9307177Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:16:22.9352564Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/FXdiv/config remote.origin.url 2025-06-05T23:16:22.9366445Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:16:22.9412253Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/XNNPACK/config remote.origin.url 2025-06-05T23:16:22.9441490Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:16:22.9489607Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/cpuinfo/config remote.origin.url 2025-06-05T23:16:22.9504050Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:16:22.9549272Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/pthreadpool/config remote.origin.url 2025-06-05T23:16:22.9562958Z Entering 'extension/llm/tokenizers' 2025-06-05T23:16:22.9609515Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/config remote.origin.url 2025-06-05T23:16:22.9622861Z Entering 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:22.9669817Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/abseil-cpp/config remote.origin.url 2025-06-05T23:16:22.9685629Z Entering 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:22.9731275Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/json/config remote.origin.url 2025-06-05T23:16:22.9746584Z Entering 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:22.9793388Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/pcre2/config remote.origin.url 2025-06-05T23:16:22.9807202Z Entering 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:22.9856219Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/pcre2/modules/deps/sljit/config remote.origin.url 2025-06-05T23:16:22.9871995Z Entering 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:22.9918608Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/re2/config remote.origin.url 2025-06-05T23:16:22.9932574Z Entering 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:22.9980188Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/modules/third-party/sentencepiece/config remote.origin.url 2025-06-05T23:16:22.9995934Z Entering 'kernels/optimized/third-party/eigen' 2025-06-05T23:16:23.0041549Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/kernels/optimized/third-party/eigen/config remote.origin.url 2025-06-05T23:16:23.0057425Z Entering 'shim' 2025-06-05T23:16:23.0101946Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/shim/config remote.origin.url 2025-06-05T23:16:23.0116845Z Entering 'third-party/ao' 2025-06-05T23:16:23.0161862Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/ao/config remote.origin.url 2025-06-05T23:16:23.0177102Z Entering 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:23.0223370Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/ao/modules/third_party/cutlass/config remote.origin.url 2025-06-05T23:16:23.0248520Z Entering 'third-party/flatbuffers' 2025-06-05T23:16:23.0294200Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/flatbuffers/config remote.origin.url 2025-06-05T23:16:23.0310963Z Entering 'third-party/flatcc' 2025-06-05T23:16:23.0355759Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/flatcc/config remote.origin.url 2025-06-05T23:16:23.0370102Z Entering 'third-party/gflags' 2025-06-05T23:16:23.0415703Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/gflags/config remote.origin.url 2025-06-05T23:16:23.0429642Z Entering 'third-party/googletest' 2025-06-05T23:16:23.0474954Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/googletest/config remote.origin.url 2025-06-05T23:16:23.0490043Z Entering 'third-party/ios-cmake' 2025-06-05T23:16:23.0536415Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/ios-cmake/config remote.origin.url 2025-06-05T23:16:23.0550075Z Entering 'third-party/json' 2025-06-05T23:16:23.0595134Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/json/config remote.origin.url 2025-06-05T23:16:23.0610353Z Entering 'third-party/pocketfft' 2025-06-05T23:16:23.0655442Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/pocketfft/config remote.origin.url 2025-06-05T23:16:23.0669089Z Entering 'third-party/prelude' 2025-06-05T23:16:23.0714110Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/prelude/config remote.origin.url 2025-06-05T23:16:23.0731716Z Entering 'third-party/pybind11' 2025-06-05T23:16:23.0778489Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/pybind11/config remote.origin.url 2025-06-05T23:16:23.1190924Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-06-05T23:16:23.1442123Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:16:23.1479213Z Entering 'backends/arm/third-party/serialization_lib' 2025-06-05T23:16:23.1515607Z Entering 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:16:23.1557412Z Entering 'backends/cadence/utils/FACTO' 2025-06-05T23:16:23.1594914Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:16:23.1631754Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:16:23.1668527Z Entering 'backends/vulkan/third-party/volk' 2025-06-05T23:16:23.1705838Z Entering 'backends/xnnpack/third-party/FP16' 2025-06-05T23:16:23.1742922Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:16:23.1779906Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:16:23.1832539Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:16:23.1870320Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:16:23.1907822Z Entering 'extension/llm/tokenizers' 2025-06-05T23:16:23.1943953Z Entering 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:23.1984467Z Entering 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:23.2022139Z Entering 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:23.2059677Z Entering 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:23.2098412Z Entering 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:23.2135056Z Entering 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:23.2173172Z Entering 'kernels/optimized/third-party/eigen' 2025-06-05T23:16:23.2212680Z Entering 'shim' 2025-06-05T23:16:23.2249391Z Entering 'third-party/ao' 2025-06-05T23:16:23.2286790Z Entering 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:23.2334508Z Entering 'third-party/flatbuffers' 2025-06-05T23:16:23.2373309Z Entering 'third-party/flatcc' 2025-06-05T23:16:23.2410640Z Entering 'third-party/gflags' 2025-06-05T23:16:23.2447567Z Entering 'third-party/googletest' 2025-06-05T23:16:23.2484516Z Entering 'third-party/ios-cmake' 2025-06-05T23:16:23.2521528Z Entering 'third-party/json' 2025-06-05T23:16:23.2559602Z Entering 'third-party/pocketfft' 2025-06-05T23:16:23.2597026Z Entering 'third-party/prelude' 2025-06-05T23:16:23.2636632Z Entering 'third-party/pybind11' 2025-06-05T23:16:23.2685481Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-06-05T23:16:23.2931961Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-06-05T23:16:23.2968505Z Entering 'backends/arm/third-party/serialization_lib' 2025-06-05T23:16:23.3006840Z Entering 'backends/arm/third-party/serialization_lib/third_party/flatbuffers' 2025-06-05T23:16:23.3047839Z Entering 'backends/cadence/utils/FACTO' 2025-06-05T23:16:23.3086027Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-06-05T23:16:23.3123793Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-06-05T23:16:23.3161256Z Entering 'backends/vulkan/third-party/volk' 2025-06-05T23:16:23.3199037Z Entering 'backends/xnnpack/third-party/FP16' 2025-06-05T23:16:23.3236116Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-06-05T23:16:23.3273268Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-06-05T23:16:23.3326889Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-06-05T23:16:23.3364967Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-06-05T23:16:23.3402179Z Entering 'extension/llm/tokenizers' 2025-06-05T23:16:23.3438380Z Entering 'extension/llm/tokenizers/third-party/abseil-cpp' 2025-06-05T23:16:23.3477728Z Entering 'extension/llm/tokenizers/third-party/json' 2025-06-05T23:16:23.3515898Z Entering 'extension/llm/tokenizers/third-party/pcre2' 2025-06-05T23:16:23.3551887Z Entering 'extension/llm/tokenizers/third-party/pcre2/deps/sljit' 2025-06-05T23:16:23.3591133Z Entering 'extension/llm/tokenizers/third-party/re2' 2025-06-05T23:16:23.3627475Z Entering 'extension/llm/tokenizers/third-party/sentencepiece' 2025-06-05T23:16:23.3665386Z Entering 'kernels/optimized/third-party/eigen' 2025-06-05T23:16:23.3705425Z Entering 'shim' 2025-06-05T23:16:23.3742439Z Entering 'third-party/ao' 2025-06-05T23:16:23.3779905Z Entering 'third-party/ao/third_party/cutlass' 2025-06-05T23:16:23.3827149Z Entering 'third-party/flatbuffers' 2025-06-05T23:16:23.3866321Z Entering 'third-party/flatcc' 2025-06-05T23:16:23.3903478Z Entering 'third-party/gflags' 2025-06-05T23:16:23.3940195Z Entering 'third-party/googletest' 2025-06-05T23:16:23.3976963Z Entering 'third-party/ios-cmake' 2025-06-05T23:16:23.4014494Z Entering 'third-party/json' 2025-06-05T23:16:23.4051989Z Entering 'third-party/pocketfft' 2025-06-05T23:16:23.4119636Z Entering 'third-party/prelude' 2025-06-05T23:16:23.4159842Z Entering 'third-party/pybind11' 2025-06-05T23:16:23.4205046Z ##[endgroup] 2025-06-05T23:16:23.4236710Z [command]/usr/bin/git log -1 --format=%H 2025-06-05T23:16:23.4255852Z bd572346e4f196b36aaa03a1645d12b1618fe88b 2025-06-05T23:16:23.4457106Z Prepare all required actions 2025-06-05T23:16:23.4457863Z Getting action download info 2025-06-05T23:16:23.5329511Z Download action repository 'nick-fields/retry@v3.0.0' (SHA:7152eba30c6575329ac0576536151aca5a72780e) 2025-06-05T23:16:23.6749998Z ##[group]Run ./test-infra/.github/actions/calculate-docker-image 2025-06-05T23:16:23.6750377Z with: 2025-06-05T23:16:23.6750646Z docker-image-name: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:23.6751009Z docker-build-dir: .ci/docker 2025-06-05T23:16:23.6751288Z working-directory: pytorch/executorch 2025-06-05T23:16:23.6751605Z docker-build-script: ./build.sh 2025-06-05T23:16:23.6751968Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:23.6752356Z force-push: false 2025-06-05T23:16:23.6752560Z env: 2025-06-05T23:16:23.6752799Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:23.6753127Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:23.6753413Z PR_NUMBER: 2025-06-05T23:16:23.6754755Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:23.6756266Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:23.6756836Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:23.6757362Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:23.6757741Z ##[endgroup] 2025-06-05T23:16:23.6785954Z ##[group]Run set -ex 2025-06-05T23:16:23.6786271Z set -ex 2025-06-05T23:16:23.6786473Z  2025-06-05T23:16:23.6786949Z # If the docker build directory or the build script doesn't exist, the action will 2025-06-05T23:16:23.6787757Z # gracefully return the docker image name as it is. Pulling docker image in Linux 2025-06-05T23:16:23.6788296Z # job could then download the pre-built image as usual 2025-06-05T23:16:23.6788830Z if [[ ! -d "${DOCKER_BUILD_DIR}" ]] || [[ ! -f "${DOCKER_BUILD_DIR}/${DOCKER_BUILD_SCRIPT}" ]]; then 2025-06-05T23:16:23.6789313Z  echo "skip=true" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6789747Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6790124Z  2025-06-05T23:16:23.6790463Z  echo "There is no Docker build script in ${REPO_NAME} repo, skipping..." 2025-06-05T23:16:23.6790889Z  exit 0 2025-06-05T23:16:23.6791088Z else 2025-06-05T23:16:23.6791337Z  echo "skip=false" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6791636Z fi 2025-06-05T23:16:23.6791835Z  2025-06-05T23:16:23.6792157Z if [[ "${DOCKER_IMAGE_NAME}" == *"${DOCKER_REGISTRY}/${REPO_NAME}"* ]]; then 2025-06-05T23:16:23.6792743Z  # The docker image name already includes the ECR prefix and tag, so we can just 2025-06-05T23:16:23.6793264Z  # use it as it is, but first let's extract the tag 2025-06-05T23:16:23.6793716Z  DOCKER_TAG=$(echo "${DOCKER_IMAGE_NAME}" | awk -F '[:,]' '{print $2}') 2025-06-05T23:16:23.6794213Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6794669Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6795059Z else 2025-06-05T23:16:23.6795306Z  if [[ "${DOCKER_IMAGE_NAME}" == *:* ]]; then 2025-06-05T23:16:23.6795662Z  CUSTOM_TAG_PREFIX=${DOCKER_IMAGE_NAME#*:} 2025-06-05T23:16:23.6796035Z  DOCKER_IMAGE_NAME=${DOCKER_IMAGE_NAME%%:*} 2025-06-05T23:16:23.6796348Z  fi 2025-06-05T23:16:23.6796906Z  DOCKER_TAG=${CUSTOM_TAG_PREFIX:+${CUSTOM_TAG_PREFIX}-}$(git rev-parse HEAD:"${DOCKER_BUILD_DIR}") 2025-06-05T23:16:23.6797499Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6798125Z  echo "docker-image=${DOCKER_REGISTRY}/${REPO_NAME}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6798816Z  echo "custom-tag-prefix=${CUSTOM_TAG_PREFIX}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6799224Z fi 2025-06-05T23:16:23.6804987Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:16:23.6805342Z env: 2025-06-05T23:16:23.6805598Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:23.6805933Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:23.6806206Z PR_NUMBER: 2025-06-05T23:16:23.6807514Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:23.6809012Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:23.6809581Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:23.6810103Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:23.6810487Z REPO_NAME: executorch 2025-06-05T23:16:23.6810784Z DOCKER_IMAGE_NAME: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:23.6811123Z DOCKER_BUILD_DIR: .ci/docker 2025-06-05T23:16:23.6811398Z DOCKER_BUILD_SCRIPT: ./build.sh 2025-06-05T23:16:23.6811748Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:23.6812131Z CUSTOM_TAG_PREFIX: 2025-06-05T23:16:23.6812347Z ##[endgroup] 2025-06-05T23:16:23.6840690Z + [[ ! -d .ci/docker ]] 2025-06-05T23:16:23.6841178Z + [[ ! -f .ci/docker/./build.sh ]] 2025-06-05T23:16:23.6841799Z + echo skip=false 2025-06-05T23:16:23.6842593Z + [[ executorch-ubuntu-22.04-qnn-sdk == *\3\0\8\5\3\5\3\8\5\1\1\4\.\d\k\r\.\e\c\r\.\u\s\-\e\a\s\t\-\1\.\a\m\a\z\o\n\a\w\s\.\c\o\m\/\e\x\e\c\u\t\o\r\c\h* ]] 2025-06-05T23:16:23.6843531Z + [[ executorch-ubuntu-22.04-qnn-sdk == *:* ]] 2025-06-05T23:16:23.6845518Z ++ git rev-parse HEAD:.ci/docker 2025-06-05T23:16:23.6860464Z + DOCKER_TAG=6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:23.6861252Z + echo docker-tag=6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:23.6862693Z + echo docker-image=308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:23.6863837Z + echo custom-tag-prefix= 2025-06-05T23:16:23.6898374Z ##[group]Run set +e 2025-06-05T23:16:23.6898692Z set +e 2025-06-05T23:16:23.6898908Z set -x 2025-06-05T23:16:23.6899103Z  2025-06-05T23:16:23.6899301Z login() { 2025-06-05T23:16:23.6899767Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-06-05T23:16:23.6900273Z } 2025-06-05T23:16:23.6900472Z  2025-06-05T23:16:23.6900659Z retry () { 2025-06-05T23:16:23.6900916Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-06-05T23:16:23.6901206Z } 2025-06-05T23:16:23.6901401Z  2025-06-05T23:16:23.6901612Z retry login "${DOCKER_REGISTRY}" 2025-06-05T23:16:23.6901909Z  2025-06-05T23:16:23.6902106Z START_TIME=$(date +%s) 2025-06-05T23:16:23.6902389Z # Wait up to 120 minutes 2025-06-05T23:16:23.6902734Z while [[ $(( $(date +%s) - 7200 )) -lt $START_TIME ]]; do 2025-06-05T23:16:23.6903200Z  # Check if image already exists, if it does then skip building it 2025-06-05T23:16:23.6903678Z  if docker manifest inspect "${DOCKER_IMAGE}"; then 2025-06-05T23:16:23.6904017Z  exit 0 2025-06-05T23:16:23.6904246Z  fi 2025-06-05T23:16:23.6904576Z  2025-06-05T23:16:23.6904948Z  # NB: This flag is used by Docker build workflow to push the image to ECR, so we can 2025-06-05T23:16:23.6905591Z  # use this to differentiate between the Docker build and regular build jobs. For the 2025-06-05T23:16:23.6906223Z  # latter, it will wait for the Docker images to become available before continuing 2025-06-05T23:16:23.6906728Z  if [ "${DOCKER_PUSH:-false}" == "true" ]; then 2025-06-05T23:16:23.6907205Z  # It's a Docker build job, let's build the image 2025-06-05T23:16:23.6907550Z  break 2025-06-05T23:16:23.6907762Z  else 2025-06-05T23:16:23.6908095Z  # It's a regular build job, wait for the image to become available 2025-06-05T23:16:23.6908504Z  sleep 300 2025-06-05T23:16:23.6908731Z  fi 2025-06-05T23:16:23.6908936Z done 2025-06-05T23:16:23.6909127Z  2025-06-05T23:16:23.6909468Z # NB: This part requires a full checkout. Otherwise, the merge base will 2025-06-05T23:16:23.6910009Z # be empty. The default action would be to continue rebuild the image 2025-06-05T23:16:23.6910506Z if [[ "$BASE_REVISION" = "$(git rev-parse HEAD)" ]]; then 2025-06-05T23:16:23.6910944Z  # if we're on the base branch then use the parent commit 2025-06-05T23:16:23.6911401Z  MERGE_BASE=$(git rev-parse HEAD~) 2025-06-05T23:16:23.6911706Z else 2025-06-05T23:16:23.6912006Z  # otherwise we're on a PR, so use the most recent base commit 2025-06-05T23:16:23.6912464Z  MERGE_BASE=$(git merge-base HEAD "$BASE_REVISION") 2025-06-05T23:16:23.6912800Z fi 2025-06-05T23:16:23.6913017Z  2025-06-05T23:16:23.6913275Z if [[ -z "${MERGE_BASE}" ]]; then 2025-06-05T23:16:23.6913610Z  echo "rebuild=true" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6913938Z  2025-06-05T23:16:23.6914517Z  echo "Finding merge base only works with full checkout, please set fetch-depth to 0, continuing ..." 2025-06-05T23:16:23.6915061Z  exit 0 2025-06-05T23:16:23.6915280Z fi 2025-06-05T23:16:23.6915471Z  2025-06-05T23:16:23.6915771Z if ! git rev-parse "${MERGE_BASE}:${DOCKER_BUILD_DIR}"; then 2025-06-05T23:16:23.6916426Z  echo "Directory '${DOCKER_BUILD_DIR}' not found in commit $MERGE_BASE, you should rebase onto a more recent commit" 2025-06-05T23:16:23.6917002Z  exit 1 2025-06-05T23:16:23.6917205Z fi 2025-06-05T23:16:23.6917408Z  2025-06-05T23:16:23.6917745Z PREVIOUS_DOCKER_TAG=$(git rev-parse "${MERGE_BASE}:${DOCKER_BUILD_DIR}") 2025-06-05T23:16:23.6918390Z # If no image exists but the hash is the same as the previous hash then we should error out here 2025-06-05T23:16:23.6918966Z if [[ "${PREVIOUS_DOCKER_TAG}" == "${DOCKER_TAG}" ]]; then 2025-06-05T23:16:23.6919625Z  echo "WARNING: Something has gone wrong and the previous image isn't available for the merge-base of your branch" 2025-06-05T23:16:23.6920375Z  echo " Will re-build docker image to store in local cache, TTS may be longer" 2025-06-05T23:16:23.6920821Z fi 2025-06-05T23:16:23.6921010Z  2025-06-05T23:16:23.6921258Z echo "rebuild=true" >> "${GITHUB_OUTPUT}" 2025-06-05T23:16:23.6926831Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:16:23.6927197Z env: 2025-06-05T23:16:23.6927822Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:23.6928562Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:23.6928823Z PR_NUMBER: 2025-06-05T23:16:23.6930211Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:23.6931730Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:23.6932289Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:23.6932825Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:23.6933214Z DOCKER_BUILD_DIR: .ci/docker 2025-06-05T23:16:23.6933531Z BASE_REVISION: bd572346e4f196b36aaa03a1645d12b1618fe88b 2025-06-05T23:16:23.6933941Z DOCKER_TAG: 6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:23.6934364Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:23.6934746Z DOCKER_PUSH: 2025-06-05T23:16:23.6934952Z ##[endgroup] 2025-06-05T23:16:23.6957201Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:23.6957646Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:23.6960266Z + aws ecr get-login-password --region us-east-1 2025-06-05T23:16:23.6961526Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:24.2203622Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-05T23:16:24.2204623Z Configure a credential helper to remove this warning. See 2025-06-05T23:16:24.2205440Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-05T23:16:24.2205977Z 2025-06-05T23:16:24.2206085Z Login Succeeded 2025-06-05T23:16:24.2219016Z ++ date +%s 2025-06-05T23:16:24.2227321Z + START_TIME=1749165384 2025-06-05T23:16:24.2230725Z ++ date +%s 2025-06-05T23:16:24.2238879Z + [[ 1749158184 -lt 1749165384 ]] 2025-06-05T23:16:24.2239961Z + docker manifest inspect 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:24.4964435Z { 2025-06-05T23:16:24.4964862Z "schemaVersion": 2, 2025-06-05T23:16:24.4965590Z "mediaType": "application/vnd.docker.distribution.manifest.v2+json", 2025-06-05T23:16:24.4966189Z "config": { 2025-06-05T23:16:24.4966498Z "mediaType": "application/vnd.docker.container.image.v1+json", 2025-06-05T23:16:24.4966888Z "size": 15106, 2025-06-05T23:16:24.4967274Z "digest": "sha256:1db6031c5a19f41579dd393b449a8fa85c2e949e96f78b1202be29e201459087" 2025-06-05T23:16:24.4967732Z }, 2025-06-05T23:16:24.4967909Z "layers": [ 2025-06-05T23:16:24.4968107Z { 2025-06-05T23:16:24.4968412Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4968822Z "size": 30438509, 2025-06-05T23:16:24.4969224Z "digest": "sha256:f557aa5ee22480ee9e1af0a094ce5174a8c3d83e1aa20dc8482e4e387546e0c3" 2025-06-05T23:16:24.4969691Z }, 2025-06-05T23:16:24.4969873Z { 2025-06-05T23:16:24.4970171Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4970587Z "size": 631, 2025-06-05T23:16:24.4970973Z "digest": "sha256:53b460f20fa277f78e0346f07eca1d411d0d3c597c8d64ff88be2593c3ff02da" 2025-06-05T23:16:24.4971433Z }, 2025-06-05T23:16:24.4971602Z { 2025-06-05T23:16:24.4971912Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4972302Z "size": 150105280, 2025-06-05T23:16:24.4972719Z "digest": "sha256:9c0222e3bd9666bcd88da1fb2ab316f87a0a11beaa90b59c544d59d3a014615c" 2025-06-05T23:16:24.4973186Z }, 2025-06-05T23:16:24.4973354Z { 2025-06-05T23:16:24.4973663Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4974233Z "size": 622, 2025-06-05T23:16:24.4974644Z "digest": "sha256:c30fec91d711e8b49a9c20c8e2ceaa27c327f6ea17b7a368fe6b70d8ac33f22f" 2025-06-05T23:16:24.4975100Z }, 2025-06-05T23:16:24.4975285Z { 2025-06-05T23:16:24.4975587Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4975992Z "size": 19308683, 2025-06-05T23:16:24.4976666Z "digest": "sha256:2137fe3d6c8b4024aad31b4bc17ed8d7998a4e5df7c7c884344470aa90700b9d" 2025-06-05T23:16:24.4977138Z }, 2025-06-05T23:16:24.4977324Z { 2025-06-05T23:16:24.4977626Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4978034Z "size": 736, 2025-06-05T23:16:24.4978515Z "digest": "sha256:3993b97cc01a6f053cfd9d8f4c6ae714adabe8fbe6066dd8518c452b2111936b" 2025-06-05T23:16:24.4978983Z }, 2025-06-05T23:16:24.4979152Z { 2025-06-05T23:16:24.4979458Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4980202Z "size": 131417865, 2025-06-05T23:16:24.4981018Z "digest": "sha256:6e964dcfe8cdf44f0104592827d0804bb072ef3327b339db4d8dabb977d6bd30" 2025-06-05T23:16:24.4981649Z }, 2025-06-05T23:16:24.4981817Z { 2025-06-05T23:16:24.4982130Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4982522Z "size": 445, 2025-06-05T23:16:24.4982924Z "digest": "sha256:59140483a9d7aa85510c5b35c11d2284b1f668b153292897d0c727494a8efef4" 2025-06-05T23:16:24.4983356Z }, 2025-06-05T23:16:24.4983537Z { 2025-06-05T23:16:24.4983833Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4984236Z "size": 102, 2025-06-05T23:16:24.4984620Z "digest": "sha256:442b52cf2c6506d12e947b1deb0874bf5bf0c3b7081a36e8bd9cc74658fcf2f6" 2025-06-05T23:16:24.4985079Z }, 2025-06-05T23:16:24.4985256Z { 2025-06-05T23:16:24.4985551Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4985951Z "size": 636, 2025-06-05T23:16:24.4986332Z "digest": "sha256:81817e7913a3169b88d5c5e91281e9ba34d57ddfeffca3b7235d0f6aff0a4ddd" 2025-06-05T23:16:24.4986789Z }, 2025-06-05T23:16:24.4987030Z { 2025-06-05T23:16:24.4987339Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4987731Z "size": 35165349, 2025-06-05T23:16:24.4988154Z "digest": "sha256:fa3705fea3261d40f40cfcccedafae73e277181f3037f56ebba76a89551821b6" 2025-06-05T23:16:24.4988748Z }, 2025-06-05T23:16:24.4988930Z { 2025-06-05T23:16:24.4989247Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4989636Z "size": 318, 2025-06-05T23:16:24.4990031Z "digest": "sha256:8a647cebb32f33ee6d82d200e5c9666e1c367150807c09031204cd678424d1f9" 2025-06-05T23:16:24.4990476Z }, 2025-06-05T23:16:24.4990660Z { 2025-06-05T23:16:24.4990957Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4991359Z "size": 252129619, 2025-06-05T23:16:24.4991764Z "digest": "sha256:7b2f37adad324a6b7d4b30770f9beb5c4f57b17ffa493d7d22be5a836b0f72df" 2025-06-05T23:16:24.4992227Z }, 2025-06-05T23:16:24.4992393Z { 2025-06-05T23:16:24.4992707Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4993106Z "size": 472, 2025-06-05T23:16:24.4993491Z "digest": "sha256:5c08f897efe59b47621cf93f55f0ee0114c16a0daaff32a6e5646cbcb2726a43" 2025-06-05T23:16:24.4993960Z }, 2025-06-05T23:16:24.4994137Z { 2025-06-05T23:16:24.4994449Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4994839Z "size": 1041, 2025-06-05T23:16:24.4995230Z "digest": "sha256:c906c3b73c9a07577673cc305885ff3cb88a96410f3536d3cc37d1ab95ea8105" 2025-06-05T23:16:24.4995670Z }, 2025-06-05T23:16:24.4995850Z { 2025-06-05T23:16:24.4996163Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4996550Z "size": 612, 2025-06-05T23:16:24.4996934Z "digest": "sha256:fb297e4a7f96923109096212b0029b1b5b21510539f2c63e24dff4e6b1aa678f" 2025-06-05T23:16:24.4997369Z }, 2025-06-05T23:16:24.4997549Z { 2025-06-05T23:16:24.4997848Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.4998250Z "size": 77568761, 2025-06-05T23:16:24.4998643Z "digest": "sha256:ef88320afe39d721649c724f38d0a3d34ba3b6c4b8d97d8574fe5902964a3f92" 2025-06-05T23:16:24.4999105Z }, 2025-06-05T23:16:24.4999272Z { 2025-06-05T23:16:24.4999666Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5000074Z "size": 574, 2025-06-05T23:16:24.5000463Z "digest": "sha256:c81ceab1dc2961c8831104ca42f43350bf1eba62a2fa0538f805dbf4b42e033d" 2025-06-05T23:16:24.5000926Z }, 2025-06-05T23:16:24.5001097Z { 2025-06-05T23:16:24.5001415Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5001802Z "size": 208, 2025-06-05T23:16:24.5002211Z "digest": "sha256:b7a0ba8fe68b602dcebdcba8ba28d5a778fdbfcbcd73e3903910e943ed616076" 2025-06-05T23:16:24.5002674Z }, 2025-06-05T23:16:24.5002851Z { 2025-06-05T23:16:24.5003149Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5003565Z "size": 1190, 2025-06-05T23:16:24.5003965Z "digest": "sha256:c71f810ba4d6aa45f4208fdf22d786c14f968922d5e50bac9df9efd112fb2911" 2025-06-05T23:16:24.5004417Z }, 2025-06-05T23:16:24.5004600Z { 2025-06-05T23:16:24.5004931Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5005322Z "size": 678, 2025-06-05T23:16:24.5005724Z "digest": "sha256:a4b29879ad48e43a1ba9315cfca5649401bc845f4f9f128befef1ac5acad5c61" 2025-06-05T23:16:24.5006175Z }, 2025-06-05T23:16:24.5006360Z { 2025-06-05T23:16:24.5006581Z + exit 0 2025-06-05T23:16:24.5006891Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5007297Z "size": 6857041337, 2025-06-05T23:16:24.5007703Z "digest": "sha256:0f670d2c149df699b89ee7c94cd0a93c4fa56165c0dde73dc405f519497b7975" 2025-06-05T23:16:24.5008167Z }, 2025-06-05T23:16:24.5008338Z { 2025-06-05T23:16:24.5008660Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5009050Z "size": 1382, 2025-06-05T23:16:24.5009446Z "digest": "sha256:315188b3b5fdbf68eb7a3c0a5c26255856cd545c0739fa42b5064eba69f2a61a" 2025-06-05T23:16:24.5009907Z }, 2025-06-05T23:16:24.5010074Z { 2025-06-05T23:16:24.5010460Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5010853Z "size": 678, 2025-06-05T23:16:24.5011256Z "digest": "sha256:a4b29879ad48e43a1ba9315cfca5649401bc845f4f9f128befef1ac5acad5c61" 2025-06-05T23:16:24.5011707Z }, 2025-06-05T23:16:24.5011887Z { 2025-06-05T23:16:24.5012185Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5012588Z "size": 232889912, 2025-06-05T23:16:24.5012977Z "digest": "sha256:5f6470ba979094a0d47178761a0fd51de00bc516f8676377ea33cc8760e5e95d" 2025-06-05T23:16:24.5013424Z }, 2025-06-05T23:16:24.5013603Z { 2025-06-05T23:16:24.5013900Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5014299Z "size": 827, 2025-06-05T23:16:24.5014694Z "digest": "sha256:a2057a0a9541ca36d33ba50dc8aabcefaa67670b6ff4ee4fae8e17199bef903e" 2025-06-05T23:16:24.5015161Z }, 2025-06-05T23:16:24.5015326Z { 2025-06-05T23:16:24.5015639Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5016043Z "size": 678, 2025-06-05T23:16:24.5016441Z "digest": "sha256:a4b29879ad48e43a1ba9315cfca5649401bc845f4f9f128befef1ac5acad5c61" 2025-06-05T23:16:24.5016892Z }, 2025-06-05T23:16:24.5017073Z { 2025-06-05T23:16:24.5017384Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5017778Z "size": 185012473, 2025-06-05T23:16:24.5018200Z "digest": "sha256:9b45fc6abe7abe2131a5a707ccc3d8a0335a7a8c4e9fd504fefa92f07634ff21" 2025-06-05T23:16:24.5018655Z }, 2025-06-05T23:16:24.5018832Z { 2025-06-05T23:16:24.5019131Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5019529Z "size": 529, 2025-06-05T23:16:24.5019916Z "digest": "sha256:dc71e2d5671ebf9dc7dc253323aa010a23b518e229c2e09df61e762ed863f373" 2025-06-05T23:16:24.5020374Z }, 2025-06-05T23:16:24.5020543Z { 2025-06-05T23:16:24.5020853Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5021261Z "size": 678, 2025-06-05T23:16:24.5021725Z "digest": "sha256:a4b29879ad48e43a1ba9315cfca5649401bc845f4f9f128befef1ac5acad5c61" 2025-06-05T23:16:24.5022196Z }, 2025-06-05T23:16:24.5022368Z { 2025-06-05T23:16:24.5022682Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5023074Z "size": 355, 2025-06-05T23:16:24.5023467Z "digest": "sha256:1767d7f283e866fe6f8bd739f8f6d0035d36c25143c3a23d865e07d4c2afb075" 2025-06-05T23:16:24.5023909Z }, 2025-06-05T23:16:24.5024097Z { 2025-06-05T23:16:24.5024411Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5024797Z "size": 32, 2025-06-05T23:16:24.5025195Z "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1" 2025-06-05T23:16:24.5025647Z }, 2025-06-05T23:16:24.5025825Z { 2025-06-05T23:16:24.5026122Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5026521Z "size": 166, 2025-06-05T23:16:24.5027001Z "digest": "sha256:a6c04087a6b913389cd29ba0cbd0ed052bd8320a048da620c4db5de43deff3c0" 2025-06-05T23:16:24.5027467Z }, 2025-06-05T23:16:24.5027636Z { 2025-06-05T23:16:24.5027949Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5028354Z "size": 1110, 2025-06-05T23:16:24.5028743Z "digest": "sha256:31d099d02998d06abc17e3b88ab0cd293dc8e67f30e8185e1e3eee59cd746bfd" 2025-06-05T23:16:24.5029205Z }, 2025-06-05T23:16:24.5029371Z { 2025-06-05T23:16:24.5029682Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5030070Z "size": 32, 2025-06-05T23:16:24.5030559Z "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1" 2025-06-05T23:16:24.5031009Z }, 2025-06-05T23:16:24.5031187Z { 2025-06-05T23:16:24.5031486Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-06-05T23:16:24.5031889Z "size": 108, 2025-06-05T23:16:24.5032283Z "digest": "sha256:e269d1739d753c3be22ebc4dc91645e7481b4466e9671d84fe85f222e0af9f8b" 2025-06-05T23:16:24.5032813Z } 2025-06-05T23:16:24.5033000Z ] 2025-06-05T23:16:24.5033165Z } 2025-06-05T23:16:24.5067627Z ##[group]Run set -eux 2025-06-05T23:16:24.5067901Z set -eux 2025-06-05T23:16:24.5068758Z aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token | jq --raw-output '.SecretString' | jq -r .docker_hub_readonly_token | docker login --username pytorchbot --password-stdin 2025-06-05T23:16:24.5075623Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:16:24.5075997Z env: 2025-06-05T23:16:24.5076243Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:24.5076597Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:24.5076861Z PR_NUMBER: 2025-06-05T23:16:24.5078185Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:24.5079703Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:24.5080262Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:24.5080798Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:24.5081165Z ##[endgroup] 2025-06-05T23:16:24.5108197Z + aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token 2025-06-05T23:16:24.5109002Z + jq --raw-output .SecretString 2025-06-05T23:16:24.5110847Z + jq -r .docker_hub_readonly_token 2025-06-05T23:16:24.5112291Z + docker login --username pytorchbot --password-stdin 2025-06-05T23:16:25.0851711Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-05T23:16:25.0852330Z Configure a credential helper to remove this warning. See 2025-06-05T23:16:25.0853388Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-05T23:16:25.0853775Z 2025-06-05T23:16:25.0853888Z Login Succeeded 2025-06-05T23:16:25.0932150Z Prepare all required actions 2025-06-05T23:16:25.0988300Z ##[group]Run ./test-infra/.github/actions/pull-docker-image 2025-06-05T23:16:25.0988664Z with: 2025-06-05T23:16:25.0989311Z docker-image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:25.0990126Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:25.0990506Z env: 2025-06-05T23:16:25.0990732Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:25.0991079Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:25.0991356Z PR_NUMBER: 2025-06-05T23:16:25.0992703Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:25.0994224Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:25.0994801Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:25.0995343Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:25.0995707Z ##[endgroup] 2025-06-05T23:16:25.1019529Z ##[group]Run set -x 2025-06-05T23:16:25.1019796Z set -x 2025-06-05T23:16:25.1020015Z set +e 2025-06-05T23:16:25.1020206Z  2025-06-05T23:16:25.1020402Z login() { 2025-06-05T23:16:25.1020850Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-06-05T23:16:25.1021356Z } 2025-06-05T23:16:25.1021676Z  2025-06-05T23:16:25.1021864Z retry () { 2025-06-05T23:16:25.1022120Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-06-05T23:16:25.1022412Z } 2025-06-05T23:16:25.1022622Z  2025-06-05T23:16:25.1022832Z retry login "${DOCKER_REGISTRY}" 2025-06-05T23:16:25.1023128Z  2025-06-05T23:16:25.1023589Z IMAGE_SIZE=$(docker manifest inspect "${DOCKER_IMAGE}" | jq '[.layers[].size, .config.size] | add / 1024 / 1024') 2025-06-05T23:16:25.1024229Z echo "Compressed size of image in MB: ${IMAGE_SIZE}" 2025-06-05T23:16:25.1024585Z  2025-06-05T23:16:25.1024767Z set -e 2025-06-05T23:16:25.1025088Z # ignore output since only exit code is used for conditional 2025-06-05T23:16:25.1025546Z # only pull docker image if it's not available locally 2025-06-05T23:16:25.1026073Z if ! docker inspect --type=image "${DOCKER_IMAGE}" >/dev/null 2>/dev/null; then 2025-06-05T23:16:25.1026558Z  retry docker pull "${DOCKER_IMAGE}" 2025-06-05T23:16:25.1026959Z fi 2025-06-05T23:16:25.1032764Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:16:25.1033147Z env: 2025-06-05T23:16:25.1033789Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:25.1034516Z REPOSITORY: pytorch/executorch 2025-06-05T23:16:25.1034785Z PR_NUMBER: 2025-06-05T23:16:25.1036076Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:16:25.1037580Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:16:25.1038160Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:16:25.1038687Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:16:25.1039297Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:25.1039677Z ##[endgroup] 2025-06-05T23:16:25.1062685Z + set +e 2025-06-05T23:16:25.1063313Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:25.1063756Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:25.1066273Z + aws ecr get-login-password --region us-east-1 2025-06-05T23:16:25.1067398Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-05T23:16:25.6293077Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-05T23:16:25.6293701Z Configure a credential helper to remove this warning. See 2025-06-05T23:16:25.6294459Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-05T23:16:25.6294976Z 2025-06-05T23:16:25.6295074Z Login Succeeded 2025-06-05T23:16:25.6310937Z ++ docker manifest inspect 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:25.6312185Z ++ jq '[.layers[].size, .config.size] | add / 1024 / 1024' 2025-06-05T23:16:25.8768513Z + IMAGE_SIZE=7601.8407192230225 2025-06-05T23:16:25.8768882Z Compressed size of image in MB: 7601.8407192230225 2025-06-05T23:16:25.8769298Z + echo 'Compressed size of image in MB: 7601.8407192230225' 2025-06-05T23:16:25.8769648Z + set -e 2025-06-05T23:16:25.8770359Z + docker inspect --type=image 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:25.8888103Z + retry docker pull 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:25.8889313Z + docker pull 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:16:26.1207570Z 6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa: Pulling from executorch/executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:16:26.1208294Z f557aa5ee224: Pulling fs layer 2025-06-05T23:16:26.1208568Z 53b460f20fa2: Pulling fs layer 2025-06-05T23:16:26.1208845Z 9c0222e3bd96: Pulling fs layer 2025-06-05T23:16:26.1209122Z c30fec91d711: Pulling fs layer 2025-06-05T23:16:26.1209383Z 2137fe3d6c8b: Pulling fs layer 2025-06-05T23:16:26.1209658Z 3993b97cc01a: Pulling fs layer 2025-06-05T23:16:26.1209913Z 6e964dcfe8cd: Pulling fs layer 2025-06-05T23:16:26.1210170Z 2137fe3d6c8b: Waiting 2025-06-05T23:16:26.1210387Z 3993b97cc01a: Waiting 2025-06-05T23:16:26.1210610Z c30fec91d711: Waiting 2025-06-05T23:16:26.1210829Z 59140483a9d7: Pulling fs layer 2025-06-05T23:16:26.1211094Z 442b52cf2c65: Pulling fs layer 2025-06-05T23:16:26.1211343Z 81817e7913a3: Pulling fs layer 2025-06-05T23:16:26.1211618Z fa3705fea326: Pulling fs layer 2025-06-05T23:16:26.1211871Z 8a647cebb32f: Pulling fs layer 2025-06-05T23:16:26.1212135Z 7b2f37adad32: Pulling fs layer 2025-06-05T23:16:26.1212409Z 5c08f897efe5: Pulling fs layer 2025-06-05T23:16:26.1212661Z c906c3b73c9a: Pulling fs layer 2025-06-05T23:16:26.1212921Z fa3705fea326: Waiting 2025-06-05T23:16:26.1213140Z 6e964dcfe8cd: Waiting 2025-06-05T23:16:26.1213673Z fb297e4a7f96: Pulling fs layer 2025-06-05T23:16:26.1213978Z 8a647cebb32f: Waiting 2025-06-05T23:16:26.1214203Z 59140483a9d7: Waiting 2025-06-05T23:16:26.1214412Z 7b2f37adad32: Waiting 2025-06-05T23:16:26.1214649Z ef88320afe39: Pulling fs layer 2025-06-05T23:16:26.1214974Z c81ceab1dc29: Pulling fs layer 2025-06-05T23:16:26.1215228Z 81817e7913a3: Waiting 2025-06-05T23:16:26.1215462Z b7a0ba8fe68b: Pulling fs layer 2025-06-05T23:16:26.1215706Z 442b52cf2c65: Waiting 2025-06-05T23:16:26.1215938Z c71f810ba4d6: Pulling fs layer 2025-06-05T23:16:26.1216186Z 5c08f897efe5: Waiting 2025-06-05T23:16:26.1216429Z a4b29879ad48: Pulling fs layer 2025-06-05T23:16:26.1216858Z fb297e4a7f96: Waiting 2025-06-05T23:16:26.1217234Z ef88320afe39: Waiting 2025-06-05T23:16:26.1217969Z c906c3b73c9a: Waiting 2025-06-05T23:16:26.1218707Z 0f670d2c149d: Pulling fs layer 2025-06-05T23:16:26.1219133Z c81ceab1dc29: Waiting 2025-06-05T23:16:26.1219499Z a4b29879ad48: Waiting 2025-06-05T23:16:26.1219971Z b7a0ba8fe68b: Waiting 2025-06-05T23:16:26.1220206Z 315188b3b5fd: Pulling fs layer 2025-06-05T23:16:26.1220556Z c71f810ba4d6: Waiting 2025-06-05T23:16:26.1220784Z 5f6470ba9790: Pulling fs layer 2025-06-05T23:16:26.1221076Z a2057a0a9541: Pulling fs layer 2025-06-05T23:16:26.1221340Z a2057a0a9541: Waiting 2025-06-05T23:16:26.1221567Z 9b45fc6abe7a: Pulling fs layer 2025-06-05T23:16:26.1221840Z dc71e2d5671e: Pulling fs layer 2025-06-05T23:16:26.1222099Z 1767d7f283e8: Pulling fs layer 2025-06-05T23:16:26.1222366Z 4f4fb700ef54: Pulling fs layer 2025-06-05T23:16:26.1222668Z dc71e2d5671e: Waiting 2025-06-05T23:16:26.1222912Z a6c04087a6b9: Pulling fs layer 2025-06-05T23:16:26.1223179Z 31d099d02998: Pulling fs layer 2025-06-05T23:16:26.1223544Z e269d1739d75: Pulling fs layer 2025-06-05T23:16:26.1223808Z a6c04087a6b9: Waiting 2025-06-05T23:16:26.1224248Z 1767d7f283e8: Waiting 2025-06-05T23:16:26.1224618Z 31d099d02998: Waiting 2025-06-05T23:16:26.1225114Z e269d1739d75: Waiting 2025-06-05T23:16:26.1225497Z 4f4fb700ef54: Waiting 2025-06-05T23:16:26.2146526Z 53b460f20fa2: Verifying Checksum 2025-06-05T23:16:26.2146987Z 53b460f20fa2: Download complete 2025-06-05T23:16:26.3253983Z c30fec91d711: Download complete 2025-06-05T23:16:26.5667994Z f557aa5ee224: Verifying Checksum 2025-06-05T23:16:26.5668939Z f557aa5ee224: Download complete 2025-06-05T23:16:26.5816662Z 2137fe3d6c8b: Verifying Checksum 2025-06-05T23:16:26.5817014Z 2137fe3d6c8b: Download complete 2025-06-05T23:16:26.6296812Z 3993b97cc01a: Verifying Checksum 2025-06-05T23:16:26.6297405Z 3993b97cc01a: Download complete 2025-06-05T23:16:26.7023989Z 59140483a9d7: Verifying Checksum 2025-06-05T23:16:26.7024891Z 59140483a9d7: Download complete 2025-06-05T23:16:26.7879054Z 442b52cf2c65: Verifying Checksum 2025-06-05T23:16:26.7879653Z 442b52cf2c65: Download complete 2025-06-05T23:16:26.8536873Z 81817e7913a3: Verifying Checksum 2025-06-05T23:16:26.8537255Z 81817e7913a3: Download complete 2025-06-05T23:16:27.2697738Z fa3705fea326: Verifying Checksum 2025-06-05T23:16:27.2698303Z fa3705fea326: Download complete 2025-06-05T23:16:27.3576503Z 8a647cebb32f: Verifying Checksum 2025-06-05T23:16:27.3576874Z 8a647cebb32f: Download complete 2025-06-05T23:16:27.4881239Z f557aa5ee224: Pull complete 2025-06-05T23:16:27.5091203Z 53b460f20fa2: Pull complete 2025-06-05T23:16:27.7274413Z 9c0222e3bd96: Verifying Checksum 2025-06-05T23:16:27.7275029Z 9c0222e3bd96: Download complete 2025-06-05T23:16:27.8340940Z 5c08f897efe5: Verifying Checksum 2025-06-05T23:16:27.8341475Z 5c08f897efe5: Download complete 2025-06-05T23:16:27.9398158Z c906c3b73c9a: Download complete 2025-06-05T23:16:27.9964721Z 6e964dcfe8cd: Download complete 2025-06-05T23:16:28.0270763Z fb297e4a7f96: Verifying Checksum 2025-06-05T23:16:28.0271345Z fb297e4a7f96: Download complete 2025-06-05T23:16:28.0985208Z c81ceab1dc29: Verifying Checksum 2025-06-05T23:16:28.0985798Z c81ceab1dc29: Download complete 2025-06-05T23:16:28.1752611Z b7a0ba8fe68b: Verifying Checksum 2025-06-05T23:16:28.1753038Z b7a0ba8fe68b: Download complete 2025-06-05T23:16:28.2633990Z c71f810ba4d6: Verifying Checksum 2025-06-05T23:16:28.2634497Z c71f810ba4d6: Download complete 2025-06-05T23:16:28.3443296Z a4b29879ad48: Verifying Checksum 2025-06-05T23:16:28.3443863Z a4b29879ad48: Download complete 2025-06-05T23:16:28.8506260Z ef88320afe39: Verifying Checksum 2025-06-05T23:16:28.8506908Z ef88320afe39: Download complete 2025-06-05T23:16:28.9459700Z 315188b3b5fd: Verifying Checksum 2025-06-05T23:16:28.9460287Z 315188b3b5fd: Download complete 2025-06-05T23:16:30.2431582Z 7b2f37adad32: Verifying Checksum 2025-06-05T23:16:30.2432177Z 7b2f37adad32: Download complete 2025-06-05T23:16:30.3128370Z a2057a0a9541: Verifying Checksum 2025-06-05T23:16:30.3128958Z a2057a0a9541: Download complete 2025-06-05T23:16:31.4205825Z 5f6470ba9790: Verifying Checksum 2025-06-05T23:16:31.4206363Z 5f6470ba9790: Download complete 2025-06-05T23:16:31.5012701Z dc71e2d5671e: Verifying Checksum 2025-06-05T23:16:31.5013149Z dc71e2d5671e: Download complete 2025-06-05T23:16:31.6032640Z 1767d7f283e8: Verifying Checksum 2025-06-05T23:16:31.6033183Z 1767d7f283e8: Download complete 2025-06-05T23:16:31.6092288Z 4f4fb700ef54: Verifying Checksum 2025-06-05T23:16:31.6092640Z 4f4fb700ef54: Download complete 2025-06-05T23:16:31.6799303Z 9c0222e3bd96: Pull complete 2025-06-05T23:16:31.6900183Z a6c04087a6b9: Verifying Checksum 2025-06-05T23:16:31.6900523Z a6c04087a6b9: Download complete 2025-06-05T23:16:31.7923708Z 31d099d02998: Verifying Checksum 2025-06-05T23:16:31.7924073Z 31d099d02998: Download complete 2025-06-05T23:16:31.8877256Z e269d1739d75: Download complete 2025-06-05T23:16:31.8893905Z c30fec91d711: Pull complete 2025-06-05T23:16:32.2474366Z 9b45fc6abe7a: Verifying Checksum 2025-06-05T23:16:32.3172769Z 2137fe3d6c8b: Pull complete 2025-06-05T23:16:32.5347688Z 3993b97cc01a: Pull complete 2025-06-05T23:16:35.0755437Z 6e964dcfe8cd: Pull complete 2025-06-05T23:16:35.2048137Z 59140483a9d7: Pull complete 2025-06-05T23:16:35.3259661Z 442b52cf2c65: Pull complete 2025-06-05T23:16:35.5660428Z 81817e7913a3: Pull complete 2025-06-05T23:16:36.3210251Z fa3705fea326: Pull complete 2025-06-05T23:16:36.4871602Z 8a647cebb32f: Pull complete 2025-06-05T23:16:44.4201527Z 7b2f37adad32: Pull complete 2025-06-05T23:16:44.6055241Z 5c08f897efe5: Pull complete 2025-06-05T23:16:44.7729181Z c906c3b73c9a: Pull complete 2025-06-05T23:16:44.9733274Z fb297e4a7f96: Pull complete 2025-06-05T23:16:50.8080554Z ef88320afe39: Pull complete 2025-06-05T23:16:51.0447442Z c81ceab1dc29: Pull complete 2025-06-05T23:16:51.2710201Z b7a0ba8fe68b: Pull complete 2025-06-05T23:16:51.4760188Z c71f810ba4d6: Pull complete 2025-06-05T23:16:51.7023059Z a4b29879ad48: Pull complete 2025-06-05T23:17:36.9856527Z 0f670d2c149d: Verifying Checksum 2025-06-05T23:17:36.9857347Z 0f670d2c149d: Download complete 2025-06-05T23:18:49.9017563Z 0f670d2c149d: Pull complete 2025-06-05T23:18:50.0846456Z 315188b3b5fd: Pull complete 2025-06-05T23:18:57.2603301Z 5f6470ba9790: Pull complete 2025-06-05T23:18:57.2914585Z a2057a0a9541: Pull complete 2025-06-05T23:19:05.5572116Z 9b45fc6abe7a: Pull complete 2025-06-05T23:19:05.7215261Z dc71e2d5671e: Pull complete 2025-06-05T23:19:06.1286593Z 1767d7f283e8: Pull complete 2025-06-05T23:19:06.2544532Z 4f4fb700ef54: Pull complete 2025-06-05T23:19:06.3726464Z a6c04087a6b9: Pull complete 2025-06-05T23:19:06.4433937Z 31d099d02998: Pull complete 2025-06-05T23:19:06.5098572Z e269d1739d75: Pull complete 2025-06-05T23:19:06.5291917Z Digest: sha256:a598771deb521efdcb258eacf60b9a9115e34a47e0ec6e3b41bd6a49ffb3adce 2025-06-05T23:19:06.5359270Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:19:06.5420887Z 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:19:06.5464621Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-05T23:19:06.5465561Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-05T23:19:06.5472891Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:06.5473263Z env: 2025-06-05T23:19:06.5473510Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:06.5473862Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:06.5474309Z PR_NUMBER: 2025-06-05T23:19:06.5475803Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:06.5477319Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:06.5477889Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:06.5478668Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:06.5479396Z ##[endgroup] 2025-06-05T23:19:06.5599165Z ##[group]Run set -ex 2025-06-05T23:19:06.5599449Z set -ex 2025-06-05T23:19:06.5599649Z { 2025-06-05T23:19:06.5599873Z  echo "#!/usr/bin/env bash"; 2025-06-05T23:19:06.5600173Z  echo "set -eou pipefail"; 2025-06-05T23:19:06.5600479Z  # shellcheck disable=SC2016 2025-06-05T23:19:06.5600811Z  echo 'eval "$(conda shell.bash hook)"'; 2025-06-05T23:19:06.5601127Z  echo "set -x"; 2025-06-05T23:19:06.5601397Z  echo "${SCRIPT}"; 2025-06-05T23:19:06.5601664Z } > "${RUNNER_TEMP}/exec_script" 2025-06-05T23:19:06.5601993Z chmod +x "${RUNNER_TEMP}/exec_script" 2025-06-05T23:19:06.5602682Z python3 "/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py" "" 2025-06-05T23:19:06.5608162Z shell: /usr/bin/bash -e {0} 2025-06-05T23:19:06.5608418Z env: 2025-06-05T23:19:06.5609087Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:19:06.5609820Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:06.5610094Z PR_NUMBER: 2025-06-05T23:19:06.5611518Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:06.5613188Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:06.5613764Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:06.5614295Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:06.5614993Z ALL_SECRETS: { "github_token": "***" } 2025-06-05T23:19:06.5615297Z ##[endgroup] 2025-06-05T23:19:06.5637638Z + echo '#!/usr/bin/env bash' 2025-06-05T23:19:06.5637943Z + echo 'set -eou pipefail' 2025-06-05T23:19:06.5638208Z + echo 'eval "$(conda shell.bash hook)"' 2025-06-05T23:19:06.5638505Z + echo 'set -x' 2025-06-05T23:19:06.5638876Z + echo '# The generic Linux job chooses to use base env, not the one setup by the image 2025-06-05T23:19:06.5639542Z CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") 2025-06-05T23:19:06.5640073Z conda activate "${CONDA_ENV}" 2025-06-05T23:19:06.5640367Z 2025-06-05T23:19:06.5641182Z # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux 2025-06-05T23:19:06.5641876Z # reminder: make sure each job runs fast 2025-06-05T23:19:06.5642161Z ' 2025-06-05T23:19:06.5642445Z + chmod +x /home/ec2-user/actions-runner/_work/_temp/exec_script 2025-06-05T23:19:06.5649134Z + python3 /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py '' 2025-06-05T23:19:25.7528289Z Running command: 2025-06-05T23:19:25.7535010Z docker run -e PR_NUMBER -e RUNNER_ARTIFACT_DIR=/artifacts -e RUNNER_DOCS_DIR=/docs -e RUNNER_TEST_RESULTS_DIR=/test-results --env-file="/home/ec2-user/actions-runner/_work/_temp/github_env_15475023378" `# It is unknown why the container sees a different value for this.` -e GITHUB_STEP_SUMMARY -e SECRET_GITHUB_TOKEN --cap-add=SYS_PTRACE --detach --ipc=host --security-opt seccomp=unconfined --shm-size=2g --tty --ulimit stack=10485760:83886080 --ulimit core=0 -v "/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch:/pytorch/executorch" -v "/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra:/test-infra" -v "/home/ec2-user/actions-runner/_work/_temp/artifacts:/artifacts" -v "/home/ec2-user/actions-runner/_work/_temp/docs:/docs" -v "/home/ec2-user/actions-runner/_work/_temp/test-results:/test-results" -v "/home/ec2-user/actions-runner/_work/_temp/exec_script:/exec" -v "/home/ec2-user/actions-runner/_work/_temp/_runner_file_commands/step_summary_c2ddd759-2697-429d-8179-25923212910a":"/home/ec2-user/actions-runner/_work/_temp/_runner_file_commands/step_summary_c2ddd759-2697-429d-8179-25923212910a" -w /pytorch/executorch "308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa" 2025-06-05T23:19:25.7540659Z 2025-06-05T23:19:25.7540974Z 1a0386823c10f40c036750f22992363d304cb3fb0b45c0440cd6154f43e1fba7 2025-06-05T23:19:25.7541623Z Running command: docker exec -t 1a0386823c10f40c036750f22992363d304cb3fb0b45c0440cd6154f43e1fba7 /exec 2025-06-05T23:19:25.7542176Z ++ conda env list --json 2025-06-05T23:19:25.7542411Z ++ local cmd=env 2025-06-05T23:19:25.7542623Z ++ case "$cmd" in 2025-06-05T23:19:25.7542842Z ++ __conda_exe env list --json 2025-06-05T23:19:25.7543107Z ++ jq -r '.envs | .[-1]' 2025-06-05T23:19:25.7543367Z ++ /opt/conda/bin/conda env list --json 2025-06-05T23:19:25.7543668Z + CONDA_ENV=/opt/conda/envs/py_3.10 2025-06-05T23:19:25.7543970Z + conda activate /opt/conda/envs/py_3.10 2025-06-05T23:19:25.7544254Z + local cmd=activate 2025-06-05T23:19:25.7544518Z + case "$cmd" in 2025-06-05T23:19:25.7544885Z + __conda_activate activate /opt/conda/envs/py_3.10 2025-06-05T23:19:25.7545213Z + '[' -n '' ']' 2025-06-05T23:19:25.7545429Z + local ask_conda 2025-06-05T23:19:25.7545633Z ++ PS1='(base) ' 2025-06-05T23:19:25.7545927Z ++ __conda_exe shell.posix activate /opt/conda/envs/py_3.10 2025-06-05T23:19:25.7546397Z ++ /opt/conda/bin/conda shell.posix activate /opt/conda/envs/py_3.10 2025-06-05T23:19:25.7546813Z + ask_conda='PS1='\''(py_3.10) '\'' 2025-06-05T23:19:25.7547759Z export PATH='\''/opt/conda/envs/py_3.10/bin:/opt/conda/condabin:/opt/cache/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-06-05T23:19:25.7548663Z export CONDA_PREFIX='\''/opt/conda/envs/py_3.10'\'' 2025-06-05T23:19:25.7548996Z export CONDA_SHLVL='\''2'\'' 2025-06-05T23:19:25.7549283Z export CONDA_DEFAULT_ENV='\''py_3.10'\'' 2025-06-05T23:19:25.7549620Z export CONDA_PROMPT_MODIFIER='\''(py_3.10) '\'' 2025-06-05T23:19:25.7549949Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-06-05T23:19:25.7550281Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-06-05T23:19:25.7550581Z export _CE_M='\'''\'' 2025-06-05T23:19:25.7550824Z export _CE_CONDA='\'''\'' 2025-06-05T23:19:25.7551121Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-06-05T23:19:25.7551474Z + eval 'PS1='\''(py_3.10) '\'' 2025-06-05T23:19:25.7552294Z export PATH='\''/opt/conda/envs/py_3.10/bin:/opt/conda/condabin:/opt/cache/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-06-05T23:19:25.7553202Z export CONDA_PREFIX='\''/opt/conda/envs/py_3.10'\'' 2025-06-05T23:19:25.7553546Z export CONDA_SHLVL='\''2'\'' 2025-06-05T23:19:25.7553815Z export CONDA_DEFAULT_ENV='\''py_3.10'\'' 2025-06-05T23:19:25.7554153Z export CONDA_PROMPT_MODIFIER='\''(py_3.10) '\'' 2025-06-05T23:19:25.7554480Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-06-05T23:19:25.7554809Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-06-05T23:19:25.7555108Z export _CE_M='\'''\'' 2025-06-05T23:19:25.7555350Z export _CE_CONDA='\'''\'' 2025-06-05T23:19:25.7555654Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-06-05T23:19:25.7555998Z ++ PS1='(py_3.10) ' 2025-06-05T23:19:25.7556770Z ++ export PATH=/opt/conda/envs/py_3.10/bin:/opt/conda/condabin:/opt/cache/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-06-05T23:19:25.7558207Z ++ PATH=/opt/conda/envs/py_3.10/bin:/opt/conda/condabin:/opt/cache/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-06-05T23:19:25.7559054Z ++ export CONDA_PREFIX=/opt/conda/envs/py_3.10 2025-06-05T23:19:25.7559382Z ++ CONDA_PREFIX=/opt/conda/envs/py_3.10 2025-06-05T23:19:25.7559683Z ++ export CONDA_SHLVL=2 2025-06-05T23:19:25.7559920Z ++ CONDA_SHLVL=2 2025-06-05T23:19:25.7560140Z ++ export CONDA_DEFAULT_ENV=py_3.10 2025-06-05T23:19:25.7560431Z ++ CONDA_DEFAULT_ENV=py_3.10 2025-06-05T23:19:25.7560707Z ++ export 'CONDA_PROMPT_MODIFIER=(py_3.10) ' 2025-06-05T23:19:25.7561035Z ++ CONDA_PROMPT_MODIFIER='(py_3.10) ' 2025-06-05T23:19:25.7561325Z ++ export CONDA_PREFIX_1=/opt/conda 2025-06-05T23:19:25.7561616Z ++ CONDA_PREFIX_1=/opt/conda 2025-06-05T23:19:25.7561885Z ++ export CONDA_EXE=/opt/conda/bin/conda 2025-06-05T23:19:25.7562197Z ++ CONDA_EXE=/opt/conda/bin/conda 2025-06-05T23:19:25.7562460Z ++ export _CE_M= 2025-06-05T23:19:25.7562669Z ++ _CE_M= 2025-06-05T23:19:25.7562872Z ++ export _CE_CONDA= 2025-06-05T23:19:25.7563088Z ++ _CE_CONDA= 2025-06-05T23:19:25.7563335Z ++ export CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-06-05T23:19:25.7563669Z ++ CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-06-05T23:19:25.7563962Z + __conda_hashr 2025-06-05T23:19:25.7564165Z + '[' -n '' ']' 2025-06-05T23:19:25.7564371Z + '[' -n '' ']' 2025-06-05T23:19:25.7564568Z + hash -r 2025-06-05T23:19:25.7635161Z ##[group]Run pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1 2025-06-05T23:19:25.7635640Z with: 2025-06-05T23:19:25.7636070Z path: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:25.7636443Z fail-on-empty: false 2025-06-05T23:19:25.7636672Z env: 2025-06-05T23:19:25.7636914Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:25.7637247Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:25.7637516Z PR_NUMBER: 2025-06-05T23:19:25.7638823Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:25.7640338Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:25.7640954Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:25.7641479Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:25.7641863Z ##[endgroup] 2025-06-05T23:19:25.8204042Z Prepare all required actions 2025-06-05T23:19:25.8241953Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-06-05T23:19:25.8242300Z with: 2025-06-05T23:19:25.8242635Z directory: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-06-05T23:19:25.8269468Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-05T23:19:25.8270140Z env: 2025-06-05T23:19:25.8270491Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:25.8270985Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:25.8271402Z PR_NUMBER: 2025-06-05T23:19:25.8273281Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:25.8275521Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:25.8276091Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:25.8276629Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:25.8277012Z ##[endgroup] 2025-06-05T23:19:25.8300602Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-05T23:19:25.8301270Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-05T23:19:25.8309905Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:25.8310271Z env: 2025-06-05T23:19:25.8310511Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:25.8310861Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:25.8311122Z PR_NUMBER: 2025-06-05T23:19:25.8312443Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:25.8313957Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:25.8314514Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:25.8315054Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:25.8315569Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-05T23:19:25.8316099Z DIRECTORY: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-06-05T23:19:25.8316520Z ##[endgroup] 2025-06-05T23:19:25.8478461Z Unable to find image '308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest' locally 2025-06-05T23:19:26.0471956Z latest: Pulling from tool/alpine 2025-06-05T23:19:26.0472383Z 540db60ca938: Pulling fs layer 2025-06-05T23:19:26.1411247Z 540db60ca938: Verifying Checksum 2025-06-05T23:19:26.1411692Z 540db60ca938: Download complete 2025-06-05T23:19:26.2216903Z 540db60ca938: Pull complete 2025-06-05T23:19:26.2324086Z Digest: sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-06-05T23:19:26.2363851Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-06-05T23:19:27.5625580Z Prepare all required actions 2025-06-05T23:19:27.5651407Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-06-05T23:19:27.5651766Z with: 2025-06-05T23:19:27.5652024Z directory: /home/ec2-user/actions-runner/_work/_temp 2025-06-05T23:19:27.5652507Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-05T23:19:27.5652926Z env: 2025-06-05T23:19:27.5653155Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:27.5653504Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:27.5653785Z PR_NUMBER: 2025-06-05T23:19:27.5655092Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:27.5656645Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:27.5657203Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:27.5657735Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:27.5658095Z ##[endgroup] 2025-06-05T23:19:27.5681440Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-05T23:19:27.5682124Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-05T23:19:27.5688017Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:27.5688380Z env: 2025-06-05T23:19:27.5688616Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:27.5688963Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:27.5689222Z PR_NUMBER: 2025-06-05T23:19:27.5690531Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:27.5692072Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:27.5692628Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:27.5693163Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:27.5693679Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-05T23:19:27.5694152Z DIRECTORY: /home/ec2-user/actions-runner/_work/_temp 2025-06-05T23:19:27.5694513Z ##[endgroup] 2025-06-05T23:19:28.4704463Z ##[group]Run # Only do these steps if we actually want to upload an artifact 2025-06-05T23:19:28.4705070Z # Only do these steps if we actually want to upload an artifact 2025-06-05T23:19:28.4705506Z if [[ -n "${UPLOAD_ARTIFACT_NAME}" ]]; then 2025-06-05T23:19:28.4706039Z  # If the default execution path is followed then we should get a wheel in the dist/ folder 2025-06-05T23:19:28.4706643Z  # attempt to just grab whatever is in there and scoop it all up 2025-06-05T23:19:28.4707212Z  if find "dist/" -name "*.whl" >/dev/null 2>/dev/null; then 2025-06-05T23:19:28.4707634Z  mv -v dist/*.whl "${RUNNER_ARTIFACT_DIR}/" 2025-06-05T23:19:28.4707946Z  fi 2025-06-05T23:19:28.4708365Z  if [[ -d "artifacts-to-be-uploaded" ]]; then 2025-06-05T23:19:28.4708810Z  mv -v artifacts-to-be-uploaded/* "${RUNNER_ARTIFACT_DIR}/" 2025-06-05T23:19:28.4709181Z  fi 2025-06-05T23:19:28.4709415Z fi 2025-06-05T23:19:28.4709615Z  2025-06-05T23:19:28.4709816Z upload_docs=0 2025-06-05T23:19:28.4710193Z # Check if there are files in the documentation folder to upload, note that 2025-06-05T23:19:28.4710642Z # empty folders do not count 2025-06-05T23:19:28.4711066Z if find "${RUNNER_DOCS_DIR}" -mindepth 1 -maxdepth 1 -type f | read -r; then 2025-06-05T23:19:28.4711656Z  # TODO: Add a check here to test if on ec2 because if we're not on ec2 then this 2025-06-05T23:19:28.4712121Z  # upload will probably not work correctly 2025-06-05T23:19:28.4712453Z  upload_docs=1 2025-06-05T23:19:28.4712698Z fi 2025-06-05T23:19:28.4712987Z echo "upload-docs=${upload_docs}" >> "${GITHUB_OUTPUT}" 2025-06-05T23:19:28.4718769Z shell: /usr/bin/bash -e {0} 2025-06-05T23:19:28.4719013Z env: 2025-06-05T23:19:28.4719267Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:28.4719616Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:28.4719891Z PR_NUMBER: 2025-06-05T23:19:28.4721190Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:28.4722707Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:28.4723281Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:28.4723812Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:28.4724209Z UPLOAD_ARTIFACT_NAME: 2025-06-05T23:19:28.4724443Z ##[endgroup] 2025-06-05T23:19:28.4852492Z Prepare all required actions 2025-06-05T23:19:28.4888115Z ##[group]Run ./test-infra/.github/actions/teardown-linux 2025-06-05T23:19:28.4888452Z with: 2025-06-05T23:19:28.4888639Z env: 2025-06-05T23:19:28.4888868Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:28.4889217Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:28.4889476Z PR_NUMBER: 2025-06-05T23:19:28.4890780Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:28.4892286Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:28.4892858Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:28.4893435Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:28.4893797Z ##[endgroup] 2025-06-05T23:19:28.4943077Z ##[group]Run set -eou pipefail 2025-06-05T23:19:28.4943392Z set -eou pipefail 2025-06-05T23:19:28.4943651Z  2025-06-05T23:19:28.4943992Z echo "Holding runner for 2 hours until all ssh sessions have logged out" 2025-06-05T23:19:28.4944445Z for _ in $(seq 1440); do 2025-06-05T23:19:28.4944750Z  # Break if no ssh session exists anymore 2025-06-05T23:19:28.4945084Z  if [ "$(who)" = "" ]; then 2025-06-05T23:19:28.4945354Z  break 2025-06-05T23:19:28.4945572Z  fi 2025-06-05T23:19:28.4945768Z  echo "." 2025-06-05T23:19:28.4945994Z  sleep 5 2025-06-05T23:19:28.4946213Z done 2025-06-05T23:19:28.4951526Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:28.4952022Z env: 2025-06-05T23:19:28.4952275Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:28.4952620Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:28.4952877Z PR_NUMBER: 2025-06-05T23:19:28.4954181Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:28.4955689Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:28.4956245Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:28.4956777Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:28.4957136Z ##[endgroup] 2025-06-05T23:19:28.4978529Z Holding runner for 2 hours until all ssh sessions have logged out 2025-06-05T23:19:28.5056359Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-06-05T23:19:28.5056907Z # ignore expansion of "docker ps -q" since it could be empty 2025-06-05T23:19:28.5057318Z # shellcheck disable=SC2046 2025-06-05T23:19:28.5057622Z docker stop $(docker ps -q) || true 2025-06-05T23:19:28.5057952Z # Prune all of the docker images 2025-06-05T23:19:28.5058256Z docker system prune -af 2025-06-05T23:19:28.5063348Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:28.5063697Z env: 2025-06-05T23:19:28.5063947Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:28.5064286Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:28.5064554Z PR_NUMBER: 2025-06-05T23:19:28.5065978Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:28.5067583Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:28.5068151Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:28.5068684Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:28.5069049Z ##[endgroup] 2025-06-05T23:19:38.9642829Z 1a0386823c10 2025-06-05T23:19:38.9813160Z Deleted Containers: 2025-06-05T23:19:38.9813831Z 1a0386823c10f40c036750f22992363d304cb3fb0b45c0440cd6154f43e1fba7 2025-06-05T23:19:38.9814151Z 2025-06-05T23:19:41.8846013Z Deleted Images: 2025-06-05T23:19:41.8847093Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:6019efcb31bb9f8cd1203f7a1f1de7a1a0e0ecaa 2025-06-05T23:19:41.8848426Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk@sha256:a598771deb521efdcb258eacf60b9a9115e34a47e0ec6e3b41bd6a49ffb3adce 2025-06-05T23:19:41.8849453Z deleted: sha256:1db6031c5a19f41579dd393b449a8fa85c2e949e96f78b1202be29e201459087 2025-06-05T23:19:41.8850123Z deleted: sha256:2f2eccd33cd08ce1a5e38468b52d9d95309b93418bfcca96e8fecd24b2d087c1 2025-06-05T23:19:41.8850763Z deleted: sha256:30bbb8cd693e59269a0544aa710ff8a5109d307e7908f4c2f8aac222421dc8dd 2025-06-05T23:19:41.8851389Z deleted: sha256:6e598ee06d673625e12654ece295810f8f2c64c1c4b6b4c79d4a0085b0ab95bb 2025-06-05T23:19:41.8851996Z deleted: sha256:856136dec3b778e070b15e3bfe8f902b99152db01002b3c51fe4f0e9440ede3c 2025-06-05T23:19:41.8852629Z deleted: sha256:9896dbf07a7036fd4354309e72f5c9efef5ef96caf0f4030e7132bc8677b696d 2025-06-05T23:19:41.8853244Z deleted: sha256:43295d93d8fa1e6243da0a50e7ff812d7a45e91900e17bc9a32d10164c29b044 2025-06-05T23:19:41.8853874Z deleted: sha256:7beb7b1518707d2639b04b8f611f941be6542d5df8e00fbff1119ee1e36b01f3 2025-06-05T23:19:41.8854741Z deleted: sha256:f140d996341bc26628ec3d9f1550904ba8a7b7931ebd62ee23d12fc126491a47 2025-06-05T23:19:41.8855379Z deleted: sha256:da746bb2b38ce237c36fae5af2a50b4a46f285ebd50b0a02d84f6c8bcb6bbc0c 2025-06-05T23:19:41.8856012Z deleted: sha256:04c8a937a1561e8550a8a598e9c093d73f10246690ed589ad3f23534ab02c76f 2025-06-05T23:19:41.8856624Z deleted: sha256:b5d6d4acd251b6ac69357a165c91479b5e8f1702a37cfc15776af77eddde2404 2025-06-05T23:19:41.8857265Z deleted: sha256:7bee23d9f5e199e37a2ec556e712b54ef52bb30ced5e0ce2f37b60d7624df5ae 2025-06-05T23:19:41.8857896Z deleted: sha256:9d9ccae416e588bffff015c33b0c117bde8024b11b043956cbc26b18916ad299 2025-06-05T23:19:41.8858538Z deleted: sha256:5c7e5b5e3b2ebcee3007bd0fd2c409a85598d546930a22df302dd1fe7f1542d6 2025-06-05T23:19:41.8859179Z deleted: sha256:ab74eae120b22cff36da0a48ed5b30d804f4a65606735fd3077688c2e1ae7030 2025-06-05T23:19:41.8859805Z deleted: sha256:f14125e3900dee8f0d0a7b8a38d05ad0f6076c4500976a6795ec23f1b14ea1a2 2025-06-05T23:19:41.8860446Z deleted: sha256:e6fec5e98753edbdb07c6ea073f99f5bd4b6dd41a343c0228140b69913127cee 2025-06-05T23:19:41.8861082Z deleted: sha256:08804d9b4c7ba8ea664e3bbeac4916f5305caa3df590424c86bcd2ee81333b6e 2025-06-05T23:19:41.8861712Z deleted: sha256:a1e0e6887505fbba5f7542191b585d1aa1646085f5b9169d7d66c021044cd4a5 2025-06-05T23:19:41.8862329Z deleted: sha256:12655bcb01ff12049daf2e00ecdc5667a888a3ea832902ac2ab9aa3489a887cb 2025-06-05T23:19:41.8862965Z deleted: sha256:57ddd7a9d4b7281b997e017f8abe678d2d78c09f6dbe876306217f96d3a81a94 2025-06-05T23:19:41.8863601Z deleted: sha256:1b7f3a4b5bbcb835b8a919c3a1400b26cae20a19b863d03034d7a2bd78f3d48b 2025-06-05T23:19:41.8864229Z deleted: sha256:a16c0bf8d39a8e40c9c3bd305f8b1aa6daf203740f4a4b085d4082c6fe1159df 2025-06-05T23:19:41.8864869Z deleted: sha256:ad081a7103efef197123cbdb82d44e3f4d526b313f55acbaaaf7233443429d17 2025-06-05T23:19:41.8865491Z deleted: sha256:810dfb733d8f668f5034dc291c928ebecf583718c7d477148f8ff3424bfd45b1 2025-06-05T23:19:41.8866129Z deleted: sha256:a0b754dcf20ac4d7e88d4ebbb5f6bf366b15eac93096716993dd8ad0f63399c7 2025-06-05T23:19:41.8866991Z deleted: sha256:1662d8ba2290ad0ef83f1bbf3bec3e4a1390b2b1eeb600986ba64e02d2440c15 2025-06-05T23:19:41.8867647Z deleted: sha256:72f3c75257d1046ee55cece841f69a404113937fbb9dad11b1d208ad402ab0ec 2025-06-05T23:19:41.8868279Z deleted: sha256:b7ad650ecd12b33a673062609f9a9fe8873488f8d901724ce0b7e24bbb7c1950 2025-06-05T23:19:41.8868903Z deleted: sha256:a9c00ddfc9c07f0a7c96d11b9ce336c40144cc6d7d858218610ec9bdb6621766 2025-06-05T23:19:41.8869541Z deleted: sha256:3a0b9283b8e87533d4af456357fc8069774f8f7bdd863a4dd5f4fa84ea18d261 2025-06-05T23:19:41.8870164Z deleted: sha256:0ed09f6a3dce2ecb5545a6d08f414f944ce42688bb354410d2d3c4c2c63813ad 2025-06-05T23:19:41.8870802Z deleted: sha256:5c11659163aafc56df935c27e80e0882f36ab549b251996da49dc9c93e12a60c 2025-06-05T23:19:41.8871425Z deleted: sha256:4abfca2c3b9c37dd338f44590567a01587399406da63f68c0cb99a4d93425f1a 2025-06-05T23:19:41.8872041Z deleted: sha256:927b857563b91cfb53a865bf98c645f5475ba3fe9cf4608efc634bcb56499704 2025-06-05T23:19:41.8872679Z deleted: sha256:f862e1968e4b4c3c3af141e37d2ec22b19ec0fd50d6a8aaf683de6729e296226 2025-06-05T23:19:41.8873371Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-06-05T23:19:41.8875149Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine@sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-06-05T23:19:41.8876601Z deleted: sha256:6dbb9cc54074106d46d4ccb330f2a40a682d49dda5f4844962b7dce9fe44aaec 2025-06-05T23:19:41.8877595Z deleted: sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116 2025-06-05T23:19:41.8878321Z 2025-06-05T23:19:41.8878532Z Total reclaimed space: 13.72GB 2025-06-05T23:19:41.8919315Z ##[group]Run set +e 2025-06-05T23:19:41.8919597Z set +e 2025-06-05T23:19:41.8919832Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-06-05T23:19:41.8920230Z  sudo rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-06-05T23:19:41.8920701Z else 2025-06-05T23:19:41.8920993Z  rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-06-05T23:19:41.8921310Z fi 2025-06-05T23:19:41.8921520Z set -e 2025-06-05T23:19:41.8926913Z shell: /usr/bin/bash -e {0} 2025-06-05T23:19:41.8927170Z env: 2025-06-05T23:19:41.8927407Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-06-05T23:19:41.8927758Z REPOSITORY: pytorch/executorch 2025-06-05T23:19:41.8928020Z PR_NUMBER: 2025-06-05T23:19:41.8929365Z SCRIPT: # The generic Linux job chooses to use base env, not the one setup by the image CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") conda activate "${CONDA_ENV}" # placeholder for running test_qnn_delegate.py, can use matrix such that we can trigger different jobs, refers to test-llama-runner-qnn-linux # reminder: make sure each job runs fast 2025-06-05T23:19:41.8930857Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-05T23:19:41.8931435Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-05T23:19:41.8931976Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-05T23:19:41.8932338Z NO_SUDO: false 2025-06-05T23:19:41.8932553Z ##[endgroup] 2025-06-05T23:19:43.0094549Z Post job cleanup. 2025-06-05T23:19:43.1075766Z Post job cleanup. 2025-06-05T23:19:43.1992937Z [command]/usr/bin/git version 2025-06-05T23:19:43.2055446Z git version 2.47.1 2025-06-05T23:19:43.2097848Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/e8337fc5-4c07-421a-a4dd-6138cf3ed4c6' before making global git config changes 2025-06-05T23:19:43.2099590Z Adding repository directory to the temporary git global config as a safe directory 2025-06-05T23:19:43.2104058Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-05T23:19:43.2134345Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-05T23:19:43.2168316Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-05T23:19:43.2430465Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-05T23:19:43.2446784Z http.https://github.com/.extraheader 2025-06-05T23:19:43.2455881Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2025-06-05T23:19:43.2480258Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-05T23:19:43.2774728Z A job completed hook has been configured by the self-hosted runner administrator 2025-06-05T23:19:43.2798810Z ##[group]Run '/home/ec2-user/runner-scripts/after_job.sh' 2025-06-05T23:19:43.2803781Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-05T23:19:43.2804166Z ##[endgroup] 2025-06-05T23:19:43.2878380Z [!ALERT!] Swap in detected! [!ALERT!] 2025-06-05T23:19:53.8645464Z [!ALERT!] Swap out detected [!ALERT!] 2025-06-05T23:20:11.2779137Z Cleaning up orphan processes