2025-03-21T20:17:50.7700312Z Current runner version: '2.323.0' 2025-03-21T20:17:50.7707794Z Runner name: 'i-0686959e399164ed8' 2025-03-21T20:17:50.7708748Z Runner group name: 'Default' 2025-03-21T20:17:50.7709736Z Machine name: 'ip-10-0-55-193' 2025-03-21T20:17:50.7712934Z ##[group]GITHUB_TOKEN Permissions 2025-03-21T20:17:50.7715568Z Contents: read 2025-03-21T20:17:50.7716259Z Metadata: read 2025-03-21T20:17:50.7716880Z ##[endgroup] 2025-03-21T20:17:50.7720000Z Secret source: Actions 2025-03-21T20:17:50.7720940Z Prepare workflow directory 2025-03-21T20:17:50.8268716Z Prepare all required actions 2025-03-21T20:17:50.8310454Z Getting action download info 2025-03-21T20:17:51.0541505Z Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2025-03-21T20:17:51.3217118Z Download action repository 'pytorch/pytorch@main' (SHA:c5deacc27a4a29fa141e179535d56d21a0eb734f) 2025-03-21T20:18:04.0604104Z Download action repository 'actions/download-artifact@v4' (SHA:95815c38cf2ff2164869cbab79da8d1f422bc89e) 2025-03-21T20:18:04.3691499Z Download action repository 'pmeier/pytest-results-action@v0.3.0' (SHA:a2c1430e2bddadbad9f49a6f9b879f062c6b19b1) 2025-03-21T20:18:04.4721736Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02) 2025-03-21T20:18:04.9408084Z Download action repository 'seemethere/upload-artifact-s3@v5' (SHA:baba72d0712b404f646cebe0730933554ebce96a) 2025-03-21T20:18:05.1814099Z Getting action download info 2025-03-21T20:18:05.3224009Z Uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@refs/heads/main (c1d92bc76c9d8ecf59b36ef10588c9605c8578d1) 2025-03-21T20:18:05.3225993Z ##[group] Inputs 2025-03-21T20:18:05.3227451Z 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-03-21T20:18:05.3229374Z timeout: 180 2025-03-21T20:18:05.3229640Z runner: linux.2xlarge 2025-03-21T20:18:05.3229913Z upload-artifact: 2025-03-21T20:18:05.3230479Z upload-artifact-to-s3: false 2025-03-21T20:18:05.3230795Z download-artifact: 2025-03-21T20:18:05.3231044Z repository: 2025-03-21T20:18:05.3231311Z fetch-depth: 1 2025-03-21T20:18:05.3231558Z submodules: true 2025-03-21T20:18:05.3231855Z ref: be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:05.3232249Z test-infra-repository: pytorch/test-infra 2025-03-21T20:18:05.3232580Z test-infra-ref: 2025-03-21T20:18:05.3232884Z docker-image: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:05.3233264Z docker-build-dir: .ci/docker 2025-03-21T20:18:05.3233567Z gpu-arch-type: cpu 2025-03-21T20:18:05.3233832Z gpu-arch-version: 2025-03-21T20:18:05.3234078Z job-name: linux-job 2025-03-21T20:18:05.3234346Z continue-on-error: false 2025-03-21T20:18:05.3234641Z binary-matrix: 2025-03-21T20:18:05.3234909Z run-with-docker: true 2025-03-21T20:18:05.3235159Z secrets-env: 2025-03-21T20:18:05.3235399Z no-sudo: false 2025-03-21T20:18:05.3235670Z ##[endgroup] 2025-03-21T20:18:05.3236013Z Complete job name: test-qnn-models-linux / linux-job 2025-03-21T20:18:05.3662438Z A job started hook has been configured by the self-hosted runner administrator 2025-03-21T20:18:05.3767558Z ##[group]Run '/home/ec2-user/runner-scripts/before_job.sh' 2025-03-21T20:18:05.3776578Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:05.3777296Z ##[endgroup] 2025-03-21T20:18:06.5067135Z Runner Type: linux.2xlarge 2025-03-21T20:18:06.5067593Z Instance Type: c5.2xlarge 2025-03-21T20:18:06.5067884Z AMI Name: unknown 2025-03-21T20:18:06.5094061Z AMI ID: ami-08b5b3a93ed654d19 2025-03-21T20:18:12.0001234Z ##[group]Run set -euxo pipefail 2025-03-21T20:18:12.0001731Z set -euxo pipefail 2025-03-21T20:18:12.0002044Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-03-21T20:18:12.0002634Z  echo "::group::Cleanup with-sudo debug output" 2025-03-21T20:18:12.0003089Z  sudo rm -rfv "${GITHUB_WORKSPACE}" 2025-03-21T20:18:12.0003422Z else 2025-03-21T20:18:12.0003712Z  echo "::group::Cleanup no-sudo debug output" 2025-03-21T20:18:12.0004095Z  rm -rfv "${GITHUB_WORKSPACE}" 2025-03-21T20:18:12.0004410Z fi 2025-03-21T20:18:12.0004636Z  2025-03-21T20:18:12.0004875Z mkdir -p "${GITHUB_WORKSPACE}" 2025-03-21T20:18:12.0005205Z echo "::endgroup::" 2025-03-21T20:18:12.0013752Z shell: /usr/bin/bash -e {0} 2025-03-21T20:18:12.0014075Z env: 2025-03-21T20:18:12.0014456Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:12.0014835Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:12.0015185Z PR_NUMBER: 2025-03-21T20:18:12.0016556Z 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-03-21T20:18:12.0018003Z NO_SUDO: false 2025-03-21T20:18:12.0018238Z ##[endgroup] 2025-03-21T20:18:12.0045447Z + [[ false == \f\a\l\s\e ]] 2025-03-21T20:18:12.0055989Z + echo '::group::Cleanup with-sudo debug output' 2025-03-21T20:18:12.0056526Z + sudo rm -rfv /home/ec2-user/actions-runner/_work/executorch/executorch 2025-03-21T20:18:12.0062676Z ##[group]Cleanup with-sudo debug output 2025-03-21T20:18:12.1748523Z removed directory '/home/ec2-user/actions-runner/_work/executorch/executorch' 2025-03-21T20:18:12.1764752Z + mkdir -p /home/ec2-user/actions-runner/_work/executorch/executorch 2025-03-21T20:18:12.1776350Z + echo ::endgroup:: 2025-03-21T20:18:12.1777360Z ##[endgroup] 2025-03-21T20:18:12.1882866Z ##[group]Run actions/checkout@v4 2025-03-21T20:18:12.1883230Z with: 2025-03-21T20:18:12.1883490Z repository: pytorch/test-infra 2025-03-21T20:18:12.1883821Z path: test-infra 2025-03-21T20:18:12.1884065Z submodules: recursive 2025-03-21T20:18:12.1884498Z token: *** 2025-03-21T20:18:12.1884738Z ssh-strict: true 2025-03-21T20:18:12.1884987Z ssh-user: git 2025-03-21T20:18:12.1885248Z persist-credentials: true 2025-03-21T20:18:12.1885517Z clean: true 2025-03-21T20:18:12.1885782Z sparse-checkout-cone-mode: true 2025-03-21T20:18:12.1886089Z fetch-depth: 1 2025-03-21T20:18:12.1886328Z fetch-tags: false 2025-03-21T20:18:12.1886577Z show-progress: true 2025-03-21T20:18:12.1886817Z lfs: false 2025-03-21T20:18:12.1887056Z set-safe-directory: true 2025-03-21T20:18:12.1887326Z env: 2025-03-21T20:18:12.1887591Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:12.1887959Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:12.1888242Z PR_NUMBER: 2025-03-21T20:18:12.1889646Z 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-03-21T20:18:12.1891072Z ##[endgroup] 2025-03-21T20:18:12.3022637Z Syncing repository: pytorch/test-infra 2025-03-21T20:18:12.3023549Z ##[group]Getting Git version info 2025-03-21T20:18:12.3024193Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra' 2025-03-21T20:18:12.3025155Z [command]/usr/bin/git version 2025-03-21T20:18:12.3025518Z git version 2.47.1 2025-03-21T20:18:12.3037109Z ##[endgroup] 2025-03-21T20:18:12.3048282Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/9411669f-42bd-4b87-8647-5eb8942b1680' before making global git config changes 2025-03-21T20:18:12.3049368Z Adding repository directory to the temporary git global config as a safe directory 2025-03-21T20:18:12.3053039Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-03-21T20:18:12.3080241Z ##[group]Initializing the repository 2025-03-21T20:18:12.3084295Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-03-21T20:18:12.3113710Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-03-21T20:18:12.3114730Z hint: is subject to change. To configure the initial branch name to use in all 2025-03-21T20:18:12.3115559Z hint: of your new repositories, which will suppress this warning, call: 2025-03-21T20:18:12.3116204Z hint: 2025-03-21T20:18:12.3116613Z hint: git config --global init.defaultBranch 2025-03-21T20:18:12.3117006Z hint: 2025-03-21T20:18:12.3117519Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-03-21T20:18:12.3118552Z hint: 'development'. The just-created branch can be renamed via this command: 2025-03-21T20:18:12.3119216Z hint: 2025-03-21T20:18:12.3119590Z hint: git branch -m 2025-03-21T20:18:12.3120274Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.git/ 2025-03-21T20:18:12.3122488Z [command]/usr/bin/git remote add origin https://github.com/pytorch/test-infra 2025-03-21T20:18:12.3146727Z ##[endgroup] 2025-03-21T20:18:12.3147309Z ##[group]Disabling automatic garbage collection 2025-03-21T20:18:12.3150101Z [command]/usr/bin/git config --local gc.auto 0 2025-03-21T20:18:12.3173186Z ##[endgroup] 2025-03-21T20:18:12.3173718Z ##[group]Setting up auth 2025-03-21T20:18:12.3178421Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-03-21T20:18:12.3201436Z [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-03-21T20:18:12.3460442Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-03-21T20:18:12.3485439Z [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-03-21T20:18:12.3740727Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-03-21T20:18:12.3781052Z ##[endgroup] 2025-03-21T20:18:12.3782257Z ##[group]Determining the default branch 2025-03-21T20:18:12.3784806Z Retrieving the default branch name 2025-03-21T20:18:12.5500638Z Default branch 'main' 2025-03-21T20:18:12.5501996Z ##[endgroup] 2025-03-21T20:18:12.5502906Z ##[group]Fetching the repository 2025-03-21T20:18:12.5508335Z [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-03-21T20:18:12.8979384Z From https://github.com/pytorch/test-infra 2025-03-21T20:18:12.8980014Z * [new branch] main -> origin/main 2025-03-21T20:18:12.9001613Z ##[endgroup] 2025-03-21T20:18:12.9002178Z ##[group]Determining the checkout info 2025-03-21T20:18:12.9004020Z ##[endgroup] 2025-03-21T20:18:12.9010112Z [command]/usr/bin/git sparse-checkout disable 2025-03-21T20:18:12.9044063Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-03-21T20:18:12.9070648Z ##[group]Checking out the ref 2025-03-21T20:18:12.9075381Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2025-03-21T20:18:12.9870225Z Switched to a new branch 'main' 2025-03-21T20:18:12.9870949Z branch 'main' set up to track 'origin/main'. 2025-03-21T20:18:12.9877390Z ##[endgroup] 2025-03-21T20:18:12.9877840Z ##[group]Setting up auth for fetching submodules 2025-03-21T20:18:12.9882926Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-03-21T20:18:12.9923938Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-03-21T20:18:12.9949701Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-03-21T20:18:12.9973633Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-03-21T20:18:12.9994988Z ##[endgroup] 2025-03-21T20:18:12.9995422Z ##[group]Fetching submodules 2025-03-21T20:18:12.9998764Z [command]/usr/bin/git submodule sync --recursive 2025-03-21T20:18:13.0246230Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive 2025-03-21T20:18:13.0493340Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 2025-03-21T20:18:13.0743426Z ##[endgroup] 2025-03-21T20:18:13.0743922Z ##[group]Persisting credentials for submodules 2025-03-21T20:18:13.0750157Z [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-03-21T20:18:13.1002193Z [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-03-21T20:18:13.1252134Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-03-21T20:18:13.1511720Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-03-21T20:18:13.1769442Z ##[endgroup] 2025-03-21T20:18:13.1801411Z [command]/usr/bin/git log -1 --format=%H 2025-03-21T20:18:13.1820795Z c1d92bc76c9d8ecf59b36ef10588c9605c8578d1 2025-03-21T20:18:13.2005772Z Prepare all required actions 2025-03-21T20:18:13.2006288Z Getting action download info 2025-03-21T20:18:13.3077495Z Download action repository 'pytorch/test-infra@main' (SHA:c1d92bc76c9d8ecf59b36ef10588c9605c8578d1) 2025-03-21T20:18:14.6651533Z Getting action download info 2025-03-21T20:18:14.7853776Z Download action repository 'nick-fields/retry@3e91a01664abd3c5cd539100d10d33b9c5b68482' (SHA:3e91a01664abd3c5cd539100d10d33b9c5b68482) 2025-03-21T20:18:14.9346912Z ##[group]Run ./test-infra/.github/actions/setup-linux 2025-03-21T20:18:14.9347275Z env: 2025-03-21T20:18:14.9347552Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:14.9347921Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:14.9348214Z PR_NUMBER: 2025-03-21T20:18:14.9349581Z 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-03-21T20:18:14.9350944Z ##[endgroup] 2025-03-21T20:18:14.9436435Z ##[group]Run set -euo pipefail 2025-03-21T20:18:14.9436805Z set -euo pipefail 2025-03-21T20:18:14.9437107Z function get_ec2_metadata() { 2025-03-21T20:18:14.9437478Z  # Pulled from instance metadata endpoint for EC2 2025-03-21T20:18:14.9438112Z  # see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html 2025-03-21T20:18:14.9438669Z  category=$1 2025-03-21T20:18:14.9439534Z  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-03-21T20:18:14.9440424Z } 2025-03-21T20:18:14.9440689Z echo "ami-id: $(get_ec2_metadata ami-id)" 2025-03-21T20:18:14.9441122Z echo "instance-id: $(get_ec2_metadata instance-id)" 2025-03-21T20:18:14.9441582Z echo "instance-type: $(get_ec2_metadata instance-type)" 2025-03-21T20:18:14.9441999Z echo "system info $(uname -a)" 2025-03-21T20:18:14.9447905Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:14.9448283Z env: 2025-03-21T20:18:14.9448548Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:14.9448908Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:14.9449185Z PR_NUMBER: 2025-03-21T20:18:14.9450484Z 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-03-21T20:18:14.9451852Z ##[endgroup] 2025-03-21T20:18:14.9583482Z ami-id: ami-08b5b3a93ed654d19 2025-03-21T20:18:14.9682003Z instance-id: i-0686959e399164ed8 2025-03-21T20:18:14.9778278Z instance-type: c5.2xlarge 2025-03-21T20:18:14.9787863Z system info Linux ip-10-0-55-193.ec2.internal 6.1.129-138.220.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Feb 25 22:18:43 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2025-03-21T20:18:14.9825345Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-03-21T20:18:14.9826295Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-03-21T20:18:14.9832269Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:14.9832641Z env: 2025-03-21T20:18:14.9832918Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:14.9833298Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:14.9833593Z PR_NUMBER: 2025-03-21T20:18:14.9835085Z 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-03-21T20:18:14.9836477Z ##[endgroup] 2025-03-21T20:18:14.9909215Z ##[group]Run if systemctl is-active --quiet docker; then 2025-03-21T20:18:14.9909681Z if systemctl is-active --quiet docker; then 2025-03-21T20:18:14.9910064Z  echo "Docker daemon is running..."; 2025-03-21T20:18:14.9910408Z else 2025-03-21T20:18:14.9910771Z  echo "Starting docker deamon..." && sudo systemctl start docker; 2025-03-21T20:18:14.9911203Z fi 2025-03-21T20:18:14.9916424Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:14.9916812Z env: 2025-03-21T20:18:14.9917082Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:14.9917455Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:14.9917750Z PR_NUMBER: 2025-03-21T20:18:14.9919062Z 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-03-21T20:18:14.9920439Z ##[endgroup] 2025-03-21T20:18:14.9989505Z Docker daemon is running... 2025-03-21T20:18:15.0019333Z ##[group]Run AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-03-21T20:18:15.0019984Z AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-03-21T20:18:15.0020506Z retry () { "$@" || (sleep 1 && "$@") || (sleep 2 && "$@") } 2025-03-21T20:18:15.0021123Z retry aws ecr get-login-password --region "$AWS_DEFAULT_REGION" | docker login --username AWS \ 2025-03-21T20:18:15.0021854Z  --password-stdin "$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com" 2025-03-21T20:18:15.0027320Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:15.0027852Z env: 2025-03-21T20:18:15.0028126Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:15.0028496Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:15.0028778Z PR_NUMBER: 2025-03-21T20:18:15.0030087Z 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-03-21T20:18:15.0031526Z AWS_RETRY_MODE: standard 2025-03-21T20:18:15.0031797Z AWS_MAX_ATTEMPTS: 5 2025-03-21T20:18:15.0032075Z AWS_DEFAULT_REGION: us-east-1 2025-03-21T20:18:15.0032361Z ##[endgroup] 2025-03-21T20:18:16.0384424Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-03-21T20:18:16.0385092Z Configure a credential helper to remove this warning. See 2025-03-21T20:18:16.0385959Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-03-21T20:18:16.0386559Z 2025-03-21T20:18:16.0386728Z Login Succeeded 2025-03-21T20:18:16.0430360Z ##[group]Run env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-03-21T20:18:16.0430959Z env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-03-21T20:18:16.0431477Z env | grep '^CI' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-03-21T20:18:16.0437301Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:16.0437682Z env: 2025-03-21T20:18:16.0437960Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.0438328Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.0438782Z PR_NUMBER: 2025-03-21T20:18:16.0440110Z 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-03-21T20:18:16.0441516Z ##[endgroup] 2025-03-21T20:18:16.0664155Z ##[group]Run RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-03-21T20:18:16.0664653Z RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-03-21T20:18:16.0665063Z sudo rm -rf "${RUNNER_ARTIFACT_DIR}" 2025-03-21T20:18:16.0665434Z mkdir -p "${RUNNER_ARTIFACT_DIR}" 2025-03-21T20:18:16.0665877Z echo "RUNNER_ARTIFACT_DIR=${RUNNER_ARTIFACT_DIR}" >> "${GITHUB_ENV}" 2025-03-21T20:18:16.0666316Z  2025-03-21T20:18:16.0666643Z RUNNER_TEST_RESULTS_DIR="${RUNNER_TEMP}/test-results" 2025-03-21T20:18:16.0667081Z sudo rm -rf "${RUNNER_TEST_RESULTS_DIR}" 2025-03-21T20:18:16.0667460Z mkdir -p "${RUNNER_TEST_RESULTS_DIR}" 2025-03-21T20:18:16.0667947Z echo "RUNNER_TEST_RESULTS_DIR=${RUNNER_TEST_RESULTS_DIR}" >> "${GITHUB_ENV}" 2025-03-21T20:18:16.0668412Z  2025-03-21T20:18:16.0668662Z RUNNER_DOCS_DIR="${RUNNER_TEMP}/docs" 2025-03-21T20:18:16.0669014Z sudo rm -rf "${RUNNER_DOCS_DIR}" 2025-03-21T20:18:16.0669345Z mkdir -p "${RUNNER_DOCS_DIR}" 2025-03-21T20:18:16.0669753Z echo "RUNNER_DOCS_DIR=${RUNNER_DOCS_DIR}" >> "${GITHUB_ENV}" 2025-03-21T20:18:16.0675364Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:16.0675735Z env: 2025-03-21T20:18:16.0676010Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.0676381Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.0676676Z PR_NUMBER: 2025-03-21T20:18:16.0678002Z 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-03-21T20:18:16.0679539Z ##[endgroup] 2025-03-21T20:18:16.5508226Z ##[group]Run needs=0 2025-03-21T20:18:16.5508541Z needs=0 2025-03-21T20:18:16.5508932Z if lspci -v | grep -e 'controller.*NVIDIA' >/dev/null 2>/dev/null; then 2025-03-21T20:18:16.5509385Z  needs=1 2025-03-21T20:18:16.5509651Z fi 2025-03-21T20:18:16.5509918Z echo "does=${needs}" >> $GITHUB_OUTPUT 2025-03-21T20:18:16.5515588Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:16.5515980Z env: 2025-03-21T20:18:16.5516323Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.5516702Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.5517015Z PR_NUMBER: 2025-03-21T20:18:16.5518338Z 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-03-21T20:18:16.5519872Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:16.5520450Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:16.5521005Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:16.5521405Z ##[endgroup] 2025-03-21T20:18:16.5766930Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-03-21T20:18:16.5767530Z # ignore expansion of "docker ps -q" since it could be empty 2025-03-21T20:18:16.5768184Z # shellcheck disable=SC2046 2025-03-21T20:18:16.5768523Z docker stop $(docker ps -q) || true 2025-03-21T20:18:16.5768886Z # Prune all of the docker images 2025-03-21T20:18:16.5769223Z docker system prune -af 2025-03-21T20:18:16.5775206Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:16.5775596Z env: 2025-03-21T20:18:16.5775859Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.5776232Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.5776529Z PR_NUMBER: 2025-03-21T20:18:16.5777841Z 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-03-21T20:18:16.5779362Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:16.5779952Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:16.5780506Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:16.5780896Z ##[endgroup] 2025-03-21T20:18:16.6014247Z "docker stop" requires at least 1 argument. 2025-03-21T20:18:16.6014786Z See 'docker stop --help'. 2025-03-21T20:18:16.6014962Z 2025-03-21T20:18:16.6015136Z Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] 2025-03-21T20:18:16.6015408Z 2025-03-21T20:18:16.6015536Z Stop one or more running containers 2025-03-21T20:18:16.6180444Z Total reclaimed space: 0B 2025-03-21T20:18:16.6253422Z ##[group]Run ./test-infra/.github/actions/setup-ssh 2025-03-21T20:18:16.6253805Z with: 2025-03-21T20:18:16.6254253Z github-secret: *** 2025-03-21T20:18:16.6255047Z instructions: All testing is done inside the container, to start an interactive session run: docker exec -it $(docker container ps --format '{{.ID}}') bash 2025-03-21T20:18:16.6255801Z activate-with-label: false 2025-03-21T20:18:16.6256088Z label: with-ssh 2025-03-21T20:18:16.6256344Z remove-existing-keys: true 2025-03-21T20:18:16.6256633Z fail-silently: true 2025-03-21T20:18:16.6257030Z env: 2025-03-21T20:18:16.6257299Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.6257672Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.6257968Z PR_NUMBER: 2025-03-21T20:18:16.6259327Z 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-03-21T20:18:16.6260836Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:16.6261431Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:16.6261988Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:16.6262384Z ##[endgroup] 2025-03-21T20:18:16.7314633Z Please see https://github.com/pytorch/pytorch/wiki/Debugging-using-with-ssh-for-Github-Actions for more info. 2025-03-21T20:18:16.7315784Z Not on pull request and ciflow reference could not be extracted, skipping adding ssh keys 2025-03-21T20:18:16.7455532Z ##[group]Run actions/checkout@v4 2025-03-21T20:18:16.7455854Z with: 2025-03-21T20:18:16.7456097Z repository: pytorch/executorch 2025-03-21T20:18:16.7456418Z ref: be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:16.7456787Z path: pytorch/executorch 2025-03-21T20:18:16.7457063Z fetch-depth: 1 2025-03-21T20:18:16.7457302Z submodules: true 2025-03-21T20:18:16.7457723Z token: *** 2025-03-21T20:18:16.7457940Z ssh-strict: true 2025-03-21T20:18:16.7458184Z ssh-user: git 2025-03-21T20:18:16.7458439Z persist-credentials: true 2025-03-21T20:18:16.7458715Z clean: true 2025-03-21T20:18:16.7458969Z sparse-checkout-cone-mode: true 2025-03-21T20:18:16.7459263Z fetch-tags: false 2025-03-21T20:18:16.7459509Z show-progress: true 2025-03-21T20:18:16.7459757Z lfs: false 2025-03-21T20:18:16.7460010Z set-safe-directory: true 2025-03-21T20:18:16.7460278Z env: 2025-03-21T20:18:16.7460528Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:16.7460940Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:16.7461238Z PR_NUMBER: 2025-03-21T20:18:16.7462561Z 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-03-21T20:18:16.7464065Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:16.7464660Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:16.7465219Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:16.7465625Z ##[endgroup] 2025-03-21T20:18:16.8429151Z Syncing repository: pytorch/executorch 2025-03-21T20:18:16.8436682Z ##[group]Getting Git version info 2025-03-21T20:18:16.8437296Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch' 2025-03-21T20:18:16.8464424Z [command]/usr/bin/git version 2025-03-21T20:18:16.8500541Z git version 2.47.1 2025-03-21T20:18:16.8526009Z ##[endgroup] 2025-03-21T20:18:16.8539951Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/d253643a-2aa2-4d4f-958e-35ebec6b164d' before making global git config changes 2025-03-21T20:18:16.8541626Z Adding repository directory to the temporary git global config as a safe directory 2025-03-21T20:18:16.8547287Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-03-21T20:18:16.8578062Z ##[group]Initializing the repository 2025-03-21T20:18:16.8583600Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-03-21T20:18:16.8612908Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-03-21T20:18:16.8613960Z hint: is subject to change. To configure the initial branch name to use in all 2025-03-21T20:18:16.8615008Z hint: of your new repositories, which will suppress this warning, call: 2025-03-21T20:18:16.8615724Z hint: 2025-03-21T20:18:16.8616196Z hint: git config --global init.defaultBranch 2025-03-21T20:18:16.8616803Z hint: 2025-03-21T20:18:16.8617354Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-03-21T20:18:16.8618357Z hint: 'development'. The just-created branch can be renamed via this command: 2025-03-21T20:18:16.8619082Z hint: 2025-03-21T20:18:16.8619438Z hint: git branch -m 2025-03-21T20:18:16.8620438Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/ 2025-03-21T20:18:16.8626002Z [command]/usr/bin/git remote add origin https://github.com/pytorch/executorch 2025-03-21T20:18:16.8651206Z ##[endgroup] 2025-03-21T20:18:16.8651971Z ##[group]Disabling automatic garbage collection 2025-03-21T20:18:16.8657149Z [command]/usr/bin/git config --local gc.auto 0 2025-03-21T20:18:16.8682445Z ##[endgroup] 2025-03-21T20:18:16.8683115Z ##[group]Setting up auth 2025-03-21T20:18:16.8689337Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-03-21T20:18:16.8717125Z [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-03-21T20:18:16.8967266Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-03-21T20:18:16.8992187Z [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-03-21T20:18:16.9237969Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-03-21T20:18:16.9276334Z ##[endgroup] 2025-03-21T20:18:16.9276785Z ##[group]Fetching the repository 2025-03-21T20:18:16.9283658Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:18.3076144Z From https://github.com/pytorch/executorch 2025-03-21T20:18:18.3076665Z * branch be92d7d85cb7081ac0a544036da4096a4efa33a8 -> FETCH_HEAD 2025-03-21T20:18:18.3096265Z ##[endgroup] 2025-03-21T20:18:18.3096724Z ##[group]Determining the checkout info 2025-03-21T20:18:18.3098771Z ##[endgroup] 2025-03-21T20:18:18.3103373Z [command]/usr/bin/git sparse-checkout disable 2025-03-21T20:18:18.3142376Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-03-21T20:18:18.3164716Z ##[group]Checking out the ref 2025-03-21T20:18:18.3168216Z [command]/usr/bin/git checkout --progress --force be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:18.7737442Z Note: switching to 'be92d7d85cb7081ac0a544036da4096a4efa33a8'. 2025-03-21T20:18:18.7737941Z 2025-03-21T20:18:18.7738179Z You are in 'detached HEAD' state. You can look around, make experimental 2025-03-21T20:18:18.7738748Z changes and commit them, and you can discard any commits you make in this 2025-03-21T20:18:18.7739299Z state without impacting any branches by switching back to a branch. 2025-03-21T20:18:18.7739621Z 2025-03-21T20:18:18.7739830Z If you want to create a new branch to retain commits you create, you may 2025-03-21T20:18:18.7740345Z do so (now or later) by using -c with the switch command. Example: 2025-03-21T20:18:18.7740646Z 2025-03-21T20:18:18.7740767Z git switch -c 2025-03-21T20:18:18.7740977Z 2025-03-21T20:18:18.7741091Z Or undo this operation with: 2025-03-21T20:18:18.7741273Z 2025-03-21T20:18:18.7741382Z git switch - 2025-03-21T20:18:18.7741519Z 2025-03-21T20:18:18.7742010Z Turn off this advice by setting config variable advice.detachedHead to false 2025-03-21T20:18:18.7742356Z 2025-03-21T20:18:18.7742544Z HEAD is now at be92d7d [Android] Use new Llm package API 2025-03-21T20:18:18.7761067Z ##[endgroup] 2025-03-21T20:18:18.7761504Z ##[group]Setting up auth for fetching submodules 2025-03-21T20:18:18.7767292Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-03-21T20:18:18.7803346Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-03-21T20:18:18.7826591Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-03-21T20:18:18.7852405Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-03-21T20:18:18.7873088Z ##[endgroup] 2025-03-21T20:18:18.7873597Z ##[group]Fetching submodules 2025-03-21T20:18:18.7876485Z [command]/usr/bin/git submodule sync 2025-03-21T20:18:18.8128101Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 2025-03-21T20:18:18.8370872Z Submodule 'backends/arm/third-party/ethos-u-core-driver' (https://github.com/pytorch-labs/ethos-u-core-driver-mirror) registered for path 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:18.8372909Z Submodule 'backends/arm/third-party/serialization_lib' (https://github.com/pytorch-labs/tosa_serialization_lib-mirror) registered for path 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:18.8374711Z Submodule 'backends/cadence/utils/FACTO' (https://github.com/pytorch-labs/FACTO.git) registered for path 'backends/cadence/utils/FACTO' 2025-03-21T20:18:18.8376559Z Submodule 'backends/vulkan/third-party/Vulkan-Headers' (https://github.com/KhronosGroup/Vulkan-Headers) registered for path 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:18.8379428Z Submodule 'backends/vulkan/third-party/VulkanMemoryAllocator' (https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git) registered for path 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:18.8382050Z Submodule 'backends/vulkan/third-party/volk' (https://github.com/zeux/volk) registered for path 'backends/vulkan/third-party/volk' 2025-03-21T20:18:18.8384725Z Submodule 'backends/xnnpack/third-party/FP16' (https://github.com/Maratyszcza/FP16.git) registered for path 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:18.8387580Z Submodule 'backends/xnnpack/third-party/FXdiv' (https://github.com/Maratyszcza/FXdiv.git) registered for path 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:18.8390474Z Submodule 'backends/xnnpack/third-party/XNNPACK' (https://github.com/google/XNNPACK.git) registered for path 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:18.8393317Z Submodule 'backends/xnnpack/third-party/cpuinfo' (https://github.com/pytorch/cpuinfo.git) registered for path 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:18.8396435Z Submodule 'backends/xnnpack/third-party/pthreadpool' (https://github.com/Maratyszcza/pthreadpool.git) registered for path 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:18.8399823Z Submodule 'extension/llm/tokenizers' (https://github.com/pytorch-labs/tokenizers.git) registered for path 'extension/llm/tokenizers' 2025-03-21T20:18:18.8403580Z Submodule 'kernels/optimized/third-party/eigen' (https://gitlab.com/libeigen/eigen.git) registered for path 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:18.8406765Z Submodule 'shim' (https://github.com/facebook/buck2-shims-meta) registered for path 'shim' 2025-03-21T20:18:18.8410175Z Submodule 'third-party/ao' (https://github.com/pytorch/ao.git) registered for path 'third-party/ao' 2025-03-21T20:18:18.8414480Z Submodule 'third-party/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'third-party/flatbuffers' 2025-03-21T20:18:18.8419603Z Submodule 'third-party/flatcc' (https://github.com/dvidelabs/flatcc.git) registered for path 'third-party/flatcc' 2025-03-21T20:18:18.8423246Z Submodule 'third-party/gflags' (https://github.com/gflags/gflags.git) registered for path 'third-party/gflags' 2025-03-21T20:18:18.8427109Z Submodule 'third-party/googletest' (https://github.com/google/googletest.git) registered for path 'third-party/googletest' 2025-03-21T20:18:18.8430883Z Submodule 'third-party/ios-cmake' (https://github.com/leetal/ios-cmake) registered for path 'third-party/ios-cmake' 2025-03-21T20:18:18.8434851Z Submodule 'third-party/pocketfft' (https://github.com/mreineck/pocketfft) registered for path 'third-party/pocketfft' 2025-03-21T20:18:18.8438826Z Submodule 'third-party/prelude' (https://github.com/facebook/buck2-prelude.git) registered for path 'third-party/prelude' 2025-03-21T20:18:18.8442911Z Submodule 'third-party/pybind11' (https://github.com/pybind/pybind11.git) registered for path 'third-party/pybind11' 2025-03-21T20:18:18.8467811Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/arm/third-party/ethos-u-core-driver'... 2025-03-21T20:18:19.0659166Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/arm/third-party/serialization_lib'... 2025-03-21T20:18:19.3181119Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/cadence/utils/FACTO'... 2025-03-21T20:18:19.5021256Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/Vulkan-Headers'... 2025-03-21T20:18:19.9071385Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/VulkanMemoryAllocator'... 2025-03-21T20:18:20.1415377Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/vulkan/third-party/volk'... 2025-03-21T20:18:20.3503359Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/FP16'... 2025-03-21T20:18:20.5251079Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/FXdiv'... 2025-03-21T20:18:20.6928336Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/XNNPACK'... 2025-03-21T20:18:21.3345562Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/cpuinfo'... 2025-03-21T20:18:21.6855017Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/backends/xnnpack/third-party/pthreadpool'... 2025-03-21T20:18:21.8813109Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/extension/llm/tokenizers'... 2025-03-21T20:18:22.1062218Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/kernels/optimized/third-party/eigen'... 2025-03-21T20:18:22.8302214Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/shim'... 2025-03-21T20:18:23.0343368Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/ao'... 2025-03-21T20:18:23.3415621Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/flatbuffers'... 2025-03-21T20:18:23.6240654Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/flatcc'... 2025-03-21T20:18:23.8430520Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/gflags'... 2025-03-21T20:18:24.0299783Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/googletest'... 2025-03-21T20:18:24.3314131Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/ios-cmake'... 2025-03-21T20:18:24.5008111Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/pocketfft'... 2025-03-21T20:18:24.6758062Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/prelude'... 2025-03-21T20:18:25.0335314Z Cloning into '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/third-party/pybind11'... 2025-03-21T20:18:25.7063164Z From https://github.com/pytorch-labs/ethos-u-core-driver-mirror 2025-03-21T20:18:25.7063761Z * branch 78df0006c5fa667150d3ee35db7bde1d3f6f58c7 -> FETCH_HEAD 2025-03-21T20:18:25.7171630Z Submodule path 'backends/arm/third-party/ethos-u-core-driver': checked out '78df0006c5fa667150d3ee35db7bde1d3f6f58c7' 2025-03-21T20:18:26.1506332Z From https://github.com/pytorch-labs/tosa_serialization_lib-mirror 2025-03-21T20:18:26.1507312Z * branch 187af0d41fe75d08d2a7ec84c1b4d24b9b641ed2 -> FETCH_HEAD 2025-03-21T20:18:26.1611158Z Submodule path 'backends/arm/third-party/serialization_lib': checked out '187af0d41fe75d08d2a7ec84c1b4d24b9b641ed2' 2025-03-21T20:18:26.1704646Z Submodule path 'backends/cadence/utils/FACTO': checked out '1db37fc79d0d59638cbb794fa49d878aafc24461' 2025-03-21T20:18:26.8093115Z From https://github.com/KhronosGroup/Vulkan-Headers 2025-03-21T20:18:26.8094236Z * branch 0c5928795a66e93f65e5e68a36d8daa79a209dc2 -> FETCH_HEAD 2025-03-21T20:18:26.8601012Z Submodule path 'backends/vulkan/third-party/Vulkan-Headers': checked out '0c5928795a66e93f65e5e68a36d8daa79a209dc2' 2025-03-21T20:18:27.3924235Z From https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator 2025-03-21T20:18:27.3924997Z * branch a6bfc237255a6bac1513f7c1ebde6d8aed6b5191 -> FETCH_HEAD 2025-03-21T20:18:27.4239482Z Submodule path 'backends/vulkan/third-party/VulkanMemoryAllocator': checked out 'a6bfc237255a6bac1513f7c1ebde6d8aed6b5191' 2025-03-21T20:18:27.8084142Z From https://github.com/zeux/volk 2025-03-21T20:18:27.8084777Z * branch b3bc21e584f97400b6884cb2a541a56c6a5ddba3 -> FETCH_HEAD 2025-03-21T20:18:27.8157157Z Submodule path 'backends/vulkan/third-party/volk': checked out 'b3bc21e584f97400b6884cb2a541a56c6a5ddba3' 2025-03-21T20:18:28.2186894Z From https://github.com/Maratyszcza/FP16 2025-03-21T20:18:28.2187448Z * branch 4dfe081cf6bcd15db339cf2680b9281b8451eeb3 -> FETCH_HEAD 2025-03-21T20:18:28.2275920Z Submodule path 'backends/xnnpack/third-party/FP16': checked out '4dfe081cf6bcd15db339cf2680b9281b8451eeb3' 2025-03-21T20:18:28.6027408Z From https://github.com/Maratyszcza/FXdiv 2025-03-21T20:18:28.6027929Z * branch b408327ac2a15ec3e43352421954f5b1967701d1 -> FETCH_HEAD 2025-03-21T20:18:28.6082876Z Submodule path 'backends/xnnpack/third-party/FXdiv': checked out 'b408327ac2a15ec3e43352421954f5b1967701d1' 2025-03-21T20:18:30.0901933Z From https://github.com/google/XNNPACK 2025-03-21T20:18:30.0902841Z * branch 4ea82e595b36106653175dcb04b2aa532660d0d8 -> FETCH_HEAD 2025-03-21T20:18:30.6737566Z Submodule path 'backends/xnnpack/third-party/XNNPACK': checked out '4ea82e595b36106653175dcb04b2aa532660d0d8' 2025-03-21T20:18:31.1202253Z From https://github.com/pytorch/cpuinfo 2025-03-21T20:18:31.1202986Z * branch 1e83a2fdd3102f65c6f1fb602c1b320486218a99 -> FETCH_HEAD 2025-03-21T20:18:31.2025423Z Submodule path 'backends/xnnpack/third-party/cpuinfo': checked out '1e83a2fdd3102f65c6f1fb602c1b320486218a99' 2025-03-21T20:18:31.7195868Z From https://github.com/Maratyszcza/pthreadpool 2025-03-21T20:18:31.7196411Z * branch 4fe0e1e183925bf8cfa6aae24237e724a96479b8 -> FETCH_HEAD 2025-03-21T20:18:31.7278129Z Submodule path 'backends/xnnpack/third-party/pthreadpool': checked out '4fe0e1e183925bf8cfa6aae24237e724a96479b8' 2025-03-21T20:18:32.2038088Z From https://github.com/pytorch-labs/tokenizers 2025-03-21T20:18:32.2038643Z * branch d70f5a760552d8d3bb288cdd93eebde477bb6eb0 -> FETCH_HEAD 2025-03-21T20:18:32.2275097Z Submodule path 'extension/llm/tokenizers': checked out 'd70f5a760552d8d3bb288cdd93eebde477bb6eb0' 2025-03-21T20:18:33.8572475Z From https://gitlab.com/libeigen/eigen 2025-03-21T20:18:33.8573006Z * branch a39ade4ccf99df845ec85c580fbbb324f71952fa -> FETCH_HEAD 2025-03-21T20:18:33.9808716Z Submodule path 'kernels/optimized/third-party/eigen': checked out 'a39ade4ccf99df845ec85c580fbbb324f71952fa' 2025-03-21T20:18:33.9981653Z Submodule path 'shim': checked out 'cf6a954aae4bee7b4515e13475878460115027d1' 2025-03-21T20:18:34.4558799Z From https://github.com/pytorch/ao 2025-03-21T20:18:34.4559309Z * branch 64bcf4c25755a783685ba7383000b3bf722523c1 -> FETCH_HEAD 2025-03-21T20:18:34.5223435Z Submodule path 'third-party/ao': checked out '64bcf4c25755a783685ba7383000b3bf722523c1' 2025-03-21T20:18:35.1386604Z From https://github.com/google/flatbuffers 2025-03-21T20:18:35.1387132Z * branch 595bf0007ab1929570c7671f091313c8fc20644e -> FETCH_HEAD 2025-03-21T20:18:35.2394002Z Submodule path 'third-party/flatbuffers': checked out '595bf0007ab1929570c7671f091313c8fc20644e' 2025-03-21T20:18:35.6853333Z From https://github.com/dvidelabs/flatcc 2025-03-21T20:18:35.6853848Z * branch 896db54787e8b730a6be482c69324751f3f5f117 -> FETCH_HEAD 2025-03-21T20:18:35.7096547Z Submodule path 'third-party/flatcc': checked out '896db54787e8b730a6be482c69324751f3f5f117' 2025-03-21T20:18:36.4195567Z From https://github.com/gflags/gflags 2025-03-21T20:18:36.4196126Z * branch a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd -> FETCH_HEAD 2025-03-21T20:18:36.4280989Z Submodule path 'third-party/gflags': checked out 'a738fdf9338412f83ab3f26f31ac11ed3f3ec4bd' 2025-03-21T20:18:37.0614165Z From https://github.com/google/googletest 2025-03-21T20:18:37.0614817Z * branch e2239ee6043f73722e7aa812a459f54a28552929 -> FETCH_HEAD 2025-03-21T20:18:37.0961555Z Submodule path 'third-party/googletest': checked out 'e2239ee6043f73722e7aa812a459f54a28552929' 2025-03-21T20:18:37.4623192Z From https://github.com/leetal/ios-cmake 2025-03-21T20:18:37.4623714Z * branch 06465b27698424cf4a04a5ca4904d50a3c966c45 -> FETCH_HEAD 2025-03-21T20:18:37.4695941Z Submodule path 'third-party/ios-cmake': checked out '06465b27698424cf4a04a5ca4904d50a3c966c45' 2025-03-21T20:18:37.4762962Z Submodule path 'third-party/pocketfft': checked out '0fa0ef591e38c2758e3184c6c23e497b9f732ffa' 2025-03-21T20:18:38.1275262Z From https://github.com/facebook/buck2-prelude 2025-03-21T20:18:38.1275806Z * branch 851d3f09c452937fc5adef27e2c50f7f304f1646 -> FETCH_HEAD 2025-03-21T20:18:38.2027284Z Submodule path 'third-party/prelude': checked out '851d3f09c452937fc5adef27e2c50f7f304f1646' 2025-03-21T20:18:38.7345160Z From https://github.com/pybind/pybind11 2025-03-21T20:18:38.7345697Z * branch a2e59f0e7065404b44dfe92a28aca47ba1378dc4 -> FETCH_HEAD 2025-03-21T20:18:38.7612571Z Submodule path 'third-party/pybind11': checked out 'a2e59f0e7065404b44dfe92a28aca47ba1378dc4' 2025-03-21T20:18:38.7627878Z [command]/usr/bin/git submodule foreach git config --local gc.auto 0 2025-03-21T20:18:38.7887919Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:38.7913254Z Entering 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:38.7939394Z Entering 'backends/cadence/utils/FACTO' 2025-03-21T20:18:38.7964866Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:38.7991117Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:38.8017090Z Entering 'backends/vulkan/third-party/volk' 2025-03-21T20:18:38.8042726Z Entering 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:38.8067348Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:38.8092997Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:38.8118441Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:38.8144373Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:38.8169131Z Entering 'extension/llm/tokenizers' 2025-03-21T20:18:38.8195574Z Entering 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:38.8220168Z Entering 'shim' 2025-03-21T20:18:38.8245730Z Entering 'third-party/ao' 2025-03-21T20:18:38.8269498Z Entering 'third-party/flatbuffers' 2025-03-21T20:18:38.8295021Z Entering 'third-party/flatcc' 2025-03-21T20:18:38.8319237Z Entering 'third-party/gflags' 2025-03-21T20:18:38.8344474Z Entering 'third-party/googletest' 2025-03-21T20:18:38.8368550Z Entering 'third-party/ios-cmake' 2025-03-21T20:18:38.8393359Z Entering 'third-party/pocketfft' 2025-03-21T20:18:38.8417881Z Entering 'third-party/prelude' 2025-03-21T20:18:38.8443228Z Entering 'third-party/pybind11' 2025-03-21T20:18:38.8475176Z ##[endgroup] 2025-03-21T20:18:38.8475619Z ##[group]Persisting credentials for submodules 2025-03-21T20:18:38.8482644Z [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-03-21T20:18:38.8736439Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:38.8785372Z Entering 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:38.8836364Z Entering 'backends/cadence/utils/FACTO' 2025-03-21T20:18:38.8885337Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:38.8933981Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:38.8982408Z Entering 'backends/vulkan/third-party/volk' 2025-03-21T20:18:38.9030889Z Entering 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:38.9078408Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:38.9126912Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:38.9190879Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:38.9240597Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:38.9288740Z Entering 'extension/llm/tokenizers' 2025-03-21T20:18:38.9338192Z Entering 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:38.9388111Z Entering 'shim' 2025-03-21T20:18:38.9436163Z Entering 'third-party/ao' 2025-03-21T20:18:38.9484505Z Entering 'third-party/flatbuffers' 2025-03-21T20:18:38.9535607Z Entering 'third-party/flatcc' 2025-03-21T20:18:38.9583241Z Entering 'third-party/gflags' 2025-03-21T20:18:38.9631213Z Entering 'third-party/googletest' 2025-03-21T20:18:38.9679088Z Entering 'third-party/ios-cmake' 2025-03-21T20:18:38.9726579Z Entering 'third-party/pocketfft' 2025-03-21T20:18:38.9773376Z Entering 'third-party/prelude' 2025-03-21T20:18:38.9822032Z Entering 'third-party/pybind11' 2025-03-21T20:18:38.9881300Z [command]/usr/bin/git submodule foreach 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-03-21T20:18:39.0127752Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:39.0174223Z 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-03-21T20:18:39.0175930Z Entering 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:39.0222509Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/arm/third-party/serialization_lib/config remote.origin.url 2025-03-21T20:18:39.0224185Z Entering 'backends/cadence/utils/FACTO' 2025-03-21T20:18:39.0270990Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/cadence/utils/FACTO/config remote.origin.url 2025-03-21T20:18:39.0272615Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:39.0319881Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/Vulkan-Headers/config remote.origin.url 2025-03-21T20:18:39.0321655Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:39.0368562Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/VulkanMemoryAllocator/config remote.origin.url 2025-03-21T20:18:39.0370297Z Entering 'backends/vulkan/third-party/volk' 2025-03-21T20:18:39.0418152Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/vulkan/third-party/volk/config remote.origin.url 2025-03-21T20:18:39.0420042Z Entering 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:39.0465600Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/FP16/config remote.origin.url 2025-03-21T20:18:39.0467229Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:39.0515171Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/FXdiv/config remote.origin.url 2025-03-21T20:18:39.0516722Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:39.0562790Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/XNNPACK/config remote.origin.url 2025-03-21T20:18:39.0564395Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:39.0611009Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/cpuinfo/config remote.origin.url 2025-03-21T20:18:39.0612920Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:39.0660301Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/backends/xnnpack/third-party/pthreadpool/config remote.origin.url 2025-03-21T20:18:39.0661820Z Entering 'extension/llm/tokenizers' 2025-03-21T20:18:39.0707741Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/extension/llm/tokenizers/config remote.origin.url 2025-03-21T20:18:39.0709250Z Entering 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:39.0755199Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/kernels/optimized/third-party/eigen/config remote.origin.url 2025-03-21T20:18:39.0756708Z Entering 'shim' 2025-03-21T20:18:39.0801853Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/shim/config remote.origin.url 2025-03-21T20:18:39.0803198Z Entering 'third-party/ao' 2025-03-21T20:18:39.0851593Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/ao/config remote.origin.url 2025-03-21T20:18:39.0852947Z Entering 'third-party/flatbuffers' 2025-03-21T20:18:39.0899143Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/flatbuffers/config remote.origin.url 2025-03-21T20:18:39.0900586Z Entering 'third-party/flatcc' 2025-03-21T20:18:39.0945454Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/flatcc/config remote.origin.url 2025-03-21T20:18:39.0946898Z Entering 'third-party/gflags' 2025-03-21T20:18:39.0992295Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/gflags/config remote.origin.url 2025-03-21T20:18:39.0993742Z Entering 'third-party/googletest' 2025-03-21T20:18:39.1040929Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/googletest/config remote.origin.url 2025-03-21T20:18:39.1042347Z Entering 'third-party/ios-cmake' 2025-03-21T20:18:39.1087883Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/ios-cmake/config remote.origin.url 2025-03-21T20:18:39.1089285Z Entering 'third-party/pocketfft' 2025-03-21T20:18:39.1136846Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/pocketfft/config remote.origin.url 2025-03-21T20:18:39.1138291Z Entering 'third-party/prelude' 2025-03-21T20:18:39.1183597Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/prelude/config remote.origin.url 2025-03-21T20:18:39.1184996Z Entering 'third-party/pybind11' 2025-03-21T20:18:39.1232464Z file:/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/modules/third-party/pybind11/config remote.origin.url 2025-03-21T20:18:39.1573913Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-03-21T20:18:39.1825282Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:39.1849749Z Entering 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:39.1874612Z Entering 'backends/cadence/utils/FACTO' 2025-03-21T20:18:39.1900014Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:39.1924428Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:39.1949115Z Entering 'backends/vulkan/third-party/volk' 2025-03-21T20:18:39.1973156Z Entering 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:39.1997327Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:39.2021948Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:39.2046498Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:39.2070907Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:39.2096165Z Entering 'extension/llm/tokenizers' 2025-03-21T20:18:39.2120310Z Entering 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:39.2144859Z Entering 'shim' 2025-03-21T20:18:39.2168856Z Entering 'third-party/ao' 2025-03-21T20:18:39.2192667Z Entering 'third-party/flatbuffers' 2025-03-21T20:18:39.2217760Z Entering 'third-party/flatcc' 2025-03-21T20:18:39.2241336Z Entering 'third-party/gflags' 2025-03-21T20:18:39.2265094Z Entering 'third-party/googletest' 2025-03-21T20:18:39.2288656Z Entering 'third-party/ios-cmake' 2025-03-21T20:18:39.2312653Z Entering 'third-party/pocketfft' 2025-03-21T20:18:39.2336905Z Entering 'third-party/prelude' 2025-03-21T20:18:39.2360612Z Entering 'third-party/pybind11' 2025-03-21T20:18:39.2397617Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-03-21T20:18:39.2649050Z Entering 'backends/arm/third-party/ethos-u-core-driver' 2025-03-21T20:18:39.2673094Z Entering 'backends/arm/third-party/serialization_lib' 2025-03-21T20:18:39.2697242Z Entering 'backends/cadence/utils/FACTO' 2025-03-21T20:18:39.2722079Z Entering 'backends/vulkan/third-party/Vulkan-Headers' 2025-03-21T20:18:39.2746925Z Entering 'backends/vulkan/third-party/VulkanMemoryAllocator' 2025-03-21T20:18:39.2771670Z Entering 'backends/vulkan/third-party/volk' 2025-03-21T20:18:39.2796654Z Entering 'backends/xnnpack/third-party/FP16' 2025-03-21T20:18:39.2821674Z Entering 'backends/xnnpack/third-party/FXdiv' 2025-03-21T20:18:39.2845975Z Entering 'backends/xnnpack/third-party/XNNPACK' 2025-03-21T20:18:39.2869947Z Entering 'backends/xnnpack/third-party/cpuinfo' 2025-03-21T20:18:39.2893796Z Entering 'backends/xnnpack/third-party/pthreadpool' 2025-03-21T20:18:39.2918306Z Entering 'extension/llm/tokenizers' 2025-03-21T20:18:39.2942311Z Entering 'kernels/optimized/third-party/eigen' 2025-03-21T20:18:39.2965777Z Entering 'shim' 2025-03-21T20:18:39.2989538Z Entering 'third-party/ao' 2025-03-21T20:18:39.3013623Z Entering 'third-party/flatbuffers' 2025-03-21T20:18:39.3037400Z Entering 'third-party/flatcc' 2025-03-21T20:18:39.3060926Z Entering 'third-party/gflags' 2025-03-21T20:18:39.3084332Z Entering 'third-party/googletest' 2025-03-21T20:18:39.3108249Z Entering 'third-party/ios-cmake' 2025-03-21T20:18:39.3132022Z Entering 'third-party/pocketfft' 2025-03-21T20:18:39.3155852Z Entering 'third-party/prelude' 2025-03-21T20:18:39.3179454Z Entering 'third-party/pybind11' 2025-03-21T20:18:39.3212194Z ##[endgroup] 2025-03-21T20:18:39.3245601Z [command]/usr/bin/git log -1 --format=%H 2025-03-21T20:18:39.3264846Z be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:39.3458139Z Prepare all required actions 2025-03-21T20:18:39.3458719Z Getting action download info 2025-03-21T20:18:39.4407174Z Download action repository 'nick-fields/retry@v3.0.0' (SHA:7152eba30c6575329ac0576536151aca5a72780e) 2025-03-21T20:18:39.5985235Z ##[group]Run ./test-infra/.github/actions/calculate-docker-image 2025-03-21T20:18:39.5985825Z with: 2025-03-21T20:18:39.5986102Z docker-image-name: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:39.5986481Z docker-build-dir: .ci/docker 2025-03-21T20:18:39.5986786Z working-directory: pytorch/executorch 2025-03-21T20:18:39.5987198Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:39.5987598Z force-push: false 2025-03-21T20:18:39.5987828Z env: 2025-03-21T20:18:39.5988070Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:39.5988425Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:39.5988710Z PR_NUMBER: 2025-03-21T20:18:39.5990053Z 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-03-21T20:18:39.5991550Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:39.5992118Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:39.5992662Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:39.5993038Z ##[endgroup] 2025-03-21T20:18:39.6019138Z ##[group]Run set -ex 2025-03-21T20:18:39.6019481Z set -ex 2025-03-21T20:18:39.6019708Z  2025-03-21T20:18:39.6020109Z # If the docker build directory or the build script doesn't exist, the action will 2025-03-21T20:18:39.6020792Z # gracefully return the docker image name as it is. Pulling docker image in Linux 2025-03-21T20:18:39.6021363Z # job could then download the pre-built image as usual 2025-03-21T20:18:39.6021882Z if [[ ! -d "${DOCKER_BUILD_DIR}" ]] || [[ ! -f "${DOCKER_BUILD_DIR}/build.sh" ]]; then 2025-03-21T20:18:39.6022360Z  echo "skip=true" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6022810Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6023224Z  2025-03-21T20:18:39.6023582Z  echo "There is no Docker build script in ${REPO_NAME} repo, skipping..." 2025-03-21T20:18:39.6024027Z  exit 0 2025-03-21T20:18:39.6024264Z else 2025-03-21T20:18:39.6024522Z  echo "skip=false" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6024854Z fi 2025-03-21T20:18:39.6025078Z  2025-03-21T20:18:39.6025427Z if [[ "${DOCKER_IMAGE_NAME}" == *"${DOCKER_REGISTRY}/${REPO_NAME}"* ]]; then 2025-03-21T20:18:39.6026033Z  # The docker image name already includes the ECR prefix and tag, so we can just 2025-03-21T20:18:39.6026573Z  # use it as it is, but first let's extract the tag 2025-03-21T20:18:39.6027052Z  DOCKER_TAG=$(echo "${DOCKER_IMAGE_NAME}" | awk -F '[:,]' '{print $2}') 2025-03-21T20:18:39.6027572Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6028070Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6028483Z else 2025-03-21T20:18:39.6028801Z  DOCKER_TAG=$(git rev-parse HEAD:"${DOCKER_BUILD_DIR}") 2025-03-21T20:18:39.6029265Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6029891Z  echo "docker-image=${DOCKER_REGISTRY}/${REPO_NAME}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6030456Z fi 2025-03-21T20:18:39.6036083Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:39.6036637Z env: 2025-03-21T20:18:39.6036916Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:39.6037294Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:39.6037580Z PR_NUMBER: 2025-03-21T20:18:39.6038888Z 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-03-21T20:18:39.6040534Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:39.6041126Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:39.6041679Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:39.6042087Z REPO_NAME: executorch 2025-03-21T20:18:39.6042478Z DOCKER_IMAGE_NAME: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:39.6042844Z DOCKER_BUILD_DIR: .ci/docker 2025-03-21T20:18:39.6043219Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:39.6043610Z ##[endgroup] 2025-03-21T20:18:39.6068073Z + [[ ! -d .ci/docker ]] 2025-03-21T20:18:39.6068354Z + [[ ! -f .ci/docker/build.sh ]] 2025-03-21T20:18:39.6068683Z + echo skip=false 2025-03-21T20:18:39.6069226Z + [[ 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-03-21T20:18:39.6074832Z ++ git rev-parse HEAD:.ci/docker 2025-03-21T20:18:39.6093940Z + DOCKER_TAG=2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:39.6094507Z + echo docker-tag=2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:39.6095346Z + echo docker-image=308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:39.6141394Z ##[group]Run set +e 2025-03-21T20:18:39.6141760Z set +e 2025-03-21T20:18:39.6142001Z set -x 2025-03-21T20:18:39.6142232Z  2025-03-21T20:18:39.6142441Z login() { 2025-03-21T20:18:39.6142926Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-03-21T20:18:39.6143461Z } 2025-03-21T20:18:39.6143677Z  2025-03-21T20:18:39.6143901Z retry () { 2025-03-21T20:18:39.6144180Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-03-21T20:18:39.6144493Z } 2025-03-21T20:18:39.6144710Z  2025-03-21T20:18:39.6144953Z retry login "${DOCKER_REGISTRY}" 2025-03-21T20:18:39.6145270Z  2025-03-21T20:18:39.6145488Z START_TIME=$(date +%s) 2025-03-21T20:18:39.6145795Z # Wait up to 120 minutes 2025-03-21T20:18:39.6146242Z while [[ $(( $(date +%s) - 7200 )) -lt $START_TIME ]]; do 2025-03-21T20:18:39.6146747Z  # Check if image already exists, if it does then skip building it 2025-03-21T20:18:39.6147244Z  if docker manifest inspect "${DOCKER_IMAGE}"; then 2025-03-21T20:18:39.6147616Z  exit 0 2025-03-21T20:18:39.6147846Z  fi 2025-03-21T20:18:39.6148070Z  2025-03-21T20:18:39.6148456Z  # NB: This flag is used by Docker build workflow to push the image to ECR, so we can 2025-03-21T20:18:39.6149124Z  # use this to differentiate between the Docker build and regular build jobs. For the 2025-03-21T20:18:39.6149784Z  # latter, it will wait for the Docker images to become available before continuing 2025-03-21T20:18:39.6150311Z  if [ "${DOCKER_PUSH:-false}" == "true" ]; then 2025-03-21T20:18:39.6150706Z  # It's a Docker build job, let's build the image 2025-03-21T20:18:39.6151067Z  break 2025-03-21T20:18:39.6151310Z  else 2025-03-21T20:18:39.6151659Z  # It's a regular build job, wait for the image to become available 2025-03-21T20:18:39.6152235Z  sleep 300 2025-03-21T20:18:39.6152488Z  fi 2025-03-21T20:18:39.6152722Z done 2025-03-21T20:18:39.6152951Z  2025-03-21T20:18:39.6153312Z # NB: This part requires a full checkout. Otherwise, the merge base will 2025-03-21T20:18:39.6154033Z # be empty. The default action would be to continue rebuild the image 2025-03-21T20:18:39.6154557Z if [[ "$BASE_REVISION" = "$(git rev-parse HEAD)" ]]; then 2025-03-21T20:18:39.6155003Z  # if we're on the base branch then use the parent commit 2025-03-21T20:18:39.6155417Z  MERGE_BASE=$(git rev-parse HEAD~) 2025-03-21T20:18:39.6155745Z else 2025-03-21T20:18:39.6156079Z  # otherwise we're on a PR, so use the most recent base commit 2025-03-21T20:18:39.6156556Z  MERGE_BASE=$(git merge-base HEAD "$BASE_REVISION") 2025-03-21T20:18:39.6156915Z fi 2025-03-21T20:18:39.6157150Z  2025-03-21T20:18:39.6157398Z if [[ -z "${MERGE_BASE}" ]]; then 2025-03-21T20:18:39.6157763Z  echo "rebuild=true" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6158103Z  2025-03-21T20:18:39.6158578Z  echo "Finding merge base only works with full checkout, please set fetch-depth to 0, continuing ..." 2025-03-21T20:18:39.6159130Z  exit 0 2025-03-21T20:18:39.6159367Z fi 2025-03-21T20:18:39.6159593Z  2025-03-21T20:18:39.6159904Z if ! git rev-parse "${MERGE_BASE}:${DOCKER_BUILD_DIR}"; then 2025-03-21T20:18:39.6160586Z  echo "Directory '${DOCKER_BUILD_DIR}' not found in commit $MERGE_BASE, you should rebase onto a more recent commit" 2025-03-21T20:18:39.6161162Z  exit 1 2025-03-21T20:18:39.6161392Z fi 2025-03-21T20:18:39.6161610Z  2025-03-21T20:18:39.6161977Z PREVIOUS_DOCKER_TAG=$(git rev-parse "${MERGE_BASE}:${DOCKER_BUILD_DIR}") 2025-03-21T20:18:39.6162638Z # If no image exists but the hash is the same as the previous hash then we should error out here 2025-03-21T20:18:39.6163226Z if [[ "${PREVIOUS_DOCKER_TAG}" == "${DOCKER_TAG}" ]]; then 2025-03-21T20:18:39.6163892Z  echo "WARNING: Something has gone wrong and the previous image isn't available for the merge-base of your branch" 2025-03-21T20:18:39.6164660Z  echo " Will re-build docker image to store in local cache, TTS may be longer" 2025-03-21T20:18:39.6165124Z fi 2025-03-21T20:18:39.6165345Z  2025-03-21T20:18:39.6165614Z echo "rebuild=true" >> "${GITHUB_OUTPUT}" 2025-03-21T20:18:39.6171188Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:39.6171582Z env: 2025-03-21T20:18:39.6172237Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:39.6172988Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:39.6173272Z PR_NUMBER: 2025-03-21T20:18:39.6174675Z 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-03-21T20:18:39.6176191Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:39.6176787Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:39.6177351Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:39.6177764Z DOCKER_BUILD_DIR: .ci/docker 2025-03-21T20:18:39.6178123Z BASE_REVISION: be92d7d85cb7081ac0a544036da4096a4efa33a8 2025-03-21T20:18:39.6178557Z DOCKER_TAG: 2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:39.6179005Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:39.6179499Z DOCKER_PUSH: 2025-03-21T20:18:39.6179750Z ##[endgroup] 2025-03-21T20:18:39.6203040Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:39.6203500Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:39.6205621Z + aws ecr get-login-password --region us-east-1 2025-03-21T20:18:39.6206800Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:40.1299774Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-03-21T20:18:40.1300472Z Configure a credential helper to remove this warning. See 2025-03-21T20:18:40.1301107Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-03-21T20:18:40.1301490Z 2025-03-21T20:18:40.1307541Z Login Succeeded 2025-03-21T20:18:40.1319402Z ++ date +%s 2025-03-21T20:18:40.1327771Z + START_TIME=1742588320 2025-03-21T20:18:40.1331193Z ++ date +%s 2025-03-21T20:18:40.1339567Z + [[ 1742581120 -lt 1742588320 ]] 2025-03-21T20:18:40.1340936Z + docker manifest inspect 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:40.3283792Z { 2025-03-21T20:18:40.3284056Z "schemaVersion": 2, 2025-03-21T20:18:40.3284900Z "mediaType": "application/vnd.docker.distribution.manifest.v2+json", 2025-03-21T20:18:40.3285615Z "config": { 2025-03-21T20:18:40.3285951Z "mediaType": "application/vnd.docker.container.image.v1+json", 2025-03-21T20:18:40.3286368Z "size": 15116, 2025-03-21T20:18:40.3286794Z "digest": "sha256:a30343f4b72f0dce49d6d4823ed055cd99145a3bc06228740f811eb1decc1863" 2025-03-21T20:18:40.3287276Z }, 2025-03-21T20:18:40.3287488Z "layers": [ 2025-03-21T20:18:40.3287695Z { 2025-03-21T20:18:40.3288040Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3288472Z "size": 30440118, 2025-03-21T20:18:40.3288915Z "digest": "sha256:8f84a9f2102e97a4a6bf673b150fc9894df5acc9618ad3484c6c36f768c1caa0" 2025-03-21T20:18:40.3289396Z }, 2025-03-21T20:18:40.3289638Z { 2025-03-21T20:18:40.3289970Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3290392Z "size": 632, 2025-03-21T20:18:40.3290800Z "digest": "sha256:86e413e13063e43e9840dda1e93f5db4a40e184a756693799c0369fd9d008e6e" 2025-03-21T20:18:40.3291264Z }, 2025-03-21T20:18:40.3291470Z { 2025-03-21T20:18:40.3291802Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3292226Z "size": 157526659, 2025-03-21T20:18:40.3292647Z "digest": "sha256:56848936f031f07230bafdc656bc2496665574dc8b02b43ffee6c54b53cf514b" 2025-03-21T20:18:40.3293101Z }, 2025-03-21T20:18:40.3293305Z { 2025-03-21T20:18:40.3293639Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3294057Z "size": 623, 2025-03-21T20:18:40.3294543Z "digest": "sha256:261c0f487ad07815c767b360dc3f2b7876eec9795ea5a311db7499b7ca2f1e38" 2025-03-21T20:18:40.3295013Z }, 2025-03-21T20:18:40.3295220Z { 2025-03-21T20:18:40.3295551Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3295974Z "size": 19308800, 2025-03-21T20:18:40.3296402Z "digest": "sha256:a3f0567f83ae99b86c52170d45ec5d261f30cf897dba2100e348a19ba11e81b6" 2025-03-21T20:18:40.3296870Z }, 2025-03-21T20:18:40.3297077Z { 2025-03-21T20:18:40.3297507Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3298163Z "size": 737, 2025-03-21T20:18:40.3298593Z "digest": "sha256:a0c2fdb93deca15e6e50f0cc2f2b253f65c424a5ba7146fa214b3dabf949e47d" 2025-03-21T20:18:40.3299274Z }, 2025-03-21T20:18:40.3299568Z { 2025-03-21T20:18:40.3300186Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3300876Z "size": 131418191, 2025-03-21T20:18:40.3301300Z "digest": "sha256:4e0f8d4747dac663f43c5d2b26132555949337e7cd648644b12ff05b7fdbe750" 2025-03-21T20:18:40.3301758Z }, 2025-03-21T20:18:40.3302143Z { 2025-03-21T20:18:40.3302490Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3302916Z "size": 447, 2025-03-21T20:18:40.3303332Z "digest": "sha256:5a102502de33c5d0391cba90688a95c6d138caa80472d8586f51fe199d15e056" 2025-03-21T20:18:40.3303926Z }, 2025-03-21T20:18:40.3304137Z { 2025-03-21T20:18:40.3304475Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3304899Z "size": 104, 2025-03-21T20:18:40.3305313Z "digest": "sha256:5d24dc753f042bf098877a7e9c814f22d72e16bf8f4d731e11d707f626d3a716" 2025-03-21T20:18:40.3305773Z }, 2025-03-21T20:18:40.3305977Z { 2025-03-21T20:18:40.3306308Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3306729Z "size": 637, 2025-03-21T20:18:40.3307128Z "digest": "sha256:85f4a172d5b6549c71f192713230a09e559248bc692b3c7880a7aeb8cbc8063d" 2025-03-21T20:18:40.3307582Z }, 2025-03-21T20:18:40.3307784Z { 2025-03-21T20:18:40.3308120Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3308539Z "size": 33695150, 2025-03-21T20:18:40.3308967Z "digest": "sha256:bb9ad7d84f6e851744d415663cd550e7fffcad904d896f5e5f0c0700cbff5249" 2025-03-21T20:18:40.3309434Z }, 2025-03-21T20:18:40.3309638Z { 2025-03-21T20:18:40.3309973Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3310391Z "size": 319, 2025-03-21T20:18:40.3310790Z "digest": "sha256:5120711d46e36360293dc8943ca1ad1310579dc5a9970d1ec6f4f3b3a408ccac" 2025-03-21T20:18:40.3311240Z }, 2025-03-21T20:18:40.3311440Z { 2025-03-21T20:18:40.3311772Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3312191Z "size": 249990691, 2025-03-21T20:18:40.3312612Z "digest": "sha256:2d4cecada8b45d3248f175d740425816048bb20527e7369fdaa7250146b3b173" 2025-03-21T20:18:40.3313070Z }, 2025-03-21T20:18:40.3313275Z { 2025-03-21T20:18:40.3313610Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3314033Z "size": 475, 2025-03-21T20:18:40.3314452Z "digest": "sha256:e1fd02ccae095d8166d03a3f7af0d5ea3fcc2cb9514e293d10ac0025e3ef3211" 2025-03-21T20:18:40.3314929Z }, 2025-03-21T20:18:40.3315132Z { 2025-03-21T20:18:40.3315465Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3315931Z "size": 1043, 2025-03-21T20:18:40.3316369Z "digest": "sha256:508bc8ee650d1222c97006db6a268d90fb07ac31c4c3b84c99c7fc760b02b365" 2025-03-21T20:18:40.3316829Z }, 2025-03-21T20:18:40.3317028Z { 2025-03-21T20:18:40.3317358Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3317773Z "size": 613, 2025-03-21T20:18:40.3318195Z "digest": "sha256:6ff1ffcc6d8434dbeeeffcbf49238e47562a299ebd97987c8fb752e47aad7dc0" 2025-03-21T20:18:40.3318672Z }, 2025-03-21T20:18:40.3318873Z { 2025-03-21T20:18:40.3319206Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3319637Z "size": 77562541, 2025-03-21T20:18:40.3320062Z "digest": "sha256:6a063300ab4b844689b6c0ae46ce80e0423bae164b62e75ae970c77d4abf0d00" 2025-03-21T20:18:40.3320528Z }, 2025-03-21T20:18:40.3320735Z { 2025-03-21T20:18:40.3321077Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3321508Z "size": 562, 2025-03-21T20:18:40.3321929Z "digest": "sha256:fb7c06bc00e5da7a1402ca2017266d38dfbd2144ae151a8f2c9c205c543d5b0a" 2025-03-21T20:18:40.3322397Z }, 2025-03-21T20:18:40.3322607Z { 2025-03-21T20:18:40.3322943Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3323365Z "size": 208, 2025-03-21T20:18:40.3323795Z "digest": "sha256:eda4db11af8ffbdc56d01d522c9d47a2ae3730b850b74f7517e30049eb73637e" 2025-03-21T20:18:40.3324272Z }, 2025-03-21T20:18:40.3324481Z { 2025-03-21T20:18:40.3324811Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3325232Z "size": 1189, 2025-03-21T20:18:40.3325763Z "digest": "sha256:3cfbc5ff2ac06cf9bffc37a8a7a1578bd7264def9f15522294ac0f325930481b" 2025-03-21T20:18:40.3326247Z }, 2025-03-21T20:18:40.3326452Z { 2025-03-21T20:18:40.3326784Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3327279Z "size": 679, 2025-03-21T20:18:40.3327678Z "digest": "sha256:59fe3e9404630f57be5670798e4d94c7767c07a9ca79487e335054f938daf0ba" 2025-03-21T20:18:40.3328127Z }, 2025-03-21T20:18:40.3328331Z { 2025-03-21T20:18:40.3328662Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3329085Z "size": 6839266947, 2025-03-21T20:18:40.3329512Z "digest": "sha256:50754bc025fc1de200f32bd74019f345ec85c136d6a09b915c482c98fb5bd8af" 2025-03-21T20:18:40.3329972Z }, 2025-03-21T20:18:40.3330175Z { 2025-03-21T20:18:40.3330508Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3330927Z "size": 1383, 2025-03-21T20:18:40.3331347Z "digest": "sha256:db5c552aa08bc175670ba61c1394e4eb8f14e880b54bc9117e45d201a78983d1" 2025-03-21T20:18:40.3331814Z }, 2025-03-21T20:18:40.3332052Z { 2025-03-21T20:18:40.3332387Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3332807Z "size": 679, 2025-03-21T20:18:40.3333199Z "digest": "sha256:59fe3e9404630f57be5670798e4d94c7767c07a9ca79487e335054f938daf0ba" 2025-03-21T20:18:40.3333663Z }, 2025-03-21T20:18:40.3333865Z { 2025-03-21T20:18:40.3334194Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3334710Z "size": 230829648, 2025-03-21T20:18:40.3335121Z "digest": "sha256:706d7d7c1227085c0cac3515a61ff3c6b82a74c3731770098e9c7daf32e2184e" 2025-03-21T20:18:40.3335594Z }, 2025-03-21T20:18:40.3335800Z { 2025-03-21T20:18:40.3336136Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3336557Z "size": 828, 2025-03-21T20:18:40.3336970Z "digest": "sha256:32a4dbb2ef2f3551374be7a84cb414cd30b101c4d3cdfe7c4ddebfe78ea1d939" 2025-03-21T20:18:40.3337454Z }, 2025-03-21T20:18:40.3337659Z { 2025-03-21T20:18:40.3337997Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3338414Z "size": 679, 2025-03-21T20:18:40.3338803Z "digest": "sha256:59fe3e9404630f57be5670798e4d94c7767c07a9ca79487e335054f938daf0ba" 2025-03-21T20:18:40.3339272Z }, 2025-03-21T20:18:40.3339472Z { 2025-03-21T20:18:40.3339802Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3340221Z "size": 178598108, 2025-03-21T20:18:40.3340635Z "digest": "sha256:242848c50d1a4198b82dd1283e85e8cd8581d6fbccfe9015dc50de6e0340dec9" 2025-03-21T20:18:40.3341104Z }, 2025-03-21T20:18:40.3341304Z { 2025-03-21T20:18:40.3341636Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3342054Z "size": 530, 2025-03-21T20:18:40.3342453Z "digest": "sha256:77ba92adb1392840c455cc217ac4fee89f4452db783ce2b4948dc40025a0840a" 2025-03-21T20:18:40.3342930Z }, 2025-03-21T20:18:40.3343133Z { 2025-03-21T20:18:40.3343465Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3343893Z "size": 679, 2025-03-21T20:18:40.3344281Z "digest": "sha256:59fe3e9404630f57be5670798e4d94c7767c07a9ca79487e335054f938daf0ba" 2025-03-21T20:18:40.3344748Z }, 2025-03-21T20:18:40.3344950Z { 2025-03-21T20:18:40.3345283Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3345701Z "size": 356, 2025-03-21T20:18:40.3346096Z "digest": "sha256:3c65b9b0c07752feb5370318714bc114b717fb4cc8978ee39180b73cb1a03666" 2025-03-21T20:18:40.3346566Z }, 2025-03-21T20:18:40.3346765Z { 2025-03-21T20:18:40.3347096Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3347519Z "size": 32, 2025-03-21T20:18:40.3347919Z "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1" 2025-03-21T20:18:40.3348401Z }, 2025-03-21T20:18:40.3348696Z { 2025-03-21T20:18:40.3348936Z + exit 0 2025-03-21T20:18:40.3349283Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3349702Z "size": 165, 2025-03-21T20:18:40.3350101Z "digest": "sha256:3d39d3c3833d0b35f99be7ef483e33856321f4f469a7fe9d58612f96caf7ab8c" 2025-03-21T20:18:40.3350637Z }, 2025-03-21T20:18:40.3350837Z { 2025-03-21T20:18:40.3351168Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3351574Z "size": 1111, 2025-03-21T20:18:40.3351989Z "digest": "sha256:040f4b25fe47bc8918c851025cce90e70d8c7182f8e6bbc984aee16c30b5bd3a" 2025-03-21T20:18:40.3352466Z }, 2025-03-21T20:18:40.3352679Z { 2025-03-21T20:18:40.3353011Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3353422Z "size": 32, 2025-03-21T20:18:40.3353840Z "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1" 2025-03-21T20:18:40.3354323Z }, 2025-03-21T20:18:40.3354528Z { 2025-03-21T20:18:40.3354869Z "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 2025-03-21T20:18:40.3355282Z "size": 108, 2025-03-21T20:18:40.3355698Z "digest": "sha256:2ce202d93f2e5871bc44522f1b7c6aab9bf20560c95bd2e9482dbde946b83ff7" 2025-03-21T20:18:40.3356177Z } 2025-03-21T20:18:40.3356390Z ] 2025-03-21T20:18:40.3356597Z } 2025-03-21T20:18:40.3390490Z ##[group]Run set -eux 2025-03-21T20:18:40.3390838Z set -eux 2025-03-21T20:18:40.3391716Z 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-03-21T20:18:40.3398453Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:40.3398838Z env: 2025-03-21T20:18:40.3399114Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:40.3399488Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:40.3399782Z PR_NUMBER: 2025-03-21T20:18:40.3401108Z 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-03-21T20:18:40.3402672Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:40.3403265Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:40.3403809Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:40.3404205Z ##[endgroup] 2025-03-21T20:18:40.3431291Z + aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token 2025-03-21T20:18:40.3432107Z + jq --raw-output .SecretString 2025-03-21T20:18:40.3433352Z + jq -r .docker_hub_readonly_token 2025-03-21T20:18:40.3435288Z + docker login --username pytorchbot --password-stdin 2025-03-21T20:18:40.9295158Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-03-21T20:18:40.9296135Z Configure a credential helper to remove this warning. See 2025-03-21T20:18:40.9296967Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-03-21T20:18:40.9297469Z 2025-03-21T20:18:40.9297590Z Login Succeeded 2025-03-21T20:18:40.9379126Z Prepare all required actions 2025-03-21T20:18:40.9420432Z ##[group]Run ./test-infra/.github/actions/pull-docker-image 2025-03-21T20:18:40.9420933Z with: 2025-03-21T20:18:40.9421713Z docker-image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:40.9422601Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:40.9423113Z env: 2025-03-21T20:18:40.9423498Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:40.9423972Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:40.9424401Z PR_NUMBER: 2025-03-21T20:18:40.9425876Z 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-03-21T20:18:40.9427737Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:40.9428384Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:40.9429038Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:40.9429572Z ##[endgroup] 2025-03-21T20:18:40.9466843Z ##[group]Run set -x 2025-03-21T20:18:40.9467132Z set -x 2025-03-21T20:18:40.9467372Z set +e 2025-03-21T20:18:40.9467602Z  2025-03-21T20:18:40.9467822Z login() { 2025-03-21T20:18:40.9468291Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-03-21T20:18:40.9468815Z } 2025-03-21T20:18:40.9469033Z  2025-03-21T20:18:40.9469249Z retry () { 2025-03-21T20:18:40.9469528Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-03-21T20:18:40.9469860Z } 2025-03-21T20:18:40.9470085Z  2025-03-21T20:18:40.9470327Z retry login "${DOCKER_REGISTRY}" 2025-03-21T20:18:40.9470645Z  2025-03-21T20:18:40.9470863Z set -e 2025-03-21T20:18:40.9471197Z # ignore output since only exit code is used for conditional 2025-03-21T20:18:40.9471690Z # only pull docker image if it's not available locally 2025-03-21T20:18:40.9472234Z if ! docker inspect --type=image "${DOCKER_IMAGE}" >/dev/null 2>/dev/null; then 2025-03-21T20:18:40.9472743Z  retry docker pull "${DOCKER_IMAGE}" 2025-03-21T20:18:40.9473069Z fi 2025-03-21T20:18:40.9478667Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:18:40.9479038Z env: 2025-03-21T20:18:40.9479689Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:40.9480450Z REPOSITORY: pytorch/executorch 2025-03-21T20:18:40.9480752Z PR_NUMBER: 2025-03-21T20:18:40.9482059Z 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-03-21T20:18:40.9483564Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:18:40.9484155Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:18:40.9484725Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:18:40.9485206Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:40.9485600Z ##[endgroup] 2025-03-21T20:18:40.9509196Z + set +e 2025-03-21T20:18:40.9509562Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:40.9510164Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:40.9512533Z + aws ecr get-login-password --region us-east-1 2025-03-21T20:18:40.9513625Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-03-21T20:18:41.4640128Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-03-21T20:18:41.4640830Z Configure a credential helper to remove this warning. See 2025-03-21T20:18:41.4641684Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-03-21T20:18:41.4642249Z 2025-03-21T20:18:41.4642405Z Login Succeeded 2025-03-21T20:18:41.4650323Z + set -e 2025-03-21T20:18:41.4651302Z + docker inspect --type=image 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:41.4755770Z + retry docker pull 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:41.4757251Z + docker pull 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:18:41.6671517Z 2abd9b1bd42f655b7d130222db4a0cdbc04da8a4: Pulling from executorch/executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:18:41.6672702Z 8f84a9f2102e: Pulling fs layer 2025-03-21T20:18:41.6673243Z 86e413e13063: Pulling fs layer 2025-03-21T20:18:41.6673759Z 56848936f031: Pulling fs layer 2025-03-21T20:18:41.6674255Z 261c0f487ad0: Pulling fs layer 2025-03-21T20:18:41.6674597Z a3f0567f83ae: Pulling fs layer 2025-03-21T20:18:41.6674891Z a0c2fdb93dec: Pulling fs layer 2025-03-21T20:18:41.6675185Z 4e0f8d4747da: Pulling fs layer 2025-03-21T20:18:41.6675476Z 5a102502de33: Pulling fs layer 2025-03-21T20:18:41.6675767Z 5d24dc753f04: Pulling fs layer 2025-03-21T20:18:41.6676032Z 261c0f487ad0: Waiting 2025-03-21T20:18:41.6676285Z a3f0567f83ae: Waiting 2025-03-21T20:18:41.6676578Z 85f4a172d5b6: Pulling fs layer 2025-03-21T20:18:41.6676886Z bb9ad7d84f6e: Pulling fs layer 2025-03-21T20:18:41.6677220Z 5120711d46e3: Pulling fs layer 2025-03-21T20:18:41.6677484Z 5a102502de33: Waiting 2025-03-21T20:18:41.6677728Z 5d24dc753f04: Waiting 2025-03-21T20:18:41.6677992Z 2d4cecada8b4: Pulling fs layer 2025-03-21T20:18:41.6678284Z e1fd02ccae09: Pulling fs layer 2025-03-21T20:18:41.6678575Z 508bc8ee650d: Pulling fs layer 2025-03-21T20:18:41.6678838Z 85f4a172d5b6: Waiting 2025-03-21T20:18:41.6679102Z 6ff1ffcc6d84: Pulling fs layer 2025-03-21T20:18:41.6679392Z 6a063300ab4b: Pulling fs layer 2025-03-21T20:18:41.6679726Z a0c2fdb93dec: Waiting 2025-03-21T20:18:41.6679976Z fb7c06bc00e5: Pulling fs layer 2025-03-21T20:18:41.6680266Z eda4db11af8f: Pulling fs layer 2025-03-21T20:18:41.6680560Z 3cfbc5ff2ac0: Pulling fs layer 2025-03-21T20:18:41.6680840Z bb9ad7d84f6e: Waiting 2025-03-21T20:18:41.6681095Z 59fe3e940463: Pulling fs layer 2025-03-21T20:18:41.6681355Z 5120711d46e3: Waiting 2025-03-21T20:18:41.6681607Z 2d4cecada8b4: Waiting 2025-03-21T20:18:41.6681878Z 50754bc025fc: Pulling fs layer 2025-03-21T20:18:41.6682191Z 4e0f8d4747da: Waiting 2025-03-21T20:18:41.6682500Z 6ff1ffcc6d84: Waiting 2025-03-21T20:18:41.6682736Z 508bc8ee650d: Waiting 2025-03-21T20:18:41.6682993Z db5c552aa08b: Pulling fs layer 2025-03-21T20:18:41.6683274Z e1fd02ccae09: Waiting 2025-03-21T20:18:41.6683522Z 6a063300ab4b: Waiting 2025-03-21T20:18:41.6683826Z 706d7d7c1227: Pulling fs layer 2025-03-21T20:18:41.6684224Z 59fe3e940463: Waiting 2025-03-21T20:18:41.6684642Z 32a4dbb2ef2f: Pulling fs layer 2025-03-21T20:18:41.6685133Z 50754bc025fc: Waiting 2025-03-21T20:18:41.6685545Z fb7c06bc00e5: Waiting 2025-03-21T20:18:41.6685931Z 242848c50d1a: Pulling fs layer 2025-03-21T20:18:41.6686200Z db5c552aa08b: Waiting 2025-03-21T20:18:41.6686484Z 77ba92adb139: Pulling fs layer 2025-03-21T20:18:41.6686766Z eda4db11af8f: Waiting 2025-03-21T20:18:41.6687013Z 706d7d7c1227: Waiting 2025-03-21T20:18:41.6687256Z 32a4dbb2ef2f: Waiting 2025-03-21T20:18:41.6687515Z 3c65b9b0c077: Pulling fs layer 2025-03-21T20:18:41.6688026Z 4f4fb700ef54: Pulling fs layer 2025-03-21T20:18:41.6688313Z 3cfbc5ff2ac0: Waiting 2025-03-21T20:18:41.6688573Z 3d39d3c3833d: Pulling fs layer 2025-03-21T20:18:41.6688849Z 3c65b9b0c077: Waiting 2025-03-21T20:18:41.6689092Z 040f4b25fe47: Pulling fs layer 2025-03-21T20:18:41.6689368Z 3d39d3c3833d: Waiting 2025-03-21T20:18:41.6689618Z 4f4fb700ef54: Waiting 2025-03-21T20:18:41.6689880Z 2ce202d93f2e: Pulling fs layer 2025-03-21T20:18:41.6690253Z 2ce202d93f2e: Waiting 2025-03-21T20:18:41.7440584Z 86e413e13063: Download complete 2025-03-21T20:18:41.8133785Z 261c0f487ad0: Verifying Checksum 2025-03-21T20:18:41.8134419Z 261c0f487ad0: Download complete 2025-03-21T20:18:42.0112281Z 8f84a9f2102e: Download complete 2025-03-21T20:18:42.0533215Z a3f0567f83ae: Verifying Checksum 2025-03-21T20:18:42.0533716Z a3f0567f83ae: Download complete 2025-03-21T20:18:42.0962249Z a0c2fdb93dec: Verifying Checksum 2025-03-21T20:18:42.0962784Z a0c2fdb93dec: Download complete 2025-03-21T20:18:42.1598676Z 5a102502de33: Verifying Checksum 2025-03-21T20:18:42.1599168Z 5a102502de33: Download complete 2025-03-21T20:18:42.2584611Z 5d24dc753f04: Verifying Checksum 2025-03-21T20:18:42.2585217Z 5d24dc753f04: Download complete 2025-03-21T20:18:42.3221819Z 85f4a172d5b6: Download complete 2025-03-21T20:18:42.7840914Z bb9ad7d84f6e: Verifying Checksum 2025-03-21T20:18:42.7841441Z bb9ad7d84f6e: Download complete 2025-03-21T20:18:42.9444172Z 5120711d46e3: Download complete 2025-03-21T20:18:42.9695832Z 8f84a9f2102e: Pull complete 2025-03-21T20:18:42.9913939Z 86e413e13063: Pull complete 2025-03-21T20:18:43.2890391Z 56848936f031: Verifying Checksum 2025-03-21T20:18:43.2891052Z 56848936f031: Download complete 2025-03-21T20:18:43.3589389Z e1fd02ccae09: Verifying Checksum 2025-03-21T20:18:43.3589955Z e1fd02ccae09: Download complete 2025-03-21T20:18:43.4175656Z 4e0f8d4747da: Download complete 2025-03-21T20:18:43.4182496Z 508bc8ee650d: Verifying Checksum 2025-03-21T20:18:43.4183103Z 508bc8ee650d: Download complete 2025-03-21T20:18:43.4834505Z 6ff1ffcc6d84: Verifying Checksum 2025-03-21T20:18:43.4835132Z 6ff1ffcc6d84: Download complete 2025-03-21T20:18:43.5557735Z fb7c06bc00e5: Download complete 2025-03-21T20:18:43.6432897Z eda4db11af8f: Verifying Checksum 2025-03-21T20:18:43.6433518Z eda4db11af8f: Download complete 2025-03-21T20:18:43.7605928Z 3cfbc5ff2ac0: Download complete 2025-03-21T20:18:43.8490336Z 59fe3e940463: Verifying Checksum 2025-03-21T20:18:43.8490844Z 59fe3e940463: Download complete 2025-03-21T20:18:44.2476340Z 6a063300ab4b: Verifying Checksum 2025-03-21T20:18:44.2476774Z 6a063300ab4b: Download complete 2025-03-21T20:18:44.3255779Z db5c552aa08b: Download complete 2025-03-21T20:18:45.4888743Z 2d4cecada8b4: Verifying Checksum 2025-03-21T20:18:45.4889305Z 2d4cecada8b4: Download complete 2025-03-21T20:18:45.5713002Z 32a4dbb2ef2f: Verifying Checksum 2025-03-21T20:18:45.5713408Z 32a4dbb2ef2f: Download complete 2025-03-21T20:18:46.6864599Z 706d7d7c1227: Verifying Checksum 2025-03-21T20:18:46.6865174Z 706d7d7c1227: Download complete 2025-03-21T20:18:46.7505713Z 77ba92adb139: Verifying Checksum 2025-03-21T20:18:46.7506168Z 77ba92adb139: Download complete 2025-03-21T20:18:46.8292795Z 3c65b9b0c077: Verifying Checksum 2025-03-21T20:18:46.8293414Z 3c65b9b0c077: Download complete 2025-03-21T20:18:46.8364470Z 4f4fb700ef54: Verifying Checksum 2025-03-21T20:18:46.8364902Z 4f4fb700ef54: Download complete 2025-03-21T20:18:46.9190532Z 3d39d3c3833d: Verifying Checksum 2025-03-21T20:18:46.9191126Z 3d39d3c3833d: Download complete 2025-03-21T20:18:47.0005746Z 040f4b25fe47: Verifying Checksum 2025-03-21T20:18:47.0006281Z 040f4b25fe47: Download complete 2025-03-21T20:18:47.0760600Z 2ce202d93f2e: Verifying Checksum 2025-03-21T20:18:47.0761116Z 2ce202d93f2e: Download complete 2025-03-21T20:18:47.4281915Z 242848c50d1a: Verifying Checksum 2025-03-21T20:18:47.5124429Z 56848936f031: Pull complete 2025-03-21T20:18:47.7341790Z 261c0f487ad0: Pull complete 2025-03-21T20:18:48.1240817Z a3f0567f83ae: Pull complete 2025-03-21T20:18:48.2532111Z a0c2fdb93dec: Pull complete 2025-03-21T20:18:50.7985658Z 4e0f8d4747da: Pull complete 2025-03-21T20:18:50.9679287Z 5a102502de33: Pull complete 2025-03-21T20:18:51.0922384Z 5d24dc753f04: Pull complete 2025-03-21T20:18:51.2785577Z 85f4a172d5b6: Pull complete 2025-03-21T20:18:51.9487628Z bb9ad7d84f6e: Pull complete 2025-03-21T20:18:52.1136375Z 5120711d46e3: Pull complete 2025-03-21T20:18:58.6768418Z 2d4cecada8b4: Pull complete 2025-03-21T20:18:58.8300536Z e1fd02ccae09: Pull complete 2025-03-21T20:18:58.9914663Z 508bc8ee650d: Pull complete 2025-03-21T20:18:59.1077654Z 6ff1ffcc6d84: Pull complete 2025-03-21T20:19:02.2724047Z 6a063300ab4b: Pull complete 2025-03-21T20:19:02.5091466Z fb7c06bc00e5: Pull complete 2025-03-21T20:19:02.6984446Z eda4db11af8f: Pull complete 2025-03-21T20:19:02.9187971Z 3cfbc5ff2ac0: Pull complete 2025-03-21T20:19:03.0853183Z 59fe3e940463: Pull complete 2025-03-21T20:19:52.2950684Z 50754bc025fc: Verifying Checksum 2025-03-21T20:19:52.2951076Z 50754bc025fc: Download complete 2025-03-21T20:21:03.3482657Z 50754bc025fc: Pull complete 2025-03-21T20:21:03.5158329Z db5c552aa08b: Pull complete 2025-03-21T20:21:10.5538841Z 706d7d7c1227: Pull complete 2025-03-21T20:21:10.6114266Z 32a4dbb2ef2f: Pull complete 2025-03-21T20:21:17.5966383Z 242848c50d1a: Pull complete 2025-03-21T20:21:17.6621593Z 77ba92adb139: Pull complete 2025-03-21T20:21:17.8547324Z 3c65b9b0c077: Pull complete 2025-03-21T20:21:17.9227837Z 4f4fb700ef54: Pull complete 2025-03-21T20:21:17.9566119Z 3d39d3c3833d: Pull complete 2025-03-21T20:21:18.0025023Z 040f4b25fe47: Pull complete 2025-03-21T20:21:18.3807639Z 2ce202d93f2e: Pull complete 2025-03-21T20:21:18.4551353Z Digest: sha256:d38559c98aeb82552e009bbb7b17d76adfa19c8f3fb874ea99a5e76d87757f76 2025-03-21T20:21:18.5031151Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:21:18.5215764Z 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:21:18.5256268Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-03-21T20:21:18.5257245Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-03-21T20:21:18.5264563Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:18.5264958Z env: 2025-03-21T20:21:18.5265239Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:18.5265610Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:18.5265902Z PR_NUMBER: 2025-03-21T20:21:18.5267250Z 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-03-21T20:21:18.5268774Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:18.5269366Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:18.5269915Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:18.5270311Z ##[endgroup] 2025-03-21T20:21:18.5449386Z ##[group]Run set -ex 2025-03-21T20:21:18.5449699Z set -ex 2025-03-21T20:21:18.5449927Z { 2025-03-21T20:21:18.5450167Z  echo "#!/usr/bin/env bash"; 2025-03-21T20:21:18.5450503Z  echo "set -eou pipefail"; 2025-03-21T20:21:18.5450837Z  # shellcheck disable=SC2016 2025-03-21T20:21:18.5451195Z  echo 'eval "$(conda shell.bash hook)"'; 2025-03-21T20:21:18.5451533Z  echo "set -x"; 2025-03-21T20:21:18.5451815Z  echo "${SCRIPT}"; 2025-03-21T20:21:18.5452175Z } > "${RUNNER_TEMP}/exec_script" 2025-03-21T20:21:18.5452540Z chmod +x "${RUNNER_TEMP}/exec_script" 2025-03-21T20:21:18.5453260Z python3 "/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py" "" 2025-03-21T20:21:18.5459158Z shell: /usr/bin/bash -e {0} 2025-03-21T20:21:18.5459441Z env: 2025-03-21T20:21:18.5460131Z DOCKER_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:21:18.5460888Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:18.5461177Z PR_NUMBER: 2025-03-21T20:21:18.5462487Z 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-03-21T20:21:18.5464145Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:18.5464733Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:18.5465286Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:18.5465955Z ALL_SECRETS: { "github_token": "***" } 2025-03-21T20:21:18.5466275Z ##[endgroup] 2025-03-21T20:21:18.5488621Z + echo '#!/usr/bin/env bash' 2025-03-21T20:21:18.5489055Z + echo 'set -eou pipefail' 2025-03-21T20:21:18.5489392Z + echo 'eval "$(conda shell.bash hook)"' 2025-03-21T20:21:18.5489922Z + echo 'set -x' 2025-03-21T20:21:18.5490321Z + echo '# The generic Linux job chooses to use base env, not the one setup by the image 2025-03-21T20:21:18.5490857Z CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") 2025-03-21T20:21:18.5491265Z conda activate "${CONDA_ENV}" 2025-03-21T20:21:18.5491460Z 2025-03-21T20:21:18.5491939Z # 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-03-21T20:21:18.5492654Z # reminder: make sure each job runs fast 2025-03-21T20:21:18.5492973Z ' 2025-03-21T20:21:18.5493286Z + chmod +x /home/ec2-user/actions-runner/_work/_temp/exec_script 2025-03-21T20:21:18.5499343Z + python3 /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py '' 2025-03-21T20:21:38.9064881Z Running command: 2025-03-21T20:21:38.9070911Z 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_14000170672" `# 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_1b936c95-ea5e-41eb-bd77-720c0de4421c":"/home/ec2-user/actions-runner/_work/_temp/_runner_file_commands/step_summary_1b936c95-ea5e-41eb-bd77-720c0de4421c" -w /pytorch/executorch "308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4" 2025-03-21T20:21:38.9076533Z 2025-03-21T20:21:38.9076885Z f3fe62784ad287af1e737b7392bdf0e6030fecedecad156da7e3c26694745004 2025-03-21T20:21:38.9077574Z Running command: docker exec -t f3fe62784ad287af1e737b7392bdf0e6030fecedecad156da7e3c26694745004 /exec 2025-03-21T20:21:38.9078157Z ++ conda env list --json 2025-03-21T20:21:38.9078430Z ++ local cmd=env 2025-03-21T20:21:38.9078668Z ++ case "$cmd" in 2025-03-21T20:21:38.9078919Z ++ __conda_exe env list --json 2025-03-21T20:21:38.9079197Z ++ jq -r '.envs | .[-1]' 2025-03-21T20:21:38.9079484Z ++ /opt/conda/bin/conda env list --json 2025-03-21T20:21:38.9079818Z + CONDA_ENV=/opt/conda/envs/py_3.10 2025-03-21T20:21:38.9080145Z + conda activate /opt/conda/envs/py_3.10 2025-03-21T20:21:38.9080467Z + local cmd=activate 2025-03-21T20:21:38.9080706Z + case "$cmd" in 2025-03-21T20:21:38.9080995Z + __conda_activate activate /opt/conda/envs/py_3.10 2025-03-21T20:21:38.9081465Z + '[' -n '' ']' 2025-03-21T20:21:38.9081748Z + local ask_conda 2025-03-21T20:21:38.9081991Z ++ PS1='(base) ' 2025-03-21T20:21:38.9082296Z ++ __conda_exe shell.posix activate /opt/conda/envs/py_3.10 2025-03-21T20:21:38.9082829Z ++ /opt/conda/bin/conda shell.posix activate /opt/conda/envs/py_3.10 2025-03-21T20:21:38.9083268Z + ask_conda='PS1='\''(py_3.10) '\'' 2025-03-21T20:21:38.9084134Z 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-03-21T20:21:38.9085045Z export CONDA_PREFIX='\''/opt/conda/envs/py_3.10'\'' 2025-03-21T20:21:38.9085400Z export CONDA_SHLVL='\''2'\'' 2025-03-21T20:21:38.9085704Z export CONDA_DEFAULT_ENV='\''py_3.10'\'' 2025-03-21T20:21:38.9086064Z export CONDA_PROMPT_MODIFIER='\''(py_3.10) '\'' 2025-03-21T20:21:38.9086423Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-03-21T20:21:38.9086772Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-03-21T20:21:38.9087099Z export _CE_M='\'''\'' 2025-03-21T20:21:38.9087356Z export _CE_CONDA='\'''\'' 2025-03-21T20:21:38.9087689Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-03-21T20:21:38.9088057Z + eval 'PS1='\''(py_3.10) '\'' 2025-03-21T20:21:38.9088893Z 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-03-21T20:21:38.9089793Z export CONDA_PREFIX='\''/opt/conda/envs/py_3.10'\'' 2025-03-21T20:21:38.9090141Z export CONDA_SHLVL='\''2'\'' 2025-03-21T20:21:38.9090437Z export CONDA_DEFAULT_ENV='\''py_3.10'\'' 2025-03-21T20:21:38.9090794Z export CONDA_PROMPT_MODIFIER='\''(py_3.10) '\'' 2025-03-21T20:21:38.9091153Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-03-21T20:21:38.9091497Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-03-21T20:21:38.9091818Z export _CE_M='\'''\'' 2025-03-21T20:21:38.9092079Z export _CE_CONDA='\'''\'' 2025-03-21T20:21:38.9092412Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-03-21T20:21:38.9092781Z ++ PS1='(py_3.10) ' 2025-03-21T20:21:38.9093569Z ++ 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-03-21T20:21:38.9095115Z ++ 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-03-21T20:21:38.9095959Z ++ export CONDA_PREFIX=/opt/conda/envs/py_3.10 2025-03-21T20:21:38.9096316Z ++ CONDA_PREFIX=/opt/conda/envs/py_3.10 2025-03-21T20:21:38.9096640Z ++ export CONDA_SHLVL=2 2025-03-21T20:21:38.9096898Z ++ CONDA_SHLVL=2 2025-03-21T20:21:38.9097153Z ++ export CONDA_DEFAULT_ENV=py_3.10 2025-03-21T20:21:38.9097494Z ++ CONDA_DEFAULT_ENV=py_3.10 2025-03-21T20:21:38.9097802Z ++ export 'CONDA_PROMPT_MODIFIER=(py_3.10) ' 2025-03-21T20:21:38.9098382Z ++ CONDA_PROMPT_MODIFIER='(py_3.10) ' 2025-03-21T20:21:38.9098716Z ++ export CONDA_PREFIX_1=/opt/conda 2025-03-21T20:21:38.9099029Z ++ CONDA_PREFIX_1=/opt/conda 2025-03-21T20:21:38.9099317Z ++ export CONDA_EXE=/opt/conda/bin/conda 2025-03-21T20:21:38.9099652Z ++ CONDA_EXE=/opt/conda/bin/conda 2025-03-21T20:21:38.9099943Z ++ export _CE_M= 2025-03-21T20:21:38.9100178Z ++ _CE_M= 2025-03-21T20:21:38.9100400Z ++ export _CE_CONDA= 2025-03-21T20:21:38.9100644Z ++ _CE_CONDA= 2025-03-21T20:21:38.9100915Z ++ export CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-03-21T20:21:38.9101279Z ++ CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-03-21T20:21:38.9101594Z + __conda_hashr 2025-03-21T20:21:38.9101813Z + '[' -n '' ']' 2025-03-21T20:21:38.9102043Z + '[' -n '' ']' 2025-03-21T20:21:38.9102268Z + hash -r 2025-03-21T20:21:38.9159501Z ##[group]Run pmeier/pytest-results-action@v0.3.0 2025-03-21T20:21:38.9159874Z with: 2025-03-21T20:21:38.9160196Z path: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:38.9160600Z fail-on-empty: false 2025-03-21T20:21:38.9160988Z env: 2025-03-21T20:21:38.9161256Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:38.9161630Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:38.9161913Z PR_NUMBER: 2025-03-21T20:21:38.9163264Z 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-03-21T20:21:38.9164766Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:38.9165399Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:38.9165954Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:38.9166339Z ##[endgroup] 2025-03-21T20:21:38.9746613Z Prepare all required actions 2025-03-21T20:21:38.9785384Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-03-21T20:21:38.9785764Z with: 2025-03-21T20:21:38.9786126Z directory: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-03-21T20:21:38.9786705Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-03-21T20:21:38.9787132Z env: 2025-03-21T20:21:38.9787399Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:38.9787763Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:38.9788061Z PR_NUMBER: 2025-03-21T20:21:38.9789379Z 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-03-21T20:21:38.9790936Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:38.9791546Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:38.9792091Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:38.9792488Z ##[endgroup] 2025-03-21T20:21:38.9817646Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-03-21T20:21:38.9818353Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-03-21T20:21:38.9827055Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:38.9827446Z env: 2025-03-21T20:21:38.9827721Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:38.9828098Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:38.9828397Z PR_NUMBER: 2025-03-21T20:21:38.9829720Z 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-03-21T20:21:38.9831236Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:38.9831830Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:38.9832391Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:38.9832926Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-03-21T20:21:38.9833489Z DIRECTORY: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-03-21T20:21:38.9833918Z ##[endgroup] 2025-03-21T20:21:39.0000679Z Unable to find image '308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest' locally 2025-03-21T20:21:39.2393014Z latest: Pulling from tool/alpine 2025-03-21T20:21:39.2393461Z 540db60ca938: Pulling fs layer 2025-03-21T20:21:39.3462404Z 540db60ca938: Download complete 2025-03-21T20:21:39.4291466Z 540db60ca938: Pull complete 2025-03-21T20:21:39.4398822Z Digest: sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-03-21T20:21:39.4439546Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-03-21T20:21:40.6364691Z Prepare all required actions 2025-03-21T20:21:40.6391583Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-03-21T20:21:40.6391960Z with: 2025-03-21T20:21:40.6392250Z directory: /home/ec2-user/actions-runner/_work/_temp 2025-03-21T20:21:40.6392744Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-03-21T20:21:40.6393172Z env: 2025-03-21T20:21:40.6393436Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:40.6393827Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:40.6394121Z PR_NUMBER: 2025-03-21T20:21:40.6395427Z 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-03-21T20:21:40.6396998Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:40.6397594Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:40.6398480Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:40.6399079Z ##[endgroup] 2025-03-21T20:21:40.6423963Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-03-21T20:21:40.6424674Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-03-21T20:21:40.6431653Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:40.6432040Z env: 2025-03-21T20:21:40.6432327Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:40.6432701Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:40.6433000Z PR_NUMBER: 2025-03-21T20:21:40.6434331Z 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-03-21T20:21:40.6435859Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:40.6436448Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:40.6437009Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:40.6437542Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-03-21T20:21:40.6438039Z DIRECTORY: /home/ec2-user/actions-runner/_work/_temp 2025-03-21T20:21:40.6438408Z ##[endgroup] 2025-03-21T20:21:41.6798604Z ##[group]Run # Only do these steps if we actually want to upload an artifact 2025-03-21T20:21:41.6799293Z # Only do these steps if we actually want to upload an artifact 2025-03-21T20:21:41.6799764Z if [[ -n "${UPLOAD_ARTIFACT_NAME}" ]]; then 2025-03-21T20:21:41.6800302Z  # If the default execution path is followed then we should get a wheel in the dist/ folder 2025-03-21T20:21:41.6800930Z  # attempt to just grab whatever is in there and scoop it all up 2025-03-21T20:21:41.6801434Z  if find "dist/" -name "*.whl" >/dev/null 2>/dev/null; then 2025-03-21T20:21:41.6801878Z  mv -v dist/*.whl "${RUNNER_ARTIFACT_DIR}/" 2025-03-21T20:21:41.6802229Z  fi 2025-03-21T20:21:41.6802526Z  if [[ -d "artifacts-to-be-uploaded" ]]; then 2025-03-21T20:21:41.6802975Z  mv -v artifacts-to-be-uploaded/* "${RUNNER_ARTIFACT_DIR}/" 2025-03-21T20:21:41.6803532Z  fi 2025-03-21T20:21:41.6803810Z fi 2025-03-21T20:21:41.6804034Z  2025-03-21T20:21:41.6804250Z upload_docs=0 2025-03-21T20:21:41.6804665Z # Check if there are files in the documentation folder to upload, note that 2025-03-21T20:21:41.6805136Z # empty folders do not count 2025-03-21T20:21:41.6805598Z if find "${RUNNER_DOCS_DIR}" -mindepth 1 -maxdepth 1 -type f | read -r; then 2025-03-21T20:21:41.6806199Z  # TODO: Add a check here to test if on ec2 because if we're not on ec2 then this 2025-03-21T20:21:41.6806698Z  # upload will probably not work correctly 2025-03-21T20:21:41.6807044Z  upload_docs=1 2025-03-21T20:21:41.6807306Z fi 2025-03-21T20:21:41.6807627Z echo "upload-docs=${upload_docs}" >> "${GITHUB_OUTPUT}" 2025-03-21T20:21:41.6813363Z shell: /usr/bin/bash -e {0} 2025-03-21T20:21:41.6813648Z env: 2025-03-21T20:21:41.6813910Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:41.6814308Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:41.6814695Z PR_NUMBER: 2025-03-21T20:21:41.6816009Z 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-03-21T20:21:41.6817523Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:41.6818112Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:41.6818662Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:41.6819056Z UPLOAD_ARTIFACT_NAME: 2025-03-21T20:21:41.6819325Z ##[endgroup] 2025-03-21T20:21:41.6939795Z Prepare all required actions 2025-03-21T20:21:41.6973101Z ##[group]Run ./test-infra/.github/actions/teardown-linux 2025-03-21T20:21:41.6973479Z with: 2025-03-21T20:21:41.6973686Z env: 2025-03-21T20:21:41.6973957Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:41.6974331Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:41.6974739Z PR_NUMBER: 2025-03-21T20:21:41.6976052Z 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-03-21T20:21:41.6977599Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:41.6978193Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:41.6978791Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:41.6979206Z ##[endgroup] 2025-03-21T20:21:41.7001458Z ##[group]Run set -eou pipefail 2025-03-21T20:21:41.7001800Z set -eou pipefail 2025-03-21T20:21:41.7002077Z  2025-03-21T20:21:41.7002442Z echo "Holding runner for 2 hours until all ssh sessions have logged out" 2025-03-21T20:21:41.7002918Z for _ in $(seq 1440); do 2025-03-21T20:21:41.7003262Z  # Break if no ssh session exists anymore 2025-03-21T20:21:41.7003634Z  if [ "$(who)" = "" ]; then 2025-03-21T20:21:41.7003943Z  break 2025-03-21T20:21:41.7004178Z  fi 2025-03-21T20:21:41.7004416Z  echo "." 2025-03-21T20:21:41.7004671Z  sleep 5 2025-03-21T20:21:41.7004918Z done 2025-03-21T20:21:41.7010519Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:41.7010906Z env: 2025-03-21T20:21:41.7011192Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:41.7011594Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:41.7012016Z PR_NUMBER: 2025-03-21T20:21:41.7013322Z 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-03-21T20:21:41.7014931Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:41.7015513Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:41.7016072Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:41.7016474Z ##[endgroup] 2025-03-21T20:21:41.7038650Z Holding runner for 2 hours until all ssh sessions have logged out 2025-03-21T20:21:41.7109826Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-03-21T20:21:41.7110414Z # ignore expansion of "docker ps -q" since it could be empty 2025-03-21T20:21:41.7110855Z # shellcheck disable=SC2046 2025-03-21T20:21:41.7111189Z docker stop $(docker ps -q) || true 2025-03-21T20:21:41.7111548Z # Prune all of the docker images 2025-03-21T20:21:41.7111890Z docker system prune -af 2025-03-21T20:21:41.7117261Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:41.7117649Z env: 2025-03-21T20:21:41.7117922Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:41.7118289Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:41.7118585Z PR_NUMBER: 2025-03-21T20:21:41.7120059Z 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-03-21T20:21:41.7121591Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:41.7122184Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:41.7122746Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:41.7123143Z ##[endgroup] 2025-03-21T20:21:52.2756592Z f3fe62784ad2 2025-03-21T20:21:52.2926234Z Deleted Containers: 2025-03-21T20:21:52.2926704Z f3fe62784ad287af1e737b7392bdf0e6030fecedecad156da7e3c26694745004 2025-03-21T20:21:52.2927043Z 2025-03-21T20:21:55.1161439Z Deleted Images: 2025-03-21T20:21:55.1161971Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-03-21T20:21:55.1162852Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine@sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-03-21T20:21:55.1163777Z deleted: sha256:6dbb9cc54074106d46d4ccb330f2a40a682d49dda5f4844962b7dce9fe44aaec 2025-03-21T20:21:55.1164439Z deleted: sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116 2025-03-21T20:21:55.1165340Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk:2abd9b1bd42f655b7d130222db4a0cdbc04da8a4 2025-03-21T20:21:55.1166599Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/executorch/executorch-ubuntu-22.04-qnn-sdk@sha256:d38559c98aeb82552e009bbb7b17d76adfa19c8f3fb874ea99a5e76d87757f76 2025-03-21T20:21:55.1167633Z deleted: sha256:a30343f4b72f0dce49d6d4823ed055cd99145a3bc06228740f811eb1decc1863 2025-03-21T20:21:55.1168288Z deleted: sha256:dcbb28d0046263c2430b67be3aa47d5eeae988406651c479166a85d1f2dc5352 2025-03-21T20:21:55.1168939Z deleted: sha256:9eb84eff28220b78ca23a97d30406ba503bed179b002ea84bf7374f638729e3d 2025-03-21T20:21:55.1169576Z deleted: sha256:1e08d848f7a107eb88f5b1a9b4514efc7f1c8dcd0851dd1522bf5910c9a64b6e 2025-03-21T20:21:55.1170229Z deleted: sha256:338177c78bc0a768d9773592fdf8b7b0698a67566a991a8b485100213ca9fbc4 2025-03-21T20:21:55.1171094Z deleted: sha256:1735d6e22433f10e5a460ac53455294f66b52df308d6b6be04dd20bba3bc489b 2025-03-21T20:21:55.1171738Z deleted: sha256:e916ccba91a2ab63063cc7db425ff08ff4285196cf9b87316350e73b07ee4a38 2025-03-21T20:21:55.1172388Z deleted: sha256:50076809f40f30d632e24ddc5aed1a5bd9a9865dd2866c1ab23c86bf633e7962 2025-03-21T20:21:55.1173049Z deleted: sha256:f9be2a6a76147aff49d05a4ea9ab782cc03d178fcdc373fd1823e47d21271049 2025-03-21T20:21:55.1173699Z deleted: sha256:bcff32a2d3890e40a7d4fbff9b5e94b9990921f0d31050cc14aed0fbce2bdabc 2025-03-21T20:21:55.1174421Z deleted: sha256:d109d4f8538bf72481f92b4c500c92c077bca0bc829e607b2641e0012f982281 2025-03-21T20:21:55.1175070Z deleted: sha256:5a0315aad41e328783b21378a977b58eeafc0b12176c2a92ce6261d80cdb9f8a 2025-03-21T20:21:55.1175710Z deleted: sha256:953c2404ccf647ae6e90833a37a6d33d737a6db8d7654ba8673e7b27869c69d6 2025-03-21T20:21:55.1176367Z deleted: sha256:e3927df9fd6d09d5eec7a59563f028e532d8a8c26857d96d10c4ddb6d653d53c 2025-03-21T20:21:55.1177033Z deleted: sha256:6bf53b8ff77bb357c14b6f6bed501f1faaff14318f94a6c4266d4d490a3085d9 2025-03-21T20:21:55.1177669Z deleted: sha256:e35d013dc9b6638d165d3f99a5c52f826f791f536f8f6242b265fbc67198c58f 2025-03-21T20:21:55.1178311Z deleted: sha256:9056d4457c2cf08797efc71f8cd27c48415253e4b8f43b5f5229881a048ae27a 2025-03-21T20:21:55.1178967Z deleted: sha256:11466fda95e0deac6f947a330c64148f8b0901ed5a5aafacb4beff8f8a3eee77 2025-03-21T20:21:55.1179625Z deleted: sha256:af1d6fff7fd2699d5467ebd83e5684a43ec168b096cff174e142bb765c8aabed 2025-03-21T20:21:55.1180278Z deleted: sha256:d19e5d441e9eb9eb6a2f7e2087900b02fe702f38a119aa24f8302fbf0c6d21c0 2025-03-21T20:21:55.1180938Z deleted: sha256:2eedf60c8f92b92c908ecdb9ab484b4fafbd3e58496f78811a34b47b64563a6b 2025-03-21T20:21:55.1181625Z deleted: sha256:a9978fc0edbcd2becaca7b1bc439a65f8d08deb93a495259e35e44b80aa1fbbe 2025-03-21T20:21:55.1182415Z deleted: sha256:aca89b930d690a03dce5a887ffaba51a668ebfc78e187c476b2ef4d0fd155f42 2025-03-21T20:21:55.1183074Z deleted: sha256:0e562d3843f56b21d2a87df5932a674a1c3da44b539183db41db607ee862817c 2025-03-21T20:21:55.1183724Z deleted: sha256:5bb4fc3398f4c242cdf92cd40e1381d1ff68b7167fc08d3d889ce557e50631d0 2025-03-21T20:21:55.1184364Z deleted: sha256:27624496153d316bfdc2939bf156e557c1513ecf739d17b1e5d3a750d68951b8 2025-03-21T20:21:55.1185000Z deleted: sha256:06d9bc783b214f17c850d3800e14a626f030ed2e0bdbecba98bf84129643b204 2025-03-21T20:21:55.1185644Z deleted: sha256:b4c64f2492fcc5ffd8ecb88e3dc75478d137ed1c9b2f629b94ce38ce3a5da7b8 2025-03-21T20:21:55.1186290Z deleted: sha256:39f0c825984bef7310d3c956fa942850179360a59ef4db07a36b1379624fff28 2025-03-21T20:21:55.1186924Z deleted: sha256:8309096811fc40ec15e13afb5f2a7bd53ba41cdfb537065276e069a989fe0224 2025-03-21T20:21:55.1187641Z deleted: sha256:5dff339fb9ea5cfce15eaa54001cae3192a999789f66f4b950961082706b004b 2025-03-21T20:21:55.1188461Z deleted: sha256:21f790bc6db4d962af416145b9dba556aaff3c063b5c0f6cc14d14b053296c3c 2025-03-21T20:21:55.1189359Z deleted: sha256:56efc65dc265db39000751855e04b0ca0e56235bdfd19e74c9831a26e9548135 2025-03-21T20:21:55.1189990Z deleted: sha256:30b5876aa699f37563aa1e3f719d1e7866d1496062d1583c55ab4c59038ac044 2025-03-21T20:21:55.1190630Z deleted: sha256:8a672d95f0bde22559bbc58ae56f509b8c988c5af6e6fcd3442a6478126ad730 2025-03-21T20:21:55.1191293Z deleted: sha256:4fe3e21828f67217155c5bf58ec5ce3d6f6e39648b9ee84cd1f7492f8773a235 2025-03-21T20:21:55.1191918Z deleted: sha256:270a1170e7e398434ff1b31e17e233f7d7b71aa99a40473615860068e86720af 2025-03-21T20:21:55.1192298Z 2025-03-21T20:21:55.1192419Z Total reclaimed space: 13.66GB 2025-03-21T20:21:55.2067955Z ##[group]Run set +e 2025-03-21T20:21:55.2068701Z set +e 2025-03-21T20:21:55.2069088Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-03-21T20:21:55.2069534Z  sudo rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-03-21T20:21:55.2069913Z else 2025-03-21T20:21:55.2070206Z  rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-03-21T20:21:55.2070562Z fi 2025-03-21T20:21:55.2070788Z set -e 2025-03-21T20:21:55.2076727Z shell: /usr/bin/bash -e {0} 2025-03-21T20:21:55.2077017Z env: 2025-03-21T20:21:55.2077298Z DOCKER_IMAGE: executorch-ubuntu-22.04-qnn-sdk 2025-03-21T20:21:55.2077672Z REPOSITORY: pytorch/executorch 2025-03-21T20:21:55.2077969Z PR_NUMBER: 2025-03-21T20:21:55.2079329Z 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-03-21T20:21:55.2080842Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-03-21T20:21:55.2081437Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-03-21T20:21:55.2081993Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-03-21T20:21:55.2082386Z NO_SUDO: false 2025-03-21T20:21:55.2082638Z ##[endgroup] 2025-03-21T20:21:55.9881835Z Post job cleanup. 2025-03-21T20:21:56.0925045Z Post job cleanup. 2025-03-21T20:21:56.1880243Z [command]/usr/bin/git version 2025-03-21T20:21:56.1932925Z git version 2.47.1 2025-03-21T20:21:56.1973691Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/ca1ef5e6-f247-40a0-b9a8-8c94aee8c0c7' before making global git config changes 2025-03-21T20:21:56.1974734Z Adding repository directory to the temporary git global config as a safe directory 2025-03-21T20:21:56.1978860Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-03-21T20:21:56.2008929Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-03-21T20:21:56.2045683Z [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-03-21T20:21:56.2320286Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-03-21T20:21:56.2340086Z http.https://github.com/.extraheader 2025-03-21T20:21:56.2350094Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2025-03-21T20:21:56.2376412Z [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-03-21T20:21:56.2693736Z A job completed hook has been configured by the self-hosted runner administrator 2025-03-21T20:21:56.2719356Z ##[group]Run '/home/ec2-user/runner-scripts/after_job.sh' 2025-03-21T20:21:56.2725395Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-03-21T20:21:56.2725793Z ##[endgroup] 2025-03-21T20:21:56.2806641Z [!ALERT!] Swap in detected! [!ALERT!] 2025-03-21T20:22:07.3058915Z [!ALERT!] Swap out detected [!ALERT!] 2025-03-21T20:22:24.2091396Z Cleaning up orphan processes