2025-05-07T19:40:36.0364124Z Current runner version: '2.323.0' 2025-05-07T19:40:36.0387484Z ##[group]Operating System 2025-05-07T19:40:36.0388319Z Ubuntu 2025-05-07T19:40:36.0388878Z 24.04.2 2025-05-07T19:40:36.0389373Z LTS 2025-05-07T19:40:36.0389807Z ##[endgroup] 2025-05-07T19:40:36.0390360Z ##[group]Runner Image 2025-05-07T19:40:36.0390934Z Image: ubuntu-24.04 2025-05-07T19:40:36.0391454Z Version: 20250504.1.0 2025-05-07T19:40:36.0392415Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20250504.1/images/ubuntu/Ubuntu2404-Readme.md 2025-05-07T19:40:36.0393856Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20250504.1 2025-05-07T19:40:36.0394731Z ##[endgroup] 2025-05-07T19:40:36.0395178Z ##[group]Runner Image Provisioner 2025-05-07T19:40:36.0395860Z 2.0.422.1 2025-05-07T19:40:36.0396608Z ##[endgroup] 2025-05-07T19:40:36.0397632Z ##[group]GITHUB_TOKEN Permissions 2025-05-07T19:40:36.0399844Z Contents: read 2025-05-07T19:40:36.0400360Z Metadata: read 2025-05-07T19:40:36.0401096Z ##[endgroup] 2025-05-07T19:40:36.0403063Z Secret source: None 2025-05-07T19:40:36.0403813Z Prepare workflow directory 2025-05-07T19:40:36.0723162Z Prepare all required actions 2025-05-07T19:40:36.0759982Z Getting action download info 2025-05-07T19:40:36.6385188Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2025-05-07T19:40:37.2265686Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2025-05-07T19:40:37.3288902Z Complete job name: generate-matrix / generate 2025-05-07T19:40:37.3947222Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 2025-05-07T19:40:37.3948242Z with: 2025-05-07T19:40:37.3948625Z python-version: 3.10 2025-05-07T19:40:37.3949047Z check-latest: false 2025-05-07T19:40:37.3949598Z token: *** 2025-05-07T19:40:37.3949974Z update-environment: true 2025-05-07T19:40:37.3950428Z allow-prereleases: false 2025-05-07T19:40:37.3950863Z freethreaded: false 2025-05-07T19:40:37.3951455Z ##[endgroup] 2025-05-07T19:40:37.6199084Z ##[group]Installed versions 2025-05-07T19:40:37.6229063Z Successfully set up CPython (3.10.17) 2025-05-07T19:40:37.6230337Z ##[endgroup] 2025-05-07T19:40:37.6503239Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 2025-05-07T19:40:37.6503982Z with: 2025-05-07T19:40:37.6504383Z repository: pytorch/test-infra 2025-05-07T19:40:37.6504925Z ref: main 2025-05-07T19:40:37.6505471Z token: *** 2025-05-07T19:40:37.6505869Z ssh-strict: true 2025-05-07T19:40:37.6506615Z ssh-user: git 2025-05-07T19:40:37.6507051Z persist-credentials: true 2025-05-07T19:40:37.6507521Z clean: true 2025-05-07T19:40:37.6507933Z sparse-checkout-cone-mode: true 2025-05-07T19:40:37.6508432Z fetch-depth: 1 2025-05-07T19:40:37.6508841Z fetch-tags: false 2025-05-07T19:40:37.6509280Z show-progress: true 2025-05-07T19:40:37.6509692Z lfs: false 2025-05-07T19:40:37.6510073Z submodules: false 2025-05-07T19:40:37.6510516Z set-safe-directory: true 2025-05-07T19:40:37.6510963Z env: 2025-05-07T19:40:37.6511448Z pythonLocation: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:37.6512331Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib/pkgconfig 2025-05-07T19:40:37.6513142Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:37.6513878Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:37.6514629Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:37.6515379Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib 2025-05-07T19:40:37.6516009Z ##[endgroup] 2025-05-07T19:40:37.7444547Z Syncing repository: pytorch/test-infra 2025-05-07T19:40:37.7445633Z ##[group]Getting Git version info 2025-05-07T19:40:37.7446639Z Working directory is '/home/runner/work/FBGEMM/FBGEMM' 2025-05-07T19:40:37.7489040Z [command]/usr/bin/git version 2025-05-07T19:40:37.7557448Z git version 2.49.0 2025-05-07T19:40:37.7584901Z ##[endgroup] 2025-05-07T19:40:37.7597787Z Temporarily overriding HOME='/home/runner/work/_temp/77883a72-e55f-41ae-82fa-1d3a54f758cb' before making global git config changes 2025-05-07T19:40:37.7602627Z Adding repository directory to the temporary git global config as a safe directory 2025-05-07T19:40:37.7603817Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/FBGEMM/FBGEMM 2025-05-07T19:40:37.7633701Z Deleting the contents of '/home/runner/work/FBGEMM/FBGEMM' 2025-05-07T19:40:37.7637291Z ##[group]Initializing the repository 2025-05-07T19:40:37.7641159Z [command]/usr/bin/git init /home/runner/work/FBGEMM/FBGEMM 2025-05-07T19:40:37.7707280Z hint: Using 'master' as the name for the initial branch. This default branch name 2025-05-07T19:40:37.7708994Z hint: is subject to change. To configure the initial branch name to use in all 2025-05-07T19:40:37.7710796Z hint: of your new repositories, which will suppress this warning, call: 2025-05-07T19:40:37.7712086Z hint: 2025-05-07T19:40:37.7712962Z hint: git config --global init.defaultBranch 2025-05-07T19:40:37.7713704Z hint: 2025-05-07T19:40:37.7714317Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2025-05-07T19:40:37.7715285Z hint: 'development'. The just-created branch can be renamed via this command: 2025-05-07T19:40:37.7716712Z hint: 2025-05-07T19:40:37.7717315Z hint: git branch -m 2025-05-07T19:40:37.7718436Z Initialized empty Git repository in /home/runner/work/FBGEMM/FBGEMM/.git/ 2025-05-07T19:40:37.7723314Z [command]/usr/bin/git remote add origin https://github.com/pytorch/test-infra 2025-05-07T19:40:37.7753472Z ##[endgroup] 2025-05-07T19:40:37.7754245Z ##[group]Disabling automatic garbage collection 2025-05-07T19:40:37.7757452Z [command]/usr/bin/git config --local gc.auto 0 2025-05-07T19:40:37.7784755Z ##[endgroup] 2025-05-07T19:40:37.7785462Z ##[group]Setting up auth 2025-05-07T19:40:37.7791305Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-05-07T19:40:37.7820489Z [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-05-07T19:40:37.8112711Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-05-07T19:40:37.8143828Z [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-05-07T19:40:37.8370802Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2025-05-07T19:40:37.8408789Z ##[endgroup] 2025-05-07T19:40:37.8410232Z ##[group]Fetching the repository 2025-05-07T19:40:37.8419037Z [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* +refs/tags/main*:refs/tags/main* 2025-05-07T19:40:38.6607047Z From https://github.com/pytorch/test-infra 2025-05-07T19:40:38.6608332Z * [new branch] main -> origin/main 2025-05-07T19:40:38.6633537Z ##[endgroup] 2025-05-07T19:40:38.6635390Z ##[group]Determining the checkout info 2025-05-07T19:40:38.6641641Z [command]/usr/bin/git branch --list --remote origin/main 2025-05-07T19:40:38.6663903Z origin/main 2025-05-07T19:40:38.6671856Z ##[endgroup] 2025-05-07T19:40:38.6675860Z [command]/usr/bin/git sparse-checkout disable 2025-05-07T19:40:38.6713962Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2025-05-07T19:40:38.6741530Z ##[group]Checking out the ref 2025-05-07T19:40:38.6745651Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2025-05-07T19:40:38.7659870Z Switched to a new branch 'main' 2025-05-07T19:40:38.7661945Z branch 'main' set up to track 'origin/main'. 2025-05-07T19:40:38.7671810Z ##[endgroup] 2025-05-07T19:40:38.7710418Z [command]/usr/bin/git log -1 --format=%H 2025-05-07T19:40:38.7732978Z 117fccdf5892ff9a958d2afb4b4b8b6e930d3187 2025-05-07T19:40:38.7976406Z Prepare all required actions 2025-05-07T19:40:38.8140981Z ##[group]Run ./.github/actions/set-channel 2025-05-07T19:40:38.8141996Z env: 2025-05-07T19:40:38.8142913Z pythonLocation: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8144530Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib/pkgconfig 2025-05-07T19:40:38.8146406Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8147864Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8149330Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8150785Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib 2025-05-07T19:40:38.8152005Z ##[endgroup] 2025-05-07T19:40:38.8294259Z ##[group]Run set -euxo pipefail 2025-05-07T19:40:38.8295270Z set -euxo pipefail 2025-05-07T19:40:38.8296456Z echo "CHANNEL=nightly" >> "${GITHUB_ENV}" 2025-05-07T19:40:38.8326559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2025-05-07T19:40:38.8327773Z env: 2025-05-07T19:40:38.8328641Z pythonLocation: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8330242Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib/pkgconfig 2025-05-07T19:40:38.8331844Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8333262Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8334690Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8336248Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib 2025-05-07T19:40:38.8337436Z ##[endgroup] 2025-05-07T19:40:38.8413666Z + echo CHANNEL=nightly 2025-05-07T19:40:38.8528278Z ##[group]Run set -eou pipefail 2025-05-07T19:40:38.8529217Z set -eou pipefail 2025-05-07T19:40:38.8530537Z MATRIX_BLOB="$(python3 tools/scripts/generate_binary_build_matrix.py)" 2025-05-07T19:40:38.8531972Z echo "${MATRIX_BLOB}" 2025-05-07T19:40:38.8533036Z echo "matrix=${MATRIX_BLOB}" >> "${GITHUB_OUTPUT}" 2025-05-07T19:40:38.8558042Z shell: /usr/bin/bash -e {0} 2025-05-07T19:40:38.8558847Z env: 2025-05-07T19:40:38.8559695Z pythonLocation: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8561217Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib/pkgconfig 2025-05-07T19:40:38.8562732Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8564074Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8565443Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.17/x64 2025-05-07T19:40:38.8567032Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.17/x64/lib 2025-05-07T19:40:38.8568197Z CHANNEL: nightly 2025-05-07T19:40:38.8568898Z PACKAGE_TYPE: wheel 2025-05-07T19:40:38.8569599Z OS: linux 2025-05-07T19:40:38.8570213Z WITH_CUDA: enable 2025-05-07T19:40:38.8570888Z WITH_ROCM: enable 2025-05-07T19:40:38.8571839Z WITH_CPU: disable 2025-05-07T19:40:38.8572518Z WITH_XPU: disable 2025-05-07T19:40:38.8573208Z LIMIT_PR_BUILDS: true 2025-05-07T19:40:38.8573980Z USE_ONLY_DL_PYTORCH_ORG: false 2025-05-07T19:40:38.8574840Z BUILD_PYTHON_ONLY: disable 2025-05-07T19:40:38.8575653Z USE_SPLIT_BUILD: false 2025-05-07T19:40:38.8576584Z PYTHON_VERSIONS: [] 2025-05-07T19:40:38.8577288Z ##[endgroup] 2025-05-07T19:40:38.9303269Z {"include": [{"python_version": "3.9", "gpu_arch_type": "cuda", "gpu_arch_version": "11.8", "desired_cuda": "cu118", "container_image": "pytorch/manylinux2_28-builder:cuda11.8", "package_type": "manywheel", "build_name": "manywheel-py3_9-cuda11_8", "validation_runner": "linux.g5.4xlarge.nvidia.gpu", "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.7.0", "use_split_build": false}, {"python_version": "3.9", "gpu_arch_type": "cuda", "gpu_arch_version": "12.6", "desired_cuda": "cu126", "container_image": "pytorch/manylinux2_28-builder:cuda12.6", "package_type": "manywheel", "build_name": "manywheel-py3_9-cuda12_6", "validation_runner": "linux.g5.4xlarge.nvidia.gpu", "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu126", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.7.0", "use_split_build": false}, {"python_version": "3.9", "gpu_arch_type": "cuda", "gpu_arch_version": "12.8", "desired_cuda": "cu128", "container_image": "pytorch/manylinux2_28-builder:cuda12.8", "package_type": "manywheel", "build_name": "manywheel-py3_9-cuda12_8", "validation_runner": "linux.g5.4xlarge.nvidia.gpu", "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.7.0", "use_split_build": false}, {"python_version": "3.9", "gpu_arch_type": "rocm", "gpu_arch_version": "6.3", "desired_cuda": "rocm6.3", "container_image": "pytorch/manylinux2_28-builder:rocm6.3", "package_type": "manywheel", "build_name": "manywheel-py3_9-rocm6_3", "validation_runner": "linux.2xlarge", "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.3", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.7.0", "use_split_build": false}, {"python_version": "3.9", "gpu_arch_type": "rocm", "gpu_arch_version": "6.4", "desired_cuda": "rocm6.4", "container_image": "pytorch/manylinux2_28-builder:rocm6.4", "package_type": "manywheel", "build_name": "manywheel-py3_9-rocm6_4", "validation_runner": "linux.2xlarge", "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.4", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.7.0", "use_split_build": false}]} 2025-05-07T19:40:38.9488485Z Post job cleanup. 2025-05-07T19:40:39.0424628Z [command]/usr/bin/git version 2025-05-07T19:40:39.0459753Z git version 2.49.0 2025-05-07T19:40:39.0510965Z Temporarily overriding HOME='/home/runner/work/_temp/812eea0d-579b-41bf-96e0-181d54c45ad4' before making global git config changes 2025-05-07T19:40:39.0515683Z Adding repository directory to the temporary git global config as a safe directory 2025-05-07T19:40:39.0519614Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/FBGEMM/FBGEMM 2025-05-07T19:40:39.0552552Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2025-05-07T19:40:39.0587690Z [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-05-07T19:40:39.0823755Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2025-05-07T19:40:39.0845871Z http.https://github.com/.extraheader 2025-05-07T19:40:39.0860278Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2025-05-07T19:40:39.0895906Z [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-05-07T19:40:39.1314929Z Post job cleanup. 2025-05-07T19:40:39.2910954Z Evaluate and set job outputs 2025-05-07T19:40:39.2943245Z Set output 'matrix' 2025-05-07T19:40:39.2946334Z Cleaning up orphan processes