2025-07-02T07:56:17.4370256Z Current runner version: '2.325.0' 2025-07-02T07:56:17.4376761Z Runner name: 'i-0c463ee2dc432f07c' 2025-07-02T07:56:17.4377521Z Runner group name: 'default' 2025-07-02T07:56:17.4378524Z Machine name: 'ip-10-0-8-218' 2025-07-02T07:56:17.4381519Z ##[group]GITHUB_TOKEN Permissions 2025-07-02T07:56:17.4384043Z Contents: read 2025-07-02T07:56:17.4384624Z Metadata: read 2025-07-02T07:56:17.4385267Z ##[endgroup] 2025-07-02T07:56:17.4387581Z Secret source: Actions 2025-07-02T07:56:17.4388432Z Prepare workflow directory 2025-07-02T07:56:17.5025353Z Prepare all required actions 2025-07-02T07:56:17.5068232Z Getting action download info 2025-07-02T07:56:17.8111381Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2025-07-02T07:56:18.0830842Z Download action repository 'pytorch/pytorch@main' (SHA:0364db7cd14ffa67b48ef8c27fefbb3eed2b065d) 2025-07-02T07:56:31.6296940Z Download action repository 'actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093' (SHA:d3f86a106a0bac45b974a628896c90dbdf5c8093) 2025-07-02T07:56:31.9637467Z Download action repository 'pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1' (SHA:a2c1430e2bddadbad9f49a6f9b879f062c6b19b1) 2025-07-02T07:56:32.1328948Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02) 2025-07-02T07:56:32.5179354Z Download action repository 'seemethere/upload-artifact-s3@baba72d0712b404f646cebe0730933554ebce96a' (SHA:baba72d0712b404f646cebe0730933554ebce96a) 2025-07-02T07:56:32.7715939Z Getting action download info 2025-07-02T07:56:32.9329633Z Uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@refs/heads/main (4e43bd8700fb3fac32b6155020e13e6033eb4bcb) 2025-07-02T07:56:32.9334251Z ##[group] Inputs 2025-07-02T07:56:32.9337149Z script: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:32.9340472Z timeout: 30 2025-07-02T07:56:32.9340701Z runner: linux.2xlarge 2025-07-02T07:56:32.9340961Z upload-artifact: 2025-07-02T07:56:32.9341500Z upload-artifact-to-s3: false 2025-07-02T07:56:32.9341801Z download-artifact: 2025-07-02T07:56:32.9342039Z repository: pytorch/rl 2025-07-02T07:56:32.9342320Z fetch-depth: 1 2025-07-02T07:56:32.9342565Z submodules: 2025-07-02T07:56:32.9342774Z ref: 2025-07-02T07:56:32.9343020Z test-infra-repository: pytorch/test-infra 2025-07-02T07:56:32.9343337Z test-infra-ref: 2025-07-02T07:56:32.9343595Z use-custom-docker-registry: true 2025-07-02T07:56:32.9343902Z docker-image: pytorch/almalinux-builder 2025-07-02T07:56:32.9344226Z docker-build-dir: .ci/docker 2025-07-02T07:56:32.9344492Z gpu-arch-type: cpu 2025-07-02T07:56:32.9344733Z gpu-arch-version: 2025-07-02T07:56:32.9344968Z job-name: linux-job 2025-07-02T07:56:32.9345208Z continue-on-error: false 2025-07-02T07:56:32.9345465Z binary-matrix: 2025-07-02T07:56:32.9345679Z run-with-docker: true 2025-07-02T07:56:32.9345921Z secrets-env: 2025-07-02T07:56:32.9346265Z no-sudo: false 2025-07-02T07:56:32.9346532Z ##[endgroup] 2025-07-02T07:56:32.9346756Z Complete job name: c-source / linux-job 2025-07-02T07:56:32.9802221Z A job started hook has been configured by the self-hosted runner administrator 2025-07-02T07:56:32.9911688Z ##[group]Run '/home/ec2-user/runner-scripts/before_job.sh' 2025-07-02T07:56:32.9921136Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:32.9921782Z ##[endgroup] 2025-07-02T07:56:34.2926825Z Runner Type: linux.2xlarge 2025-07-02T07:56:34.2927282Z Instance Type: c5.2xlarge 2025-07-02T07:56:34.2927559Z AMI Name: unknown 2025-07-02T07:56:34.2959083Z AMI ID: ami-05ffe3c48a9991133 2025-07-02T07:56:40.1414608Z ##[group]Run set -euxo pipefail 2025-07-02T07:56:40.1415039Z set -euxo pipefail 2025-07-02T07:56:40.1415347Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-07-02T07:56:40.1415722Z  echo "::group::Cleanup with-sudo debug output" 2025-07-02T07:56:40.1416109Z  sudo rm -rfv "${GITHUB_WORKSPACE}" 2025-07-02T07:56:40.1416414Z else 2025-07-02T07:56:40.1416682Z  echo "::group::Cleanup no-sudo debug output" 2025-07-02T07:56:40.1417049Z  rm -rfv "${GITHUB_WORKSPACE}" 2025-07-02T07:56:40.1417358Z fi 2025-07-02T07:56:40.1417569Z  2025-07-02T07:56:40.1417788Z mkdir -p "${GITHUB_WORKSPACE}" 2025-07-02T07:56:40.1418148Z echo "::endgroup::" 2025-07-02T07:56:40.1427341Z shell: /usr/bin/bash -e {0} 2025-07-02T07:56:40.1427653Z env: 2025-07-02T07:56:40.1427896Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:40.1428234Z REPOSITORY: pytorch/rl 2025-07-02T07:56:40.1428550Z PR_NUMBER: 3030 2025-07-02T07:56:40.1431306Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:40.1434113Z NO_SUDO: false 2025-07-02T07:56:40.1434321Z ##[endgroup] 2025-07-02T07:56:40.1463677Z + [[ false == \f\a\l\s\e ]] 2025-07-02T07:56:40.1475435Z + echo '::group::Cleanup with-sudo debug output' 2025-07-02T07:56:40.1475945Z + sudo rm -rfv /home/ec2-user/actions-runner/_work/rl/rl 2025-07-02T07:56:40.1482660Z ##[group]Cleanup with-sudo debug output 2025-07-02T07:56:40.2703971Z removed directory '/home/ec2-user/actions-runner/_work/rl/rl' 2025-07-02T07:56:40.2721024Z + mkdir -p /home/ec2-user/actions-runner/_work/rl/rl 2025-07-02T07:56:40.2733415Z + echo ::endgroup:: 2025-07-02T07:56:40.2734306Z ##[endgroup] 2025-07-02T07:56:40.2858448Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-07-02T07:56:40.2858915Z with: 2025-07-02T07:56:40.2859192Z repository: pytorch/test-infra 2025-07-02T07:56:40.2859495Z path: test-infra 2025-07-02T07:56:40.2859717Z submodules: recursive 2025-07-02T07:56:40.2860178Z token: *** 2025-07-02T07:56:40.2860399Z ssh-strict: true 2025-07-02T07:56:40.2860615Z ssh-user: git 2025-07-02T07:56:40.2860855Z persist-credentials: true 2025-07-02T07:56:40.2861105Z clean: true 2025-07-02T07:56:40.2861345Z sparse-checkout-cone-mode: true 2025-07-02T07:56:40.2861623Z fetch-depth: 1 2025-07-02T07:56:40.2861847Z fetch-tags: false 2025-07-02T07:56:40.2862070Z show-progress: true 2025-07-02T07:56:40.2862304Z lfs: false 2025-07-02T07:56:40.2862526Z set-safe-directory: true 2025-07-02T07:56:40.2862763Z env: 2025-07-02T07:56:40.2862999Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:40.2863323Z REPOSITORY: pytorch/rl 2025-07-02T07:56:40.2863606Z PR_NUMBER: 3030 2025-07-02T07:56:40.2866473Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:40.2869448Z ##[endgroup] 2025-07-02T07:56:40.4283280Z Syncing repository: pytorch/test-infra 2025-07-02T07:56:40.4284155Z ##[group]Getting Git version info 2025-07-02T07:56:40.4284668Z Working directory is '/home/ec2-user/actions-runner/_work/rl/rl/test-infra' 2025-07-02T07:56:40.4285323Z [command]/usr/bin/git version 2025-07-02T07:56:40.4285748Z git version 2.47.1 2025-07-02T07:56:40.4307363Z ##[endgroup] 2025-07-02T07:56:40.4334728Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/5d0e5b38-b152-47cf-8aeb-a83284cb0dd5' before making global git config changes 2025-07-02T07:56:40.4335784Z Adding repository directory to the temporary git global config as a safe directory 2025-07-02T07:56:40.4341855Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/rl/rl/test-infra 2025-07-02T07:56:40.4375575Z ##[group]Initializing the repository 2025-07-02T07:56:40.4380197Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/rl/rl/test-infra 2025-07-02T07:56:40.4412357Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-07-02T07:56:40.4412997Z hint: is subject to change. To configure the initial branch name to use in all 2025-07-02T07:56:40.4413590Z hint: of your new repositories, which will suppress this warning, call: 2025-07-02T07:56:40.4413998Z hint: 2025-07-02T07:56:40.4414293Z hint: git config --global init.defaultBranch 2025-07-02T07:56:40.4414646Z hint: 2025-07-02T07:56:40.4415026Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-07-02T07:56:40.4415621Z hint: 'development'. The just-created branch can be renamed via this command: 2025-07-02T07:56:40.4416051Z hint: 2025-07-02T07:56:40.4416268Z hint: git branch -m 2025-07-02T07:56:40.4416803Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/rl/rl/test-infra/.git/ 2025-07-02T07:56:40.4422011Z [command]/usr/bin/git remote add origin https://github.com/pytorch/test-infra 2025-07-02T07:56:40.4450433Z ##[endgroup] 2025-07-02T07:56:40.4450891Z ##[group]Disabling automatic garbage collection 2025-07-02T07:56:40.4457344Z [command]/usr/bin/git config --local gc.auto 0 2025-07-02T07:56:40.4484223Z ##[endgroup] 2025-07-02T07:56:40.4484853Z ##[group]Setting up auth 2025-07-02T07:56:40.4492099Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-07-02T07:56:40.4520645Z [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-07-02T07:56:40.4915513Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-07-02T07:56:40.4959457Z [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-07-02T07:56:40.5355966Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-07-02T07:56:40.5428172Z ##[endgroup] 2025-07-02T07:56:40.5428740Z ##[group]Determining the default branch 2025-07-02T07:56:40.5430901Z Retrieving the default branch name 2025-07-02T07:56:40.7944593Z Default branch 'main' 2025-07-02T07:56:40.7945400Z ##[endgroup] 2025-07-02T07:56:40.7945856Z ##[group]Fetching the repository 2025-07-02T07:56:40.7950699Z [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-07-02T07:56:41.3303678Z From https://github.com/pytorch/test-infra 2025-07-02T07:56:41.3304113Z * [new branch] main -> origin/main 2025-07-02T07:56:41.3335793Z ##[endgroup] 2025-07-02T07:56:41.3336207Z ##[group]Determining the checkout info 2025-07-02T07:56:41.3337405Z ##[endgroup] 2025-07-02T07:56:41.3342197Z [command]/usr/bin/git sparse-checkout disable 2025-07-02T07:56:41.3376507Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-07-02T07:56:41.3403588Z ##[group]Checking out the ref 2025-07-02T07:56:41.3407281Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2025-07-02T07:56:41.4553761Z Switched to a new branch 'main' 2025-07-02T07:56:41.4560506Z branch 'main' set up to track 'origin/main'. 2025-07-02T07:56:41.4568429Z ##[endgroup] 2025-07-02T07:56:41.4568839Z ##[group]Setting up auth for fetching submodules 2025-07-02T07:56:41.4574118Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-07-02T07:56:41.4615477Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2025-07-02T07:56:41.4652725Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2025-07-02T07:56:41.4680982Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-21003710@github.com: 2025-07-02T07:56:41.4705821Z ##[endgroup] 2025-07-02T07:56:41.4706512Z ##[group]Fetching submodules 2025-07-02T07:56:41.4709389Z [command]/usr/bin/git submodule sync --recursive 2025-07-02T07:56:41.5016187Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive 2025-07-02T07:56:41.5305631Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 2025-07-02T07:56:41.5588292Z ##[endgroup] 2025-07-02T07:56:41.5588733Z ##[group]Persisting credentials for submodules 2025-07-02T07:56:41.5593433Z [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-07-02T07:56:41.5882852Z [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-07-02T07:56:41.6174325Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2025-07-02T07:56:41.6459054Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-21003710@github.com:' 2025-07-02T07:56:41.6739352Z ##[endgroup] 2025-07-02T07:56:41.6775982Z [command]/usr/bin/git log -1 --format=%H 2025-07-02T07:56:41.6798908Z 4e43bd8700fb3fac32b6155020e13e6033eb4bcb 2025-07-02T07:56:41.7043986Z Prepare all required actions 2025-07-02T07:56:41.7044523Z Getting action download info 2025-07-02T07:56:41.7959508Z Download action repository 'pytorch/test-infra@main' (SHA:4e43bd8700fb3fac32b6155020e13e6033eb4bcb) 2025-07-02T07:56:43.5722251Z Getting action download info 2025-07-02T07:56:43.6730513Z Download action repository 'nick-fields/retry@3e91a01664abd3c5cd539100d10d33b9c5b68482' (SHA:3e91a01664abd3c5cd539100d10d33b9c5b68482) 2025-07-02T07:56:43.8359757Z ##[group]Run ./test-infra/.github/actions/setup-linux 2025-07-02T07:56:43.8360123Z env: 2025-07-02T07:56:43.8360357Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:43.8360692Z REPOSITORY: pytorch/rl 2025-07-02T07:56:43.8360931Z PR_NUMBER: 3030 2025-07-02T07:56:43.8363640Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:43.8366537Z ##[endgroup] 2025-07-02T07:56:43.8455409Z ##[group]Run set -euo pipefail 2025-07-02T07:56:43.8455738Z set -euo pipefail 2025-07-02T07:56:43.8456009Z function get_ec2_metadata() { 2025-07-02T07:56:43.8456378Z  # Pulled from instance metadata endpoint for EC2 2025-07-02T07:56:43.8457007Z  # see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html 2025-07-02T07:56:43.8457546Z  category=$1 2025-07-02T07:56:43.8458430Z  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-07-02T07:56:43.8459340Z } 2025-07-02T07:56:43.8459583Z echo "ami-id: $(get_ec2_metadata ami-id)" 2025-07-02T07:56:43.8459999Z echo "instance-id: $(get_ec2_metadata instance-id)" 2025-07-02T07:56:43.8460451Z echo "instance-type: $(get_ec2_metadata instance-type)" 2025-07-02T07:56:43.8460859Z echo "system info $(uname -a)" 2025-07-02T07:56:43.8466883Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:43.8467249Z env: 2025-07-02T07:56:43.8467480Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:43.8467810Z REPOSITORY: pytorch/rl 2025-07-02T07:56:43.8468048Z PR_NUMBER: 3030 2025-07-02T07:56:43.8470721Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:43.8473442Z ##[endgroup] 2025-07-02T07:56:43.8613806Z ami-id: ami-05ffe3c48a9991133 2025-07-02T07:56:43.8724561Z instance-id: i-0c463ee2dc432f07c 2025-07-02T07:56:43.8833989Z instance-type: c5.2xlarge 2025-07-02T07:56:43.8845570Z system info Linux ip-10-0-8-218.ec2.internal 6.1.141-155.222.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jun 17 10:29:47 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2025-07-02T07:56:43.8885838Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-07-02T07:56:43.8886770Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-07-02T07:56:43.8892920Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:43.8893291Z env: 2025-07-02T07:56:43.8893524Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:43.8893859Z REPOSITORY: pytorch/rl 2025-07-02T07:56:43.8894115Z PR_NUMBER: 3030 2025-07-02T07:56:43.8896802Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:43.8899663Z ##[endgroup] 2025-07-02T07:56:43.8980316Z ##[group]Run if systemctl is-active --quiet docker; then 2025-07-02T07:56:43.8980753Z if systemctl is-active --quiet docker; then 2025-07-02T07:56:43.8981112Z  echo "Docker daemon is running..."; 2025-07-02T07:56:43.8981428Z else 2025-07-02T07:56:43.8981754Z  echo "Starting docker deamon..." && sudo systemctl start docker; 2025-07-02T07:56:43.8982167Z fi 2025-07-02T07:56:43.8987865Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:43.8988233Z env: 2025-07-02T07:56:43.8988490Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:43.8988808Z REPOSITORY: pytorch/rl 2025-07-02T07:56:43.8989068Z PR_NUMBER: 3030 2025-07-02T07:56:43.8991732Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:43.8994430Z ##[endgroup] 2025-07-02T07:56:43.9078173Z Docker daemon is running... 2025-07-02T07:56:43.9110117Z ##[group]Run AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-07-02T07:56:43.9110758Z AWS_ACCOUNT_ID=$(aws sts get-caller-identity|grep Account|cut -f4 -d\") 2025-07-02T07:56:43.9111261Z retry () { "$@" || (sleep 1 && "$@") || (sleep 2 && "$@") } 2025-07-02T07:56:43.9111849Z retry aws ecr get-login-password --region "$AWS_DEFAULT_REGION" | docker login --username AWS \ 2025-07-02T07:56:43.9112552Z  --password-stdin "$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com" 2025-07-02T07:56:43.9118269Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:43.9118625Z env: 2025-07-02T07:56:43.9118852Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:43.9119183Z REPOSITORY: pytorch/rl 2025-07-02T07:56:43.9119418Z PR_NUMBER: 3030 2025-07-02T07:56:43.9122258Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:43.9125029Z AWS_RETRY_MODE: standard 2025-07-02T07:56:43.9125301Z AWS_MAX_ATTEMPTS: 5 2025-07-02T07:56:43.9125549Z AWS_DEFAULT_REGION: us-east-1 2025-07-02T07:56:43.9125804Z ##[endgroup] 2025-07-02T07:56:45.0539663Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-07-02T07:56:45.0540270Z Configure a credential helper to remove this warning. See 2025-07-02T07:56:45.0541102Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-07-02T07:56:45.0541971Z 2025-07-02T07:56:45.0542069Z Login Succeeded 2025-07-02T07:56:45.0589606Z ##[group]Run env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-07-02T07:56:45.0590193Z env | grep '^GITHUB' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-07-02T07:56:45.0590675Z env | grep '^CI' >> "${RUNNER_TEMP}/github_env_${GITHUB_RUN_ID}" 2025-07-02T07:56:45.0597689Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:45.0598045Z env: 2025-07-02T07:56:45.0598290Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:45.0598610Z REPOSITORY: pytorch/rl 2025-07-02T07:56:45.0598859Z PR_NUMBER: 3030 2025-07-02T07:56:45.0601536Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:45.0604261Z ##[endgroup] 2025-07-02T07:56:45.0717731Z ##[group]Run RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-07-02T07:56:45.0718208Z RUNNER_ARTIFACT_DIR="${RUNNER_TEMP}/artifacts" 2025-07-02T07:56:45.0718593Z sudo rm -rf "${RUNNER_ARTIFACT_DIR}" 2025-07-02T07:56:45.0718919Z mkdir -p "${RUNNER_ARTIFACT_DIR}" 2025-07-02T07:56:45.0719357Z echo "RUNNER_ARTIFACT_DIR=${RUNNER_ARTIFACT_DIR}" >> "${GITHUB_ENV}" 2025-07-02T07:56:45.0719768Z  2025-07-02T07:56:45.0720053Z RUNNER_TEST_RESULTS_DIR="${RUNNER_TEMP}/test-results" 2025-07-02T07:56:45.0720474Z sudo rm -rf "${RUNNER_TEST_RESULTS_DIR}" 2025-07-02T07:56:45.0720820Z mkdir -p "${RUNNER_TEST_RESULTS_DIR}" 2025-07-02T07:56:45.0721286Z echo "RUNNER_TEST_RESULTS_DIR=${RUNNER_TEST_RESULTS_DIR}" >> "${GITHUB_ENV}" 2025-07-02T07:56:45.0721727Z  2025-07-02T07:56:45.0721946Z RUNNER_DOCS_DIR="${RUNNER_TEMP}/docs" 2025-07-02T07:56:45.0722277Z sudo rm -rf "${RUNNER_DOCS_DIR}" 2025-07-02T07:56:45.0722577Z mkdir -p "${RUNNER_DOCS_DIR}" 2025-07-02T07:56:45.0722965Z echo "RUNNER_DOCS_DIR=${RUNNER_DOCS_DIR}" >> "${GITHUB_ENV}" 2025-07-02T07:56:45.0728488Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:45.0728854Z env: 2025-07-02T07:56:45.0729082Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:45.0729407Z REPOSITORY: pytorch/rl 2025-07-02T07:56:45.0729647Z PR_NUMBER: 3030 2025-07-02T07:56:45.0732549Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:45.0735293Z ##[endgroup] 2025-07-02T07:56:45.5867530Z ##[group]Run needs=0 2025-07-02T07:56:45.5867802Z needs=0 2025-07-02T07:56:45.5868165Z if lspci -v | grep -e 'controller.*NVIDIA' >/dev/null 2>/dev/null; then 2025-07-02T07:56:45.5868611Z  needs=1 2025-07-02T07:56:45.5868816Z fi 2025-07-02T07:56:45.5869241Z echo "does=${needs}" >> $GITHUB_OUTPUT 2025-07-02T07:56:45.5876801Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:45.5877416Z env: 2025-07-02T07:56:45.5877783Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:45.5878321Z REPOSITORY: pytorch/rl 2025-07-02T07:56:45.5878709Z PR_NUMBER: 3030 2025-07-02T07:56:45.5883651Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:45.5889785Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:45.5890743Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:45.5891858Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:45.5892617Z ##[endgroup] 2025-07-02T07:56:45.6162003Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-07-02T07:56:45.6162588Z # ignore expansion of "docker ps -q" since it could be empty 2025-07-02T07:56:45.6162992Z # shellcheck disable=SC2046 2025-07-02T07:56:45.6163318Z docker stop $(docker ps -q) || true 2025-07-02T07:56:45.6163656Z # Prune all of the docker images 2025-07-02T07:56:45.6163960Z docker system prune -af 2025-07-02T07:56:45.6170413Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:45.6170782Z env: 2025-07-02T07:56:45.6171026Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:45.6171344Z REPOSITORY: pytorch/rl 2025-07-02T07:56:45.6171596Z PR_NUMBER: 3030 2025-07-02T07:56:45.6174430Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:45.6177270Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:45.6177847Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:45.6178384Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:45.6178750Z ##[endgroup] 2025-07-02T07:56:45.6645475Z "docker stop" requires at least 1 argument. 2025-07-02T07:56:45.6645859Z See 'docker stop --help'. 2025-07-02T07:56:45.6646040Z 2025-07-02T07:56:45.6646196Z Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] 2025-07-02T07:56:45.6646459Z 2025-07-02T07:56:45.6646582Z Stop one or more running containers 2025-07-02T07:56:45.6858389Z Total reclaimed space: 0B 2025-07-02T07:56:45.6939440Z ##[group]Run ./test-infra/.github/actions/setup-ssh 2025-07-02T07:56:45.6939821Z with: 2025-07-02T07:56:45.6940570Z github-secret: *** 2025-07-02T07:56:45.6941257Z instructions: All testing is done inside the container, to start an interactive session run: docker exec -it $(docker container ps --format '{{.ID}}') bash 2025-07-02T07:56:45.6942183Z activate-with-label: false 2025-07-02T07:56:45.6942440Z label: with-ssh 2025-07-02T07:56:45.6942682Z remove-existing-keys: true 2025-07-02T07:56:45.6942966Z fail-silently: true 2025-07-02T07:56:45.6943181Z env: 2025-07-02T07:56:45.6943416Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:45.6943734Z REPOSITORY: pytorch/rl 2025-07-02T07:56:45.6943986Z PR_NUMBER: 3030 2025-07-02T07:56:45.6946827Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:45.6949957Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:45.6950528Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:45.6951071Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:45.6951455Z ##[endgroup] 2025-07-02T07:56:45.8047247Z Please see https://github.com/pytorch/pytorch/wiki/Debugging-using-with-ssh-for-Github-Actions for more info. 2025-07-02T07:56:46.1722150Z Grabbing public ssh keys from https://github.com/vmoens.keys 2025-07-02T07:56:46.2204064Z ~/.ssh/authorized_keys file found on node, removing ~/.ssh and starting fresh 2025-07-02T07:56:46.2218094Z Public keys pulled and installed to /home/ec2-user/.ssh/authorized_keys 2025-07-02T07:56:46.2256346Z Login using: ssh ec2-user@ec2-98-83-145-26.compute-1.amazonaws.com 2025-07-02T07:56:46.2257391Z All testing is done inside the container, to start an interactive session run: 2025-07-02T07:56:46.2257948Z docker exec -it $(docker container ps --format '{{.ID}}') bash 2025-07-02T07:56:46.2370071Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-07-02T07:56:46.2370504Z with: 2025-07-02T07:56:46.2370709Z repository: pytorch/rl 2025-07-02T07:56:46.2370964Z ref: refs/pull/3030/merge 2025-07-02T07:56:46.2371219Z path: pytorch/rl 2025-07-02T07:56:46.2371432Z fetch-depth: 1 2025-07-02T07:56:46.2371802Z token: *** 2025-07-02T07:56:46.2371997Z ssh-strict: true 2025-07-02T07:56:46.2372218Z ssh-user: git 2025-07-02T07:56:46.2372434Z persist-credentials: true 2025-07-02T07:56:46.2372691Z clean: true 2025-07-02T07:56:46.2372914Z sparse-checkout-cone-mode: true 2025-07-02T07:56:46.2373199Z fetch-tags: false 2025-07-02T07:56:46.2373428Z show-progress: true 2025-07-02T07:56:46.2373644Z lfs: false 2025-07-02T07:56:46.2373879Z set-safe-directory: true 2025-07-02T07:56:46.2374113Z env: 2025-07-02T07:56:46.2374341Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:46.2374651Z REPOSITORY: pytorch/rl 2025-07-02T07:56:46.2374945Z PR_NUMBER: 3030 2025-07-02T07:56:46.2377596Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:46.2380437Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:46.2381171Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:46.2381716Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:46.2382079Z ##[endgroup] 2025-07-02T07:56:46.3380158Z Syncing repository: pytorch/rl 2025-07-02T07:56:46.3388731Z ##[group]Getting Git version info 2025-07-02T07:56:46.3389434Z Working directory is '/home/ec2-user/actions-runner/_work/rl/rl/pytorch/rl' 2025-07-02T07:56:46.3415517Z [command]/usr/bin/git version 2025-07-02T07:56:46.3452572Z git version 2.47.1 2025-07-02T07:56:46.3480296Z ##[endgroup] 2025-07-02T07:56:46.3498032Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/ea3d9b4c-85d4-4cd0-b8c8-d7e95b991214' before making global git config changes 2025-07-02T07:56:46.3498965Z Adding repository directory to the temporary git global config as a safe directory 2025-07-02T07:56:46.3516570Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/rl/rl/pytorch/rl 2025-07-02T07:56:46.3554247Z ##[group]Initializing the repository 2025-07-02T07:56:46.3560685Z [command]/usr/bin/git init /home/ec2-user/actions-runner/_work/rl/rl/pytorch/rl 2025-07-02T07:56:46.3594509Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-07-02T07:56:46.3595377Z hint: is subject to change. To configure the initial branch name to use in all 2025-07-02T07:56:46.3596117Z hint: of your new repositories, which will suppress this warning, call: 2025-07-02T07:56:46.3596517Z hint: 2025-07-02T07:56:46.3596781Z hint: git config --global init.defaultBranch 2025-07-02T07:56:46.3597117Z hint: 2025-07-02T07:56:46.3597423Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-07-02T07:56:46.3597980Z hint: 'development'. The just-created branch can be renamed via this command: 2025-07-02T07:56:46.3598401Z hint: 2025-07-02T07:56:46.3598597Z hint: git branch -m 2025-07-02T07:56:46.3599391Z Initialized empty Git repository in /home/ec2-user/actions-runner/_work/rl/rl/pytorch/rl/.git/ 2025-07-02T07:56:46.3604062Z [command]/usr/bin/git remote add origin https://github.com/pytorch/rl 2025-07-02T07:56:46.3638309Z ##[endgroup] 2025-07-02T07:56:46.3638726Z ##[group]Disabling automatic garbage collection 2025-07-02T07:56:46.3642547Z [command]/usr/bin/git config --local gc.auto 0 2025-07-02T07:56:46.3668623Z ##[endgroup] 2025-07-02T07:56:46.3668994Z ##[group]Setting up auth 2025-07-02T07:56:46.3674520Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-07-02T07:56:46.3699800Z [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-07-02T07:56:46.3994107Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-07-02T07:56:46.4021587Z [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-07-02T07:56:46.4301617Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-07-02T07:56:46.4342588Z ##[endgroup] 2025-07-02T07:56:46.4342978Z ##[group]Fetching the repository 2025-07-02T07:56:46.4350796Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +refs/pull/3030/merge:refs/remotes/pull/3030/merge 2025-07-02T07:56:47.2853742Z From https://github.com/pytorch/rl 2025-07-02T07:56:47.2854158Z * [new ref] refs/pull/3030/merge -> pull/3030/merge 2025-07-02T07:56:47.2875931Z ##[endgroup] 2025-07-02T07:56:47.2876344Z ##[group]Determining the checkout info 2025-07-02T07:56:47.2878019Z ##[endgroup] 2025-07-02T07:56:47.2882284Z [command]/usr/bin/git sparse-checkout disable 2025-07-02T07:56:47.2914696Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-07-02T07:56:47.2938418Z ##[group]Checking out the ref 2025-07-02T07:56:47.2942084Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/3030/merge 2025-07-02T07:56:47.3898771Z Note: switching to 'refs/remotes/pull/3030/merge'. 2025-07-02T07:56:47.3899072Z 2025-07-02T07:56:47.3899286Z You are in 'detached HEAD' state. You can look around, make experimental 2025-07-02T07:56:47.3899827Z changes and commit them, and you can discard any commits you make in this 2025-07-02T07:56:47.3900363Z state without impacting any branches by switching back to a branch. 2025-07-02T07:56:47.3900672Z 2025-07-02T07:56:47.3900882Z If you want to create a new branch to retain commits you create, you may 2025-07-02T07:56:47.3901379Z do so (now or later) by using -c with the switch command. Example: 2025-07-02T07:56:47.3901659Z 2025-07-02T07:56:47.3901768Z git switch -c 2025-07-02T07:56:47.3901995Z 2025-07-02T07:56:47.3902101Z Or undo this operation with: 2025-07-02T07:56:47.3902270Z 2025-07-02T07:56:47.3902371Z git switch - 2025-07-02T07:56:47.3902499Z 2025-07-02T07:56:47.3902734Z Turn off this advice by setting config variable advice.detachedHead to false 2025-07-02T07:56:47.3903128Z 2025-07-02T07:56:47.3903724Z HEAD is now at 2e8d943 Merge 995ff0d9fa6d4cdbe0120a55642106276bf80342 into 773c366c7b29f5ea26de0215119fb15055714525 2025-07-02T07:56:47.3908592Z ##[endgroup] 2025-07-02T07:56:47.3944016Z [command]/usr/bin/git log -1 --format=%H 2025-07-02T07:56:47.3964650Z 2e8d943922590c2356bc44a7af6da18a8d68787e 2025-07-02T07:56:47.4174357Z Prepare all required actions 2025-07-02T07:56:47.4175091Z Getting action download info 2025-07-02T07:56:47.5656879Z Download action repository 'nick-fields/retry@v3.0.0' (SHA:7152eba30c6575329ac0576536151aca5a72780e) 2025-07-02T07:56:47.7212390Z ##[group]Run ./test-infra/.github/actions/calculate-docker-image 2025-07-02T07:56:47.7212777Z with: 2025-07-02T07:56:47.7213032Z use-custom-docker-registry: true 2025-07-02T07:56:47.7213371Z docker-image-name: pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7213726Z docker-build-dir: .ci/docker 2025-07-02T07:56:47.7213995Z working-directory: pytorch/rl 2025-07-02T07:56:47.7214284Z docker-build-script: ./build.sh 2025-07-02T07:56:47.7214648Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:47.7215033Z force-push: false 2025-07-02T07:56:47.7215247Z env: 2025-07-02T07:56:47.7215464Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7215791Z REPOSITORY: pytorch/rl 2025-07-02T07:56:47.7216075Z PR_NUMBER: 3030 2025-07-02T07:56:47.7218751Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:47.7221625Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:47.7222185Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:47.7222724Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:47.7223090Z ##[endgroup] 2025-07-02T07:56:47.7250649Z ##[group]Run set -ex 2025-07-02T07:56:47.7250983Z set -ex 2025-07-02T07:56:47.7251182Z  2025-07-02T07:56:47.7251561Z # If the docker build directory or the build script doesn't exist, the action will 2025-07-02T07:56:47.7252367Z # gracefully return the docker image name as it is. Pulling docker image in Linux 2025-07-02T07:56:47.7252913Z # job could then download the pre-built image as usual 2025-07-02T07:56:47.7253578Z if [[ -d "${DOCKER_BUILD_DIR}" ]] && [[ -f "${DOCKER_BUILD_DIR}/${DOCKER_BUILD_SCRIPT}" ]] && [[ "${USE_CUSTOM_DOCKER_REGISTRY}" == "true" ]]; then 2025-07-02T07:56:47.7254189Z  echo "skip=false" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7254508Z else 2025-07-02T07:56:47.7254740Z  echo "skip=true" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7255174Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7255561Z  2025-07-02T07:56:47.7256082Z  echo "Not using custom ECR registry. Either it was not requested or there is no Docker build script in the ${REPO_NAME} repo..." 2025-07-02T07:56:47.7256693Z  exit 0 2025-07-02T07:56:47.7256889Z fi 2025-07-02T07:56:47.7257088Z  2025-07-02T07:56:47.7257397Z if [[ "${DOCKER_IMAGE_NAME}" == *"${DOCKER_REGISTRY}/${REPO_NAME}"* ]]; then 2025-07-02T07:56:47.7257976Z  # The docker image name already includes the ECR prefix and tag, so we can just 2025-07-02T07:56:47.7258486Z  # use it as it is, but first let's extract the tag 2025-07-02T07:56:47.7258937Z  DOCKER_TAG=$(echo "${DOCKER_IMAGE_NAME}" | awk -F '[:,]' '{print $2}') 2025-07-02T07:56:47.7259425Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7260027Z  echo "docker-image=${DOCKER_IMAGE_NAME}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7260423Z else 2025-07-02T07:56:47.7260663Z  if [[ "${DOCKER_IMAGE_NAME}" == *:* ]]; then 2025-07-02T07:56:47.7261032Z  CUSTOM_TAG_PREFIX=${DOCKER_IMAGE_NAME#*:} 2025-07-02T07:56:47.7261407Z  DOCKER_IMAGE_NAME=${DOCKER_IMAGE_NAME%%:*} 2025-07-02T07:56:47.7261715Z  fi 2025-07-02T07:56:47.7262157Z  DOCKER_TAG=${CUSTOM_TAG_PREFIX:+${CUSTOM_TAG_PREFIX}-}$(git rev-parse HEAD:"${DOCKER_BUILD_DIR}") 2025-07-02T07:56:47.7262728Z  echo "docker-tag=${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7263347Z  echo "docker-image=${DOCKER_REGISTRY}/${REPO_NAME}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7264027Z  echo "custom-tag-prefix=${CUSTOM_TAG_PREFIX}" >> "${GITHUB_OUTPUT}" 2025-07-02T07:56:47.7264429Z fi 2025-07-02T07:56:47.7270749Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:47.7271114Z env: 2025-07-02T07:56:47.7271359Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7271677Z REPOSITORY: pytorch/rl 2025-07-02T07:56:47.7271928Z PR_NUMBER: 3030 2025-07-02T07:56:47.7274605Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:47.7277452Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:47.7278011Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:47.7278555Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:47.7278935Z REPO_NAME: rl 2025-07-02T07:56:47.7279193Z DOCKER_IMAGE_NAME: pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7279668Z DOCKER_BUILD_DIR: .ci/docker 2025-07-02T07:56:47.7279955Z DOCKER_BUILD_SCRIPT: ./build.sh 2025-07-02T07:56:47.7280312Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:47.7280709Z USE_CUSTOM_DOCKER_REGISTRY: true 2025-07-02T07:56:47.7280981Z CUSTOM_TAG_PREFIX: 2025-07-02T07:56:47.7281215Z ##[endgroup] 2025-07-02T07:56:47.7310064Z + [[ -d .ci/docker ]] 2025-07-02T07:56:47.7310329Z + echo skip=true 2025-07-02T07:56:47.7310946Z + echo docker-image=pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7311622Z + echo 'Not using custom ECR registry. Either it was not requested or there is no Docker build script in the rl repo...' 2025-07-02T07:56:47.7312198Z + exit 0 2025-07-02T07:56:47.7312725Z Not using custom ECR registry. Either it was not requested or there is no Docker build script in the rl repo... 2025-07-02T07:56:47.7351517Z ##[group]Run set -eux 2025-07-02T07:56:47.7351818Z set -eux 2025-07-02T07:56:47.7352654Z 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-07-02T07:56:47.7359196Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:47.7359545Z env: 2025-07-02T07:56:47.7359788Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:47.7360122Z REPOSITORY: pytorch/rl 2025-07-02T07:56:47.7360363Z PR_NUMBER: 3030 2025-07-02T07:56:47.7363228Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:47.7366101Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:47.7366666Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:47.7367203Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:47.7367580Z ##[endgroup] 2025-07-02T07:56:47.7396204Z + aws secretsmanager get-secret-value --secret-id docker_hub_readonly_token 2025-07-02T07:56:47.7397217Z + jq --raw-output .SecretString 2025-07-02T07:56:47.7398061Z + jq -r .docker_hub_readonly_token 2025-07-02T07:56:47.7399530Z + docker login --username pytorchbot --password-stdin 2025-07-02T07:56:48.3536238Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-07-02T07:56:48.3537110Z Configure a credential helper to remove this warning. See 2025-07-02T07:56:48.3538024Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-07-02T07:56:48.3538657Z 2025-07-02T07:56:48.3538822Z Login Succeeded 2025-07-02T07:56:48.3614824Z Prepare all required actions 2025-07-02T07:56:48.3652014Z ##[group]Run ./test-infra/.github/actions/pull-docker-image 2025-07-02T07:56:48.3652369Z with: 2025-07-02T07:56:48.3652620Z docker-image: pytorch/almalinux-builder:cpu 2025-07-02T07:56:48.3653032Z docker-registry: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:48.3653410Z env: 2025-07-02T07:56:48.3653648Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:48.3653960Z REPOSITORY: pytorch/rl 2025-07-02T07:56:48.3654215Z PR_NUMBER: 3030 2025-07-02T07:56:48.3656952Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:48.3659960Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:48.3660544Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:48.3661076Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:48.3661455Z ##[endgroup] 2025-07-02T07:56:48.3683837Z ##[group]Run set -x 2025-07-02T07:56:48.3684113Z set -x 2025-07-02T07:56:48.3684326Z set +e 2025-07-02T07:56:48.3684539Z  2025-07-02T07:56:48.3684735Z login() { 2025-07-02T07:56:48.3685196Z  aws ecr get-login-password --region us-east-1 | docker login -u AWS --password-stdin "$1" 2025-07-02T07:56:48.3685875Z } 2025-07-02T07:56:48.3686063Z  2025-07-02T07:56:48.3686263Z retry () { 2025-07-02T07:56:48.3686506Z  $* || (sleep 1 && $*) || (sleep 2 && $*) 2025-07-02T07:56:48.3686811Z } 2025-07-02T07:56:48.3687007Z  2025-07-02T07:56:48.3687216Z retry login "${DOCKER_REGISTRY}" 2025-07-02T07:56:48.3687511Z  2025-07-02T07:56:48.3687969Z IMAGE_SIZE=$(docker manifest inspect "${DOCKER_IMAGE}" | jq '[.layers[].size, .config.size] | add / 1024 / 1024') 2025-07-02T07:56:48.3688610Z echo "Compressed size of image in MB: ${IMAGE_SIZE}" 2025-07-02T07:56:48.3688956Z  2025-07-02T07:56:48.3689149Z set -e 2025-07-02T07:56:48.3689472Z # ignore output since only exit code is used for conditional 2025-07-02T07:56:48.3689940Z # only pull docker image if it's not available locally 2025-07-02T07:56:48.3690473Z if ! docker inspect --type=image "${DOCKER_IMAGE}" >/dev/null 2>/dev/null; then 2025-07-02T07:56:48.3690944Z  retry docker pull "${DOCKER_IMAGE}" 2025-07-02T07:56:48.3691247Z fi 2025-07-02T07:56:48.3697665Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:56:48.3698036Z env: 2025-07-02T07:56:48.3698269Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:56:48.3698600Z REPOSITORY: pytorch/rl 2025-07-02T07:56:48.3698838Z PR_NUMBER: 3030 2025-07-02T07:56:48.3701697Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:56:48.3704578Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:56:48.3705157Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:56:48.3705682Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:56:48.3706242Z DOCKER_REGISTRY: 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:48.3706623Z ##[endgroup] 2025-07-02T07:56:48.3731622Z + set +e 2025-07-02T07:56:48.3732115Z + retry login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:48.3732784Z + login 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:48.3735377Z + aws ecr get-login-password --region us-east-1 2025-07-02T07:56:48.3736665Z + docker login -u AWS --password-stdin 308535385114.dkr.ecr.us-east-1.amazonaws.com 2025-07-02T07:56:48.9479257Z WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. 2025-07-02T07:56:48.9480656Z Configure a credential helper to remove this warning. See 2025-07-02T07:56:48.9481478Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store 2025-07-02T07:56:48.9482059Z 2025-07-02T07:56:48.9482215Z Login Succeeded 2025-07-02T07:56:48.9499357Z ++ docker manifest inspect pytorch/almalinux-builder:cpu 2025-07-02T07:56:48.9500162Z ++ jq '[.layers[].size, .config.size] | add / 1024 / 1024' 2025-07-02T07:56:49.1475180Z + IMAGE_SIZE=1396.334942817688 2025-07-02T07:56:49.1475816Z + echo 'Compressed size of image in MB: 1396.334942817688' 2025-07-02T07:56:49.1476402Z + set -e 2025-07-02T07:56:49.1476861Z + docker inspect --type=image pytorch/almalinux-builder:cpu 2025-07-02T07:56:49.1477516Z Compressed size of image in MB: 1396.334942817688 2025-07-02T07:56:49.1618138Z + retry docker pull pytorch/almalinux-builder:cpu 2025-07-02T07:56:49.1618850Z + docker pull pytorch/almalinux-builder:cpu 2025-07-02T07:56:49.3604982Z cpu: Pulling from pytorch/almalinux-builder 2025-07-02T07:56:49.3605498Z 19877a9af8e3: Pulling fs layer 2025-07-02T07:56:49.3605843Z 886003f6ab94: Pulling fs layer 2025-07-02T07:56:49.3606116Z 160b6baf3053: Pulling fs layer 2025-07-02T07:56:49.3606371Z 5fa358c72929: Pulling fs layer 2025-07-02T07:56:49.3606704Z e840ad4f61c2: Pulling fs layer 2025-07-02T07:56:49.3607004Z 6ad9b9bd0605: Pulling fs layer 2025-07-02T07:56:49.3607443Z 032a0a0f4dac: Pulling fs layer 2025-07-02T07:56:49.3607833Z 4f4fb700ef54: Pulling fs layer 2025-07-02T07:56:49.3608231Z 1c84a8623287: Pulling fs layer 2025-07-02T07:56:49.3608485Z ae227d43e36f: Pulling fs layer 2025-07-02T07:56:49.3608823Z a878d18a5734: Pulling fs layer 2025-07-02T07:56:49.3609083Z 66cdfb06ed2c: Pulling fs layer 2025-07-02T07:56:49.3609376Z 52845009cb74: Pulling fs layer 2025-07-02T07:56:49.3609636Z 5fa358c72929: Waiting 2025-07-02T07:56:49.3609855Z e840ad4f61c2: Waiting 2025-07-02T07:56:49.3610096Z 032a0a0f4dac: Waiting 2025-07-02T07:56:49.3610312Z 6ad9b9bd0605: Waiting 2025-07-02T07:56:49.3610548Z 5cb0a24bb686: Pulling fs layer 2025-07-02T07:56:49.3610802Z 818a5af48b7d: Pulling fs layer 2025-07-02T07:56:49.3611058Z 4f4fb700ef54: Waiting 2025-07-02T07:56:49.3611268Z 1c84a8623287: Waiting 2025-07-02T07:56:49.3611500Z 2ce923b93dad: Pulling fs layer 2025-07-02T07:56:49.3611744Z a878d18a5734: Waiting 2025-07-02T07:56:49.3611977Z 0d572ca5d99c: Pulling fs layer 2025-07-02T07:56:49.3612230Z ae227d43e36f: Waiting 2025-07-02T07:56:49.3612448Z 5cb0a24bb686: Waiting 2025-07-02T07:56:49.3612685Z 52845009cb74: Waiting 2025-07-02T07:56:49.3612897Z 818a5af48b7d: Waiting 2025-07-02T07:56:49.3613125Z 0d572ca5d99c: Waiting 2025-07-02T07:56:49.3613341Z 2ce923b93dad: Waiting 2025-07-02T07:56:49.3613566Z 66cdfb06ed2c: Waiting 2025-07-02T07:56:49.4317265Z 160b6baf3053: Verifying Checksum 2025-07-02T07:56:49.4317890Z 160b6baf3053: Download complete 2025-07-02T07:56:49.8066855Z 5fa358c72929: Verifying Checksum 2025-07-02T07:56:49.8067636Z 5fa358c72929: Download complete 2025-07-02T07:56:50.1033155Z 19877a9af8e3: Verifying Checksum 2025-07-02T07:56:50.1033663Z 19877a9af8e3: Download complete 2025-07-02T07:56:50.1648875Z 6ad9b9bd0605: Verifying Checksum 2025-07-02T07:56:50.1649320Z 6ad9b9bd0605: Download complete 2025-07-02T07:56:50.2633740Z 886003f6ab94: Download complete 2025-07-02T07:56:50.3114365Z 4f4fb700ef54: Verifying Checksum 2025-07-02T07:56:50.4313568Z 4f4fb700ef54: Download complete 2025-07-02T07:56:50.4314081Z 1c84a8623287: Verifying Checksum 2025-07-02T07:56:50.4314513Z 1c84a8623287: Download complete 2025-07-02T07:56:50.4880698Z ae227d43e36f: Verifying Checksum 2025-07-02T07:56:50.4881175Z ae227d43e36f: Download complete 2025-07-02T07:56:50.6695353Z 032a0a0f4dac: Verifying Checksum 2025-07-02T07:56:50.6695941Z 032a0a0f4dac: Download complete 2025-07-02T07:56:50.7043907Z 66cdfb06ed2c: Verifying Checksum 2025-07-02T07:56:50.7045461Z 66cdfb06ed2c: Download complete 2025-07-02T07:56:50.7788385Z 52845009cb74: Verifying Checksum 2025-07-02T07:56:50.7788926Z 52845009cb74: Download complete 2025-07-02T07:56:50.8280029Z 5cb0a24bb686: Download complete 2025-07-02T07:56:50.9605699Z 818a5af48b7d: Verifying Checksum 2025-07-02T07:56:50.9606282Z 818a5af48b7d: Download complete 2025-07-02T07:56:50.9972327Z 2ce923b93dad: Download complete 2025-07-02T07:56:51.7043376Z e840ad4f61c2: Verifying Checksum 2025-07-02T07:56:51.7043812Z e840ad4f61c2: Download complete 2025-07-02T07:56:52.4342600Z 19877a9af8e3: Pull complete 2025-07-02T07:56:53.3638916Z 886003f6ab94: Pull complete 2025-07-02T07:56:53.5300483Z 160b6baf3053: Pull complete 2025-07-02T07:56:53.8647752Z 5fa358c72929: Pull complete 2025-07-02T07:56:54.8128485Z a878d18a5734: Verifying Checksum 2025-07-02T07:56:54.8128847Z a878d18a5734: Download complete 2025-07-02T07:56:56.7980157Z 0d572ca5d99c: Verifying Checksum 2025-07-02T07:56:56.7980631Z 0d572ca5d99c: Download complete 2025-07-02T07:56:58.7590442Z e840ad4f61c2: Pull complete 2025-07-02T07:56:58.8633852Z 6ad9b9bd0605: Pull complete 2025-07-02T07:57:00.1641570Z 032a0a0f4dac: Pull complete 2025-07-02T07:57:00.3040103Z 4f4fb700ef54: Pull complete 2025-07-02T07:57:00.4754895Z 1c84a8623287: Pull complete 2025-07-02T07:57:00.5138061Z ae227d43e36f: Pull complete 2025-07-02T07:57:11.5741539Z a878d18a5734: Pull complete 2025-07-02T07:57:11.5952089Z 66cdfb06ed2c: Pull complete 2025-07-02T07:57:11.6162765Z 52845009cb74: Pull complete 2025-07-02T07:57:11.6377880Z 5cb0a24bb686: Pull complete 2025-07-02T07:57:11.9235026Z 818a5af48b7d: Pull complete 2025-07-02T07:57:11.9761546Z 2ce923b93dad: Pull complete 2025-07-02T07:57:25.9899151Z 0d572ca5d99c: Pull complete 2025-07-02T07:57:26.0025019Z Digest: sha256:363e2387632a14190ba972bd9ea516e4c88e80e7089b14e7b658b63e9dbb3dc7 2025-07-02T07:57:26.0065992Z Status: Downloaded newer image for pytorch/almalinux-builder:cpu 2025-07-02T07:57:26.0092640Z docker.io/pytorch/almalinux-builder:cpu 2025-07-02T07:57:26.0138055Z ##[group]Run echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-07-02T07:57:26.0138999Z echo "IN_CONTAINER_RUNNER=$(if [ -f /.inarc ] || [ -f /.incontainer ]; then echo true ; else echo false; fi)" >> "$GITHUB_OUTPUT" 2025-07-02T07:57:26.0146197Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T07:57:26.0146570Z env: 2025-07-02T07:57:26.0146805Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:57:26.0147133Z REPOSITORY: pytorch/rl 2025-07-02T07:57:26.0147370Z PR_NUMBER: 3030 2025-07-02T07:57:26.0150298Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:57:26.0153176Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:57:26.0153739Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:57:26.0154277Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:57:26.0154642Z ##[endgroup] 2025-07-02T07:57:26.0277262Z ##[group]Run set -ex 2025-07-02T07:57:26.0277535Z set -ex 2025-07-02T07:57:26.0277744Z { 2025-07-02T07:57:26.0277951Z  echo "#!/usr/bin/env bash"; 2025-07-02T07:57:26.0278435Z  echo "set -eou pipefail"; 2025-07-02T07:57:26.0278725Z  # shellcheck disable=SC2016 2025-07-02T07:57:26.0279054Z  echo 'eval "$(conda shell.bash hook)"'; 2025-07-02T07:57:26.0279365Z  echo "set -x"; 2025-07-02T07:57:26.0279619Z  echo "${SCRIPT}"; 2025-07-02T07:57:26.0279884Z } > "${RUNNER_TEMP}/exec_script" 2025-07-02T07:57:26.0280211Z chmod +x "${RUNNER_TEMP}/exec_script" 2025-07-02T07:57:26.0280832Z python3 "/home/ec2-user/actions-runner/_work/rl/rl/test-infra/.github/scripts/run_with_env_secrets.py" "" 2025-07-02T07:57:26.0286888Z shell: /usr/bin/bash -e {0} 2025-07-02T07:57:26.0287151Z env: 2025-07-02T07:57:26.0287380Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T07:57:26.0287742Z REPOSITORY: pytorch/rl 2025-07-02T07:57:26.0287993Z PR_NUMBER: 3030 2025-07-02T07:57:26.0290667Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T07:57:26.0293525Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T07:57:26.0294084Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T07:57:26.0294617Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T07:57:26.0295278Z ALL_SECRETS: { "github_token": "***" } 2025-07-02T07:57:26.0295564Z ##[endgroup] 2025-07-02T07:57:26.0320207Z + echo '#!/usr/bin/env bash' 2025-07-02T07:57:26.0320502Z + echo 'set -eou pipefail' 2025-07-02T07:57:26.0320818Z + echo 'eval "$(conda shell.bash hook)"' 2025-07-02T07:57:26.0321102Z + echo 'set -x' 2025-07-02T07:57:26.0321332Z + echo 'set -euo pipefail 2025-07-02T07:57:26.0321490Z 2025-07-02T07:57:26.0321636Z echo '\''::group::Setup environment'\'' 2025-07-02T07:57:26.0322163Z CONDA_PATH=$(which conda) 2025-07-02T07:57:26.0322668Z eval "$(${CONDA_PATH} shell.bash hook)" 2025-07-02T07:57:26.0323273Z conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc 2025-07-02T07:57:26.0323713Z conda activate ci 2025-07-02T07:57:26.0324013Z export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" 2025-07-02T07:57:26.0324408Z echo '\''::endgroup::'\'' 2025-07-02T07:57:26.0324563Z 2025-07-02T07:57:26.0324683Z echo '\''::group::Install lint tools'\'' 2025-07-02T07:57:26.0325260Z curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format 2025-07-02T07:57:26.0325854Z chmod +x ./clang-format 2025-07-02T07:57:26.0326088Z echo '\''::endgroup::'\'' 2025-07-02T07:57:26.0326253Z 2025-07-02T07:57:26.0326353Z echo '\''::group::Lint C source'\'' 2025-07-02T07:57:26.0326608Z set +e 2025-07-02T07:57:26.0327126Z ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format 2025-07-02T07:57:26.0327638Z 2025-07-02T07:57:26.0327736Z if [ $? -ne 0 ]; then 2025-07-02T07:57:26.0327965Z git --no-pager diff 2025-07-02T07:57:26.0328197Z exit 1 2025-07-02T07:57:26.0328373Z fi 2025-07-02T07:57:26.0328574Z echo '\''::endgroup::'\'' 2025-07-02T07:57:26.0328798Z ' 2025-07-02T07:57:26.0329083Z + chmod +x /home/ec2-user/actions-runner/_work/_temp/exec_script 2025-07-02T07:57:26.0333173Z + python3 /home/ec2-user/actions-runner/_work/rl/rl/test-infra/.github/scripts/run_with_env_secrets.py '' 2025-07-02T08:02:18.3571549Z Running command: 2025-07-02T08:02:18.3578548Z 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_16019399408" `# 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/rl/rl/pytorch/rl:/pytorch/rl" -v "/home/ec2-user/actions-runner/_work/rl/rl/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_72139c1a-3494-4443-9233-d426f5e90655":"/home/ec2-user/actions-runner/_work/_temp/_runner_file_commands/step_summary_72139c1a-3494-4443-9233-d426f5e90655" -w /pytorch/rl "pytorch/almalinux-builder:cpu" 2025-07-02T08:02:18.3587257Z 2025-07-02T08:02:18.3587601Z e2e2d770491d2763f3efaeca6c9a9a4028b6adf2c9d393b2bc6718148a84940b 2025-07-02T08:02:18.3588274Z Running command: docker exec -t e2e2d770491d2763f3efaeca6c9a9a4028b6adf2c9d393b2bc6718148a84940b /exec 2025-07-02T08:02:18.3588966Z + set -euo pipefail 2025-07-02T08:02:18.3589253Z + echo '::group::Setup environment' 2025-07-02T08:02:18.3589814Z ##[group]Setup environment 2025-07-02T08:02:18.3590067Z ++ which conda 2025-07-02T08:02:18.3590282Z + CONDA_PATH=/opt/conda/bin/conda 2025-07-02T08:02:18.3590580Z ++ /opt/conda/bin/conda shell.bash hook 2025-07-02T08:02:18.3590957Z + eval 'export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-07-02T08:02:18.3591324Z export _CE_M='\'''\'' 2025-07-02T08:02:18.3591555Z export _CE_CONDA='\'''\'' 2025-07-02T08:02:18.3591863Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\'' 2025-07-02T08:02:18.3592114Z 2025-07-02T08:02:18.3592228Z # Copyright (C) 2012 Anaconda, Inc 2025-07-02T08:02:18.3592545Z # SPDX-License-Identifier: BSD-3-Clause 2025-07-02T08:02:18.3592842Z __conda_exe() ( 2025-07-02T08:02:18.3593163Z "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" 2025-07-02T08:02:18.3593445Z ) 2025-07-02T08:02:18.3593545Z 2025-07-02T08:02:18.3593629Z __conda_hashr() { 2025-07-02T08:02:18.3593871Z if [ -n "${ZSH_VERSION:+x}" ]; then 2025-07-02T08:02:18.3594142Z \rehash 2025-07-02T08:02:18.3594386Z elif [ -n "${POSH_VERSION:+x}" ]; then 2025-07-02T08:02:18.3594747Z : # pass 2025-07-02T08:02:18.3594962Z else 2025-07-02T08:02:18.3595146Z \hash -r 2025-07-02T08:02:18.3595356Z fi 2025-07-02T08:02:18.3595538Z } 2025-07-02T08:02:18.3595636Z 2025-07-02T08:02:18.3595735Z __conda_activate() { 2025-07-02T08:02:18.3595979Z if [ -n "${CONDA_PS1_BACKUP:+x}" ]; then 2025-07-02T08:02:18.3596455Z # Handle transition from shell activated with conda <= 4.3 to a subsequent activation 2025-07-02T08:02:18.3596954Z # after conda updated to >= 4.4. See issue #6173. 2025-07-02T08:02:18.3597295Z PS1="$CONDA_PS1_BACKUP" 2025-07-02T08:02:18.3597628Z \unset CONDA_PS1_BACKUP 2025-07-02T08:02:18.3597865Z fi 2025-07-02T08:02:18.3598058Z \local ask_conda 2025-07-02T08:02:18.3598365Z ask_conda="$(PS1="${PS1:-}" __conda_exe shell.posix "$@")" || \return 2025-07-02T08:02:18.3598744Z \eval "$ask_conda" 2025-07-02T08:02:18.3599244Z __conda_hashr 2025-07-02T08:02:18.3599458Z } 2025-07-02T08:02:18.3599558Z 2025-07-02T08:02:18.3599645Z __conda_reactivate() { 2025-07-02T08:02:18.3599882Z \local ask_conda 2025-07-02T08:02:18.3600207Z ask_conda="$(PS1="${PS1:-}" __conda_exe shell.posix reactivate)" || \return 2025-07-02T08:02:18.3600692Z \eval "$ask_conda" 2025-07-02T08:02:18.3600920Z __conda_hashr 2025-07-02T08:02:18.3601119Z } 2025-07-02T08:02:18.3601217Z 2025-07-02T08:02:18.3601312Z conda() { 2025-07-02T08:02:18.3601508Z \local cmd="${1-__missing__}" 2025-07-02T08:02:18.3601772Z case "$cmd" in 2025-07-02T08:02:18.3601992Z activate|deactivate) 2025-07-02T08:02:18.3602255Z __conda_activate "$@" 2025-07-02T08:02:18.3602501Z ;; 2025-07-02T08:02:18.3602746Z install|update|upgrade|remove|uninstall) 2025-07-02T08:02:18.3603056Z __conda_exe "$@" || \return 2025-07-02T08:02:18.3603347Z __conda_reactivate 2025-07-02T08:02:18.3603597Z ;; 2025-07-02T08:02:18.3603787Z *) 2025-07-02T08:02:18.3603990Z __conda_exe "$@" 2025-07-02T08:02:18.3604221Z ;; 2025-07-02T08:02:18.3604426Z esac 2025-07-02T08:02:18.3604598Z } 2025-07-02T08:02:18.3604709Z 2025-07-02T08:02:18.3604812Z if [ -z "${CONDA_SHLVL+x}" ]; then 2025-07-02T08:02:18.3605082Z \export CONDA_SHLVL=0 2025-07-02T08:02:18.3605384Z # In dev-mode CONDA_EXE is python.exe and on Windows 2025-07-02T08:02:18.3605755Z # it is in a different relative location to condabin. 2025-07-02T08:02:18.3606139Z if [ -n "${_CE_CONDA:+x}" ] && [ -n "${WINDIR+x}" ]; then 2025-07-02T08:02:18.3606551Z PATH="$(\dirname "$CONDA_EXE")/condabin${PATH:+":${PATH}"}" 2025-07-02T08:02:18.3606890Z else 2025-07-02T08:02:18.3607194Z PATH="$(\dirname "$(\dirname "$CONDA_EXE")")/condabin${PATH:+":${PATH}"}" 2025-07-02T08:02:18.3607582Z fi 2025-07-02T08:02:18.3607824Z \export PATH 2025-07-02T08:02:18.3607953Z 2025-07-02T08:02:18.3608136Z # We'\''re not allowing PS1 to be unbound. It must at least be set. 2025-07-02T08:02:18.3608681Z # However, we'\''re not exporting it, which can cause problems when starting a second shell 2025-07-02T08:02:18.3609187Z # via a first shell (i.e. starting zsh from bash). 2025-07-02T08:02:18.3609521Z if [ -z "${PS1+x}" ]; then 2025-07-02T08:02:18.3609776Z PS1= 2025-07-02T08:02:18.3609966Z fi 2025-07-02T08:02:18.3610153Z fi 2025-07-02T08:02:18.3610251Z 2025-07-02T08:02:18.3610339Z conda activate base' 2025-07-02T08:02:18.3610593Z ++ export CONDA_EXE=/opt/conda/bin/conda 2025-07-02T08:02:18.3610890Z ++ CONDA_EXE=/opt/conda/bin/conda 2025-07-02T08:02:18.3611160Z ++ export _CE_M= 2025-07-02T08:02:18.3611358Z ++ _CE_M= 2025-07-02T08:02:18.3611558Z ++ export _CE_CONDA= 2025-07-02T08:02:18.3611767Z ++ _CE_CONDA= 2025-07-02T08:02:18.3612013Z ++ export CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-07-02T08:02:18.3612357Z ++ CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-07-02T08:02:18.3612639Z ++ '[' -z x ']' 2025-07-02T08:02:18.3612857Z ++ conda activate base 2025-07-02T08:02:18.3613082Z ++ local cmd=activate 2025-07-02T08:02:18.3613309Z ++ case "$cmd" in 2025-07-02T08:02:18.3613530Z ++ __conda_activate activate base 2025-07-02T08:02:18.3613797Z ++ '[' -n '' ']' 2025-07-02T08:02:18.3614008Z ++ local ask_conda 2025-07-02T08:02:18.3614228Z +++ PS1='(base) ' 2025-07-02T08:02:18.3614457Z +++ __conda_exe shell.posix activate base 2025-07-02T08:02:18.3614801Z +++ /opt/conda/bin/conda shell.posix activate base 2025-07-02T08:02:18.3615248Z ++ ask_conda='PS1='\''(base) '\'' 2025-07-02T08:02:18.3616053Z export PATH='\''/opt/conda/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-07-02T08:02:18.3616856Z export CONDA_SHLVL='\''1'\'' 2025-07-02T08:02:18.3617138Z export CONDA_PROMPT_MODIFIER='\''(base) '\'' 2025-07-02T08:02:18.3617582Z . "/opt/conda/etc/conda/activate.d/anaconda-anon-usage_activate.sh"' 2025-07-02T08:02:18.3618106Z ++ eval 'PS1='\''(base) '\'' 2025-07-02T08:02:18.3618861Z export PATH='\''/opt/conda/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-07-02T08:02:18.3619768Z export CONDA_SHLVL='\''1'\'' 2025-07-02T08:02:18.3620049Z export CONDA_PROMPT_MODIFIER='\''(base) '\'' 2025-07-02T08:02:18.3620485Z . "/opt/conda/etc/conda/activate.d/anaconda-anon-usage_activate.sh"' 2025-07-02T08:02:18.3620877Z +++ PS1='(base) ' 2025-07-02T08:02:18.3621586Z +++ export PATH=/opt/conda/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-07-02T08:02:18.3622795Z +++ PATH=/opt/conda/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-07-02T08:02:18.3623542Z +++ export CONDA_SHLVL=1 2025-07-02T08:02:18.3623788Z +++ CONDA_SHLVL=1 2025-07-02T08:02:18.3624062Z +++ export 'CONDA_PROMPT_MODIFIER=(base) ' 2025-07-02T08:02:18.3624385Z +++ CONDA_PROMPT_MODIFIER='(base) ' 2025-07-02T08:02:18.3624778Z +++ . /opt/conda/etc/conda/activate.d/anaconda-anon-usage_activate.sh 2025-07-02T08:02:18.3625203Z ++++ pbin=/opt/conda/python.exe 2025-07-02T08:02:18.3625480Z ++++ '[' -f /opt/conda/python.exe ']' 2025-07-02T08:02:18.3625779Z ++++ pbin=/opt/conda/bin/python 2025-07-02T08:02:18.3626252Z ++++ /opt/conda/bin/python -m anaconda_anon_usage.install --enable --quiet 2025-07-02T08:02:18.3626679Z ++ __conda_hashr 2025-07-02T08:02:18.3626897Z ++ '[' -n '' ']' 2025-07-02T08:02:18.3627097Z ++ '[' -n '' ']' 2025-07-02T08:02:18.3627311Z ++ hash -r 2025-07-02T08:02:18.3627649Z + conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc 2025-07-02T08:02:18.3628288Z + local cmd=create 2025-07-02T08:02:18.3628606Z + case "$cmd" in 2025-07-02T08:02:18.3629241Z + __conda_exe create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc 2025-07-02T08:02:18.3630268Z + /opt/conda/bin/conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc 2025-07-02T08:02:18.3631288Z Collecting package metadata (current_repodata.json): ...working... done 2025-07-02T08:02:18.3632257Z Solving environment: ...working... unsuccessful attempt using repodata from current_repodata.json, retrying with next repodata source. 2025-07-02T08:02:18.3633055Z Collecting package metadata (repodata.json): ...working... done 2025-07-02T08:02:18.3633456Z Solving environment: ...working... done 2025-07-02T08:02:18.3633674Z 2025-07-02T08:02:18.3633761Z ## Package Plan ## 2025-07-02T08:02:18.3633895Z 2025-07-02T08:02:18.3634012Z environment location: /opt/conda/envs/ci 2025-07-02T08:02:18.3634238Z 2025-07-02T08:02:18.3634330Z added / updated specs: 2025-07-02T08:02:18.3634573Z - libgcc 2025-07-02T08:02:18.3634923Z - ncurses=5 2025-07-02T08:02:18.3635144Z - python=3.8 2025-07-02T08:02:18.3635270Z 2025-07-02T08:02:18.3635274Z 2025-07-02T08:02:18.3635391Z The following packages will be downloaded: 2025-07-02T08:02:18.3635629Z 2025-07-02T08:02:18.3635741Z package | build 2025-07-02T08:02:18.3636063Z ---------------------------|----------------- 2025-07-02T08:02:18.3636461Z _libgcc_mutex-0.1 | conda_forge 3 KB conda-forge 2025-07-02T08:02:18.3636926Z _openmp_mutex-4.5 | 2_gnu 23 KB conda-forge 2025-07-02T08:02:18.3637353Z c-ares-1.34.5 | hb9d3cd8_0 202 KB conda-forge 2025-07-02T08:02:18.3637823Z ca-certificates-2025.6.15 | hbd8a1cb_0 148 KB conda-forge 2025-07-02T08:02:18.3638270Z curl-7.76.1 | h979ede3_1 149 KB conda-forge 2025-07-02T08:02:18.3638693Z graalpy-22.3.0 | 0_graalvm_native 306.3 MB conda-forge 2025-07-02T08:02:18.3639103Z krb5-1.17.1 | h2fd8d38_0 1.5 MB conda-forge 2025-07-02T08:02:18.3639647Z libcurl-7.76.1 | hc4aaa36_1 328 KB conda-forge 2025-07-02T08:02:18.3640098Z libedit-3.1.20170329 | 0 160 KB conda-forge 2025-07-02T08:02:18.3640522Z libev-4.33 | hd590300_2 110 KB conda-forge 2025-07-02T08:02:18.3641192Z libgcc-15.1.0 | h767d61c_3 806 KB conda-forge 2025-07-02T08:02:18.3641610Z libgcc-ng-15.1.0 | h69a702a_3 28 KB conda-forge 2025-07-02T08:02:18.3642047Z libgomp-15.1.0 | h767d61c_3 437 KB conda-forge 2025-07-02T08:02:18.3642678Z libnghttp2-1.51.0 | hdcd2b5c_0 608 KB conda-forge 2025-07-02T08:02:18.3643490Z libssh2-1.10.0 | haa6b8db_3 234 KB conda-forge 2025-07-02T08:02:18.3644117Z libstdcxx-15.1.0 | h8f9b012_3 3.7 MB conda-forge 2025-07-02T08:02:18.3644568Z libstdcxx-ng-15.1.0 | h4852527_3 28 KB conda-forge 2025-07-02T08:03:06.5941261Z libzlib-1.2.13 | h4ab18f5_6 60 KB conda-forge 2025-07-02T08:03:06.5942001Z ncurses-5.9 | 10 1.1 MB conda-forge 2025-07-02T08:03:06.5942708Z openssl-1.1.1w | hd590300_0 1.9 MB conda-forge 2025-07-02T08:03:06.5943345Z patch-2.7.6 | h7f98852_1002 121 KB conda-forge 2025-07-02T08:03:06.5943813Z pip-24.3.1 | pyh8b19718_0 1.2 MB conda-forge 2025-07-02T08:03:06.5944235Z python-3.8.5 |0_native223_graalpy 91 KB conda-forge 2025-07-02T08:03:06.5944768Z python_abi-3.8 |4_graalpy223_38_native 6 KB conda-forge 2025-07-02T08:03:06.5945294Z setuptools-75.3.0 | pyhd8ed1ab_0 761 KB conda-forge 2025-07-02T08:03:06.5945724Z tk-8.6.13 |noxft_h4845f30_101 3.2 MB conda-forge 2025-07-02T08:03:06.5946149Z wheel-0.45.1 | pyhd8ed1ab_0 62 KB conda-forge 2025-07-02T08:03:06.5946621Z zlib-1.2.13 | h4ab18f5_6 91 KB conda-forge 2025-07-02T08:03:06.5947083Z ------------------------------------------------------------ 2025-07-02T08:03:06.5947438Z Total: 323.1 MB 2025-07-02T08:03:06.5947673Z 2025-07-02T08:03:06.5947801Z The following NEW packages will be INSTALLED: 2025-07-02T08:03:06.5948047Z 2025-07-02T08:03:06.5948442Z _libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge 2025-07-02T08:03:06.5948973Z _openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu 2025-07-02T08:03:06.5949430Z c-ares conda-forge/linux-64::c-ares-1.34.5-hb9d3cd8_0 2025-07-02T08:03:06.5949990Z ca-certificates conda-forge/noarch::ca-certificates-2025.6.15-hbd8a1cb_0 2025-07-02T08:03:06.5950544Z curl conda-forge/linux-64::curl-7.76.1-h979ede3_1 2025-07-02T08:03:06.5951019Z graalpy conda-forge/linux-64::graalpy-22.3.0-0_graalvm_native 2025-07-02T08:03:06.5951481Z krb5 conda-forge/linux-64::krb5-1.17.1-h2fd8d38_0 2025-07-02T08:03:06.5951919Z libcurl conda-forge/linux-64::libcurl-7.76.1-hc4aaa36_1 2025-07-02T08:03:06.5952363Z libedit conda-forge/linux-64::libedit-3.1.20170329-0 2025-07-02T08:03:06.5952801Z libev conda-forge/linux-64::libev-4.33-hd590300_2 2025-07-02T08:03:06.5953218Z libgcc conda-forge/linux-64::libgcc-15.1.0-h767d61c_3 2025-07-02T08:03:06.5953685Z libgcc-ng conda-forge/linux-64::libgcc-ng-15.1.0-h69a702a_3 2025-07-02T08:03:06.5954144Z libgomp conda-forge/linux-64::libgomp-15.1.0-h767d61c_3 2025-07-02T08:03:06.5954634Z libnghttp2 conda-forge/linux-64::libnghttp2-1.51.0-hdcd2b5c_0 2025-07-02T08:03:06.5955119Z libssh2 conda-forge/linux-64::libssh2-1.10.0-haa6b8db_3 2025-07-02T08:03:06.5955584Z libstdcxx conda-forge/linux-64::libstdcxx-15.1.0-h8f9b012_3 2025-07-02T08:03:06.5956424Z libstdcxx-ng conda-forge/linux-64::libstdcxx-ng-15.1.0-h4852527_3 2025-07-02T08:03:06.5956909Z libzlib conda-forge/linux-64::libzlib-1.2.13-h4ab18f5_6 2025-07-02T08:03:06.5957346Z ncurses conda-forge/linux-64::ncurses-5.9-10 2025-07-02T08:03:06.5957958Z openssl conda-forge/linux-64::openssl-1.1.1w-hd590300_0 2025-07-02T08:03:06.5958396Z patch conda-forge/linux-64::patch-2.7.6-h7f98852_1002 2025-07-02T08:03:06.5958821Z pip conda-forge/noarch::pip-24.3.1-pyh8b19718_0 2025-07-02T08:03:06.5959349Z python conda-forge/linux-64::python-3.8.5-0_native223_graalpy 2025-07-02T08:03:06.5959874Z python_abi conda-forge/linux-64::python_abi-3.8-4_graalpy223_38_native 2025-07-02T08:03:06.5960412Z setuptools conda-forge/noarch::setuptools-75.3.0-pyhd8ed1ab_0 2025-07-02T08:03:06.5960865Z tk conda-forge/linux-64::tk-8.6.13-noxft_h4845f30_101 2025-07-02T08:03:06.5961299Z wheel conda-forge/noarch::wheel-0.45.1-pyhd8ed1ab_0 2025-07-02T08:03:06.5961709Z zlib conda-forge/linux-64::zlib-1.2.13-h4ab18f5_6 2025-07-02T08:03:06.5961976Z 2025-07-02T08:03:06.5961981Z 2025-07-02T08:03:06.5962104Z Preparing transaction: ...working... done 2025-07-02T08:03:06.5962434Z Verifying transaction: ...working... done 2025-07-02T08:03:06.5962749Z Executing transaction: ...working... done 2025-07-02T08:03:06.5963051Z + conda activate ci 2025-07-02T08:03:06.5963263Z + local cmd=activate 2025-07-02T08:03:06.5963494Z + case "$cmd" in 2025-07-02T08:03:06.5963715Z + __conda_activate activate ci 2025-07-02T08:03:06.5963980Z + '[' -n '' ']' 2025-07-02T08:03:06.5964179Z + local ask_conda 2025-07-02T08:03:06.5964397Z ++ PS1='(base) ' 2025-07-02T08:03:06.5964619Z ++ __conda_exe shell.posix activate ci 2025-07-02T08:03:06.5964958Z ++ /opt/conda/bin/conda shell.posix activate ci 2025-07-02T08:03:06.5965287Z + ask_conda='PS1='\''(ci) '\'' 2025-07-02T08:03:06.5966092Z export PATH='\''/opt/conda/envs/ci/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-07-02T08:03:06.5966953Z export CONDA_PREFIX='\''/opt/conda/envs/ci'\'' 2025-07-02T08:03:06.5967274Z export CONDA_SHLVL='\''2'\'' 2025-07-02T08:03:06.5967550Z export CONDA_DEFAULT_ENV='\''ci'\'' 2025-07-02T08:03:06.5967843Z export CONDA_PROMPT_MODIFIER='\''(ci) '\'' 2025-07-02T08:03:06.5968169Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-07-02T08:03:06.5968498Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-07-02T08:03:06.5968799Z export _CE_M='\'''\'' 2025-07-02T08:03:06.5969039Z export _CE_CONDA='\'''\'' 2025-07-02T08:03:06.5969338Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-07-02T08:03:06.5969690Z + eval 'PS1='\''(ci) '\'' 2025-07-02T08:03:06.5970465Z export PATH='\''/opt/conda/envs/ci/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' 2025-07-02T08:03:06.5971411Z export CONDA_PREFIX='\''/opt/conda/envs/ci'\'' 2025-07-02T08:03:06.5971731Z export CONDA_SHLVL='\''2'\'' 2025-07-02T08:03:06.5972009Z export CONDA_DEFAULT_ENV='\''ci'\'' 2025-07-02T08:03:06.5972318Z export CONDA_PROMPT_MODIFIER='\''(ci) '\'' 2025-07-02T08:03:06.5972630Z export CONDA_PREFIX_1='\''/opt/conda'\'' 2025-07-02T08:03:06.5972959Z export CONDA_EXE='\''/opt/conda/bin/conda'\'' 2025-07-02T08:03:06.5973255Z export _CE_M='\'''\'' 2025-07-02T08:03:06.5973492Z export _CE_CONDA='\'''\'' 2025-07-02T08:03:06.5973788Z export CONDA_PYTHON_EXE='\''/opt/conda/bin/python'\''' 2025-07-02T08:03:06.5974130Z ++ PS1='(ci) ' 2025-07-02T08:03:06.5974855Z ++ export PATH=/opt/conda/envs/ci/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-07-02T08:03:06.5976259Z ++ PATH=/opt/conda/envs/ci/bin:/opt/conda/condabin:/opt/conda/bin:/opt/rh/gcc-toolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-07-02T08:03:06.5977064Z ++ export CONDA_PREFIX=/opt/conda/envs/ci 2025-07-02T08:03:06.5977368Z ++ CONDA_PREFIX=/opt/conda/envs/ci 2025-07-02T08:03:06.5977658Z ++ export CONDA_SHLVL=2 2025-07-02T08:03:06.5977952Z ++ CONDA_SHLVL=2 2025-07-02T08:03:06.5978182Z ++ export CONDA_DEFAULT_ENV=ci 2025-07-02T08:03:06.5978438Z ++ CONDA_DEFAULT_ENV=ci 2025-07-02T08:03:06.5978694Z ++ export 'CONDA_PROMPT_MODIFIER=(ci) ' 2025-07-02T08:03:06.5978990Z ++ CONDA_PROMPT_MODIFIER='(ci) ' 2025-07-02T08:03:06.5979280Z ++ export CONDA_PREFIX_1=/opt/conda 2025-07-02T08:03:06.5979570Z ++ CONDA_PREFIX_1=/opt/conda 2025-07-02T08:03:06.5979837Z ++ export CONDA_EXE=/opt/conda/bin/conda 2025-07-02T08:03:06.5980140Z ++ CONDA_EXE=/opt/conda/bin/conda 2025-07-02T08:03:06.5980398Z ++ export _CE_M= 2025-07-02T08:03:06.5980605Z ++ _CE_M= 2025-07-02T08:03:06.5980792Z ++ export _CE_CONDA= 2025-07-02T08:03:06.5981014Z ++ _CE_CONDA= 2025-07-02T08:03:06.5981249Z ++ export CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-07-02T08:03:06.5981594Z ++ CONDA_PYTHON_EXE=/opt/conda/bin/python 2025-07-02T08:03:06.5981875Z + __conda_hashr 2025-07-02T08:03:06.5982087Z + '[' -n '' ']' 2025-07-02T08:03:06.5982295Z + '[' -n '' ']' 2025-07-02T08:03:06.5982489Z + hash -r 2025-07-02T08:03:06.5983026Z + export LD_LIBRARY_PATH=/opt/conda/envs/ci/lib:/opt/rh/gcc-toolset-11/root/usr/lib64:/opt/rh/gcc-toolset-11/root/usr/lib: 2025-07-02T08:03:06.5983924Z + LD_LIBRARY_PATH=/opt/conda/envs/ci/lib:/opt/rh/gcc-toolset-11/root/usr/lib64:/opt/rh/gcc-toolset-11/root/usr/lib: 2025-07-02T08:03:06.5984524Z + echo ::endgroup:: 2025-07-02T08:03:06.5985005Z ##[endgroup] 2025-07-02T08:03:06.5985219Z + echo '::group::Install lint tools' 2025-07-02T08:03:06.5985680Z ##[group]Install lint tools 2025-07-02T08:03:06.5986318Z + curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format 2025-07-02T08:03:06.5987002Z % Total % Received % Xferd Average Speed Time Time Time Current 2025-07-02T08:03:06.5987469Z Dload Upload Total Spent Left Speed 2025-07-02T08:03:06.5987719Z 2025-07-02T08:03:06.5987848Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2025-07-02T08:03:06.5988267Z 100 1901k 100 1901k 0 0 7793k 0 --:--:-- --:--:-- --:--:-- 7793k 2025-07-02T08:03:06.5988639Z + chmod +x ./clang-format 2025-07-02T08:03:06.5988895Z + echo ::endgroup:: 2025-07-02T08:03:06.5989266Z ##[endgroup] 2025-07-02T08:03:06.5989477Z + echo '::group::Lint C source' 2025-07-02T08:03:06.5989977Z ##[group]Lint C source 2025-07-02T08:03:06.5990217Z + set +e 2025-07-02T08:03:06.5990750Z + ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format 2025-07-02T08:03:06.5991678Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5992573Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5993474Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5994362Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5995238Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5996443Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5997972Z ./clang-format: /opt/conda/envs/ci/lib/libtinfo.so.5: no version information available (required by ./clang-format) 2025-07-02T08:03:06.5998987Z + '[' 0 -ne 0 ']' 2025-07-02T08:03:06.5999294Z + echo ::endgroup:: 2025-07-02T08:03:06.5999696Z ##[endgroup] 2025-07-02T08:03:06.6040186Z ##[group]Run pmeier/pytest-results-action@a2c1430e2bddadbad9f49a6f9b879f062c6b19b1 2025-07-02T08:03:06.6040674Z with: 2025-07-02T08:03:06.6040968Z path: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:06.6041339Z fail-on-empty: false 2025-07-02T08:03:06.6041569Z env: 2025-07-02T08:03:06.6041790Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:06.6042228Z REPOSITORY: pytorch/rl 2025-07-02T08:03:06.6042481Z PR_NUMBER: 3030 2025-07-02T08:03:06.6045192Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:06.6048039Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:06.6049249Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:06.6049788Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:06.6050168Z ##[endgroup] 2025-07-02T08:03:06.6614760Z Prepare all required actions 2025-07-02T08:03:06.6654666Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-07-02T08:03:06.6655005Z with: 2025-07-02T08:03:06.6655278Z directory: /home/ec2-user/actions-runner/_work/rl/rl/ 2025-07-02T08:03:06.6655754Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-07-02T08:03:06.6656154Z env: 2025-07-02T08:03:06.6656391Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:06.6656708Z REPOSITORY: pytorch/rl 2025-07-02T08:03:06.6656957Z PR_NUMBER: 3030 2025-07-02T08:03:06.6659654Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:06.6662501Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:06.6663072Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:06.6663603Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:06.6663965Z ##[endgroup] 2025-07-02T08:03:06.6690329Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-07-02T08:03:06.6691014Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-07-02T08:03:06.6701079Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T08:03:06.6701457Z env: 2025-07-02T08:03:06.6701684Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:06.6702014Z REPOSITORY: pytorch/rl 2025-07-02T08:03:06.6702269Z PR_NUMBER: 3030 2025-07-02T08:03:06.6704943Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:06.6708074Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:06.6708655Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:06.6709196Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:06.6709691Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-07-02T08:03:06.6710174Z DIRECTORY: /home/ec2-user/actions-runner/_work/rl/rl/ 2025-07-02T08:03:06.6710507Z ##[endgroup] 2025-07-02T08:03:06.6912170Z Unable to find image '308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest' locally 2025-07-02T08:03:06.8943311Z latest: Pulling from tool/alpine 2025-07-02T08:03:06.8943814Z 540db60ca938: Pulling fs layer 2025-07-02T08:03:06.9969488Z 540db60ca938: Download complete 2025-07-02T08:03:07.0844132Z 540db60ca938: Pull complete 2025-07-02T08:03:07.0957192Z Digest: sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-07-02T08:03:07.0997842Z Status: Downloaded newer image for 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-07-02T08:03:08.0855642Z Prepare all required actions 2025-07-02T08:03:08.0884237Z ##[group]Run ./test-infra/.github/actions/chown-directory 2025-07-02T08:03:08.0884587Z with: 2025-07-02T08:03:08.0884857Z directory: /home/ec2-user/actions-runner/_work/_temp 2025-07-02T08:03:08.0885337Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-07-02T08:03:08.0885737Z env: 2025-07-02T08:03:08.0885985Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:08.0886300Z REPOSITORY: pytorch/rl 2025-07-02T08:03:08.0886552Z PR_NUMBER: 3030 2025-07-02T08:03:08.0889250Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:08.0892118Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:08.0892677Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:08.0893215Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:08.0893594Z ##[endgroup] 2025-07-02T08:03:08.0919310Z ##[group]Run docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-07-02T08:03:08.0920016Z docker run --rm -v "${DIRECTORY}":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" . 2025-07-02T08:03:08.0928184Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T08:03:08.0928559Z env: 2025-07-02T08:03:08.0928791Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:08.0929123Z REPOSITORY: pytorch/rl 2025-07-02T08:03:08.0929364Z PR_NUMBER: 3030 2025-07-02T08:03:08.0932033Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:08.0935053Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:08.0935628Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:08.0936151Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:08.0936665Z ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine 2025-07-02T08:03:08.0937134Z DIRECTORY: /home/ec2-user/actions-runner/_work/_temp 2025-07-02T08:03:08.0937479Z ##[endgroup] 2025-07-02T08:03:09.1977464Z ##[group]Run # Only do these steps if we actually want to upload an artifact 2025-07-02T08:03:09.1978069Z # Only do these steps if we actually want to upload an artifact 2025-07-02T08:03:09.1978519Z if [[ -n "${UPLOAD_ARTIFACT_NAME}" ]]; then 2025-07-02T08:03:09.1979057Z  # If the default execution path is followed then we should get a wheel in the dist/ folder 2025-07-02T08:03:09.1979675Z  # attempt to just grab whatever is in there and scoop it all up 2025-07-02T08:03:09.1980158Z  if find "dist/" -name "*.whl" >/dev/null 2>/dev/null; then 2025-07-02T08:03:09.1980568Z  mv -v dist/*.whl "${RUNNER_ARTIFACT_DIR}/" 2025-07-02T08:03:09.1980897Z  fi 2025-07-02T08:03:09.1981167Z  if [[ -d "artifacts-to-be-uploaded" ]]; then 2025-07-02T08:03:09.1981600Z  mv -v artifacts-to-be-uploaded/* "${RUNNER_ARTIFACT_DIR}/" 2025-07-02T08:03:09.1981990Z  fi 2025-07-02T08:03:09.1982222Z fi 2025-07-02T08:03:09.1982425Z  2025-07-02T08:03:09.1982634Z upload_docs=0 2025-07-02T08:03:09.1983006Z # Check if there are files in the documentation folder to upload, note that 2025-07-02T08:03:09.1983462Z # empty folders do not count 2025-07-02T08:03:09.1983893Z if find "${RUNNER_DOCS_DIR}" -mindepth 1 -maxdepth 1 -type f | read -r; then 2025-07-02T08:03:09.1984488Z  # TODO: Add a check here to test if on ec2 because if we're not on ec2 then this 2025-07-02T08:03:09.1984967Z  # upload will probably not work correctly 2025-07-02T08:03:09.1985289Z  upload_docs=1 2025-07-02T08:03:09.1985535Z fi 2025-07-02T08:03:09.1985824Z echo "upload-docs=${upload_docs}" >> "${GITHUB_OUTPUT}" 2025-07-02T08:03:09.1993959Z shell: /usr/bin/bash -e {0} 2025-07-02T08:03:09.1994230Z env: 2025-07-02T08:03:09.1994478Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:09.1994816Z REPOSITORY: pytorch/rl 2025-07-02T08:03:09.1995070Z PR_NUMBER: 3030 2025-07-02T08:03:09.1997748Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:09.2000608Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:09.2001183Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:09.2001714Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:09.2002110Z UPLOAD_ARTIFACT_NAME: 2025-07-02T08:03:09.2002344Z ##[endgroup] 2025-07-02T08:03:09.2124945Z Prepare all required actions 2025-07-02T08:03:09.2182655Z ##[group]Run ./test-infra/.github/actions/teardown-linux 2025-07-02T08:03:09.2183441Z with: 2025-07-02T08:03:09.2183752Z env: 2025-07-02T08:03:09.2184117Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:09.2184642Z REPOSITORY: pytorch/rl 2025-07-02T08:03:09.2185007Z PR_NUMBER: 3030 2025-07-02T08:03:09.2189823Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:09.2194884Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:09.2195894Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:09.2196863Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:09.2197511Z ##[endgroup] 2025-07-02T08:03:09.2236648Z ##[group]Run set -eou pipefail 2025-07-02T08:03:09.2237195Z set -eou pipefail 2025-07-02T08:03:09.2237898Z  2025-07-02T08:03:09.2238572Z echo "Holding runner for 2 hours until all ssh sessions have logged out" 2025-07-02T08:03:09.2239442Z for _ in $(seq 1440); do 2025-07-02T08:03:09.2240237Z  # Break if no ssh session exists anymore 2025-07-02T08:03:09.2240879Z  if [ "$(who)" = "" ]; then 2025-07-02T08:03:09.2241421Z  break 2025-07-02T08:03:09.2241990Z  fi 2025-07-02T08:03:09.2242453Z  echo "." 2025-07-02T08:03:09.2242909Z  sleep 5 2025-07-02T08:03:09.2243504Z done 2025-07-02T08:03:09.2252728Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T08:03:09.2253626Z env: 2025-07-02T08:03:09.2254163Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:09.2254801Z REPOSITORY: pytorch/rl 2025-07-02T08:03:09.2255452Z PR_NUMBER: 3030 2025-07-02T08:03:09.2260518Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:09.2265670Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:09.2267094Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:09.2268122Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:09.2268836Z ##[endgroup] 2025-07-02T08:03:09.2304063Z Holding runner for 2 hours until all ssh sessions have logged out 2025-07-02T08:03:09.2388191Z ##[group]Run # ignore expansion of "docker ps -q" since it could be empty 2025-07-02T08:03:09.2388835Z # ignore expansion of "docker ps -q" since it could be empty 2025-07-02T08:03:09.2389368Z # shellcheck disable=SC2046 2025-07-02T08:03:09.2389792Z docker stop $(docker ps -q) || true 2025-07-02T08:03:09.2390376Z # Prune all of the docker images 2025-07-02T08:03:09.2390815Z docker system prune -af 2025-07-02T08:03:09.2397111Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T08:03:09.2397499Z env: 2025-07-02T08:03:09.2397740Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:09.2398071Z REPOSITORY: pytorch/rl 2025-07-02T08:03:09.2398315Z PR_NUMBER: 3030 2025-07-02T08:03:09.2401035Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:09.2403910Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:09.2404489Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:09.2405017Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:09.2405406Z ##[endgroup] 2025-07-02T08:03:09.8952346Z e2e2d770491d 2025-07-02T08:03:10.3381759Z Deleted Containers: 2025-07-02T08:03:10.3382193Z e2e2d770491d2763f3efaeca6c9a9a4028b6adf2c9d393b2bc6718148a84940b 2025-07-02T08:03:10.3382527Z 2025-07-02T08:03:12.4406764Z Deleted Images: 2025-07-02T08:03:12.4407098Z untagged: pytorch/almalinux-builder:cpu 2025-07-02T08:03:12.4407720Z untagged: pytorch/almalinux-builder@sha256:363e2387632a14190ba972bd9ea516e4c88e80e7089b14e7b658b63e9dbb3dc7 2025-07-02T08:03:12.4408522Z deleted: sha256:97b379664dfba87c41d4589f8e1a474f4aea9e0a3793ab6d2890766609301d0e 2025-07-02T08:03:12.4409148Z deleted: sha256:78a7a7e68b93e4061e2d22da4af4864d928f8698dbc371ae3140bea37bf4e4d7 2025-07-02T08:03:12.4409789Z deleted: sha256:30edf0b26b2184091469b77e5895ba8071172b961ea9dd8dafc577f4af87b58a 2025-07-02T08:03:12.4410416Z deleted: sha256:fe7afda925c14feab3f8f310159f0da912a3ea1ec99dd4c762ae4a874fadf632 2025-07-02T08:03:12.4411058Z deleted: sha256:de854a3c4061152d50e22f1338cd83a08002fb751cc44efc69597acd55656aac 2025-07-02T08:03:12.4411693Z deleted: sha256:d4ae7d6cfde4a27a240cb1a7d9f4e30067df1e4211a085e6e33a369a75543162 2025-07-02T08:03:12.4412324Z deleted: sha256:2425b112894da1ae7f86e7f3c57877db77565c48f5a25ec52954ec8103acb463 2025-07-02T08:03:12.4412954Z deleted: sha256:d3340d80ef459aaabfd7103b752e8b49e90e711fab1bc69ee5be0deb3ba8e42f 2025-07-02T08:03:12.4413578Z deleted: sha256:7e5a8f1b263e9fb111513e7b415b4437dbfcf8016fcce7b98816a74e8f56b4c0 2025-07-02T08:03:12.4414218Z deleted: sha256:b5618d07c4da58aa321f67da182b8c586c2ad15d6260aa714e9cedc7fd2e1772 2025-07-02T08:03:12.4414849Z deleted: sha256:d72244e1706cfa5dbf1a5473498f45084d4332dd66a6cdba17e48ec6e99af3d7 2025-07-02T08:03:12.4415486Z deleted: sha256:fa5cf7f55ccf71ae79762a1fefe9cb0ecc345e599aaca5ad397bd2b9546d51a5 2025-07-02T08:03:12.4416134Z deleted: sha256:7b9eb34adde5db18288bef12ca115e612f763c755530b66a84efe271d6dfd487 2025-07-02T08:03:12.4416764Z deleted: sha256:e676ba391e3e139fa8a99c4917b5e114b5bddd4ffd45cd0fffbb769ba95b43bb 2025-07-02T08:03:12.4417395Z deleted: sha256:8c5b34b147354297e9811a9812020a19bcef6fb2debf36b2b3963733e295b97e 2025-07-02T08:03:12.4418016Z deleted: sha256:1720f2243f3fb33b868d18d671ed35802f3ce2886b17631a2c8729de543cf4b2 2025-07-02T08:03:12.4418624Z deleted: sha256:105a11eb61909f5616c6e4994226196cafb47c5d2d02af45ae0280aae1e7676b 2025-07-02T08:03:12.4419260Z deleted: sha256:fcbe369d45f967f98316bfad76fdd3e73dcfd7f9fe00f7096c9d4bccefecf956 2025-07-02T08:03:12.4419878Z deleted: sha256:ff4f19608a1944c0c2807cd533515673285a9632dc74bf020e83e18630d1ae35 2025-07-02T08:03:12.4420714Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine:latest 2025-07-02T08:03:12.4421556Z untagged: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine@sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748 2025-07-02T08:03:12.4422655Z deleted: sha256:6dbb9cc54074106d46d4ccb330f2a40a682d49dda5f4844962b7dce9fe44aaec 2025-07-02T08:03:12.4423310Z deleted: sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116 2025-07-02T08:03:12.4423687Z 2025-07-02T08:03:12.4430225Z Total reclaimed space: 5.599GB 2025-07-02T08:03:12.4476347Z ##[group]Run set +e 2025-07-02T08:03:12.4476628Z set +e 2025-07-02T08:03:12.4476861Z if [[ "${NO_SUDO}" == "false" ]]; then 2025-07-02T08:03:12.4477261Z  sudo rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-07-02T08:03:12.4477606Z else 2025-07-02T08:03:12.4477876Z  rm -rf "${GITHUB_WORKSPACE:?}/${REPOSITORY:?}" 2025-07-02T08:03:12.4478192Z fi 2025-07-02T08:03:12.4478396Z set -e 2025-07-02T08:03:12.4485828Z shell: /usr/bin/bash -e {0} 2025-07-02T08:03:12.4486100Z env: 2025-07-02T08:03:12.4486353Z DOCKER_IMAGE: pytorch/almalinux-builder:cpu 2025-07-02T08:03:12.4486684Z REPOSITORY: pytorch/rl 2025-07-02T08:03:12.4486921Z PR_NUMBER: 3030 2025-07-02T08:03:12.4489674Z SCRIPT: set -euo pipefail echo '::group::Setup environment' CONDA_PATH=$(which conda) eval "$(${CONDA_PATH} shell.bash hook)" conda create --name ci --quiet --yes -c conda-forge python=3.8 ncurses=5 libgcc conda activate ci export LD_LIBRARY_PATH="${CONDA_PREFIX}/lib:${LD_LIBRARY_PATH}" echo '::endgroup::' echo '::group::Install lint tools' curl https://oss-clang-format.s3.us-east-2.amazonaws.com/linux64/clang-format-linux64 -o ./clang-format chmod +x ./clang-format echo '::endgroup::' echo '::group::Lint C source' set +e ./.github/unittest/linux/scripts/run-clang-format.py -r torchrl/csrc --clang-format-executable ./clang-format if [ $? -ne 0 ]; then git --no-pager diff exit 1 fi echo '::endgroup::' 2025-07-02T08:03:12.4492541Z RUNNER_ARTIFACT_DIR: /home/ec2-user/actions-runner/_work/_temp/artifacts 2025-07-02T08:03:12.4493107Z RUNNER_TEST_RESULTS_DIR: /home/ec2-user/actions-runner/_work/_temp/test-results 2025-07-02T08:03:12.4493649Z RUNNER_DOCS_DIR: /home/ec2-user/actions-runner/_work/_temp/docs 2025-07-02T08:03:12.4494017Z NO_SUDO: false 2025-07-02T08:03:12.4494233Z ##[endgroup] 2025-07-02T08:03:12.9526289Z Post job cleanup. 2025-07-02T08:03:13.0606593Z Post job cleanup. 2025-07-02T08:03:13.1605322Z [command]/usr/bin/git version 2025-07-02T08:03:13.1645467Z git version 2.47.1 2025-07-02T08:03:13.1687250Z Temporarily overriding HOME='/home/ec2-user/actions-runner/_work/_temp/094fc731-3299-4b7f-b768-bf5c3471e3d7' before making global git config changes 2025-07-02T08:03:13.1688187Z Adding repository directory to the temporary git global config as a safe directory 2025-07-02T08:03:13.1692061Z [command]/usr/bin/git config --global --add safe.directory /home/ec2-user/actions-runner/_work/rl/rl/test-infra 2025-07-02T08:03:13.1723987Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-07-02T08:03:13.1752982Z [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-07-02T08:03:13.2038766Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-07-02T08:03:13.2059316Z http.https://github.com/.extraheader 2025-07-02T08:03:13.2070071Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2025-07-02T08:03:13.2099260Z [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-07-02T08:03:13.2441954Z A job completed hook has been configured by the self-hosted runner administrator 2025-07-02T08:03:13.2469672Z ##[group]Run '/home/ec2-user/runner-scripts/after_job.sh' 2025-07-02T08:03:13.2475065Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-07-02T08:03:13.2475606Z ##[endgroup] 2025-07-02T08:03:13.2637371Z [!ALERT!] Swap in detected! [!ALERT!] 2025-07-02T08:03:25.0108876Z [!ALERT!] Swap out detected [!ALERT!] 2025-07-02T08:03:43.9723970Z Cleaning up orphan processes