2026-02-18T19:34:36.8817167Z Current runner version: '2.331.0' 2026-02-18T19:34:36.8839437Z ##[group]Runner Image Provisioner 2026-02-18T19:34:36.8840290Z Hosted Compute Agent 2026-02-18T19:34:36.8840807Z Version: 20260123.484 2026-02-18T19:34:36.8841800Z Commit: 6bd6555ca37d84114959e1c76d2c01448ff61c5d 2026-02-18T19:34:36.8842538Z Build Date: 2026-01-23T19:41:17Z 2026-02-18T19:34:36.8843191Z Worker ID: {4e3d8f27-9e56-45fc-9176-6f72a0c3fde2} 2026-02-18T19:34:36.8843861Z Azure Region: westcentralus 2026-02-18T19:34:36.8844544Z ##[endgroup] 2026-02-18T19:34:36.8845945Z ##[group]Operating System 2026-02-18T19:34:36.8846526Z Ubuntu 2026-02-18T19:34:36.8847098Z 24.04.3 2026-02-18T19:34:36.8847520Z LTS 2026-02-18T19:34:36.8848057Z ##[endgroup] 2026-02-18T19:34:36.8848590Z ##[group]Runner Image 2026-02-18T19:34:36.8849140Z Image: ubuntu-24.04 2026-02-18T19:34:36.8849612Z Version: 20260209.23.1 2026-02-18T19:34:36.8850847Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260209.23/images/ubuntu/Ubuntu2404-Readme.md 2026-02-18T19:34:36.8852648Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260209.23 2026-02-18T19:34:36.8853639Z ##[endgroup] 2026-02-18T19:34:36.8854656Z ##[group]GITHUB_TOKEN Permissions 2026-02-18T19:34:36.8856539Z Contents: read 2026-02-18T19:34:36.8857123Z Metadata: read 2026-02-18T19:34:36.8857667Z Packages: read 2026-02-18T19:34:36.8858172Z ##[endgroup] 2026-02-18T19:34:36.8860171Z Secret source: Actions 2026-02-18T19:34:36.8860814Z Prepare workflow directory 2026-02-18T19:34:36.9307421Z Prepare all required actions 2026-02-18T19:34:36.9344656Z Getting action download info 2026-02-18T19:34:37.3419737Z Download action repository 'actions/checkout@v6' (SHA:de0fac2e4500dabe0009e67214ff5f5447ce83dd) 2026-02-18T19:34:37.5114113Z Download action repository 'astral-sh/setup-uv@v7' (SHA:eac588ad8def6316056a12d4907a9d4d84ff7a3b) 2026-02-18T19:34:38.4613193Z Complete job name: lint (3.12) 2026-02-18T19:34:38.5337131Z ##[group]Run actions/checkout@v6 2026-02-18T19:34:38.5338050Z with: 2026-02-18T19:34:38.5338533Z repository: pytorch/helion 2026-02-18T19:34:38.5339232Z token: *** 2026-02-18T19:34:38.5339674Z ssh-strict: true 2026-02-18T19:34:38.5340126Z ssh-user: git 2026-02-18T19:34:38.5340570Z persist-credentials: true 2026-02-18T19:34:38.5341061Z clean: true 2026-02-18T19:34:38.5341678Z sparse-checkout-cone-mode: true 2026-02-18T19:34:38.5342220Z fetch-depth: 1 2026-02-18T19:34:38.5342671Z fetch-tags: false 2026-02-18T19:34:38.5343118Z show-progress: true 2026-02-18T19:34:38.5343566Z lfs: false 2026-02-18T19:34:38.5343981Z submodules: false 2026-02-18T19:34:38.5344441Z set-safe-directory: true 2026-02-18T19:34:38.5345188Z ##[endgroup] 2026-02-18T19:34:38.6319774Z Syncing repository: pytorch/helion 2026-02-18T19:34:38.6322950Z ##[group]Getting Git version info 2026-02-18T19:34:38.6324251Z Working directory is '/home/runner/work/helion/helion' 2026-02-18T19:34:38.6326190Z [command]/usr/bin/git version 2026-02-18T19:34:38.6327277Z git version 2.52.0 2026-02-18T19:34:38.6330626Z ##[endgroup] 2026-02-18T19:34:38.6344437Z Temporarily overriding HOME='/home/runner/work/_temp/521c11e7-d703-4725-8957-ba790d5bc084' before making global git config changes 2026-02-18T19:34:38.6347133Z Adding repository directory to the temporary git global config as a safe directory 2026-02-18T19:34:38.6349850Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/helion/helion 2026-02-18T19:34:38.6389855Z Deleting the contents of '/home/runner/work/helion/helion' 2026-02-18T19:34:38.6393169Z ##[group]Initializing the repository 2026-02-18T19:34:38.6397497Z [command]/usr/bin/git init /home/runner/work/helion/helion 2026-02-18T19:34:38.6483441Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-02-18T19:34:38.6484599Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-02-18T19:34:38.6485660Z hint: to use in all of your new repositories, which will suppress this warning, 2026-02-18T19:34:38.6487062Z hint: call: 2026-02-18T19:34:38.6488135Z hint: 2026-02-18T19:34:38.6489213Z hint: git config --global init.defaultBranch 2026-02-18T19:34:38.6490474Z hint: 2026-02-18T19:34:38.6491905Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-02-18T19:34:38.6493897Z hint: 'development'. The just-created branch can be renamed via this command: 2026-02-18T19:34:38.6495359Z hint: 2026-02-18T19:34:38.6496128Z hint: git branch -m 2026-02-18T19:34:38.6497014Z hint: 2026-02-18T19:34:38.6498315Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-02-18T19:34:38.6500428Z Initialized empty Git repository in /home/runner/work/helion/helion/.git/ 2026-02-18T19:34:38.6503597Z [command]/usr/bin/git remote add origin https://github.com/pytorch/helion 2026-02-18T19:34:38.6534893Z ##[endgroup] 2026-02-18T19:34:38.6536381Z ##[group]Disabling automatic garbage collection 2026-02-18T19:34:38.6539049Z [command]/usr/bin/git config --local gc.auto 0 2026-02-18T19:34:38.6567766Z ##[endgroup] 2026-02-18T19:34:38.6569267Z ##[group]Setting up auth 2026-02-18T19:34:38.6570394Z Removing SSH command configuration 2026-02-18T19:34:38.6575906Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-02-18T19:34:38.6608873Z [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' || :" 2026-02-18T19:34:38.6916953Z Removing HTTP extra header 2026-02-18T19:34:38.6922766Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-02-18T19:34:38.6955586Z [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' || :" 2026-02-18T19:34:38.7179669Z Removing includeIf entries pointing to credentials config files 2026-02-18T19:34:38.7185991Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-02-18T19:34:38.7218990Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-02-18T19:34:38.7454744Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-02-18T19:34:38.7491682Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/helion/helion/.git.path /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:34:38.7523595Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:34:38.7555723Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:34:38.7587839Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:34:38.7615886Z ##[endgroup] 2026-02-18T19:34:38.7617349Z ##[group]Fetching the repository 2026-02-18T19:34:38.7626011Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +2fd903f63ee9e5d85b530ad8972e96f99a0fe063:refs/remotes/pull/1497/merge 2026-02-18T19:34:39.6666190Z From https://github.com/pytorch/helion 2026-02-18T19:34:39.6669834Z * [new ref] 2fd903f63ee9e5d85b530ad8972e96f99a0fe063 -> pull/1497/merge 2026-02-18T19:34:39.6700643Z ##[endgroup] 2026-02-18T19:34:39.6702275Z ##[group]Determining the checkout info 2026-02-18T19:34:39.6703545Z ##[endgroup] 2026-02-18T19:34:39.6707681Z [command]/usr/bin/git sparse-checkout disable 2026-02-18T19:34:39.6751257Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-02-18T19:34:39.6781731Z ##[group]Checking out the ref 2026-02-18T19:34:39.6785070Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/1497/merge 2026-02-18T19:34:39.7145789Z Note: switching to 'refs/remotes/pull/1497/merge'. 2026-02-18T19:34:39.7147179Z 2026-02-18T19:34:39.7148178Z You are in 'detached HEAD' state. You can look around, make experimental 2026-02-18T19:34:39.7150669Z changes and commit them, and you can discard any commits you make in this 2026-02-18T19:34:39.7153425Z state without impacting any branches by switching back to a branch. 2026-02-18T19:34:39.7154386Z 2026-02-18T19:34:39.7154995Z If you want to create a new branch to retain commits you create, you may 2026-02-18T19:34:39.7157020Z do so (now or later) by using -c with the switch command. Example: 2026-02-18T19:34:39.7157947Z 2026-02-18T19:34:39.7158311Z git switch -c 2026-02-18T19:34:39.7158869Z 2026-02-18T19:34:39.7159189Z Or undo this operation with: 2026-02-18T19:34:39.7159857Z 2026-02-18T19:34:39.7160278Z git switch - 2026-02-18T19:34:39.7160879Z 2026-02-18T19:34:39.7161836Z Turn off this advice by setting config variable advice.detachedHead to false 2026-02-18T19:34:39.7162992Z 2026-02-18T19:34:39.7164313Z HEAD is now at 2fd903f Merge 416dd146aaa3a4896c9123cc2d45ab216d136463 into ce8c5c2626bcf954bc099fbe5605fd0b7b306346 2026-02-18T19:34:39.7168289Z ##[endgroup] 2026-02-18T19:34:39.7195099Z [command]/usr/bin/git log -1 --format=%H 2026-02-18T19:34:39.7219033Z 2fd903f63ee9e5d85b530ad8972e96f99a0fe063 2026-02-18T19:34:39.7616639Z ##[group]Run astral-sh/setup-uv@v7 2026-02-18T19:34:39.7617701Z with: 2026-02-18T19:34:39.7618563Z python-version: 3.12 2026-02-18T19:34:39.7619491Z enable-cache: true 2026-02-18T19:34:39.7620443Z activate-environment: false 2026-02-18T19:34:39.7621853Z working-directory: /home/runner/work/helion/helion 2026-02-18T19:34:39.7623546Z github-token: *** 2026-02-18T19:34:39.7625909Z cache-dependency-glob: **/*requirements*.txt **/*requirements*.in **/*constraints*.txt **/*constraints*.in **/pyproject.toml **/uv.lock **/*.py.lock 2026-02-18T19:34:39.7628577Z restore-cache: true 2026-02-18T19:34:39.7629538Z save-cache: true 2026-02-18T19:34:39.7630402Z prune-cache: true 2026-02-18T19:34:39.7631276Z cache-python: false 2026-02-18T19:34:39.7632371Z ignore-nothing-to-cache: false 2026-02-18T19:34:39.7633418Z ignore-empty-workdir: false 2026-02-18T19:34:39.7634514Z add-problem-matchers: true 2026-02-18T19:34:39.7635566Z resolution-strategy: highest 2026-02-18T19:34:39.7636645Z ##[endgroup] 2026-02-18T19:34:39.9054955Z (node:2229) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-02-18T19:34:39.9058224Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-02-18T19:34:39.9161356Z Trying to find version for uv in: /home/runner/work/helion/helion/uv.toml 2026-02-18T19:34:39.9163670Z Could not find file: /home/runner/work/helion/helion/uv.toml 2026-02-18T19:34:39.9166236Z Trying to find version for uv in: /home/runner/work/helion/helion/pyproject.toml 2026-02-18T19:34:39.9178033Z Could not determine uv version from uv.toml or pyproject.toml. Falling back to latest. 2026-02-18T19:34:39.9180815Z Getting latest version from GitHub API... 2026-02-18T19:34:40.2731371Z manifest-file not provided, reading from local file. 2026-02-18T19:34:40.2735380Z manifest-file does not contain version 0.10.4, arch x86_64, platform unknown-linux-gnu. Falling back to GitHub releases. 2026-02-18T19:34:40.2740882Z Downloading uv from "https://github.com/astral-sh/uv/releases/download/0.10.4/uv-x86_64-unknown-linux-gnu.tar.gz" ... 2026-02-18T19:34:40.8046949Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/5a0f5aa3-f1c8-4918-b5c1-cf71b2d604e2 -f /home/runner/work/_temp/b3f90757-1be5-47ec-a70e-ac8407ba0aa0 2026-02-18T19:34:41.2541955Z Added /home/runner/.local/bin to the path 2026-02-18T19:34:41.2546653Z Added /opt/hostedtoolcache/uv/0.10.4/x86_64 to the path 2026-02-18T19:34:41.2548086Z Set UV_PYTHON_INSTALL_DIR to /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:41.2548823Z Added /home/runner/work/_temp/uv-python-dir to the path 2026-02-18T19:34:41.2549493Z Set UV_PYTHON to 3.12 2026-02-18T19:34:41.2573532Z Set UV_CACHE_DIR to /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:41.2573943Z Successfully installed uv version 0.10.4 2026-02-18T19:34:41.2575419Z Searching files using cache dependency glob: /home/runner/work/helion/helion/**/*requirements*.txt,/home/runner/work/helion/helion/**/*requirements*.in,/home/runner/work/helion/helion/**/*constraints*.txt,/home/runner/work/helion/helion/**/*constraints*.in,/home/runner/work/helion/helion/**/pyproject.toml,/home/runner/work/helion/helion/**/uv.lock,/home/runner/work/helion/helion/**/*.py.lock 2026-02-18T19:34:41.2992950Z /home/runner/work/helion/helion/pyproject.toml 2026-02-18T19:34:41.3126971Z Found 1 files to hash. 2026-02-18T19:34:41.3200070Z Trying to restore cache from GitHub Actions cache with key: setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-0bfd9c5c0575d771f81f1e05ff023398b68b19280869ec3bae61e454cc07eb0f 2026-02-18T19:34:41.4670199Z No GitHub Actions cache found for key: setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-0bfd9c5c0575d771f81f1e05ff023398b68b19280869ec3bae61e454cc07eb0f 2026-02-18T19:34:41.5373231Z ##[group]Run uv venv --python 3.12 2026-02-18T19:34:41.5373582Z uv venv --python 3.12 2026-02-18T19:34:41.5429100Z shell: /usr/bin/bash -l {0} 2026-02-18T19:34:41.5429339Z env: 2026-02-18T19:34:41.5429599Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:41.5429927Z UV_PYTHON: 3.12 2026-02-18T19:34:41.5430176Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:41.5430461Z ##[endgroup] 2026-02-18T19:34:41.7918484Z Using CPython 3.12.3 interpreter at: /usr/bin/python3.12 2026-02-18T19:34:41.7919092Z Creating virtual environment at: .venv 2026-02-18T19:34:41.7924494Z Activate with: .venv/bin/activate 2026-02-18T19:34:41.7979492Z ##[group]Run source .venv/bin/activate 2026-02-18T19:34:41.7979829Z source .venv/bin/activate 2026-02-18T19:34:41.7980242Z # Install nvidia-nvshmem-cu12 from cu129 index (missing on cu128) 2026-02-18T19:34:41.7980924Z uv pip install -U --pre nvidia-nvshmem-cu12 --index-url https://download.pytorch.org/whl/nightly/cu129 2026-02-18T19:34:41.7981915Z uv pip install -U --pre torch --index-url https://download.pytorch.org/whl/nightly/cu128 2026-02-18T19:34:41.8033208Z shell: /usr/bin/bash -l {0} 2026-02-18T19:34:41.8033484Z env: 2026-02-18T19:34:41.8033736Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:41.8034078Z UV_PYTHON: 3.12 2026-02-18T19:34:41.8034322Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:41.8034599Z ##[endgroup] 2026-02-18T19:34:42.9946010Z Resolved 2 packages in 1.01s 2026-02-18T19:34:43.0148941Z Downloading nvidia-cuda-cccl-cu12 (3.0MiB) 2026-02-18T19:34:43.0510268Z Downloading nvidia-nvshmem-cu12 (145.6MiB) 2026-02-18T19:34:43.3778170Z Downloaded nvidia-cuda-cccl-cu12 2026-02-18T19:34:45.8653202Z Downloaded nvidia-nvshmem-cu12 2026-02-18T19:34:45.8656156Z Prepared 2 packages in 2.87s 2026-02-18T19:34:45.8949656Z Installed 2 packages in 29ms 2026-02-18T19:34:45.8950102Z + nvidia-cuda-cccl-cu12==12.9.27 2026-02-18T19:34:45.8950499Z + nvidia-nvshmem-cu12==3.5.19 2026-02-18T19:34:46.7209825Z Resolved 29 packages in 775ms 2026-02-18T19:34:46.7404992Z Downloading networkx (2.0MiB) 2026-02-18T19:34:46.7406109Z Downloading sympy (6.0MiB) 2026-02-18T19:34:46.7408438Z Downloading nvidia-curand-cu12 (60.7MiB) 2026-02-18T19:34:46.7537930Z Downloading triton (179.6MiB) 2026-02-18T19:34:46.7732974Z Downloading nvidia-nccl-cu12 (283.0MiB) 2026-02-18T19:34:46.7746403Z Downloading cuda-bindings (11.6MiB) 2026-02-18T19:34:46.7870381Z Downloading torch (782.0MiB) 2026-02-18T19:34:46.7873996Z Downloading setuptools (1.2MiB) 2026-02-18T19:34:46.8235789Z Downloading nvidia-cuda-nvrtc-cu12 (84.0MiB) 2026-02-18T19:34:46.8310469Z Downloading nvidia-cusparse-cu12 (274.9MiB) 2026-02-18T19:34:46.8316745Z Downloading nvidia-cublas-cu12 (566.8MiB) 2026-02-18T19:34:46.8337989Z Downloading nvidia-cufile-cu12 (1.1MiB) 2026-02-18T19:34:46.8425848Z Downloading nvidia-cusparselt-cu12 (273.9MiB) 2026-02-18T19:34:46.8428913Z Downloading nvidia-nvjitlink-cu12 (37.4MiB) 2026-02-18T19:34:46.8431626Z Downloading nvidia-cudnn-cu12 (627.4MiB) 2026-02-18T19:34:46.8556247Z Downloading nvidia-cufft-cu12 (184.2MiB) 2026-02-18T19:34:46.8673802Z Downloading nvidia-nvshmem-cu12 (132.7MiB) 2026-02-18T19:34:46.8711764Z Downloading nvidia-cuda-cupti-cu12 (9.8MiB) 2026-02-18T19:34:46.8714580Z Downloading nvidia-cusolver-cu12 (255.1MiB) 2026-02-18T19:34:47.0606501Z Downloaded nvidia-cufile-cu12 2026-02-18T19:34:48.1257732Z Downloaded cuda-bindings 2026-02-18T19:34:48.4647210Z Downloaded nvidia-cuda-cupti-cu12 2026-02-18T19:34:50.2290300Z Downloaded nvidia-curand-cu12 2026-02-18T19:34:50.2771682Z Downloaded setuptools 2026-02-18T19:34:50.4921173Z Downloaded networkx 2026-02-18T19:34:52.3382678Z Downloaded nvidia-nvjitlink-cu12 2026-02-18T19:34:52.4209992Z Downloaded triton 2026-02-18T19:34:53.7785805Z Downloaded sympy 2026-02-18T19:34:54.9904649Z Downloaded nvidia-cuda-nvrtc-cu12 2026-02-18T19:34:57.7117125Z Downloaded nvidia-nccl-cu12 2026-02-18T19:35:00.5261168Z Downloaded nvidia-cusparse-cu12 2026-02-18T19:35:01.5995414Z Downloaded nvidia-nvshmem-cu12 2026-02-18T19:35:03.1309156Z Downloaded nvidia-cufft-cu12 2026-02-18T19:35:03.2545550Z Downloaded nvidia-cusparselt-cu12 2026-02-18T19:35:04.8753256Z Downloaded nvidia-cusolver-cu12 2026-02-18T19:35:08.6569483Z Downloaded nvidia-cublas-cu12 2026-02-18T19:35:11.9042355Z Downloaded nvidia-cudnn-cu12 2026-02-18T19:35:16.9933096Z Downloaded torch 2026-02-18T19:35:17.0854953Z Prepared 29 packages in 30.36s 2026-02-18T19:35:17.0882958Z Uninstalled 1 package in 2ms 2026-02-18T19:35:17.3803715Z Installed 29 packages in 291ms 2026-02-18T19:35:17.3804708Z + cuda-bindings==12.9.4 2026-02-18T19:35:17.3805221Z + cuda-pathfinder==1.2.2 2026-02-18T19:35:17.3805691Z + cuda-toolkit==12.8.1 2026-02-18T19:35:17.3806287Z + filelock==3.20.3 2026-02-18T19:35:17.3807466Z + fsspec==2026.2.0 2026-02-18T19:35:17.3807789Z + jinja2==3.1.6 2026-02-18T19:35:17.3808111Z + markupsafe==3.0.2 2026-02-18T19:35:17.3808646Z + mpmath==1.3.0 2026-02-18T19:35:17.3810150Z + networkx==3.6.1 2026-02-18T19:35:17.3810703Z + nvidia-cublas-cu12==12.8.4.1 2026-02-18T19:35:17.3811255Z + nvidia-cuda-cupti-cu12==12.8.90 2026-02-18T19:35:17.3811919Z + nvidia-cuda-nvrtc-cu12==12.8.93 2026-02-18T19:35:17.3812393Z + nvidia-cuda-runtime-cu12==12.8.90 2026-02-18T19:35:17.3813002Z + nvidia-cudnn-cu12==9.19.0.56 2026-02-18T19:35:17.3813625Z + nvidia-cufft-cu12==11.3.3.83 2026-02-18T19:35:17.3814118Z + nvidia-cufile-cu12==1.13.1.3 2026-02-18T19:35:17.3814621Z + nvidia-curand-cu12==10.3.9.90 2026-02-18T19:35:17.3815140Z + nvidia-cusolver-cu12==11.7.3.90 2026-02-18T19:35:17.3815742Z + nvidia-cusparse-cu12==12.5.8.93 2026-02-18T19:35:17.3816246Z + nvidia-cusparselt-cu12==0.7.1 2026-02-18T19:35:17.3816677Z + nvidia-nccl-cu12==2.28.9 2026-02-18T19:35:17.3817084Z + nvidia-nvjitlink-cu12==12.8.93 2026-02-18T19:35:17.3817691Z - nvidia-nvshmem-cu12==3.5.19 2026-02-18T19:35:17.3818150Z + nvidia-nvshmem-cu12==3.4.5 2026-02-18T19:35:17.3818582Z + nvidia-nvtx-cu12==12.8.90 2026-02-18T19:35:17.3818953Z + setuptools==78.1.0 2026-02-18T19:35:17.3819309Z + sympy==1.14.0 2026-02-18T19:35:17.3820016Z + torch==2.12.0.dev20260218+cu128 2026-02-18T19:35:17.3820637Z + triton==3.6.0+git9844da95 2026-02-18T19:35:17.3821057Z + typing-extensions==4.15.0 2026-02-18T19:35:17.3904774Z ##[group]Run source .venv/bin/activate 2026-02-18T19:35:17.3905101Z source .venv/bin/activate 2026-02-18T19:35:17.3905351Z uv pip install pyrefly==0.51.1 2026-02-18T19:35:17.3905654Z uv pip install .'[dev,cute-cu12,pallas-cu12]' 2026-02-18T19:35:17.3953998Z shell: /usr/bin/bash -l {0} 2026-02-18T19:35:17.3954217Z env: 2026-02-18T19:35:17.3954470Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:35:17.3954780Z UV_PYTHON: 3.12 2026-02-18T19:35:17.3954999Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:35:17.3955269Z ##[endgroup] 2026-02-18T19:35:17.6731081Z Resolved 1 package in 144ms 2026-02-18T19:35:17.6911599Z Downloading pyrefly (34.6MiB) 2026-02-18T19:35:18.2216072Z Downloaded pyrefly 2026-02-18T19:35:18.2219100Z Prepared 1 package in 548ms 2026-02-18T19:35:18.2237669Z Installed 1 package in 1ms 2026-02-18T19:35:18.2238353Z + pyrefly==0.51.1 2026-02-18T19:35:19.3981724Z Resolved 54 packages in 1.12s 2026-02-18T19:35:19.4000005Z Building helion @ file:///home/runner/work/helion/helion 2026-02-18T19:35:19.4237465Z Downloading scipy (33.4MiB) 2026-02-18T19:35:19.4303966Z Downloading virtualenv (5.7MiB) 2026-02-18T19:35:19.4309701Z Downloading scikit-learn (8.5MiB) 2026-02-18T19:35:19.4312912Z Downloading pygments (1.2MiB) 2026-02-18T19:35:19.4319387Z Downloading jax (2.8MiB) 2026-02-18T19:35:19.4323216Z Downloading ml-dtypes (4.8MiB) 2026-02-18T19:35:19.4329982Z Downloading numpy (15.8MiB) 2026-02-18T19:35:19.4333433Z Downloading jax-cuda12-plugin (5.4MiB) 2026-02-18T19:35:19.4450678Z Downloading nvidia-cuda-nvcc-cu12 (38.7MiB) 2026-02-18T19:35:19.4537755Z Downloading jaxlib (76.6MiB) 2026-02-18T19:35:19.4540978Z Downloading nvidia-cutlass-dsl-libs-base (70.9MiB) 2026-02-18T19:35:19.4544518Z Downloading cuda-bindings (15.4MiB) 2026-02-18T19:35:19.4555824Z Downloading jax-cuda12-pjrt (147.7MiB) 2026-02-18T19:35:19.6997710Z Built helion @ file:///home/runner/work/helion/helion 2026-02-18T19:35:19.9738023Z Downloaded pygments 2026-02-18T19:35:20.0804706Z Downloaded ml-dtypes 2026-02-18T19:35:20.1600805Z Downloaded jax-cuda12-plugin 2026-02-18T19:35:20.2191741Z Downloaded virtualenv 2026-02-18T19:35:20.2232985Z Downloaded jax 2026-02-18T19:35:20.9092828Z Downloaded scikit-learn 2026-02-18T19:35:21.2382067Z Downloaded cuda-bindings 2026-02-18T19:35:21.3835149Z Downloaded numpy 2026-02-18T19:35:22.0188461Z Downloaded nvidia-cuda-nvcc-cu12 2026-02-18T19:35:22.6777276Z Downloaded scipy 2026-02-18T19:35:23.1332134Z Downloaded nvidia-cutlass-dsl-libs-base 2026-02-18T19:35:23.1603558Z Downloaded jaxlib 2026-02-18T19:35:23.9833836Z Downloaded jax-cuda12-pjrt 2026-02-18T19:35:23.9836455Z Prepared 38 packages in 4.58s 2026-02-18T19:35:23.9856363Z Uninstalled 1 package in 1ms 2026-02-18T19:35:24.0482327Z Installed 40 packages in 62ms 2026-02-18T19:35:24.0483112Z + absl-py==2.4.0 2026-02-18T19:35:24.0483527Z + cfgv==3.5.0 2026-02-18T19:35:24.0484221Z - cuda-bindings==12.9.4 2026-02-18T19:35:24.0484745Z + cuda-bindings==13.1.1 2026-02-18T19:35:24.0485171Z + cuda-python==13.1.1 2026-02-18T19:35:24.0485759Z + distlib==0.4.0 2026-02-18T19:35:24.0486217Z + expecttest==0.3.0 2026-02-18T19:35:24.0486856Z + filecheck==1.0.3 2026-02-18T19:35:24.0487928Z + helion==0.1.dev1+g2fd903f63 (from file:///home/runner/work/helion/helion) 2026-02-18T19:35:24.0488697Z + hypothesis==6.151.9 2026-02-18T19:35:24.0489091Z + identify==2.6.16 2026-02-18T19:35:24.0489424Z + iniconfig==2.3.0 2026-02-18T19:35:24.0489734Z + jax==0.9.0.1 2026-02-18T19:35:24.0490218Z + jax-cuda12-pjrt==0.9.0.1 2026-02-18T19:35:24.0490928Z + jax-cuda12-plugin==0.9.0.1 2026-02-18T19:35:24.0491593Z + jaxlib==0.9.0.1 2026-02-18T19:35:24.0492102Z + joblib==1.5.3 2026-02-18T19:35:24.0492636Z + markdown-it-py==4.0.0 2026-02-18T19:35:24.0493021Z + mdurl==0.1.2 2026-02-18T19:35:24.0493586Z + ml-dtypes==0.5.4 2026-02-18T19:35:24.0494115Z + nodeenv==1.10.0 2026-02-18T19:35:24.0494535Z + numpy==2.4.2 2026-02-18T19:35:24.0495383Z + nvidia-cuda-nvcc-cu12==12.9.86 2026-02-18T19:35:24.0495813Z + nvidia-cutlass-dsl==4.4.0 2026-02-18T19:35:24.0496233Z + nvidia-cutlass-dsl-libs-base==4.4.0 2026-02-18T19:35:24.0496667Z + opt-einsum==3.4.0 2026-02-18T19:35:24.0496985Z + packaging==26.0 2026-02-18T19:35:24.0497387Z + platformdirs==4.9.2 2026-02-18T19:35:24.0498036Z + pluggy==1.6.0 2026-02-18T19:35:24.0498377Z + pre-commit==4.5.1 2026-02-18T19:35:24.0498839Z + psutil==7.2.2 2026-02-18T19:35:24.0499355Z + pygments==2.19.2 2026-02-18T19:35:24.0499741Z + pytest==9.0.2 2026-02-18T19:35:24.0500262Z + pytest-timeout==2.4.0 2026-02-18T19:35:24.0500696Z + pyyaml==6.0.3 2026-02-18T19:35:24.0501184Z + rich==14.3.2 2026-02-18T19:35:24.0502015Z + scikit-learn==1.8.0 2026-02-18T19:35:24.0502431Z + scipy==1.17.0 2026-02-18T19:35:24.0503110Z + sortedcontainers==2.4.0 2026-02-18T19:35:24.0503483Z + threadpoolctl==3.6.0 2026-02-18T19:35:24.0503919Z + virtualenv==20.36.1 2026-02-18T19:35:24.0722403Z ##[group]Run source .venv/bin/activate 2026-02-18T19:35:24.0722750Z source .venv/bin/activate 2026-02-18T19:35:24.0722980Z set +e 2026-02-18T19:35:24.0723187Z pre-commit run --all-files 2026-02-18T19:35:24.0723420Z STATUS=$? 2026-02-18T19:35:24.0723605Z set -e 2026-02-18T19:35:24.0723780Z if [ $STATUS -ne 0 ]; then 2026-02-18T19:35:24.0724053Z  echo "❌ pre-commit changed files:" 2026-02-18T19:35:24.0724330Z  git --no-pager diff 2026-02-18T19:35:24.0724561Z  exit $STATUS 2026-02-18T19:35:24.0724746Z fi 2026-02-18T19:35:24.0772840Z shell: /usr/bin/bash -l {0} 2026-02-18T19:35:24.0773063Z env: 2026-02-18T19:35:24.0773308Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:35:24.0773634Z UV_PYTHON: 3.12 2026-02-18T19:35:24.0773869Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:35:24.0774142Z ##[endgroup] 2026-02-18T19:35:24.4297503Z [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-02-18T19:35:24.9329349Z [INFO] Initializing environment for https://github.com/astral-sh/ruff-pre-commit. 2026-02-18T19:35:25.3345165Z [INFO] Initializing environment for https://github.com/codespell-project/codespell. 2026-02-18T19:35:25.8942650Z [INFO] Initializing environment for https://github.com/codespell-project/codespell:tomli. 2026-02-18T19:35:26.4991016Z [INFO] Initializing environment for https://github.com/facebook/pyrefly-pre-commit. 2026-02-18T19:35:26.8590046Z [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-02-18T19:35:26.8590593Z [INFO] Once installed this environment will be reused. 2026-02-18T19:35:26.8590922Z [INFO] This may take a few minutes... 2026-02-18T19:35:31.4789812Z [INFO] Installing environment for https://github.com/astral-sh/ruff-pre-commit. 2026-02-18T19:35:31.4790635Z [INFO] Once installed this environment will be reused. 2026-02-18T19:35:31.4791208Z [INFO] This may take a few minutes... 2026-02-18T19:35:34.9428326Z [INFO] Installing environment for https://github.com/codespell-project/codespell. 2026-02-18T19:35:34.9429203Z [INFO] Once installed this environment will be reused. 2026-02-18T19:35:34.9434573Z [INFO] This may take a few minutes... 2026-02-18T19:35:38.4273649Z check for broken symlinks................................................Passed 2026-02-18T19:35:38.4843166Z detect destroyed symlinks................................................Passed 2026-02-18T19:35:38.5462175Z trim trailing whitespace.................................................Passed 2026-02-18T19:35:38.5938339Z fix end of files.........................................................Passed 2026-02-18T19:35:38.6981836Z check yaml...............................................................Passed 2026-02-18T19:35:38.7346269Z check toml...............................................................Passed 2026-02-18T19:35:39.0245408Z check python ast.........................................................Passed 2026-02-18T19:35:39.0815621Z check for added large files..............................................Passed 2026-02-18T19:35:39.1342941Z check for merge conflicts................................................Passed 2026-02-18T19:35:39.1720913Z check that executables have shebangs.....................................Passed 2026-02-18T19:35:39.2300381Z check that scripts with shebangs are executable..........................Passed 2026-02-18T19:35:39.2301361Z fix requirements.txt.................................(no files to check)Skipped 2026-02-18T19:35:39.2774922Z detect private key.......................................................Passed 2026-02-18T19:35:39.7651015Z debug statements (python)................................................Passed 2026-02-18T19:35:39.8922407Z ruff (legacy alias)......................................................Passed 2026-02-18T19:35:39.9865280Z ruff format..............................................................Passed 2026-02-18T19:35:40.0577125Z ensure all example scripts have main()...................................Passed 2026-02-18T19:35:40.3746009Z disallow hard-coded device kwarg outside of DEVICE.......................Passed 2026-02-18T19:35:40.8382789Z codespell................................................................Failed 2026-02-18T19:35:40.8383480Z - hook id: codespell 2026-02-18T19:35:40.8383862Z - exit code: 65 2026-02-18T19:35:40.8384053Z 2026-02-18T19:35:40.8384298Z helion/_compiler/tile_strategy.py:1100: ND ==> AND, 2ND 2026-02-18T19:35:40.8384688Z 2026-02-18T19:35:42.9893758Z Pyrefly (type checking)..................................................Passed 2026-02-18T19:35:43.0080824Z ❌ pre-commit changed files: 2026-02-18T19:35:43.0143475Z ##[error]Process completed with exit code 1. 2026-02-18T19:35:43.0268258Z Post job cleanup. 2026-02-18T19:35:43.1083997Z [command]/usr/bin/git version 2026-02-18T19:35:43.1122757Z git version 2.52.0 2026-02-18T19:35:43.1163919Z Temporarily overriding HOME='/home/runner/work/_temp/bcc0efba-b9c6-4f0a-ae18-fa9dc50b25ec' before making global git config changes 2026-02-18T19:35:43.1165314Z Adding repository directory to the temporary git global config as a safe directory 2026-02-18T19:35:43.1170035Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/helion/helion 2026-02-18T19:35:43.1200914Z Removing SSH command configuration 2026-02-18T19:35:43.1208391Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-02-18T19:35:43.1242712Z [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' || :" 2026-02-18T19:35:43.1478191Z Removing HTTP extra header 2026-02-18T19:35:43.1483733Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-02-18T19:35:43.1517795Z [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' || :" 2026-02-18T19:35:43.1753958Z Removing includeIf entries pointing to credentials config files 2026-02-18T19:35:43.1760398Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-02-18T19:35:43.1784174Z includeif.gitdir:/home/runner/work/helion/helion/.git.path 2026-02-18T19:35:43.1785028Z includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path 2026-02-18T19:35:43.1785786Z includeif.gitdir:/github/workspace/.git.path 2026-02-18T19:35:43.1786419Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-02-18T19:35:43.1795469Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/helion/helion/.git.path 2026-02-18T19:35:43.1817882Z /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1828546Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/helion/helion/.git.path /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1862853Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path 2026-02-18T19:35:43.1885061Z /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1894732Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1930352Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-02-18T19:35:43.1952446Z /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1960997Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.1994045Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-02-18T19:35:43.2015827Z /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.2026174Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config 2026-02-18T19:35:43.2060135Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-02-18T19:35:43.2300777Z Removing credentials config '/home/runner/work/_temp/git-credentials-fa0b4c4d-6e19-4a68-9ba3-d738de67fa78.config' 2026-02-18T19:35:43.2475105Z Cleaning up orphan processes