2025-06-06T00:43:44.8025113Z Current runner version: '2.325.0' 2025-06-06T00:43:44.8031192Z Runner name: 'i-080be99203ebd2504' 2025-06-06T00:43:44.8032133Z Machine name: 'ip-10-0-10-189' 2025-06-06T00:43:44.8035047Z ##[group]GITHUB_TOKEN Permissions 2025-06-06T00:43:44.8037379Z Contents: write 2025-06-06T00:43:44.8038090Z Metadata: read 2025-06-06T00:43:44.8038600Z ##[endgroup] 2025-06-06T00:43:44.8040820Z Secret source: Actions 2025-06-06T00:43:44.8041502Z Prepare workflow directory 2025-06-06T00:43:44.8611775Z Prepare all required actions 2025-06-06T00:43:44.8655057Z Getting action download info 2025-06-06T00:43:45.1112845Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2025-06-06T00:43:45.3200873Z Download action repository 'pytorch/pytorch@9c1bc9ce4684de96db025292610c0664d3d55345' (SHA:9c1bc9ce4684de96db025292610c0664d3d55345) 2025-06-06T00:43:53.4750351Z Download action repository 'actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093' (SHA:d3f86a106a0bac45b974a628896c90dbdf5c8093) 2025-06-06T00:43:53.8100687Z Download action repository 'pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1' (SHA:a2c1430e2bddadbad9f49a6f9b879f062c6b19b1) 2025-06-06T00:43:53.9730544Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02) 2025-06-06T00:43:54.4029618Z Download action repository 'seemethere/upload-artifact-s3@baba72d0712b404f646cebe0730933554ebce96a' (SHA:baba72d0712b404f646cebe0730933554ebce96a) 2025-06-06T00:43:54.6788510Z Getting action download info 2025-06-06T00:43:54.7697896Z Download action repository 'pytorch/pytorch@main' (SHA:28796f71d04302029290f473a286efc2aba339c2) 2025-06-06T00:44:07.4326974Z Complete job name: upload-gh-pages / linux-job 2025-06-06T00:44:07.4813570Z A job started hook has been configured by the self-hosted runner administrator 2025-06-06T00:44:07.4948995Z ##[group]Run '/home/ec2-user/runner-scripts/before_job.sh' 2025-06-06T00:44:07.4958050Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:07.4958733Z ##[endgroup] 2025-06-06T00:44:08.7356398Z Runner Type: linux.2xlarge 2025-06-06T00:44:08.7356912Z Instance Type: c5.2xlarge 2025-06-06T00:44:08.7357195Z AMI Name: unknown 2025-06-06T00:44:08.7383045Z AMI ID: ami-071226ecf16aa7d96 2025-06-06T00:44:14.2776587Z ##[group]Run set -euxo pipefail 2025-06-06T00:44:14.2777016Z set -euxo pipefail 2025-06-06T00:44:14.2777323Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-06-06T00:44:14.2777718Z  echo "::group::Cleanup with-sudo debug output" 2025-06-06T00:44:14.2778103Z  sudo rm -rfv "${GITHUB_WORKSPACE}" 2025-06-06T00:44:14.2778426Z else 2025-06-06T00:44:14.2778692Z  echo "::group::Cleanup no-sudo debug output" 2025-06-06T00:44:14.2779064Z  rm -rfv "${GITHUB_WORKSPACE}" 2025-06-06T00:44:14.2779355Z fi 2025-06-06T00:44:14.2779563Z  2025-06-06T00:44:14.2779816Z mkdir -p "${GITHUB_WORKSPACE}" 2025-06-06T00:44:14.2780143Z echo "::endgroup::" 2025-06-06T00:44:14.2789591Z shell: /usr/bin/bash -e {0} 2025-06-06T00:44:14.2789882Z env: 2025-06-06T00:44:14.2790175Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:14.2790567Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:14.2790901Z PR_NUMBER: 2025-06-06T00:44:14.2794243Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:14.2797827Z NO_SUDO: false 2025-06-06T00:44:14.2798065Z ##[endgroup] 2025-06-06T00:44:14.2823841Z + [[ false == \f\a\l\s\e ]] 2025-06-06T00:44:14.2833981Z + echo '::group::Cleanup with-sudo debug output' 2025-06-06T00:44:14.2834513Z + sudo rm -rfv /home/ec2-user/actions-runner/_work/executorch/executorch 2025-06-06T00:44:14.2840840Z ##[group]Cleanup with-sudo debug output 2025-06-06T00:44:14.4223940Z removed directory '/home/ec2-user/actions-runner/_work/executorch/executorch' 2025-06-06T00:44:14.4238580Z + mkdir -p /home/ec2-user/actions-runner/_work/executorch/executorch 2025-06-06T00:44:14.4251538Z + echo ::endgroup:: 2025-06-06T00:44:14.4252607Z ##[endgroup] 2025-06-06T00:44:14.4362931Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-06-06T00:44:14.4363420Z with: 2025-06-06T00:44:14.4363647Z repository: pytorch/test-infra 2025-06-06T00:44:14.4363950Z path: test-infra 2025-06-06T00:44:14.4364179Z submodules: recursive 2025-06-06T00:44:14.4364772Z token: *** 2025-06-06T00:44:14.4365002Z ssh-strict: true 2025-06-06T00:44:14.4365222Z ssh-user: git 2025-06-06T00:44:14.4365466Z persist-credentials: true 2025-06-06T00:44:14.4365721Z clean: true 2025-06-06T00:44:14.4365966Z sparse-checkout-cone-mode: true 2025-06-06T00:44:14.4366250Z fetch-depth: 1 2025-06-06T00:44:14.4366479Z fetch-tags: false 2025-06-06T00:44:14.4366717Z show-progress: true 2025-06-06T00:44:14.4367008Z lfs: false 2025-06-06T00:44:14.4367287Z set-safe-directory: true 2025-06-06T00:44:14.4367536Z env: 2025-06-06T00:44:14.4367782Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:14.4368123Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:14.4368457Z PR_NUMBER: 2025-06-06T00:44:14.4372009Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:14.4375452Z ##[endgroup] 2025-06-06T00:44:14.5497117Z Syncing repository: pytorch/test-infra 2025-06-06T00:44:14.5497932Z ##[group]Getting Git version info 2025-06-06T00:44:14.5498479Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra' 2025-06-06T00:44:14.5499205Z [command]/usr/bin/git version 2025-06-06T00:44:14.5499481Z git version 2.47.1 2025-06-06T00:44:14.5507473Z ##[endgroup] 2025-06-06T00:44:14.5519315Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/03761c90-9f8c-4f40-95de-bb8d592bf77b' before making global git config changes 2025-06-06T00:44:14.5520335Z Adding repository directory to the temporary git global config as a safe directory 2025-06-06T00:44:14.5524089Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-06T00:44:14.5550842Z ##[group]Initializing the repository 2025-06-06T00:44:14.5555185Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-06T00:44:14.5584366Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-06-06T00:44:14.5585318Z hint: is subject to change. To configure the initial branch name to use in all 2025-06-06T00:44:14.5585907Z hint: of your new repositories, which will suppress this warning, call: 2025-06-06T00:44:14.5586317Z hint: 2025-06-06T00:44:14.5586622Z hint: git config --global init.defaultBranch 2025-06-06T00:44:14.5586962Z hint: 2025-06-06T00:44:14.5587299Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-06-06T00:44:14.5587888Z hint: 'development'. The just-created branch can be renamed via this command: 2025-06-06T00:44:14.5588330Z hint: 2025-06-06T00:44:14.5588565Z hint: git branch -m 2025-06-06T00:44:14.5589141Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.git/ 2025-06-06T00:44:14.5593789Z [command]/usr/bin/git remote add origin https://github.com/pytorch/test-infra 2025-06-06T00:44:14.5618043Z ##[endgroup] 2025-06-06T00:44:14.5618521Z ##[group]Disabling automatic garbage collection 2025-06-06T00:44:14.5621730Z [command]/usr/bin/git config --local gc.auto 0 2025-06-06T00:44:14.5644781Z ##[endgroup] 2025-06-06T00:44:14.5645177Z ##[group]Setting up auth 2025-06-06T00:44:14.5650015Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-06T00:44:14.5673805Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-06T00:44:14.5934897Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-06T00:44:14.5959044Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-06T00:44:14.6214106Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-06T00:44:14.6258221Z ##[endgroup] 2025-06-06T00:44:14.6258691Z ##[group]Determining the default branch 2025-06-06T00:44:14.6261881Z Retrieving the default branch name 2025-06-06T00:44:14.8267685Z Default branch 'main' 2025-06-06T00:44:14.8268730Z ##[endgroup] 2025-06-06T00:44:14.8269545Z ##[group]Fetching the repository 2025-06-06T00:44:14.8273501Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +refs/heads/main:refs/remotes/origin/main 2025-06-06T00:44:15.2682350Z From https://github.com/pytorch/test-infra 2025-06-06T00:44:15.2682818Z * [new branch] main -> origin/main 2025-06-06T00:44:15.2703357Z ##[endgroup] 2025-06-06T00:44:15.2703771Z ##[group]Determining the checkout info 2025-06-06T00:44:15.2705630Z ##[endgroup] 2025-06-06T00:44:15.2711726Z [command]/usr/bin/git sparse-checkout disable 2025-06-06T00:44:15.2742450Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-06-06T00:44:15.2767091Z ##[group]Checking out the ref 2025-06-06T00:44:15.2770675Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2025-06-06T00:44:15.3608173Z Switched to a new branch 'main' 2025-06-06T00:44:15.3608651Z branch 'main' set up to track 'origin/main'. 2025-06-06T00:44:15.3615426Z ##[endgroup] 2025-06-06T00:44:15.3615857Z ##[group]Setting up auth for fetching submodules 2025-06-06T00:44:15.3621491Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-06T00:44:15.3662541Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-06-06T00:44:15.3691044Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-06-06T00:44:15.3720253Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-06-06T00:44:15.3745315Z ##[endgroup] 2025-06-06T00:44:15.3745754Z ##[group]Fetching submodules 2025-06-06T00:44:15.3750996Z [command]/usr/bin/git submodule sync --recursive 2025-06-06T00:44:15.4005598Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive 2025-06-06T00:44:15.4258698Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 2025-06-06T00:44:15.4510391Z ##[endgroup] 2025-06-06T00:44:15.4510869Z ##[group]Persisting credentials for submodules 2025-06-06T00:44:15.4515940Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :" 2025-06-06T00:44:15.4765144Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url" 2025-06-06T00:44:15.5018115Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-06-06T00:44:15.5266699Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-06-06T00:44:15.5512056Z ##[endgroup] 2025-06-06T00:44:15.5542111Z [command]/usr/bin/git log -1 --format=%H 2025-06-06T00:44:15.5560607Z 3bb0141f1d3681417ee2b586acf845c9e2563dee 2025-06-06T00:44:15.5731311Z Prepare all required actions 2025-06-06T00:44:15.5731803Z Getting action download info 2025-06-06T00:44:15.6655229Z Download action repository 'pytorch/test-infra@main' (SHA:3bb0141f1d3681417ee2b586acf845c9e2563dee) 2025-06-06T00:44:17.0931411Z Getting action download info 2025-06-06T00:44:17.1871259Z Download action repository 'nick-fields/retry@3e91a01664abd3c5cd539100d10d33b9c5b68482' (SHA:3e91a01664abd3c5cd539100d10d33b9c5b68482) 2025-06-06T00:44:17.5123048Z ##[group]Run ./test-infra/.github/actions/setup-linux 2025-06-06T00:44:17.5123417Z env: 2025-06-06T00:44:17.5123677Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:17.5124028Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:17.5124300Z PR_NUMBER: 2025-06-06T00:44:17.5127603Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:17.5130882Z ##[endgroup] 2025-06-06T00:44:17.5216343Z ##[group]Run set -euo pipefail 2025-06-06T00:44:17.5216697Z set -euo pipefail 2025-06-06T00:44:17.5216994Z function get_ec2_metadata() { 2025-06-06T00:44:17.5217362Z  # Pulled from instance metadata endpoint for EC2 2025-06-06T00:44:17.5218029Z  # see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html 2025-06-06T00:44:17.5218589Z  category=$1 2025-06-06T00:44:17.5219482Z  curl -H "X-aws-ec2-metadata-token: $(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 30")" -fsSL "http://169.254.169.254/latest/meta-data/${category}" 2025-06-06T00:44:17.5220414Z } 2025-06-06T00:44:17.5220668Z echo "ami-id: $(get_ec2_metadata ami-id)" 2025-06-06T00:44:17.5221099Z echo "instance-id: $(get_ec2_metadata instance-id)" 2025-06-06T00:44:17.5221726Z echo "instance-type: $(get_ec2_metadata instance-type)" 2025-06-06T00:44:17.5222150Z echo "system info $(uname -a)" 2025-06-06T00:44:17.5227992Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:17.5228372Z env: 2025-06-06T00:44:17.5228613Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:17.5228976Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:17.5229247Z PR_NUMBER: 2025-06-06T00:44:17.5232494Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:17.5235898Z ##[endgroup] 2025-06-06T00:44:17.5380429Z ami-id: ami-071226ecf16aa7d96 2025-06-06T00:44:17.5472064Z instance-id: i-080be99203ebd2504 2025-06-06T00:44:17.5563052Z instance-type: c5.2xlarge 2025-06-06T00:44:17.5572813Z system info Linux ip-10-0-10-189.ec2.internal 6.1.130-139.222.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 11 01:10:58 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2025-06-06T00:44:17.5608733Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-06T00:44:17.5609694Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-06T00:44:17.5615718Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:17.5616099Z env: 2025-06-06T00:44:17.5616336Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:17.5616685Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:17.5616957Z PR_NUMBER: 2025-06-06T00:44:17.5620213Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:17.5623498Z ##[endgroup] 2025-06-06T00:44:17.5699835Z ##[group]Run if systemctl is-active --quiet docker; then 2025-06-06T00:44:17.5700296Z if systemctl is-active --quiet docker; then 2025-06-06T00:44:17.5700672Z  echo "Docker daemon is running..."; 2025-06-06T00:44:17.5700997Z else 2025-06-06T00:44:17.5701337Z  echo "Starting docker deamon..." && sudo systemctl start docker; 2025-06-06T00:44:17.5701767Z fi 2025-06-06T00:44:17.5707162Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:17.5707543Z env: 2025-06-06T00:44:17.5707792Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:17.5708284Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:17.5708572Z PR_NUMBER: 2025-06-06T00:44:17.5711843Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:17.5715135Z ##[endgroup] 2025-06-06T00:44:17.5786672Z Docker daemon is running... 2025-06-06T00:44:17.5814923Z ##[group]Run AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-06-06T00:44:17.5815575Z AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-06-06T00:44:17.5816103Z retry () { "$@" || (sleep 1 && "$@") || (sleep 2 && "$@") } 2025-06-06T00:44:17.5816871Z retry aws ecr get-login-password --region "$AWS_DEFAULT_REGION" | docker login --username AWS \ 2025-06-06T00:44:17.5817622Z  --password-stdin "$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com" 2025-06-06T00:44:17.5823199Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:17.5823582Z env: 2025-06-06T00:44:17.5823822Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:17.5824180Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:17.5824458Z PR_NUMBER: 2025-06-06T00:44:17.5827724Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:17.5831042Z AWS_RETRY_MODE: standard 2025-06-06T00:44:17.5831347Z AWS_MAX_ATTEMPTS: 5 2025-06-06T00:44:17.5831673Z AWS_DEFAULT_REGION: us-east-1 2025-06-06T00:44:17.5831950Z ##[endgroup] 2025-06-06T00:44:18.6407977Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-06T00:44:18.6409052Z Configure a credential helper to remove this warning. See 2025-06-06T00:44:18.6409869Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-06T00:44:18.6410268Z 2025-06-06T00:44:18.6410392Z Login Succeeded 2025-06-06T00:44:18.6452092Z ##[group]Run env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-06T00:44:18.6452804Z env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-06T00:44:18.6453311Z env | grep '^CI' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-06-06T00:44:18.6459398Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:18.6459763Z env: 2025-06-06T00:44:18.6460015Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:18.6460359Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:18.6460897Z PR_NUMBER: 2025-06-06T00:44:18.6464158Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:18.6467453Z ##[endgroup] 2025-06-06T00:44:18.6557362Z ##[group]Run RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-06-06T00:44:18.6557857Z RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-06-06T00:44:18.6558260Z sudo rm -rf "${RUNNER_ARTIFACT_DIR}" 2025-06-06T00:44:18.6558614Z mkdir -p "${RUNNER_ARTIFACT_DIR}" 2025-06-06T00:44:18.6559213Z echo "RUNNER_ARTIFACT_DIR=${RUNNER_ARTIFACT_DIR}" >> "${GITHUB_ENV}" 2025-06-06T00:44:18.6559642Z  2025-06-06T00:44:18.6559949Z RUNNER_TEST_RESULTS_DIR="${RUNNER_TEMP}/test-results" 2025-06-06T00:44:18.6560373Z sudo rm -rf "${RUNNER_TEST_RESULTS_DIR}" 2025-06-06T00:44:18.6560752Z mkdir -p "${RUNNER_TEST_RESULTS_DIR}" 2025-06-06T00:44:18.6561245Z echo "RUNNER_TEST_RESULTS_DIR=${RUNNER_TEST_RESULTS_DIR}" >> "${GITHUB_ENV}" 2025-06-06T00:44:18.6561697Z  2025-06-06T00:44:18.6561938Z RUNNER_DOCS_DIR="${RUNNER_TEMP}/docs" 2025-06-06T00:44:18.6562275Z sudo rm -rf "${RUNNER_DOCS_DIR}" 2025-06-06T00:44:18.6562622Z mkdir -p "${RUNNER_DOCS_DIR}" 2025-06-06T00:44:18.6563017Z echo "RUNNER_DOCS_DIR=${RUNNER_DOCS_DIR}" >> "${GITHUB_ENV}" 2025-06-06T00:44:18.6568479Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:18.6568844Z env: 2025-06-06T00:44:18.6569096Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:18.6569460Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:18.6569735Z PR_NUMBER: 2025-06-06T00:44:18.6573290Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:18.6576600Z ##[endgroup] 2025-06-06T00:44:19.1184394Z ##[group]Run needs=0 2025-06-06T00:44:19.1184676Z needs=0 2025-06-06T00:44:19.1185038Z if lspci -v | grep -e 'controller.*NVIDIA' >/dev/null 2>/dev/null; then 2025-06-06T00:44:19.1185485Z  needs=1 2025-06-06T00:44:19.1185700Z fi 2025-06-06T00:44:19.1185950Z echo "does=${needs}" >> $GITHUB_OUTPUT 2025-06-06T00:44:19.1191852Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:19.1192236Z env: 2025-06-06T00:44:19.1192473Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:19.1193003Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:19.1193289Z PR_NUMBER: 2025-06-06T00:44:19.1196570Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:19.1199998Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:19.1200584Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:19.1201142Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:19.1201523Z ##[endgroup] 2025-06-06T00:44:19.1470560Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-06-06T00:44:19.1471149Z # ignore expansion of "docker ps -q" since it could be empty 2025-06-06T00:44:19.1471572Z # shellcheck disable=SC2046 2025-06-06T00:44:19.1472153Z docker stop $(docker ps -q) || true 2025-06-06T00:44:19.1472495Z # Prune all of the docker images 2025-06-06T00:44:19.1472828Z docker system prune -af 2025-06-06T00:44:19.1478549Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:19.1478941Z env: 2025-06-06T00:44:19.1479179Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:19.1479549Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:19.1479821Z PR_NUMBER: 2025-06-06T00:44:19.1483064Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:19.1486532Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:19.1487116Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:19.1487678Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:19.1488061Z ##[endgroup] 2025-06-06T00:44:19.1712398Z "docker stop" requires at least 1 argument. 2025-06-06T00:44:19.1712872Z See 'docker stop --help'. 2025-06-06T00:44:19.1713046Z 2025-06-06T00:44:19.1713209Z Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] 2025-06-06T00:44:19.1713488Z 2025-06-06T00:44:19.1713649Z Stop one or more running containers 2025-06-06T00:44:19.2003198Z Total reclaimed space: 0B 2025-06-06T00:44:19.2076194Z ##[group]Run ./test-infra/.github/actions/setup-ssh 2025-06-06T00:44:19.2076606Z with: 2025-06-06T00:44:19.2077321Z github-secret: *** 2025-06-06T00:44:19.2078040Z instructions: All testing is done inside the container, to start an interactive session run: docker exec -it $(docker container ps --format '{{.ID}}') bash 2025-06-06T00:44:19.2079079Z activate-with-label: false 2025-06-06T00:44:19.2079346Z label: with-ssh 2025-06-06T00:44:19.2079593Z remove-existing-keys: true 2025-06-06T00:44:19.2079860Z fail-silently: true 2025-06-06T00:44:19.2080097Z env: 2025-06-06T00:44:19.2080324Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:19.2080677Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:19.2080957Z PR_NUMBER: 2025-06-06T00:44:19.2084234Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:19.2087713Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:19.2088304Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:19.2088871Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:19.2089271Z ##[endgroup] 2025-06-06T00:44:19.3135878Z Please see https://github.com/pytorch/pytorch/wiki/Debugging-using-with-ssh-for-Github-Actions for more info. 2025-06-06T00:44:19.3137220Z Not on pull request and ciflow reference could not be extracted, skipping adding ssh keys 2025-06-06T00:44:19.3255521Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-06-06T00:44:19.3255969Z with: 2025-06-06T00:44:19.3256189Z repository: pytorch/executorch 2025-06-06T00:44:19.3256479Z ref: gh-pages 2025-06-06T00:44:19.3256709Z path: pytorch/executorch 2025-06-06T00:44:19.3256979Z fetch-depth: 1 2025-06-06T00:44:19.3257336Z token: *** 2025-06-06T00:44:19.3257563Z ssh-strict: true 2025-06-06T00:44:19.3257798Z ssh-user: git 2025-06-06T00:44:19.3258028Z persist-credentials: true 2025-06-06T00:44:19.3258303Z clean: true 2025-06-06T00:44:19.3258540Z sparse-checkout-cone-mode: true 2025-06-06T00:44:19.3258838Z fetch-tags: false 2025-06-06T00:44:19.3259063Z show-progress: true 2025-06-06T00:44:19.3259367Z lfs: false 2025-06-06T00:44:19.3259586Z set-safe-directory: true 2025-06-06T00:44:19.3259851Z env: 2025-06-06T00:44:19.3260083Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:19.3260439Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:19.3260769Z PR_NUMBER: 2025-06-06T00:44:19.3264040Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:19.3267477Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:19.3268209Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:19.3268799Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:19.3269198Z ##[endgroup] 2025-06-06T00:44:19.4237459Z Syncing repository: pytorch/executorch 2025-06-06T00:44:19.4245609Z ##[group]Getting Git version info 2025-06-06T00:44:19.4246254Z Working directory is '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch' 2025-06-06T00:44:19.4271589Z [command]/usr/bin/git version 2025-06-06T00:44:19.4305179Z git version 2.47.1 2025-06-06T00:44:19.4328899Z ##[endgroup] 2025-06-06T00:44:19.4340399Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/8bbf8962-1c8f-4ccc-9a8d-00a1ca5eefe5' before making global git config changes 2025-06-06T00:44:19.4341374Z Adding repository directory to the temporary git global config as a safe directory 2025-06-06T00:44:19.4345341Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-06-06T00:44:19.4378097Z ##[group]Initializing the repository 2025-06-06T00:44:19.4382576Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch 2025-06-06T00:44:19.4410797Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-06-06T00:44:19.4411393Z hint: is subject to change. To configure the initial branch name to use in all 2025-06-06T00:44:19.4412073Z hint: of your new repositories, which will suppress this warning, call: 2025-06-06T00:44:19.4412627Z hint: 2025-06-06T00:44:19.4412892Z hint: git config --global init.defaultBranch 2025-06-06T00:44:19.4413242Z hint: 2025-06-06T00:44:19.4413560Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-06-06T00:44:19.4414234Z hint: 'development'. The just-created branch can be renamed via this command: 2025-06-06T00:44:19.4414911Z hint: 2025-06-06T00:44:19.4415139Z hint: git branch -m 2025-06-06T00:44:19.4415862Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch/.git/ 2025-06-06T00:44:19.4420228Z [command]/usr/bin/git remote add origin https://github.com/pytorch/executorch 2025-06-06T00:44:19.4443975Z ##[endgroup] 2025-06-06T00:44:19.4444395Z ##[group]Disabling automatic garbage collection 2025-06-06T00:44:19.4448236Z [command]/usr/bin/git config --local gc.auto 0 2025-06-06T00:44:19.4470705Z ##[endgroup] 2025-06-06T00:44:19.4471085Z ##[group]Setting up auth 2025-06-06T00:44:19.4476834Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-06T00:44:19.4499754Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-06T00:44:19.4749929Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-06T00:44:19.4774840Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-06T00:44:19.5024135Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-06-06T00:44:19.5063492Z ##[endgroup] 2025-06-06T00:44:19.5063907Z ##[group]Fetching the repository 2025-06-06T00:44:19.5071096Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +refs/heads/gh-pages*:refs/remotes/origin/gh-pages* +refs/tags/gh-pages*:refs/tags/gh-pages* 2025-06-06T00:44:21.1473340Z From https://github.com/pytorch/executorch 2025-06-06T00:44:21.1473959Z * [new branch] gh-pages -> origin/gh-pages 2025-06-06T00:44:21.1493201Z ##[endgroup] 2025-06-06T00:44:21.1493775Z ##[group]Determining the checkout info 2025-06-06T00:44:21.1500290Z [command]/usr/bin/git branch --list --remote origin/gh-pages 2025-06-06T00:44:21.1520016Z origin/gh-pages 2025-06-06T00:44:21.1525361Z ##[endgroup] 2025-06-06T00:44:21.1529710Z [command]/usr/bin/git sparse-checkout disable 2025-06-06T00:44:21.1558724Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-06-06T00:44:21.1581881Z ##[group]Checking out the ref 2025-06-06T00:44:21.1585876Z [command]/usr/bin/git checkout --progress --force -B gh-pages refs/remotes/origin/gh-pages 2025-06-06T00:44:22.1098359Z Switched to a new branch 'gh-pages' 2025-06-06T00:44:22.1098956Z branch 'gh-pages' set up to track 'origin/gh-pages'. 2025-06-06T00:44:22.1153875Z ##[endgroup] 2025-06-06T00:44:22.1157188Z [command]/usr/bin/git log -1 --format=%H 2025-06-06T00:44:22.1175741Z 7c953deb3f81949ad2effc085c5009bed735047a 2025-06-06T00:44:22.1375865Z Prepare all required actions 2025-06-06T00:44:22.1376422Z Getting action download info 2025-06-06T00:44:22.2249118Z Download action repository 'nick-fields/retry@v3.0.0' (SHA:7152eba30c6575329ac0576536151aca5a72780e) 2025-06-06T00:44:22.3601612Z ##[group]Run ./test-infra/.github/actions/calculate-docker-image 2025-06-06T00:44:22.3602028Z with: 2025-06-06T00:44:22.3602293Z docker-image-name: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3602672Z docker-build-dir: .ci/docker 2025-06-06T00:44:22.3602965Z working-directory: pytorch/executorch 2025-06-06T00:44:22.3603303Z docker-build-script: ./build.sh 2025-06-06T00:44:22.3603702Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.3604097Z force-push: false 2025-06-06T00:44:22.3604328Z env: 2025-06-06T00:44:22.3604562Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3604919Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:22.3605193Z PR_NUMBER: 2025-06-06T00:44:22.3608494Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:22.3611942Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:22.3612640Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:22.3613208Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:22.3613603Z ##[endgroup] 2025-06-06T00:44:22.3635058Z ##[group]Run set -ex 2025-06-06T00:44:22.3635377Z set -ex 2025-06-06T00:44:22.3635593Z  2025-06-06T00:44:22.3635993Z # If the docker build directory or the build script doesn't exist, the action will 2025-06-06T00:44:22.3636661Z # gracefully return the docker image name as it is. Pulling docker image in Linux 2025-06-06T00:44:22.3637242Z # job could then download the pre-built image as usual 2025-06-06T00:44:22.3637803Z if [[ ! -d "${DOCKER_BUILD_DIR}" ]] || [[ ! -f "${DOCKER_BUILD_DIR}/${DOCKER_BUILD_SCRIPT}" ]]; then 2025-06-06T00:44:22.3638305Z  echo "skip=true" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3638770Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3639168Z  2025-06-06T00:44:22.3639522Z  echo "There is no Docker build script in ${REPO_NAME} repo, skipping..." 2025-06-06T00:44:22.3640237Z  exit 0 2025-06-06T00:44:22.3640469Z else 2025-06-06T00:44:22.3640734Z  echo "skip=false" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3641049Z fi 2025-06-06T00:44:22.3641260Z  2025-06-06T00:44:22.3641588Z if [[ "${DOCKER_IMAGE_NAME}" == *"${DOCKER_REGISTRY}/${REPO_NAME}"* ]]; then 2025-06-06T00:44:22.3642195Z  # The docker image name already includes the ECR prefix and tag, so we can just 2025-06-06T00:44:22.3642724Z  # use it as it is, but first let's extract the tag 2025-06-06T00:44:22.3643209Z  DOCKER_TAG=$(echo "${DOCKER_IMAGE_NAME}" | awk -F '[:,]' '{print $2}') 2025-06-06T00:44:22.3643719Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3644317Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3644731Z else 2025-06-06T00:44:22.3644991Z  if [[ "${DOCKER_IMAGE_NAME}" == *:* ]]; then 2025-06-06T00:44:22.3645381Z  CUSTOM_TAG_PREFIX=${DOCKER_IMAGE_NAME#*:} 2025-06-06T00:44:22.3645765Z  DOCKER_IMAGE_NAME=${DOCKER_IMAGE_NAME%%:*} 2025-06-06T00:44:22.3646110Z  fi 2025-06-06T00:44:22.3646569Z  DOCKER_TAG=${CUSTOM_TAG_PREFIX:+${CUSTOM_TAG_PREFIX}-}$(git rev-parse HEAD:"${DOCKER_BUILD_DIR}") 2025-06-06T00:44:22.3647174Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3647820Z  echo "docker-image=${DOCKER_REGISTRY}/${REPO_NAME}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3648521Z  echo "custom-tag-prefix=${CUSTOM_TAG_PREFIX}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:44:22.3648952Z fi 2025-06-06T00:44:22.3655127Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:22.3655514Z env: 2025-06-06T00:44:22.3655769Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3656119Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:22.3656404Z PR_NUMBER: 2025-06-06T00:44:22.3659640Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:22.3663055Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:22.3663642Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:22.3664206Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:22.3664598Z REPO_NAME: executorch 2025-06-06T00:44:22.3664909Z DOCKER_IMAGE_NAME: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3665260Z DOCKER_BUILD_DIR: .ci/docker 2025-06-06T00:44:22.3665551Z DOCKER_BUILD_SCRIPT: ./build.sh 2025-06-06T00:44:22.3665936Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.3666318Z CUSTOM_TAG_PREFIX: 2025-06-06T00:44:22.3666565Z ##[endgroup] 2025-06-06T00:44:22.3689639Z + [[ ! -d .ci/docker ]] 2025-06-06T00:44:22.3689923Z + echo skip=true 2025-06-06T00:44:22.3690307Z + echo docker-image=pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3690792Z + echo 'There is no Docker build script in executorch repo, skipping...' 2025-06-06T00:44:22.3691743Z + exit 0 2025-06-06T00:44:22.3692389Z There is no Docker build script in executorch repo, skipping... 2025-06-06T00:44:22.3723806Z ##[group]Run set -eux 2025-06-06T00:44:22.3724074Z set -eux 2025-06-06T00:44:22.3724968Z aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token | jq --raw-output '.SecretString' | jq -r .docker_hub_readonly_token | docker login --username pytorchbot --password-stdin 2025-06-06T00:44:22.3730728Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:22.3731120Z env: 2025-06-06T00:44:22.3731364Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.3731726Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:22.3732002Z PR_NUMBER: 2025-06-06T00:44:22.3735519Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:22.3739009Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:22.3739618Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:22.3740180Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:22.3740567Z ##[endgroup] 2025-06-06T00:44:22.3766173Z + aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token 2025-06-06T00:44:22.3766949Z + jq --raw-output .SecretString 2025-06-06T00:44:22.3767622Z + jq -r .docker_hub_readonly_token 2025-06-06T00:44:22.3769166Z + docker login --username pytorchbot --password-stdin 2025-06-06T00:44:22.9371598Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-06T00:44:22.9372857Z Configure a credential helper to remove this warning. See 2025-06-06T00:44:22.9373730Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-06T00:44:22.9374129Z 2025-06-06T00:44:22.9374226Z Login Succeeded 2025-06-06T00:44:22.9448252Z Prepare all required actions 2025-06-06T00:44:22.9482030Z ##[group]Run ./test-infra/.github/actions/pull-docker-image 2025-06-06T00:44:22.9482406Z with: 2025-06-06T00:44:22.9482667Z docker-image: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.9483092Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.9483504Z env: 2025-06-06T00:44:22.9483747Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.9484085Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:22.9484368Z PR_NUMBER: 2025-06-06T00:44:22.9487637Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:22.9491190Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:22.9491791Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:22.9492468Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:22.9492854Z ##[endgroup] 2025-06-06T00:44:22.9509465Z ##[group]Run set -x 2025-06-06T00:44:22.9509743Z set -x 2025-06-06T00:44:22.9509974Z set +e 2025-06-06T00:44:22.9510181Z  2025-06-06T00:44:22.9510404Z login() { 2025-06-06T00:44:22.9510868Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-06-06T00:44:22.9511395Z } 2025-06-06T00:44:22.9511590Z  2025-06-06T00:44:22.9511797Z retry () { 2025-06-06T00:44:22.9512071Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-06-06T00:44:22.9512387Z } 2025-06-06T00:44:22.9512596Z  2025-06-06T00:44:22.9512813Z retry login "${DOCKER_REGISTRY}" 2025-06-06T00:44:22.9513119Z  2025-06-06T00:44:22.9513594Z IMAGE_SIZE=$(docker manifest inspect "${DOCKER_IMAGE}" | jq '[.layers[].size, .config.size] | add / 1024 / 1024') 2025-06-06T00:44:22.9514268Z echo "Compressed size of image in MB: ${IMAGE_SIZE}" 2025-06-06T00:44:22.9514631Z  2025-06-06T00:44:22.9514837Z set -e 2025-06-06T00:44:22.9515180Z # ignore output since only exit code is used for conditional 2025-06-06T00:44:22.9515666Z # only pull docker image if it's not available locally 2025-06-06T00:44:22.9516211Z if ! docker inspect --type=image "${DOCKER_IMAGE}" >/dev/null 2>/dev/null; then 2025-06-06T00:44:22.9516702Z  retry docker pull "${DOCKER_IMAGE}" 2025-06-06T00:44:22.9517029Z fi 2025-06-06T00:44:22.9522654Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:22.9523034Z env: 2025-06-06T00:44:22.9523272Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:22.9523622Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:22.9523894Z PR_NUMBER: 2025-06-06T00:44:22.9527244Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:22.9530710Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:22.9531307Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:22.9531868Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:22.9532450Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.9532843Z ##[endgroup] 2025-06-06T00:44:22.9555655Z + set +e 2025-06-06T00:44:22.9556173Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.9556902Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:22.9559244Z + aws ecr get-login-password --region us-east-1 2025-06-06T00:44:22.9560326Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-06-06T00:44:23.4665347Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-06-06T00:44:23.4666019Z Configure a credential helper to remove this warning. See 2025-06-06T00:44:23.4674041Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-06-06T00:44:23.4674480Z 2025-06-06T00:44:23.4674588Z Login Succeeded 2025-06-06T00:44:23.4688720Z ++ docker manifest inspect pytorch/almalinux-builder:cpu 2025-06-06T00:44:23.4689268Z ++ jq '[.layers[].size, .config.size] | add / 1024 / 1024' 2025-06-06T00:44:23.6546887Z + IMAGE_SIZE=1384.8424224853516 2025-06-06T00:44:23.6547311Z + echo 'Compressed size of image in MB: 1384.8424224853516' 2025-06-06T00:44:23.6547697Z + set -e 2025-06-06T00:44:23.6547990Z + docker inspect --type=image pytorch/almalinux-builder:cpu 2025-06-06T00:44:23.6548431Z Compressed size of image in MB: 1384.8424224853516 2025-06-06T00:44:23.6656282Z + retry docker pull pytorch/almalinux-builder:cpu 2025-06-06T00:44:23.6656744Z + docker pull pytorch/almalinux-builder:cpu 2025-06-06T00:44:23.8461285Z cpu: Pulling from pytorch/almalinux-builder 2025-06-06T00:44:23.8463890Z 19877a9af8e3: Pulling fs layer 2025-06-06T00:44:23.8464425Z c657072c70e1: Pulling fs layer 2025-06-06T00:44:23.8464903Z 9cc26fde1c47: Pulling fs layer 2025-06-06T00:44:23.8465404Z 70d01ba0c264: Pulling fs layer 2025-06-06T00:44:23.8466042Z 7e1e92f56de5: Pulling fs layer 2025-06-06T00:44:23.8466638Z 112259111685: Pulling fs layer 2025-06-06T00:44:23.8466943Z b598feb5feb6: Pulling fs layer 2025-06-06T00:44:23.8467214Z 4f4fb700ef54: Pulling fs layer 2025-06-06T00:44:23.8467496Z 20bf3d5976e0: Pulling fs layer 2025-06-06T00:44:23.8467776Z 70d01ba0c264: Waiting 2025-06-06T00:44:23.8468019Z 7e1e92f56de5: Waiting 2025-06-06T00:44:23.8468244Z 112259111685: Waiting 2025-06-06T00:44:23.8468480Z b598feb5feb6: Waiting 2025-06-06T00:44:23.8468721Z e7c4f11eed64: Pulling fs layer 2025-06-06T00:44:23.8469008Z 730b6a8e0c69: Pulling fs layer 2025-06-06T00:44:23.8469290Z 24f3a3a488d8: Pulling fs layer 2025-06-06T00:44:23.8469559Z 4f4fb700ef54: Waiting 2025-06-06T00:44:23.8469812Z a5f56bde5122: Pulling fs layer 2025-06-06T00:44:23.8470077Z 909307b3152f: Pulling fs layer 2025-06-06T00:44:23.8470343Z 20bf3d5976e0: Waiting 2025-06-06T00:44:23.8470564Z 730b6a8e0c69: Waiting 2025-06-06T00:44:23.8470810Z e7c4f11eed64: Waiting 2025-06-06T00:44:23.8471044Z 11ea652a4173: Pulling fs layer 2025-06-06T00:44:23.8471322Z 114a8eab7b21: Pulling fs layer 2025-06-06T00:44:23.8471579Z a5f56bde5122: Waiting 2025-06-06T00:44:23.8472066Z 11ea652a4173: Waiting 2025-06-06T00:44:23.8472316Z 88fc662dadc5: Pulling fs layer 2025-06-06T00:44:23.8472780Z 114a8eab7b21: Waiting 2025-06-06T00:44:23.8473020Z 909307b3152f: Waiting 2025-06-06T00:44:23.8473242Z 88fc662dadc5: Waiting 2025-06-06T00:44:23.9480982Z 9cc26fde1c47: Verifying Checksum 2025-06-06T00:44:23.9481514Z 9cc26fde1c47: Download complete 2025-06-06T00:44:24.3686492Z 70d01ba0c264: Verifying Checksum 2025-06-06T00:44:24.3687082Z 70d01ba0c264: Download complete 2025-06-06T00:44:24.5845776Z 19877a9af8e3: Download complete 2025-06-06T00:44:24.5926785Z c657072c70e1: Verifying Checksum 2025-06-06T00:44:24.5927162Z c657072c70e1: Download complete 2025-06-06T00:44:24.6287016Z 112259111685: Verifying Checksum 2025-06-06T00:44:24.6287508Z 112259111685: Download complete 2025-06-06T00:44:24.7085376Z 4f4fb700ef54: Download complete 2025-06-06T00:44:24.8180717Z 20bf3d5976e0: Verifying Checksum 2025-06-06T00:44:24.8181335Z 20bf3d5976e0: Download complete 2025-06-06T00:44:24.8849393Z e7c4f11eed64: Verifying Checksum 2025-06-06T00:44:24.8849998Z e7c4f11eed64: Download complete 2025-06-06T00:44:25.0861605Z b598feb5feb6: Verifying Checksum 2025-06-06T00:44:25.0862076Z b598feb5feb6: Download complete 2025-06-06T00:44:25.1388429Z 24f3a3a488d8: Verifying Checksum 2025-06-06T00:44:25.1388989Z 24f3a3a488d8: Download complete 2025-06-06T00:44:25.1903382Z a5f56bde5122: Download complete 2025-06-06T00:44:25.2409651Z 909307b3152f: Download complete 2025-06-06T00:44:25.3810033Z 11ea652a4173: Verifying Checksum 2025-06-06T00:44:25.3810606Z 11ea652a4173: Download complete 2025-06-06T00:44:25.4373891Z 114a8eab7b21: Verifying Checksum 2025-06-06T00:44:25.4374446Z 114a8eab7b21: Download complete 2025-06-06T00:44:26.2924384Z 7e1e92f56de5: Verifying Checksum 2025-06-06T00:44:26.2924815Z 7e1e92f56de5: Download complete 2025-06-06T00:44:26.8023652Z 19877a9af8e3: Pull complete 2025-06-06T00:44:27.3727307Z c657072c70e1: Pull complete 2025-06-06T00:44:27.5179454Z 9cc26fde1c47: Pull complete 2025-06-06T00:44:27.9928967Z 70d01ba0c264: Pull complete 2025-06-06T00:44:29.1936364Z 730b6a8e0c69: Verifying Checksum 2025-06-06T00:44:29.1937012Z 730b6a8e0c69: Download complete 2025-06-06T00:44:31.2165669Z 88fc662dadc5: Verifying Checksum 2025-06-06T00:44:31.2167036Z 88fc662dadc5: Download complete 2025-06-06T00:44:32.9133130Z 7e1e92f56de5: Pull complete 2025-06-06T00:44:33.0419215Z 112259111685: Pull complete 2025-06-06T00:44:34.3574492Z b598feb5feb6: Pull complete 2025-06-06T00:44:34.5074449Z 4f4fb700ef54: Pull complete 2025-06-06T00:44:34.8078081Z 20bf3d5976e0: Pull complete 2025-06-06T00:44:34.9701220Z e7c4f11eed64: Pull complete 2025-06-06T00:44:45.5483966Z 730b6a8e0c69: Pull complete 2025-06-06T00:44:45.5692530Z 24f3a3a488d8: Pull complete 2025-06-06T00:44:45.5904947Z a5f56bde5122: Pull complete 2025-06-06T00:44:45.6116302Z 909307b3152f: Pull complete 2025-06-06T00:44:45.8816025Z 11ea652a4173: Pull complete 2025-06-06T00:44:45.9223201Z 114a8eab7b21: Pull complete 2025-06-06T00:44:59.6433560Z 88fc662dadc5: Pull complete 2025-06-06T00:44:59.7183707Z Digest: sha256:e94a6b0cb1d7d8b760889c4f45fcccbd50c8edd374b65a19b23f292105565948 2025-06-06T00:44:59.7329180Z Status: Downloaded newer image for pytorch/almalinux-builder:cpu 2025-06-06T00:44:59.7355256Z docker.io/pytorch/almalinux-builder:cpu 2025-06-06T00:44:59.7394234Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-06T00:44:59.7395213Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-06-06T00:44:59.7402977Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:44:59.7403348Z env: 2025-06-06T00:44:59.7403605Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:59.7403944Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:59.7404230Z PR_NUMBER: 2025-06-06T00:44:59.7407581Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:59.7411026Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:59.7411631Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:59.7412178Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:59.7412664Z ##[endgroup] 2025-06-06T00:44:59.7544607Z ##[group]Run actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 2025-06-06T00:44:59.7545080Z with: 2025-06-06T00:44:59.7545396Z name: docs 2025-06-06T00:44:59.7545687Z path: /home/ec2-user/actions-runner/_work/_temp/artifacts/ 2025-06-06T00:44:59.7546082Z merge-multiple: false 2025-06-06T00:44:59.7546506Z repository: pytorch/executorch 2025-06-06T00:44:59.7546797Z run-id: 15475023342 2025-06-06T00:44:59.7547014Z env: 2025-06-06T00:44:59.7547258Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:44:59.7547606Z REPOSITORY: pytorch/executorch 2025-06-06T00:44:59.7547874Z PR_NUMBER: 2025-06-06T00:44:59.7551232Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:44:59.7554764Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:44:59.7555356Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:44:59.7555922Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:44:59.7556316Z ##[endgroup] 2025-06-06T00:45:00.1339303Z Downloading single artifact 2025-06-06T00:45:00.2245888Z Preparing to download the following artifacts: 2025-06-06T00:45:00.2246846Z - docs (ID: 3271975316, Size: 40689989, Expected Digest: sha256:f832fd3018ba0a827ce87ec4590257e336df72ecd9ad01589251dd8a295b3c73) 2025-06-06T00:45:00.2759546Z Redirecting to blob download url: https://productionresultssa5.blob.core.windows.net/actions-results/8d3a7417-50d4-4d84-a45d-6fd6bf453b5d/workflow-job-run-adbbc10c-6561-5e24-b7b5-c5e270353306/artifacts/46b42b4229cd7a39c564e780bb665a8bde4fdf722007e8473f167fe53ed4b995.zip 2025-06-06T00:45:00.2762489Z Starting download of artifact to: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:00.3720474Z (node:38006) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. 2025-06-06T00:45:00.3722744Z (Use `node --trace-deprecation ...` to show where the warning was created) 2025-06-06T00:45:00.9642716Z SHA256 digest of downloaded artifact is f832fd3018ba0a827ce87ec4590257e336df72ecd9ad01589251dd8a295b3c73 2025-06-06T00:45:00.9643570Z Artifact download completed successfully. 2025-06-06T00:45:00.9644022Z Total of 1 artifact(s) downloaded 2025-06-06T00:45:00.9649432Z Download artifact has finished successfully 2025-06-06T00:45:00.9850060Z ##[group]Run set -ex 2025-06-06T00:45:00.9850389Z set -ex 2025-06-06T00:45:00.9850607Z { 2025-06-06T00:45:00.9850845Z  echo "#!/usr/bin/env bash"; 2025-06-06T00:45:00.9851182Z  echo "set -eou pipefail"; 2025-06-06T00:45:00.9851498Z  # shellcheck disable=SC2016 2025-06-06T00:45:00.9851853Z  echo 'eval "$(conda shell.bash hook)"'; 2025-06-06T00:45:00.9852199Z  echo "set -x"; 2025-06-06T00:45:00.9852553Z  echo "${SCRIPT}"; 2025-06-06T00:45:00.9852857Z } > "${RUNNER_TEMP}/exec_script" 2025-06-06T00:45:00.9853211Z chmod +x "${RUNNER_TEMP}/exec_script" 2025-06-06T00:45:00.9853960Z python3 "/home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py" "" 2025-06-06T00:45:00.9860110Z shell: /usr/bin/bash -e {0} 2025-06-06T00:45:00.9860399Z env: 2025-06-06T00:45:00.9860690Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:00.9861053Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:00.9861519Z PR_NUMBER: 2025-06-06T00:45:00.9864776Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:00.9868218Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:00.9868830Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:00.9869395Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:00.9870127Z ALL_SECRETS: { "github_token": "***" } 2025-06-06T00:45:00.9870451Z ##[endgroup] 2025-06-06T00:45:00.9894640Z + echo '#!/usr/bin/env bash' 2025-06-06T00:45:00.9895027Z + echo 'set -eou pipefail' 2025-06-06T00:45:00.9895479Z + echo 'eval "$(conda shell.bash hook)"' 2025-06-06T00:45:00.9896089Z + echo 'set -x' 2025-06-06T00:45:00.9896321Z + echo 'set -euo pipefail 2025-06-06T00:45:00.9896502Z 2025-06-06T00:45:00.9896684Z # Get github.ref for the output doc folder. By default "main" 2025-06-06T00:45:00.9897120Z # If matches a tag like refs/tags/v1.12.0-rc3 or 2025-06-06T00:45:00.9897461Z # refs/tags/v1.12.0 convert to 1.12 2025-06-06T00:45:00.9897784Z export GITHUB_REF=refs/heads/main 2025-06-06T00:45:00.9897983Z 2025-06-06T00:45:00.9898115Z # Convert refs/tags/v1.12.0rc3 into 1.12. 2025-06-06T00:45:00.9898726Z # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 2025-06-06T00:45:00.9899363Z if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then 2025-06-06T00:45:00.9899743Z TARGET_FOLDER="${BASH_REMATCH[1]}" 2025-06-06T00:45:00.9900036Z else 2025-06-06T00:45:00.9900233Z TARGET_FOLDER="main" 2025-06-06T00:45:00.9900478Z fi 2025-06-06T00:45:00.9900703Z echo "Target Folder: ${TARGET_FOLDER}" 2025-06-06T00:45:00.9900915Z 2025-06-06T00:45:00.9901018Z mkdir -p "${TARGET_FOLDER}" 2025-06-06T00:45:00.9901385Z # Clean up target folder if exists and copy html output to the 2025-06-06T00:45:00.9901775Z # Target folder 2025-06-06T00:45:00.9902004Z rm -rf "${TARGET_FOLDER}"/* 2025-06-06T00:45:00.9902332Z mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" 2025-06-06T00:45:00.9902877Z git add "${TARGET_FOLDER}" || true 2025-06-06T00:45:00.9903080Z 2025-06-06T00:45:00.9903210Z git config user.name '\''pytorchbot'\'' 2025-06-06T00:45:00.9903589Z git config user.email '\''soumith+bot@pytorch.org'\'' 2025-06-06T00:45:00.9904014Z git commit -m "Auto-generating sphinx docs" || true 2025-06-06T00:45:00.9904371Z git push -f 2025-06-06T00:45:00.9904570Z ' 2025-06-06T00:45:00.9904879Z + chmod +x /home/ec2-user/actions-runner/_work/_temp/exec_script 2025-06-06T00:45:00.9906571Z + python3 /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra/.github/scripts/run_with_env_secrets.py '' 2025-06-06T00:45:11.2710862Z Running command: 2025-06-06T00:45:11.2716218Z 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_15475023342" `# 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_0f7fc490-19f7-4604-a3b1-48d4d81a7612":"/home/ec2-user/actions-runner/_work/_temp/_runner_file_commands/step_summary_0f7fc490-19f7-4604-a3b1-48d4d81a7612" -w /pytorch/executorch "pytorch/almalinux-builder:cpu" 2025-06-06T00:45:11.2722003Z 2025-06-06T00:45:11.2722353Z 30c50e0f3d124b30ab30ad31d7786f89c1b27afcc55fbdead20f8437d7536f5d 2025-06-06T00:45:11.2723058Z Running command: docker exec -t 30c50e0f3d124b30ab30ad31d7786f89c1b27afcc55fbdead20f8437d7536f5d /exec 2025-06-06T00:45:11.2723634Z + set -euo pipefail 2025-06-06T00:45:11.2723898Z + export GITHUB_REF=refs/heads/main 2025-06-06T00:45:11.2724214Z + GITHUB_REF=refs/heads/main 2025-06-06T00:45:11.2724527Z + [[ refs/heads/main =~ ^refs/tags/v([0-9]+\.[0-9]+) ]] 2025-06-06T00:45:11.2724881Z + TARGET_FOLDER=main 2025-06-06T00:45:11.2725136Z + echo 'Target Folder: main' 2025-06-06T00:45:11.2725416Z Target Folder: main 2025-06-06T00:45:11.2725641Z + mkdir -p main 2025-06-06T00:45:11.2739265Z + rm -rf main/api-life-cycle.html main/apple-runtime.html main/backend-delegates-dependencies.html main/backend-delegates-integration.html main/backend-delegates-xnnpack-reference.html main/backends-arm-ethos-u.html main/backends-cadence.html main/backends-coreml.html main/backends-mediatek.html main/backends-mps.html main/backends-overview.html main/backends-qualcomm.html main/backends-vulkan.html main/backends-xnnpack.html main/backend-template.html main/build-run-coreml.html main/build-run-mediatek-backend.html main/build-run-mps.html main/build-run-openvino.html main/build-run-qualcomm-ai-engine-direct-backend.html main/build-run-vulkan.html main/build-run-xtensa.html main/bundled-io.html main/compiler-backend-dialect.html main/compiler-custom-compiler-passes.html main/compiler-delegate-and-partitioner.html main/compiler-memory-planning.html main/concepts.html main/contributing.html main/debug-backend-delegate.html main/delegate-debugging.html main/devtools-overview.html main/devtools-tutorial.html main/_downloads main/etdump.html main/etrecord.html main/examples-end-to-end-to-lower-model-to-delegate.html main/executorch-arm-delegate-tutorial.html main/executorch-runtime-api-reference.html main/export-overview.html main/export-to-executorch-api-reference.html main/extension-module.html main/extension-tensor.html main/genindex.html main/getting-started-architecture.html main/getting-started.html main/getting-started-setup.html main/_images main/index.html main/intro-how-it-works.html main/intro-overview.html main/ir-exir.html main/ir-ops-set-definition.html main/javadoc main/kernel-library-custom-aten-kernel.html main/kernel-library-overview.html main/kernel-library-selective-build.html main/llm main/markdown-sphinx-tips-tricks.html main/memory-planning-inspection.html main/model-debugging.html main/model-inspector.html main/_modules main/native-delegates-executorch-vulkan-delegate.html main/new-contributor-guide.html main/objects.inv main/portable-cpp-programming.html main/pte-file-format.html main/py-modindex.html main/quantization-overview.html main/running-a-model-cpp-tutorial.html main/runtime-backend-delegate-implementation-and-linking.html main/runtime-build-and-cross-compilation.html main/runtime-overview.html main/runtime-platform-abstraction-layer.html main/runtime-profiling.html main/runtime-python-api-reference.html main/search.html main/searchindex.js main/_sources main/_sphinx_design_static main/_static main/tutorial-arm-ethos-u.html main/tutorials main/tutorial-xnnpack-delegate-lowering.html main/using-executorch-android.html main/using-executorch-building-from-source.html main/using-executorch-cpp.html main/using-executorch-export.html main/using-executorch-faqs.html main/using-executorch-ios.html main/using-executorch-runtime-integration.html main/using-executorch-troubleshooting.html 2025-06-06T00:45:12.1717464Z + mv /artifacts/html/api-life-cycle.html /artifacts/html/apple-runtime.html /artifacts/html/backend-delegates-dependencies.html /artifacts/html/backend-delegates-integration.html /artifacts/html/backend-delegates-xnnpack-reference.html /artifacts/html/backends-arm-ethos-u.html /artifacts/html/backends-cadence.html /artifacts/html/backends-coreml.html /artifacts/html/backends-mediatek.html /artifacts/html/backends-mps.html /artifacts/html/backends-overview.html /artifacts/html/backends-qualcomm.html /artifacts/html/backends-vulkan.html /artifacts/html/backends-xnnpack.html /artifacts/html/backend-template.html /artifacts/html/build-run-coreml.html /artifacts/html/build-run-mediatek-backend.html /artifacts/html/build-run-mps.html /artifacts/html/build-run-openvino.html /artifacts/html/build-run-qualcomm-ai-engine-direct-backend.html /artifacts/html/build-run-vulkan.html /artifacts/html/build-run-xtensa.html /artifacts/html/bundled-io.html /artifacts/html/compiler-backend-dialect.html /artifacts/html/compiler-custom-compiler-passes.html /artifacts/html/compiler-delegate-and-partitioner.html /artifacts/html/compiler-memory-planning.html /artifacts/html/concepts.html /artifacts/html/contributing.html /artifacts/html/debug-backend-delegate.html /artifacts/html/delegate-debugging.html /artifacts/html/devtools-overview.html /artifacts/html/devtools-tutorial.html /artifacts/html/_downloads /artifacts/html/etdump.html /artifacts/html/etrecord.html /artifacts/html/examples-end-to-end-to-lower-model-to-delegate.html /artifacts/html/executorch-arm-delegate-tutorial.html /artifacts/html/executorch-runtime-api-reference.html /artifacts/html/export-overview.html /artifacts/html/export-to-executorch-api-reference.html /artifacts/html/extension-module.html /artifacts/html/extension-tensor.html /artifacts/html/genindex.html /artifacts/html/getting-started-architecture.html /artifacts/html/getting-started.html /artifacts/html/getting-started-setup.html /artifacts/html/_images /artifacts/html/index.html /artifacts/html/intro-how-it-works.html /artifacts/html/intro-overview.html /artifacts/html/ir-exir.html /artifacts/html/ir-ops-set-definition.html /artifacts/html/javadoc /artifacts/html/kernel-library-custom-aten-kernel.html /artifacts/html/kernel-library-overview.html /artifacts/html/kernel-library-selective-build.html /artifacts/html/llm /artifacts/html/markdown-sphinx-tips-tricks.html /artifacts/html/memory-planning-inspection.html /artifacts/html/model-debugging.html /artifacts/html/model-inspector.html /artifacts/html/_modules /artifacts/html/native-delegates-executorch-vulkan-delegate.html /artifacts/html/new-contributor-guide.html /artifacts/html/objects.inv /artifacts/html/portable-cpp-programming.html /artifacts/html/pte-file-format.html /artifacts/html/py-modindex.html /artifacts/html/quantization-overview.html /artifacts/html/running-a-model-cpp-tutorial.html /artifacts/html/runtime-backend-delegate-implementation-and-linking.html /artifacts/html/runtime-build-and-cross-compilation.html /artifacts/html/runtime-overview.html /artifacts/html/runtime-platform-abstraction-layer.html /artifacts/html/runtime-profiling.html /artifacts/html/runtime-python-api-reference.html /artifacts/html/search.html /artifacts/html/searchindex.js /artifacts/html/_sources /artifacts/html/_sphinx_design_static /artifacts/html/_static /artifacts/html/tutorial-arm-ethos-u.html /artifacts/html/tutorials /artifacts/html/tutorial-xnnpack-delegate-lowering.html /artifacts/html/using-executorch-android.html /artifacts/html/using-executorch-building-from-source.html /artifacts/html/using-executorch-cpp.html /artifacts/html/using-executorch-export.html /artifacts/html/using-executorch-faqs.html /artifacts/html/using-executorch-ios.html /artifacts/html/using-executorch-runtime-integration.html /artifacts/html/using-executorch-troubleshooting.html main 2025-06-06T00:45:12.1741821Z + git add main 2025-06-06T00:45:12.1742074Z + git config user.name pytorchbot 2025-06-06T00:45:12.1742434Z + git config user.email soumith+bot@pytorch.org 2025-06-06T00:45:12.1742840Z + git commit -m 'Auto-generating sphinx docs' 2025-06-06T00:45:12.1743213Z [gh-pages 494a0e7] Auto-generating sphinx docs 2025-06-06T00:45:12.1743632Z 6 files changed, 10 insertions(+), 10 deletions(-) 2025-06-06T00:45:12.1743980Z + git push -f 2025-06-06T00:45:12.1744210Z Enumerating objects: 1420, done. 2025-06-06T00:45:12.1744523Z Counting objects: 0% (1/1420) 2025-06-06T00:45:12.1744816Z Counting objects: 1% (15/1420) 2025-06-06T00:45:12.1745119Z Counting objects: 2% (29/1420) 2025-06-06T00:45:12.1745397Z Counting objects: 3% (43/1420) 2025-06-06T00:45:12.1745686Z Counting objects: 4% (57/1420) 2025-06-06T00:45:12.1745975Z Counting objects: 5% (71/1420) 2025-06-06T00:45:12.1746250Z Counting objects: 6% (86/1420) 2025-06-06T00:45:12.1746542Z Counting objects: 7% (100/1420) 2025-06-06T00:45:12.1746838Z Counting objects: 8% (114/1420) 2025-06-06T00:45:12.1747124Z Counting objects: 9% (128/1420) 2025-06-06T00:45:12.1747419Z Counting objects: 10% (142/1420) 2025-06-06T00:45:12.1747712Z Counting objects: 11% (157/1420) 2025-06-06T00:45:12.1747994Z Counting objects: 12% (171/1420) 2025-06-06T00:45:12.1748286Z Counting objects: 13% (185/1420) 2025-06-06T00:45:12.1748649Z Counting objects: 14% (199/1420) 2025-06-06T00:45:12.1749001Z Counting objects: 15% (213/1420) 2025-06-06T00:45:12.1749490Z Counting objects: 16% (228/1420) 2025-06-06T00:45:12.1750015Z Counting objects: 17% (242/1420) 2025-06-06T00:45:12.1750556Z Counting objects: 18% (256/1420) 2025-06-06T00:45:12.1751070Z Counting objects: 19% (270/1420) 2025-06-06T00:45:12.1751602Z Counting objects: 20% (284/1420) 2025-06-06T00:45:12.1752130Z Counting objects: 21% (299/1420) 2025-06-06T00:45:12.1752625Z Counting objects: 22% (313/1420) 2025-06-06T00:45:12.1753091Z Counting objects: 23% (327/1420) 2025-06-06T00:45:12.1753624Z Counting objects: 24% (341/1420) 2025-06-06T00:45:12.1754140Z Counting objects: 25% (355/1420) 2025-06-06T00:45:12.1754676Z Counting objects: 26% (370/1420) 2025-06-06T00:45:12.1755219Z Counting objects: 27% (384/1420) 2025-06-06T00:45:12.1755733Z Counting objects: 28% (398/1420) 2025-06-06T00:45:12.1756270Z Counting objects: 29% (412/1420) 2025-06-06T00:45:12.1756799Z Counting objects: 30% (426/1420) 2025-06-06T00:45:12.1757292Z Counting objects: 31% (441/1420) 2025-06-06T00:45:12.1757985Z Counting objects: 32% (455/1420) 2025-06-06T00:45:12.1758526Z Counting objects: 33% (469/1420) 2025-06-06T00:45:12.1759085Z Counting objects: 34% (483/1420) 2025-06-06T00:45:12.1759610Z Counting objects: 35% (497/1420) 2025-06-06T00:45:12.1760139Z Counting objects: 36% (512/1420) 2025-06-06T00:45:12.1760653Z Counting objects: 37% (526/1420) 2025-06-06T00:45:12.1761134Z Counting objects: 38% (540/1420) 2025-06-06T00:45:12.1761647Z Counting objects: 39% (554/1420) 2025-06-06T00:45:12.1762158Z Counting objects: 40% (568/1420) 2025-06-06T00:45:12.1762638Z Counting objects: 41% (583/1420) 2025-06-06T00:45:12.1763140Z Counting objects: 42% (597/1420) 2025-06-06T00:45:12.1763635Z Counting objects: 43% (611/1420) 2025-06-06T00:45:12.1764125Z Counting objects: 44% (625/1420) 2025-06-06T00:45:12.1764635Z Counting objects: 45% (639/1420) 2025-06-06T00:45:12.1765149Z Counting objects: 46% (654/1420) 2025-06-06T00:45:12.1765665Z Counting objects: 47% (668/1420) 2025-06-06T00:45:12.1766159Z Counting objects: 48% (682/1420) 2025-06-06T00:45:12.1766707Z Counting objects: 49% (696/1420) 2025-06-06T00:45:12.1767367Z Counting objects: 50% (710/1420) 2025-06-06T00:45:12.1767859Z Counting objects: 51% (725/1420) 2025-06-06T00:45:12.1768364Z Counting objects: 52% (739/1420) 2025-06-06T00:45:12.1768852Z Counting objects: 53% (753/1420) 2025-06-06T00:45:12.1769352Z Counting objects: 54% (767/1420) 2025-06-06T00:45:12.1769869Z Counting objects: 55% (781/1420) 2025-06-06T00:45:12.1770334Z Counting objects: 56% (796/1420) 2025-06-06T00:45:12.1770719Z Counting objects: 57% (810/1420) 2025-06-06T00:45:12.1771132Z Counting objects: 58% (824/1420) 2025-06-06T00:45:12.1771789Z Counting objects: 59% (838/1420) 2025-06-06T00:45:12.1772342Z Counting objects: 60% (852/1420) 2025-06-06T00:45:12.1772886Z Counting objects: 61% (867/1420) 2025-06-06T00:45:12.1773404Z Counting objects: 62% (881/1420) 2025-06-06T00:45:12.1773911Z Counting objects: 63% (895/1420) 2025-06-06T00:45:12.1774407Z Counting objects: 64% (909/1420) 2025-06-06T00:45:12.1774947Z Counting objects: 65% (923/1420) 2025-06-06T00:45:12.1775483Z Counting objects: 66% (938/1420) 2025-06-06T00:45:12.1776005Z Counting objects: 67% (952/1420) 2025-06-06T00:45:12.1776517Z Counting objects: 68% (966/1420) 2025-06-06T00:45:12.1777004Z Counting objects: 69% (980/1420) 2025-06-06T00:45:12.1777529Z Counting objects: 70% (994/1420) 2025-06-06T00:45:12.1778066Z Counting objects: 71% (1009/1420) 2025-06-06T00:45:12.1778605Z Counting objects: 72% (1023/1420) 2025-06-06T00:45:12.1779114Z Counting objects: 73% (1037/1420) 2025-06-06T00:45:12.1779653Z Counting objects: 74% (1051/1420) 2025-06-06T00:45:12.1780204Z Counting objects: 75% (1065/1420) 2025-06-06T00:45:12.1780740Z Counting objects: 76% (1080/1420) 2025-06-06T00:45:12.1781292Z Counting objects: 77% (1094/1420) 2025-06-06T00:45:12.1781843Z Counting objects: 78% (1108/1420) 2025-06-06T00:45:12.1782394Z Counting objects: 79% (1122/1420) 2025-06-06T00:45:12.1782923Z Counting objects: 80% (1136/1420) 2025-06-06T00:45:12.1783489Z Counting objects: 81% (1151/1420) 2025-06-06T00:45:12.1784039Z Counting objects: 82% (1165/1420) 2025-06-06T00:45:12.1784592Z Counting objects: 83% (1179/1420) 2025-06-06T00:45:12.1785141Z Counting objects: 84% (1193/1420) 2025-06-06T00:45:12.1785694Z Counting objects: 85% (1207/1420) 2025-06-06T00:45:12.1786232Z Counting objects: 86% (1222/1420) 2025-06-06T00:45:12.1786784Z Counting objects: 87% (1236/1420) 2025-06-06T00:45:12.1787330Z Counting objects: 88% (1250/1420) 2025-06-06T00:45:12.1787871Z Counting objects: 89% (1264/1420) 2025-06-06T00:45:12.1788425Z Counting objects: 90% (1278/1420) 2025-06-06T00:45:12.1788974Z Counting objects: 91% (1293/1420) 2025-06-06T00:45:12.1789534Z Counting objects: 92% (1307/1420) 2025-06-06T00:45:12.1790061Z Counting objects: 93% (1321/1420) 2025-06-06T00:45:12.1790613Z Counting objects: 94% (1335/1420) 2025-06-06T00:45:12.1791160Z Counting objects: 95% (1349/1420) 2025-06-06T00:45:12.1791692Z Counting objects: 96% (1364/1420) 2025-06-06T00:45:12.1792477Z Counting objects: 97% (1378/1420) 2025-06-06T00:45:12.1793017Z Counting objects: 98% (1392/1420) 2025-06-06T00:45:12.1793538Z Counting objects: 99% (1406/1420) 2025-06-06T00:45:12.1794076Z Counting objects: 100% (1420/1420) 2025-06-06T00:45:12.1794613Z Counting objects: 100% (1420/1420), done. 2025-06-06T00:45:12.1795196Z Delta compression using up to 8 threads 2025-06-06T00:45:12.1795806Z Compressing objects: 0% (1/554) 2025-06-06T00:45:12.1796371Z Compressing objects: 1% (6/554) 2025-06-06T00:45:12.1796921Z Compressing objects: 2% (12/554) 2025-06-06T00:45:12.1797480Z Compressing objects: 3% (17/554) 2025-06-06T00:45:12.1798042Z Compressing objects: 4% (23/554) 2025-06-06T00:45:12.1798606Z Compressing objects: 5% (28/554) 2025-06-06T00:45:12.1799162Z Compressing objects: 6% (34/554) 2025-06-06T00:45:12.1799732Z Compressing objects: 7% (39/554) 2025-06-06T00:45:12.1800292Z Compressing objects: 8% (45/554) 2025-06-06T00:45:12.1800844Z Compressing objects: 9% (50/554) 2025-06-06T00:45:12.1801422Z Compressing objects: 10% (56/554) 2025-06-06T00:45:12.1801983Z Compressing objects: 11% (61/554) 2025-06-06T00:45:12.1802726Z Compressing objects: 12% (67/554) 2025-06-06T00:45:13.2922471Z Compressing objects: 13% (73/554) 2025-06-06T00:45:13.2922968Z Compressing objects: 14% (78/554) 2025-06-06T00:45:13.2923305Z Compressing objects: 15% (84/554) 2025-06-06T00:45:13.2923627Z Compressing objects: 16% (89/554) 2025-06-06T00:45:13.2923936Z Compressing objects: 17% (95/554) 2025-06-06T00:45:13.2924294Z Compressing objects: 18% (100/554) 2025-06-06T00:45:13.2924612Z Compressing objects: 19% (106/554) 2025-06-06T00:45:13.2924912Z Compressing objects: 20% (111/554) 2025-06-06T00:45:13.2925223Z Compressing objects: 21% (117/554) 2025-06-06T00:45:13.2925533Z Compressing objects: 22% (122/554) 2025-06-06T00:45:13.2925844Z Compressing objects: 23% (128/554) 2025-06-06T00:45:13.2926144Z Compressing objects: 24% (133/554) 2025-06-06T00:45:13.2926451Z Compressing objects: 25% (139/554) 2025-06-06T00:45:13.2926791Z Compressing objects: 26% (145/554) 2025-06-06T00:45:13.2927106Z Compressing objects: 27% (150/554) 2025-06-06T00:45:13.2927415Z Compressing objects: 28% (156/554) 2025-06-06T00:45:13.2927724Z Compressing objects: 29% (161/554) 2025-06-06T00:45:13.2928019Z Compressing objects: 30% (167/554) 2025-06-06T00:45:13.2928328Z Compressing objects: 31% (172/554) 2025-06-06T00:45:13.2928635Z Compressing objects: 32% (178/554) 2025-06-06T00:45:13.2928931Z Compressing objects: 33% (183/554) 2025-06-06T00:45:13.2929240Z Compressing objects: 34% (189/554) 2025-06-06T00:45:13.2929555Z Compressing objects: 35% (194/554) 2025-06-06T00:45:13.2929855Z Compressing objects: 36% (200/554) 2025-06-06T00:45:13.2930166Z Compressing objects: 37% (205/554) 2025-06-06T00:45:13.2930479Z Compressing objects: 38% (211/554) 2025-06-06T00:45:13.2930790Z Compressing objects: 39% (217/554) 2025-06-06T00:45:13.2931088Z Compressing objects: 40% (222/554) 2025-06-06T00:45:13.2931403Z Compressing objects: 41% (228/554) 2025-06-06T00:45:13.2931712Z Compressing objects: 42% (233/554) 2025-06-06T00:45:13.2932017Z Compressing objects: 43% (239/554) 2025-06-06T00:45:13.2932401Z Compressing objects: 44% (244/554) 2025-06-06T00:45:13.2932713Z Compressing objects: 45% (250/554) 2025-06-06T00:45:13.2933013Z Compressing objects: 46% (255/554) 2025-06-06T00:45:13.2933328Z Compressing objects: 47% (261/554) 2025-06-06T00:45:13.2933645Z Compressing objects: 48% (266/554) 2025-06-06T00:45:13.2933944Z Compressing objects: 49% (272/554) 2025-06-06T00:45:13.2934259Z Compressing objects: 50% (277/554) 2025-06-06T00:45:13.2934574Z Compressing objects: 51% (283/554) 2025-06-06T00:45:13.2934874Z Compressing objects: 52% (289/554) 2025-06-06T00:45:13.2935183Z Compressing objects: 53% (294/554) 2025-06-06T00:45:13.2935490Z Compressing objects: 54% (300/554) 2025-06-06T00:45:13.2935797Z Compressing objects: 55% (305/554) 2025-06-06T00:45:13.2936092Z Compressing objects: 56% (311/554) 2025-06-06T00:45:13.2936710Z Compressing objects: 57% (316/554) 2025-06-06T00:45:13.2937027Z Compressing objects: 58% (322/554) 2025-06-06T00:45:13.2937336Z Compressing objects: 59% (327/554) 2025-06-06T00:45:13.2937648Z Compressing objects: 60% (333/554) 2025-06-06T00:45:13.2937959Z Compressing objects: 61% (338/554) 2025-06-06T00:45:13.2938258Z Compressing objects: 62% (344/554) 2025-06-06T00:45:13.2938568Z Compressing objects: 63% (350/554) 2025-06-06T00:45:13.2938877Z Compressing objects: 64% (355/554) 2025-06-06T00:45:13.2939176Z Compressing objects: 65% (361/554) 2025-06-06T00:45:13.2939483Z Compressing objects: 66% (366/554) 2025-06-06T00:45:13.2939792Z Compressing objects: 67% (372/554) 2025-06-06T00:45:13.2940103Z Compressing objects: 68% (377/554) 2025-06-06T00:45:13.2940400Z Compressing objects: 69% (383/554) 2025-06-06T00:45:13.2940712Z Compressing objects: 70% (388/554) 2025-06-06T00:45:13.2941019Z Compressing objects: 71% (394/554) 2025-06-06T00:45:13.2941315Z Compressing objects: 72% (399/554) 2025-06-06T00:45:13.2941626Z Compressing objects: 73% (405/554) 2025-06-06T00:45:13.2941933Z Compressing objects: 74% (410/554) 2025-06-06T00:45:13.2942336Z Compressing objects: 75% (416/554) 2025-06-06T00:45:13.2942648Z Compressing objects: 76% (422/554) 2025-06-06T00:45:13.2942957Z Compressing objects: 77% (427/554) 2025-06-06T00:45:13.2943255Z Compressing objects: 78% (433/554) 2025-06-06T00:45:13.2943568Z Compressing objects: 79% (438/554) 2025-06-06T00:45:13.2943877Z Compressing objects: 80% (444/554) 2025-06-06T00:45:13.2944275Z Compressing objects: 81% (449/554) 2025-06-06T00:45:13.2944715Z Compressing objects: 82% (455/554) 2025-06-06T00:45:13.2945147Z Compressing objects: 83% (460/554) 2025-06-06T00:45:13.2945458Z Compressing objects: 84% (466/554) 2025-06-06T00:45:13.2945757Z Compressing objects: 85% (471/554) 2025-06-06T00:45:13.2946139Z Compressing objects: 86% (477/554) 2025-06-06T00:45:13.2946523Z Compressing objects: 87% (482/554) 2025-06-06T00:45:13.2946825Z Compressing objects: 88% (488/554) 2025-06-06T00:45:13.2947152Z Compressing objects: 89% (494/554) 2025-06-06T00:45:13.2947474Z Compressing objects: 90% (499/554) 2025-06-06T00:45:13.2947773Z Compressing objects: 91% (505/554) 2025-06-06T00:45:13.2948088Z Compressing objects: 92% (510/554) 2025-06-06T00:45:13.2948396Z Compressing objects: 93% (516/554) 2025-06-06T00:45:13.2948691Z Compressing objects: 94% (521/554) 2025-06-06T00:45:13.2948999Z Compressing objects: 95% (527/554) 2025-06-06T00:45:13.2949310Z Compressing objects: 96% (532/554) 2025-06-06T00:45:13.2949606Z Compressing objects: 97% (538/554) 2025-06-06T00:45:13.2949917Z Compressing objects: 98% (543/554) 2025-06-06T00:45:13.2950229Z Compressing objects: 99% (549/554) 2025-06-06T00:45:13.2950539Z Compressing objects: 100% (554/554) 2025-06-06T00:45:13.2950850Z Compressing objects: 100% (554/554), done. 2025-06-06T00:45:13.2951179Z Writing objects: 0% (1/1420) 2025-06-06T00:45:13.2951466Z Writing objects: 1% (15/1420) 2025-06-06T00:45:13.2951744Z Writing objects: 2% (29/1420) 2025-06-06T00:45:13.2952034Z Writing objects: 3% (43/1420) 2025-06-06T00:45:13.2952325Z Writing objects: 4% (58/1420) 2025-06-06T00:45:13.2952598Z Writing objects: 5% (71/1420) 2025-06-06T00:45:13.2952882Z Writing objects: 6% (87/1420) 2025-06-06T00:45:13.2953169Z Writing objects: 7% (100/1420) 2025-06-06T00:45:13.2953454Z Writing objects: 8% (114/1420) 2025-06-06T00:45:13.2953744Z Writing objects: 9% (128/1420) 2025-06-06T00:45:13.2954035Z Writing objects: 10% (145/1420) 2025-06-06T00:45:13.2954314Z Writing objects: 11% (157/1420) 2025-06-06T00:45:13.2954603Z Writing objects: 12% (171/1420) 2025-06-06T00:45:13.2954892Z Writing objects: 13% (185/1420) 2025-06-06T00:45:13.2955183Z Writing objects: 14% (199/1420) 2025-06-06T00:45:13.2955459Z Writing objects: 15% (213/1420) 2025-06-06T00:45:13.2955745Z Writing objects: 16% (228/1420) 2025-06-06T00:45:13.2956034Z Writing objects: 17% (242/1420) 2025-06-06T00:45:13.2956337Z Writing objects: 18% (256/1420) 2025-06-06T00:45:13.2956759Z Writing objects: 19% (270/1420) 2025-06-06T00:45:13.2957059Z Writing objects: 20% (285/1420) 2025-06-06T00:45:13.2957365Z Writing objects: 21% (299/1420) 2025-06-06T00:45:13.2957645Z Writing objects: 22% (313/1420) 2025-06-06T00:45:13.2957941Z Writing objects: 23% (329/1420) 2025-06-06T00:45:13.2958236Z Writing objects: 24% (345/1420) 2025-06-06T00:45:13.2958516Z Writing objects: 25% (355/1420) 2025-06-06T00:45:13.2958813Z Writing objects: 26% (370/1420) 2025-06-06T00:45:13.2959107Z Writing objects: 27% (384/1420) 2025-06-06T00:45:13.2959390Z Writing objects: 28% (398/1420) 2025-06-06T00:45:13.2959686Z Writing objects: 29% (414/1420) 2025-06-06T00:45:13.2959981Z Writing objects: 30% (426/1420) 2025-06-06T00:45:13.2960259Z Writing objects: 31% (441/1420) 2025-06-06T00:45:13.2960555Z Writing objects: 32% (455/1420) 2025-06-06T00:45:13.2960846Z Writing objects: 33% (469/1420) 2025-06-06T00:45:13.2961139Z Writing objects: 34% (483/1420) 2025-06-06T00:45:13.2961418Z Writing objects: 35% (497/1420) 2025-06-06T00:45:13.2961710Z Writing objects: 36% (513/1420) 2025-06-06T00:45:13.2962075Z Writing objects: 37% (526/1420) 2025-06-06T00:45:13.2962351Z Writing objects: 38% (540/1420) 2025-06-06T00:45:13.2962641Z Writing objects: 39% (554/1420) 2025-06-06T00:45:13.2962954Z Writing objects: 40% (569/1420) 2025-06-06T00:45:13.2963252Z Writing objects: 41% (583/1420) 2025-06-06T00:45:13.2963543Z Writing objects: 42% (597/1420) 2025-06-06T00:45:13.2963817Z Writing objects: 43% (611/1420) 2025-06-06T00:45:13.2964104Z Writing objects: 44% (625/1420) 2025-06-06T00:45:13.2964395Z Writing objects: 45% (639/1420) 2025-06-06T00:45:13.2964743Z Writing objects: 46% (654/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2965184Z Writing objects: 47% (668/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2965616Z Writing objects: 48% (682/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2966027Z Writing objects: 49% (696/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2966455Z Writing objects: 50% (710/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2966878Z Writing objects: 51% (725/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2967448Z Writing objects: 52% (740/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2967860Z Writing objects: 53% (753/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2968286Z Writing objects: 54% (767/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2968710Z Writing objects: 55% (782/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2969122Z Writing objects: 56% (796/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2969544Z Writing objects: 57% (810/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2969965Z Writing objects: 58% (824/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2970377Z Writing objects: 59% (838/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2970798Z Writing objects: 60% (852/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2971223Z Writing objects: 61% (867/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2971863Z Writing objects: 62% (881/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2972332Z Writing objects: 63% (895/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2972769Z Writing objects: 64% (909/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2973196Z Writing objects: 65% (923/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2973608Z Writing objects: 66% (938/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2974042Z Writing objects: 67% (952/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2974468Z Writing objects: 68% (966/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2974891Z Writing objects: 69% (982/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2975300Z Writing objects: 70% (994/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2975731Z Writing objects: 71% (1009/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2976159Z Writing objects: 72% (1024/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2976575Z Writing objects: 73% (1037/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2977168Z Writing objects: 74% (1051/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2977607Z Writing objects: 75% (1067/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2978022Z Writing objects: 76% (1080/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2978452Z Writing objects: 77% (1095/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2978882Z Writing objects: 78% (1109/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2979317Z Writing objects: 79% (1126/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2979730Z Writing objects: 80% (1136/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2980157Z Writing objects: 81% (1151/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2980580Z Writing objects: 82% (1166/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2980991Z Writing objects: 83% (1179/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2981417Z Writing objects: 84% (1193/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2981845Z Writing objects: 85% (1207/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2982272Z Writing objects: 86% (1222/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2982762Z Writing objects: 87% (1236/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2983185Z Writing objects: 88% (1250/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2983613Z Writing objects: 89% (1264/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2984023Z Writing objects: 90% (1278/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2984448Z Writing objects: 91% (1293/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2984871Z Writing objects: 92% (1307/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2985283Z Writing objects: 93% (1321/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2985712Z Writing objects: 94% (1335/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2986135Z Writing objects: 95% (1349/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2986558Z Writing objects: 96% (1364/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2986974Z Writing objects: 97% (1378/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2987402Z Writing objects: 98% (1392/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2987832Z Writing objects: 99% (1406/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2988247Z Writing objects: 100% (1420/1420), 28.13 MiB | 54.44 MiB/s 2025-06-06T00:45:13.2988715Z Writing objects: 100% (1420/1420), 47.68 MiB | 63.49 MiB/s, done. 2025-06-06T00:45:13.2989197Z Total 1420 (delta 832), reused 1402 (delta 821), pack-reused 0 2025-06-06T00:45:13.2989852Z remote: Resolving deltas: 0% (0/832) 2025-06-06T00:45:13.2990238Z remote: Resolving deltas: 1% (9/832) 2025-06-06T00:45:13.2990630Z remote: Resolving deltas: 2% (17/832) 2025-06-06T00:45:13.9099933Z remote: Resolving deltas: 3% (25/832) 2025-06-06T00:45:13.9100626Z remote: Resolving deltas: 4% (34/832) 2025-06-06T00:45:13.9101148Z remote: Resolving deltas: 5% (42/832) 2025-06-06T00:45:13.9101712Z remote: Resolving deltas: 6% (50/832) 2025-06-06T00:45:13.9102372Z remote: Resolving deltas: 7% (59/832) 2025-06-06T00:45:13.9102955Z remote: Resolving deltas: 8% (67/832) 2025-06-06T00:45:13.9103543Z remote: Resolving deltas: 9% (75/832) 2025-06-06T00:45:13.9104102Z remote: Resolving deltas: 10% (84/832) 2025-06-06T00:45:13.9104637Z remote: Resolving deltas: 11% (92/832) 2025-06-06T00:45:13.9105068Z remote: Resolving deltas: 12% (100/832) 2025-06-06T00:45:13.9105472Z remote: Resolving deltas: 13% (109/832) 2025-06-06T00:45:13.9105871Z remote: Resolving deltas: 14% (117/832) 2025-06-06T00:45:13.9106270Z remote: Resolving deltas: 15% (125/832) 2025-06-06T00:45:13.9106655Z remote: Resolving deltas: 16% (134/832) 2025-06-06T00:45:13.9107054Z remote: Resolving deltas: 17% (142/832) 2025-06-06T00:45:13.9107452Z remote: Resolving deltas: 18% (150/832) 2025-06-06T00:45:13.9107838Z remote: Resolving deltas: 19% (159/832) 2025-06-06T00:45:13.9108239Z remote: Resolving deltas: 20% (167/832) 2025-06-06T00:45:13.9108909Z remote: Resolving deltas: 21% (175/832) 2025-06-06T00:45:13.9109304Z remote: Resolving deltas: 22% (184/832) 2025-06-06T00:45:13.9109710Z remote: Resolving deltas: 23% (192/832) 2025-06-06T00:45:13.9110106Z remote: Resolving deltas: 24% (200/832) 2025-06-06T00:45:13.9110491Z remote: Resolving deltas: 25% (208/832) 2025-06-06T00:45:13.9110895Z remote: Resolving deltas: 26% (217/832) 2025-06-06T00:45:13.9111295Z remote: Resolving deltas: 27% (225/832) 2025-06-06T00:45:13.9111696Z remote: Resolving deltas: 28% (233/832) 2025-06-06T00:45:13.9112078Z remote: Resolving deltas: 29% (242/832) 2025-06-06T00:45:13.9112477Z remote: Resolving deltas: 30% (250/832) 2025-06-06T00:45:13.9112879Z remote: Resolving deltas: 31% (258/832) 2025-06-06T00:45:13.9113266Z remote: Resolving deltas: 32% (267/832) 2025-06-06T00:45:13.9113660Z remote: Resolving deltas: 33% (275/832) 2025-06-06T00:45:13.9114054Z remote: Resolving deltas: 34% (283/832) 2025-06-06T00:45:13.9114440Z remote: Resolving deltas: 35% (292/832) 2025-06-06T00:45:13.9114836Z remote: Resolving deltas: 36% (300/832) 2025-06-06T00:45:13.9115341Z remote: Resolving deltas: 37% (308/832) 2025-06-06T00:45:13.9115723Z remote: Resolving deltas: 38% (317/832) 2025-06-06T00:45:13.9116120Z remote: Resolving deltas: 39% (325/832) 2025-06-06T00:45:13.9116518Z remote: Resolving deltas: 40% (333/832) 2025-06-06T00:45:13.9116914Z remote: Resolving deltas: 41% (342/832) 2025-06-06T00:45:13.9117297Z remote: Resolving deltas: 42% (350/832) 2025-06-06T00:45:13.9117695Z remote: Resolving deltas: 43% (358/832) 2025-06-06T00:45:13.9118093Z remote: Resolving deltas: 44% (367/832) 2025-06-06T00:45:13.9118476Z remote: Resolving deltas: 45% (375/832) 2025-06-06T00:45:13.9118876Z remote: Resolving deltas: 46% (383/832) 2025-06-06T00:45:13.9119276Z remote: Resolving deltas: 47% (392/832) 2025-06-06T00:45:13.9119659Z remote: Resolving deltas: 48% (400/832) 2025-06-06T00:45:13.9120061Z remote: Resolving deltas: 49% (408/832) 2025-06-06T00:45:13.9120462Z remote: Resolving deltas: 50% (416/832) 2025-06-06T00:45:13.9120863Z remote: Resolving deltas: 51% (425/832) 2025-06-06T00:45:13.9121250Z remote: Resolving deltas: 52% (433/832) 2025-06-06T00:45:13.9121648Z remote: Resolving deltas: 53% (441/832) 2025-06-06T00:45:13.9122041Z remote: Resolving deltas: 54% (450/832) 2025-06-06T00:45:13.9122425Z remote: Resolving deltas: 55% (458/832) 2025-06-06T00:45:13.9122819Z remote: Resolving deltas: 56% (466/832) 2025-06-06T00:45:13.9123219Z remote: Resolving deltas: 57% (475/832) 2025-06-06T00:45:13.9123603Z remote: Resolving deltas: 58% (483/832) 2025-06-06T00:45:13.9123999Z remote: Resolving deltas: 59% (491/832) 2025-06-06T00:45:13.9124399Z remote: Resolving deltas: 60% (500/832) 2025-06-06T00:45:13.9124779Z remote: Resolving deltas: 61% (508/832) 2025-06-06T00:45:13.9125176Z remote: Resolving deltas: 62% (516/832) 2025-06-06T00:45:13.9125594Z remote: Resolving deltas: 63% (525/832) 2025-06-06T00:45:13.9125992Z remote: Resolving deltas: 64% (533/832) 2025-06-06T00:45:13.9126378Z remote: Resolving deltas: 65% (541/832) 2025-06-06T00:45:13.9126769Z remote: Resolving deltas: 66% (550/832) 2025-06-06T00:45:13.9127166Z remote: Resolving deltas: 67% (558/832) 2025-06-06T00:45:13.9127549Z remote: Resolving deltas: 68% (566/832) 2025-06-06T00:45:13.9127945Z remote: Resolving deltas: 69% (575/832) 2025-06-06T00:45:13.9128342Z remote: Resolving deltas: 70% (583/832) 2025-06-06T00:45:13.9128728Z remote: Resolving deltas: 71% (591/832) 2025-06-06T00:45:13.9129121Z remote: Resolving deltas: 72% (600/832) 2025-06-06T00:45:13.9129515Z remote: Resolving deltas: 73% (608/832) 2025-06-06T00:45:13.9129897Z remote: Resolving deltas: 74% (616/832) 2025-06-06T00:45:13.9130292Z remote: Resolving deltas: 75% (624/832) 2025-06-06T00:45:13.9130690Z remote: Resolving deltas: 76% (633/832) 2025-06-06T00:45:13.9131179Z remote: Resolving deltas: 77% (641/832) 2025-06-06T00:45:13.9131564Z remote: Resolving deltas: 78% (649/832) 2025-06-06T00:45:13.9131972Z remote: Resolving deltas: 79% (658/832) 2025-06-06T00:45:13.9132479Z remote: Resolving deltas: 80% (666/832) 2025-06-06T00:45:13.9132859Z remote: Resolving deltas: 81% (674/832) 2025-06-06T00:45:13.9133253Z remote: Resolving deltas: 82% (683/832) 2025-06-06T00:45:13.9133648Z remote: Resolving deltas: 83% (691/832) 2025-06-06T00:45:13.9134027Z remote: Resolving deltas: 84% (699/832) 2025-06-06T00:45:13.9134428Z remote: Resolving deltas: 85% (708/832) 2025-06-06T00:45:13.9134822Z remote: Resolving deltas: 86% (716/832) 2025-06-06T00:45:13.9135218Z remote: Resolving deltas: 87% (724/832) 2025-06-06T00:45:13.9135602Z remote: Resolving deltas: 88% (733/832) 2025-06-06T00:45:13.9135997Z remote: Resolving deltas: 89% (741/832) 2025-06-06T00:45:13.9136391Z remote: Resolving deltas: 90% (749/832) 2025-06-06T00:45:13.9136781Z remote: Resolving deltas: 91% (758/832) 2025-06-06T00:45:13.9137179Z remote: Resolving deltas: 92% (766/832) 2025-06-06T00:45:13.9137667Z remote: Resolving deltas: 93% (774/832) 2025-06-06T00:45:13.9138054Z remote: Resolving deltas: 94% (783/832) 2025-06-06T00:45:13.9138448Z remote: Resolving deltas: 95% (791/832) 2025-06-06T00:45:13.9138842Z remote: Resolving deltas: 96% (799/832) 2025-06-06T00:45:13.9139224Z remote: Resolving deltas: 97% (808/832) 2025-06-06T00:45:13.9139619Z remote: Resolving deltas: 98% (816/832) 2025-06-06T00:45:13.9140015Z remote: Resolving deltas: 99% (824/832) 2025-06-06T00:45:13.9140405Z remote: Resolving deltas: 100% (832/832) 2025-06-06T00:45:13.9140812Z remote: Resolving deltas: 100% (832/832), done. 2025-06-06T00:45:13.9141221Z To https://github.com/pytorch/executorch 2025-06-06T00:45:13.9141640Z + a92d891...494a0e7 gh-pages -> gh-pages (forced update) 2025-06-06T00:45:13.9193694Z ##[group]Run pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1 2025-06-06T00:45:13.9194197Z with: 2025-06-06T00:45:13.9194519Z path: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:13.9194965Z fail-on-empty: false 2025-06-06T00:45:13.9195201Z env: 2025-06-06T00:45:13.9195458Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:13.9195821Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:13.9196102Z PR_NUMBER: 2025-06-06T00:45:13.9199455Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:13.9202925Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:13.9203535Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:13.9204108Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:13.9204500Z ##[endgroup] 2025-06-06T00:45:13.9760138Z Prepare all required actions 2025-06-06T00:45:13.9798366Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-06-06T00:45:13.9798752Z with: 2025-06-06T00:45:13.9799097Z directory: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-06-06T00:45:13.9799681Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-06T00:45:13.9800116Z env: 2025-06-06T00:45:13.9800374Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:13.9800735Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:13.9801029Z PR_NUMBER: 2025-06-06T00:45:13.9804339Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:13.9807922Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:13.9808672Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:13.9809229Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:13.9809631Z ##[endgroup] 2025-06-06T00:45:13.9833240Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-06T00:45:13.9833976Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-06T00:45:13.9842678Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:45:13.9843056Z env: 2025-06-06T00:45:13.9843318Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:13.9843681Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:13.9843978Z PR_NUMBER: 2025-06-06T00:45:13.9847250Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:13.9850697Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:13.9851305Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:13.9851869Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:13.9852510Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-06T00:45:13.9853086Z DIRECTORY: /home/ec2-user/actions-runner/_work/executorch/executorch/ 2025-06-06T00:45:13.9853514Z ##[endgroup] 2025-06-06T00:45:14.0015676Z Unable to find image '308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest' locally 2025-06-06T00:45:14.2413749Z latest: Pulling from tool/alpine 2025-06-06T00:45:14.3189282Z 540db60ca938: Pulling fs layer 2025-06-06T00:45:14.3189636Z 540db60ca938: Verifying Checksum 2025-06-06T00:45:14.3189955Z 540db60ca938: Download complete 2025-06-06T00:45:14.3968250Z 540db60ca938: Pull complete 2025-06-06T00:45:14.4076430Z Digest: sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-06-06T00:45:14.4117174Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-06-06T00:45:15.6344521Z Prepare all required actions 2025-06-06T00:45:15.6371164Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-06-06T00:45:15.6371533Z with: 2025-06-06T00:45:15.6372207Z directory: /home/ec2-user/actions-runner/_work/_temp 2025-06-06T00:45:15.6372773Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-06T00:45:15.6373211Z env: 2025-06-06T00:45:15.6373451Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:15.6373809Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:15.6374099Z PR_NUMBER: 2025-06-06T00:45:15.6377402Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:15.6381028Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:15.6381625Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:15.6382198Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:15.6382624Z ##[endgroup] 2025-06-06T00:45:15.6404640Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-06T00:45:15.6405391Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-06-06T00:45:15.6411463Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:45:15.6411840Z env: 2025-06-06T00:45:15.6412101Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:15.6412568Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:15.6412856Z PR_NUMBER: 2025-06-06T00:45:15.6416128Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:15.6419607Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:15.6420235Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:15.6420808Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:15.6421345Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-06-06T00:45:15.6421849Z DIRECTORY: /home/ec2-user/actions-runner/_work/_temp 2025-06-06T00:45:15.6422198Z ##[endgroup] 2025-06-06T00:45:16.5633055Z ##[group]Run # Only do these steps if we actually want to upload an artifact 2025-06-06T00:45:16.5634099Z # Only do these steps if we actually want to upload an artifact 2025-06-06T00:45:16.5634908Z if [[ -n "${UPLOAD_ARTIFACT_NAME}" ]]; then 2025-06-06T00:45:16.5635865Z  # If the default execution path is followed then we should get a wheel in the dist/ folder 2025-06-06T00:45:16.5636966Z  # attempt to just grab whatever is in there and scoop it all up 2025-06-06T00:45:16.5637686Z  if find "dist/" -name "*.whl" >/dev/null 2>/dev/null; then 2025-06-06T00:45:16.5638137Z  mv -v dist/*.whl "${RUNNER_ARTIFACT_DIR}/" 2025-06-06T00:45:16.5638488Z  fi 2025-06-06T00:45:16.5638761Z  if [[ -d "artifacts-to-be-uploaded" ]]; then 2025-06-06T00:45:16.5639230Z  mv -v artifacts-to-be-uploaded/* "${RUNNER_ARTIFACT_DIR}/" 2025-06-06T00:45:16.5639644Z  fi 2025-06-06T00:45:16.5639906Z fi 2025-06-06T00:45:16.5640113Z  2025-06-06T00:45:16.5640331Z upload_docs=0 2025-06-06T00:45:16.5640744Z # Check if there are files in the documentation folder to upload, note that 2025-06-06T00:45:16.5641433Z # empty folders do not count 2025-06-06T00:45:16.5641890Z if find "${RUNNER_DOCS_DIR}" -mindepth 1 -maxdepth 1 -type f | read -r; then 2025-06-06T00:45:16.5642512Z  # TODO: Add a check here to test if on ec2 because if we're not on ec2 then this 2025-06-06T00:45:16.5643032Z  # upload will probably not work correctly 2025-06-06T00:45:16.5643379Z  upload_docs=1 2025-06-06T00:45:16.5643638Z fi 2025-06-06T00:45:16.5643960Z echo "upload-docs=${upload_docs}" >> "${GITHUB_OUTPUT}" 2025-06-06T00:45:16.5649741Z shell: /usr/bin/bash -e {0} 2025-06-06T00:45:16.5650007Z env: 2025-06-06T00:45:16.5650268Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:16.5650641Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:16.5650924Z PR_NUMBER: 2025-06-06T00:45:16.5654305Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:16.5657765Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:16.5658373Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:16.5658934Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:16.5659349Z UPLOAD_ARTIFACT_NAME: 2025-06-06T00:45:16.5659615Z ##[endgroup] 2025-06-06T00:45:16.5777113Z Prepare all required actions 2025-06-06T00:45:16.5814493Z ##[group]Run ./test-infra/.github/actions/teardown-linux 2025-06-06T00:45:16.5814856Z with: 2025-06-06T00:45:16.5815061Z env: 2025-06-06T00:45:16.5815313Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:16.5815662Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:16.5815955Z PR_NUMBER: 2025-06-06T00:45:16.5819381Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:16.5822852Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:16.5823462Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:16.5824018Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:16.5824419Z ##[endgroup] 2025-06-06T00:45:16.5849999Z ##[group]Run set -eou pipefail 2025-06-06T00:45:16.5867088Z set -eou pipefail 2025-06-06T00:45:16.5867596Z  2025-06-06T00:45:16.5867982Z echo "Holding runner for 2 hours until all ssh sessions have logged out" 2025-06-06T00:45:16.5868453Z for _ in $(seq 1440); do 2025-06-06T00:45:16.5868806Z  # Break if no ssh session exists anymore 2025-06-06T00:45:16.5869167Z  if [ "$(who)" = "" ]; then 2025-06-06T00:45:16.5869460Z  break 2025-06-06T00:45:16.5869703Z  fi 2025-06-06T00:45:16.5869933Z  echo "." 2025-06-06T00:45:16.5870180Z  sleep 5 2025-06-06T00:45:16.5870410Z done 2025-06-06T00:45:16.5876384Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:45:16.5876775Z env: 2025-06-06T00:45:16.5877031Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:16.5877378Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:16.5877669Z PR_NUMBER: 2025-06-06T00:45:16.5880949Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:16.5884426Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:16.5885033Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:16.5885604Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:16.5886007Z ##[endgroup] 2025-06-06T00:45:16.5909092Z Holding runner for 2 hours until all ssh sessions have logged out 2025-06-06T00:45:16.5983653Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-06-06T00:45:16.5984253Z # ignore expansion of "docker ps -q" since it could be empty 2025-06-06T00:45:16.5984701Z # shellcheck disable=SC2046 2025-06-06T00:45:16.5985051Z docker stop $(docker ps -q) || true 2025-06-06T00:45:16.5985393Z # Prune all of the docker images 2025-06-06T00:45:16.5985728Z docker system prune -af 2025-06-06T00:45:16.5991190Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:45:16.5991565Z env: 2025-06-06T00:45:16.5991822Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:16.5992180Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:16.5992478Z PR_NUMBER: 2025-06-06T00:45:16.5995776Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:16.5999223Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:16.5999950Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:16.6000512Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:16.6000919Z ##[endgroup] 2025-06-06T00:45:17.1942733Z 30c50e0f3d12 2025-06-06T00:45:17.2113150Z Deleted Containers: 2025-06-06T00:45:17.2113853Z 30c50e0f3d124b30ab30ad31d7786f89c1b27afcc55fbdead20f8437d7536f5d 2025-06-06T00:45:17.2114417Z 2025-06-06T00:45:19.1404157Z Deleted Images: 2025-06-06T00:45:19.1404496Z untagged: pytorch/almalinux-builder:cpu 2025-06-06T00:45:19.1405172Z untagged: pytorch/almalinux-builder@sha256:e94a6b0cb1d7d8b760889c4f45fcccbd50c8edd374b65a19b23f292105565948 2025-06-06T00:45:19.1405992Z deleted: sha256:cf6906e7ac7c85e45c24ba7beedf93f850c3a345337d601cf70b359d5e76de1d 2025-06-06T00:45:19.1406648Z deleted: sha256:cb3188604e6a6a1d0c372f2c236b355a88631d1db1a11052b0928405d0b4d9e3 2025-06-06T00:45:19.1407303Z deleted: sha256:e6425436b26572ce7c97c882d21d0e155966ea8941df4df8ca0c03ca7063b9f7 2025-06-06T00:45:19.1407992Z deleted: sha256:dc467d9538b4b0d2b3b24b06fea49040148353162ab0ace3ed988d245cb579a9 2025-06-06T00:45:19.1408660Z deleted: sha256:9047a06938054ae8769d0210f09e0e5f21338c1dfb07e7678369e1895216b111 2025-06-06T00:45:19.1409307Z deleted: sha256:8a6a81e4e0de6868aacc3aad091afbe4f1361a7941c0dfba5fb58221541aecfd 2025-06-06T00:45:19.1409974Z deleted: sha256:724b89c1d31bb7ec5568061dcd75e12a9e2ee3f978067f2d7c15d9d2c04f020c 2025-06-06T00:45:19.1410636Z deleted: sha256:3861653667e8be76beaeac008ca22ae73c37404cba484ae47fa9a148c3f3849e 2025-06-06T00:45:19.1411291Z deleted: sha256:da6c36dd4fa4a90f7334ff8009ccffdc2709638371bc1ea6e6eaba7122e9fee5 2025-06-06T00:45:19.1411960Z deleted: sha256:00d8475f966ff9f7f7c9dc1db787921f6ec27307b2d300e3b9e9a99edb2e5fb5 2025-06-06T00:45:19.1412705Z deleted: sha256:6d2e551fbd6416ba7616954bde29f11372641d649bc84ca4d79fe331fe56fd50 2025-06-06T00:45:19.1413374Z deleted: sha256:9a82faa048f5d4e6dd411da0bdb2dbe69ec057806c3ec31d4dd5a9a701f7c6ea 2025-06-06T00:45:19.1414035Z deleted: sha256:80d318cf65c06d1761f1b720383af48cf49e41e1f0933c7eb0b9c64c4fa48966 2025-06-06T00:45:19.1414690Z deleted: sha256:ec1560482c1ceb13d595451c4e0ec1f7e569c1eb2491749c75a2b37e10920109 2025-06-06T00:45:19.1415594Z deleted: sha256:786f3b8e4ca5fbad8f34a41006837ce413ce5227bf072f1bc97ba467e364a519 2025-06-06T00:45:19.1416247Z deleted: sha256:4d5e8f49b85a7a428b500b2872614b5ca8272f67afdece871f212d2b77589c0c 2025-06-06T00:45:19.1416919Z deleted: sha256:fb0ebf6ca8fc5704a8b5186a431a1e4485ccc9dad5b1989c0d45c896ed01c3b0 2025-06-06T00:45:19.1417584Z deleted: sha256:283e0f1f210c00f11c3f59bc20e1d44280410a28b12a86a3cc727acbac4e233a 2025-06-06T00:45:19.1418233Z deleted: sha256:ff4f19608a1944c0c2807cd533515673285a9632dc74bf020e83e18630d1ae35 2025-06-06T00:45:19.1418848Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-06-06T00:45:19.1419743Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine@sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-06-06T00:45:19.1420660Z deleted: sha256:6dbb9cc54074106d46d4ccb330f2a40a682d49dda5f4844962b7dce9fe44aaec 2025-06-06T00:45:19.1421332Z deleted: sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116 2025-06-06T00:45:19.1421728Z 2025-06-06T00:45:19.1429188Z Total reclaimed space: 3.554GB 2025-06-06T00:45:19.1489111Z ##[group]Run set +e 2025-06-06T00:45:19.1489581Z set +e 2025-06-06T00:45:19.1489988Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-06-06T00:45:19.1490682Z  sudo rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-06-06T00:45:19.1491314Z else 2025-06-06T00:45:19.1491792Z  rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-06-06T00:45:19.1492402Z fi 2025-06-06T00:45:19.1492735Z set -e 2025-06-06T00:45:19.1500629Z shell: /usr/bin/bash -e {0} 2025-06-06T00:45:19.1501077Z env: 2025-06-06T00:45:19.1501501Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-06-06T00:45:19.1502138Z REPOSITORY: pytorch/executorch 2025-06-06T00:45:19.1502852Z PR_NUMBER: 2025-06-06T00:45:19.1508834Z SCRIPT: set -euo pipefail # Get github.ref for the output doc folder. By default "main" # If matches a tag like refs/tags/v1.12.0-rc3 or # refs/tags/v1.12.0 convert to 1.12 export GITHUB_REF=refs/heads/main # Convert refs/tags/v1.12.0rc3 into 1.12. # Adopted from https://github.com/pytorch/pytorch/blob/main/.github/workflows/_docs.yml#L150C11-L155C13 if [[ "${GITHUB_REF}" =~ ^refs/tags/v([0-9]+\.[0-9]+) ]]; then TARGET_FOLDER="${BASH_REMATCH[1]}" else TARGET_FOLDER="main" fi echo "Target Folder: ${TARGET_FOLDER}" mkdir -p "${TARGET_FOLDER}" # Clean up target folder if exists and copy html output to the # Target folder rm -rf "${TARGET_FOLDER}"/* mv "${RUNNER_ARTIFACT_DIR}"/html/* "${TARGET_FOLDER}" git add "${TARGET_FOLDER}" || true git config user.name 'pytorchbot' git config user.email 'soumith+bot@pytorch.org' git commit -m "Auto-generating sphinx docs" || true git push -f 2025-06-06T00:45:19.1515209Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-06-06T00:45:19.1516370Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-06-06T00:45:19.1517423Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-06-06T00:45:19.1518201Z NO_SUDO: false 2025-06-06T00:45:19.1518612Z ##[endgroup] 2025-06-06T00:45:19.5018604Z Post job cleanup. 2025-06-06T00:45:19.6035651Z Post job cleanup. 2025-06-06T00:45:19.6982496Z [command]/usr/bin/git version 2025-06-06T00:45:19.7021373Z git version 2.47.1 2025-06-06T00:45:19.7060129Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/e54afcd4-a32a-4528-95e2-10c7dabc2ddc' before making global git config changes 2025-06-06T00:45:19.7061119Z Adding repository directory to the temporary git global config as a safe directory 2025-06-06T00:45:19.7064810Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/executorch/executorch/test-infra 2025-06-06T00:45:19.7094053Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-06-06T00:45:19.7127809Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2025-06-06T00:45:19.7378388Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-06-06T00:45:19.7394845Z http.https://github.com/.extraheader 2025-06-06T00:45:19.7403949Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2025-06-06T00:45:19.7427825Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2025-06-06T00:45:19.7730352Z A job completed hook has been configured by the self-hosted runner administrator 2025-06-06T00:45:19.7756523Z ##[group]Run '/home/ec2-user/runner-scripts/after_job.sh' 2025-06-06T00:45:19.7761660Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-06-06T00:45:19.7762061Z ##[endgroup] 2025-06-06T00:45:19.7837171Z [!ALERT!] Swap in detected! [!ALERT!] 2025-06-06T00:45:30.5031751Z [!ALERT!] Swap out detected [!ALERT!] 2025-06-06T00:45:48.3303841Z Cleaning up orphan processes