2026-02-18T19:34:37.0568411Z Current runner version: '2.331.0' 2026-02-18T19:34:37.0596818Z ##[group]Runner Image Provisioner 2026-02-18T19:34:37.0597666Z Hosted Compute Agent 2026-02-18T19:34:37.0598262Z Version: 20260123.484 2026-02-18T19:34:37.0599010Z Commit: 6bd6555ca37d84114959e1c76d2c01448ff61c5d 2026-02-18T19:34:37.0599731Z Build Date: 2026-01-23T19:41:17Z 2026-02-18T19:34:37.0600460Z Worker ID: {a5938285-ce08-4efe-abc5-d192a05b9165} 2026-02-18T19:34:37.0601286Z Azure Region: westus 2026-02-18T19:34:37.0602207Z ##[endgroup] 2026-02-18T19:34:37.0603987Z ##[group]Operating System 2026-02-18T19:34:37.0604707Z Ubuntu 2026-02-18T19:34:37.0605141Z 24.04.3 2026-02-18T19:34:37.0605610Z LTS 2026-02-18T19:34:37.0606074Z ##[endgroup] 2026-02-18T19:34:37.0606596Z ##[group]Runner Image 2026-02-18T19:34:37.0607190Z Image: ubuntu-24.04 2026-02-18T19:34:37.0607717Z Version: 20260209.23.1 2026-02-18T19:34:37.0608942Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260209.23/images/ubuntu/Ubuntu2404-Readme.md 2026-02-18T19:34:37.0610529Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260209.23 2026-02-18T19:34:37.0611640Z ##[endgroup] 2026-02-18T19:34:37.0612758Z ##[group]GITHUB_TOKEN Permissions 2026-02-18T19:34:37.0614918Z Contents: read 2026-02-18T19:34:37.0615481Z Metadata: read 2026-02-18T19:34:37.0615933Z Packages: read 2026-02-18T19:34:37.0616539Z ##[endgroup] 2026-02-18T19:34:37.0618534Z Secret source: Actions 2026-02-18T19:34:37.0619270Z Prepare workflow directory 2026-02-18T19:34:37.1024251Z Prepare all required actions 2026-02-18T19:34:37.1064292Z Getting action download info 2026-02-18T19:34:37.5966409Z Download action repository 'actions/checkout@v6' (SHA:de0fac2e4500dabe0009e67214ff5f5447ce83dd) 2026-02-18T19:34:37.7189678Z Download action repository 'astral-sh/setup-uv@v7' (SHA:eac588ad8def6316056a12d4907a9d4d84ff7a3b) 2026-02-18T19:34:38.9072910Z Download action repository 'actions/upload-artifact@v6' (SHA:b7c566a772e6b6bfb58ed0dc250532a479d7789f) 2026-02-18T19:34:39.1505050Z Complete job name: docs-test 2026-02-18T19:34:39.2254012Z ##[group]Run actions/checkout@v6 2026-02-18T19:34:39.2254973Z with: 2026-02-18T19:34:39.2255481Z repository: pytorch/helion 2026-02-18T19:34:39.2256248Z token: *** 2026-02-18T19:34:39.2256722Z ssh-strict: true 2026-02-18T19:34:39.2257215Z ssh-user: git 2026-02-18T19:34:39.2257707Z persist-credentials: true 2026-02-18T19:34:39.2258273Z clean: true 2026-02-18T19:34:39.2258769Z sparse-checkout-cone-mode: true 2026-02-18T19:34:39.2259375Z fetch-depth: 1 2026-02-18T19:34:39.2259859Z fetch-tags: false 2026-02-18T19:34:39.2260360Z show-progress: true 2026-02-18T19:34:39.2260877Z lfs: false 2026-02-18T19:34:39.2261518Z submodules: false 2026-02-18T19:34:39.2262037Z set-safe-directory: true 2026-02-18T19:34:39.2262850Z ##[endgroup] 2026-02-18T19:34:39.3246632Z Syncing repository: pytorch/helion 2026-02-18T19:34:39.3248577Z ##[group]Getting Git version info 2026-02-18T19:34:39.3249402Z Working directory is '/home/runner/work/helion/helion' 2026-02-18T19:34:39.3250702Z [command]/usr/bin/git version 2026-02-18T19:34:39.3251297Z git version 2.52.0 2026-02-18T19:34:39.3297454Z ##[endgroup] 2026-02-18T19:34:39.3312596Z Temporarily overriding HOME='/home/runner/work/_temp/57e55b5a-e1ad-4af5-b7b3-751ca3fc1124' before making global git config changes 2026-02-18T19:34:39.3314749Z Adding repository directory to the temporary git global config as a safe directory 2026-02-18T19:34:39.3317699Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/helion/helion 2026-02-18T19:34:39.3361494Z Deleting the contents of '/home/runner/work/helion/helion' 2026-02-18T19:34:39.3365440Z ##[group]Initializing the repository 2026-02-18T19:34:39.3370174Z [command]/usr/bin/git init /home/runner/work/helion/helion 2026-02-18T19:34:39.3478632Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-02-18T19:34:39.3480739Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-02-18T19:34:39.3484418Z hint: to use in all of your new repositories, which will suppress this warning, 2026-02-18T19:34:39.3486562Z hint: call: 2026-02-18T19:34:39.3487253Z hint: 2026-02-18T19:34:39.3488289Z hint: git config --global init.defaultBranch 2026-02-18T19:34:39.3489702Z hint: 2026-02-18T19:34:39.3491230Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-02-18T19:34:39.3493472Z hint: 'development'. The just-created branch can be renamed via this command: 2026-02-18T19:34:39.3495582Z hint: 2026-02-18T19:34:39.3496281Z hint: git branch -m 2026-02-18T19:34:39.3496983Z hint: 2026-02-18T19:34:39.3497874Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-02-18T19:34:39.3499338Z Initialized empty Git repository in /home/runner/work/helion/helion/.git/ 2026-02-18T19:34:39.3502077Z [command]/usr/bin/git remote add origin https://github.com/pytorch/helion 2026-02-18T19:34:39.3532351Z ##[endgroup] 2026-02-18T19:34:39.3536492Z ##[group]Disabling automatic garbage collection 2026-02-18T19:34:39.3537607Z [command]/usr/bin/git config --local gc.auto 0 2026-02-18T19:34:39.3566327Z ##[endgroup] 2026-02-18T19:34:39.3567768Z ##[group]Setting up auth 2026-02-18T19:34:39.3568933Z Removing SSH command configuration 2026-02-18T19:34:39.3572879Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-02-18T19:34:39.3608695Z [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:39.3953103Z Removing HTTP extra header 2026-02-18T19:34:39.3957833Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-02-18T19:34:39.3990482Z [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:39.4230023Z Removing includeIf entries pointing to credentials config files 2026-02-18T19:34:39.4236255Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-02-18T19:34:39.4273180Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-02-18T19:34:39.4530802Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-02-18T19:34:39.4573018Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/helion/helion/.git.path /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:34:39.4607739Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:34:39.4640524Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:34:39.4673394Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:34:39.4701266Z ##[endgroup] 2026-02-18T19:34:39.4710287Z ##[group]Fetching the repository 2026-02-18T19:34:39.4713249Z [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:40.6509739Z From https://github.com/pytorch/helion 2026-02-18T19:34:40.6512114Z * [new ref] 2fd903f63ee9e5d85b530ad8972e96f99a0fe063 -> pull/1497/merge 2026-02-18T19:34:40.6548913Z ##[endgroup] 2026-02-18T19:34:40.6551179Z ##[group]Determining the checkout info 2026-02-18T19:34:40.6553387Z ##[endgroup] 2026-02-18T19:34:40.6555734Z [command]/usr/bin/git sparse-checkout disable 2026-02-18T19:34:40.6600120Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-02-18T19:34:40.6629697Z ##[group]Checking out the ref 2026-02-18T19:34:40.6632611Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/1497/merge 2026-02-18T19:34:40.7001274Z Note: switching to 'refs/remotes/pull/1497/merge'. 2026-02-18T19:34:40.7003413Z 2026-02-18T19:34:40.7005169Z You are in 'detached HEAD' state. You can look around, make experimental 2026-02-18T19:34:40.7009699Z changes and commit them, and you can discard any commits you make in this 2026-02-18T19:34:40.7013685Z state without impacting any branches by switching back to a branch. 2026-02-18T19:34:40.7015832Z 2026-02-18T19:34:40.7017975Z If you want to create a new branch to retain commits you create, you may 2026-02-18T19:34:40.7020201Z do so (now or later) by using -c with the switch command. Example: 2026-02-18T19:34:40.7021592Z 2026-02-18T19:34:40.7022201Z git switch -c 2026-02-18T19:34:40.7022983Z 2026-02-18T19:34:40.7023393Z Or undo this operation with: 2026-02-18T19:34:40.7024106Z 2026-02-18T19:34:40.7024545Z git switch - 2026-02-18T19:34:40.7025094Z 2026-02-18T19:34:40.7026060Z Turn off this advice by setting config variable advice.detachedHead to false 2026-02-18T19:34:40.7027451Z 2026-02-18T19:34:40.7029027Z HEAD is now at 2fd903f Merge 416dd146aaa3a4896c9123cc2d45ab216d136463 into ce8c5c2626bcf954bc099fbe5605fd0b7b306346 2026-02-18T19:34:40.7033941Z ##[endgroup] 2026-02-18T19:34:40.7052964Z [command]/usr/bin/git log -1 --format=%H 2026-02-18T19:34:40.7079104Z 2fd903f63ee9e5d85b530ad8972e96f99a0fe063 2026-02-18T19:34:40.7553108Z ##[group]Run astral-sh/setup-uv@v7 2026-02-18T19:34:40.7554149Z with: 2026-02-18T19:34:40.7554823Z python-version: 3.12 2026-02-18T19:34:40.7555624Z enable-cache: true 2026-02-18T19:34:40.7556450Z activate-environment: false 2026-02-18T19:34:40.7557531Z working-directory: /home/runner/work/helion/helion 2026-02-18T19:34:40.7559148Z github-token: *** 2026-02-18T19:34:40.7561533Z cache-dependency-glob: **/*requirements*.txt **/*requirements*.in **/*constraints*.txt **/*constraints*.in **/pyproject.toml **/uv.lock **/*.py.lock 2026-02-18T19:34:40.7564111Z restore-cache: true 2026-02-18T19:34:40.7564934Z save-cache: true 2026-02-18T19:34:40.7565676Z prune-cache: true 2026-02-18T19:34:40.7566439Z cache-python: false 2026-02-18T19:34:40.7567268Z ignore-nothing-to-cache: false 2026-02-18T19:34:40.7568249Z ignore-empty-workdir: false 2026-02-18T19:34:40.7569185Z add-problem-matchers: true 2026-02-18T19:34:40.7570103Z resolution-strategy: highest 2026-02-18T19:34:40.7571022Z ##[endgroup] 2026-02-18T19:34:40.9040386Z (node:2257) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-02-18T19:34:40.9043725Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-02-18T19:34:40.9185210Z Trying to find version for uv in: /home/runner/work/helion/helion/uv.toml 2026-02-18T19:34:40.9188076Z Could not find file: /home/runner/work/helion/helion/uv.toml 2026-02-18T19:34:40.9190251Z Trying to find version for uv in: /home/runner/work/helion/helion/pyproject.toml 2026-02-18T19:34:40.9201853Z Could not determine uv version from uv.toml or pyproject.toml. Falling back to latest. 2026-02-18T19:34:40.9204918Z Getting latest version from GitHub API... 2026-02-18T19:34:41.3542456Z manifest-file not provided, reading from local file. 2026-02-18T19:34:41.3603930Z 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:41.3605955Z 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:41.7997778Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/48c3c9db-1702-4327-83f8-bf74dbe6c904 -f /home/runner/work/_temp/58c100f2-af35-4f00-ac1d-9c31098e0a0c 2026-02-18T19:34:42.2501163Z Added /home/runner/.local/bin to the path 2026-02-18T19:34:42.2506390Z Added /opt/hostedtoolcache/uv/0.10.4/x86_64 to the path 2026-02-18T19:34:42.2508327Z Set UV_PYTHON_INSTALL_DIR to /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:42.2509378Z Added /home/runner/work/_temp/uv-python-dir to the path 2026-02-18T19:34:42.2510160Z Set UV_PYTHON to 3.12 2026-02-18T19:34:42.2534428Z Set UV_CACHE_DIR to /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:42.2535007Z Successfully installed uv version 0.10.4 2026-02-18T19:34:42.2537458Z 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:42.2921790Z /home/runner/work/helion/helion/pyproject.toml 2026-02-18T19:34:42.3041736Z Found 1 files to hash. 2026-02-18T19:34:42.3123163Z 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:42.5995185Z 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:42.6653483Z ##[group]Run uv venv --python 3.12 2026-02-18T19:34:42.6653849Z uv venv --python 3.12 2026-02-18T19:34:42.6710052Z shell: /usr/bin/bash -l {0} 2026-02-18T19:34:42.6710295Z env: 2026-02-18T19:34:42.6710558Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:42.6710887Z UV_PYTHON: 3.12 2026-02-18T19:34:42.6711124Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:42.6711618Z ##[endgroup] 2026-02-18T19:34:42.9451783Z Using CPython 3.12.3 interpreter at: /usr/bin/python3.12 2026-02-18T19:34:42.9452726Z Creating virtual environment at: .venv 2026-02-18T19:34:42.9458131Z Activate with: .venv/bin/activate 2026-02-18T19:34:42.9516376Z ##[group]Run source .venv/bin/activate 2026-02-18T19:34:42.9516776Z source .venv/bin/activate 2026-02-18T19:34:42.9517109Z uv pip install -e .[docs] 2026-02-18T19:34:42.9568854Z shell: /usr/bin/bash -l {0} 2026-02-18T19:34:42.9569145Z env: 2026-02-18T19:34:42.9569475Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:34:42.9569917Z UV_PYTHON: 3.12 2026-02-18T19:34:42.9570224Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:34:42.9570589Z ##[endgroup] 2026-02-18T19:34:44.0004566Z Resolved 90 packages in 856ms 2026-02-18T19:34:44.0033412Z Building helion @ file:///home/runner/work/helion/helion 2026-02-18T19:34:44.0107349Z Downloading nvidia-cufft-cu12 (184.2MiB) 2026-02-18T19:34:44.0108385Z Downloading nvidia-curand-cu12 (60.7MiB) 2026-02-18T19:34:44.0110019Z Downloading babel (9.7MiB) 2026-02-18T19:34:44.0112492Z Downloading scikit-learn (8.5MiB) 2026-02-18T19:34:44.0115841Z Downloading pillow (6.7MiB) 2026-02-18T19:34:44.0123653Z Downloading sympy (6.0MiB) 2026-02-18T19:34:44.0124402Z Downloading pygments (1.2MiB) 2026-02-18T19:34:44.0124939Z Downloading nvidia-cufile-cu12 (1.1MiB) 2026-02-18T19:34:44.0133956Z Downloading nvidia-nvshmem-cu12 (132.7MiB) 2026-02-18T19:34:44.0137169Z Downloading nvidia-cuda-nvrtc-cu12 (84.0MiB) 2026-02-18T19:34:44.0138689Z Downloading nvidia-nvjitlink-cu12 (37.4MiB) 2026-02-18T19:34:44.0141919Z Downloading networkx (2.0MiB) 2026-02-18T19:34:44.0145142Z Downloading pydata-sphinx-theme (4.4MiB) 2026-02-18T19:34:44.0149976Z Downloading nvidia-cuda-cupti-cu12 (9.8MiB) 2026-02-18T19:34:44.0154206Z Downloading sphinx-design (2.1MiB) 2026-02-18T19:34:44.0161193Z Downloading cuda-bindings (11.6MiB) 2026-02-18T19:34:44.0166741Z Downloading nvidia-cusparse-cu12 (274.9MiB) 2026-02-18T19:34:44.0170531Z Downloading nvidia-cudnn-cu12 (674.0MiB) 2026-02-18T19:34:44.0175194Z Downloading accessible-pygments (1.3MiB) 2026-02-18T19:34:44.0180503Z Downloading numpy (15.8MiB) 2026-02-18T19:34:44.0183827Z Downloading nvidia-nccl-cu12 (307.4MiB) 2026-02-18T19:34:44.0215594Z Downloading nvidia-cublas-cu12 (566.8MiB) 2026-02-18T19:34:44.0247624Z Downloading scipy (33.4MiB) 2026-02-18T19:34:44.0252808Z Downloading nvidia-cusolver-cu12 (255.1MiB) 2026-02-18T19:34:44.0256127Z Downloading nvidia-cusparselt-cu12 (273.9MiB) 2026-02-18T19:34:44.0259688Z Downloading triton (179.5MiB) 2026-02-18T19:34:44.0265255Z Downloading torch (873.3MiB) 2026-02-18T19:34:44.0295586Z Downloading sphinx (3.1MiB) 2026-02-18T19:34:44.4022810Z Built helion @ file:///home/runner/work/helion/helion 2026-02-18T19:34:44.9056420Z Downloaded nvidia-cufile-cu12 2026-02-18T19:34:45.0138341Z Downloaded accessible-pygments 2026-02-18T19:34:45.1611215Z Downloaded sphinx-design 2026-02-18T19:34:45.2655098Z Downloaded pygments 2026-02-18T19:34:45.6643274Z Downloaded pydata-sphinx-theme 2026-02-18T19:34:45.6943082Z Downloaded networkx 2026-02-18T19:34:45.7248077Z Downloaded sphinx 2026-02-18T19:34:46.2464512Z Downloaded pillow 2026-02-18T19:34:46.6805667Z Downloaded nvidia-cuda-cupti-cu12 2026-02-18T19:34:46.7300334Z Downloaded scikit-learn 2026-02-18T19:34:46.8646686Z Downloaded babel 2026-02-18T19:34:46.9903680Z Downloaded cuda-bindings 2026-02-18T19:34:47.4005892Z Downloaded sympy 2026-02-18T19:34:47.4048046Z Downloaded numpy 2026-02-18T19:34:49.5623120Z Downloaded nvidia-nvjitlink-cu12 2026-02-18T19:34:50.5464129Z Downloaded scipy 2026-02-18T19:34:51.6252953Z Downloaded nvidia-curand-cu12 2026-02-18T19:34:53.3471246Z Downloaded nvidia-cuda-nvrtc-cu12 2026-02-18T19:34:56.5258706Z Downloaded nvidia-nvshmem-cu12 2026-02-18T19:34:59.3056829Z Downloaded nvidia-cufft-cu12 2026-02-18T19:34:59.8965965Z Downloaded triton 2026-02-18T19:35:01.9001246Z Downloaded nvidia-cusolver-cu12 2026-02-18T19:35:02.5271806Z Downloaded nvidia-cusparse-cu12 2026-02-18T19:35:02.6596764Z Downloaded nvidia-cusparselt-cu12 2026-02-18T19:35:03.2709756Z Downloaded nvidia-nccl-cu12 2026-02-18T19:35:06.0305477Z Downloaded nvidia-cublas-cu12 2026-02-18T19:35:06.6851253Z Downloaded nvidia-cudnn-cu12 2026-02-18T19:35:13.8956161Z Downloaded torch 2026-02-18T19:35:13.9719085Z Prepared 88 packages in 29.96s 2026-02-18T19:35:14.9716873Z Installed 90 packages in 998ms 2026-02-18T19:35:14.9717762Z + accessible-pygments==0.0.5 2026-02-18T19:35:14.9718579Z + alabaster==0.7.16 2026-02-18T19:35:14.9719304Z + anyio==4.12.1 2026-02-18T19:35:14.9719949Z + babel==2.18.0 2026-02-18T19:35:14.9720786Z + beautifulsoup4==4.14.3 2026-02-18T19:35:14.9721759Z + blinker==1.9.0 2026-02-18T19:35:14.9722404Z + certifi==2026.1.4 2026-02-18T19:35:14.9723123Z + charset-normalizer==3.4.4 2026-02-18T19:35:14.9723938Z + click==8.3.1 2026-02-18T19:35:14.9724595Z + colorama==0.4.6 2026-02-18T19:35:14.9725438Z + cuda-bindings==12.9.4 2026-02-18T19:35:14.9726496Z + cuda-pathfinder==1.3.4 2026-02-18T19:35:14.9727305Z + docutils==0.18.1 2026-02-18T19:35:14.9727883Z + filecheck==1.0.3 2026-02-18T19:35:14.9728389Z + filelock==3.24.2 2026-02-18T19:35:14.9728963Z + flask==3.1.2 2026-02-18T19:35:14.9729510Z + fsspec==2026.2.0 2026-02-18T19:35:14.9730152Z + h11==0.16.0 2026-02-18T19:35:14.9731180Z + helion==0.1.dev1+g2fd903f63 (from file:///home/runner/work/helion/helion) 2026-02-18T19:35:14.9732517Z + idna==3.11 2026-02-18T19:35:14.9732894Z + imagesize==1.4.1 2026-02-18T19:35:14.9733326Z + itsdangerous==2.2.0 2026-02-18T19:35:14.9733753Z + jinja2==3.1.6 2026-02-18T19:35:14.9734135Z + joblib==1.5.3 2026-02-18T19:35:14.9734533Z + linkify-it-py==2.0.3 2026-02-18T19:35:14.9734978Z + markdown-it-py==3.0.0 2026-02-18T19:35:14.9735308Z + markupsafe==3.0.3 2026-02-18T19:35:14.9735635Z + mdit-py-plugins==0.5.0 2026-02-18T19:35:14.9736009Z + mdurl==0.1.2 2026-02-18T19:35:14.9736325Z + mpmath==1.3.0 2026-02-18T19:35:14.9736633Z + myst-parser==3.0.1 2026-02-18T19:35:14.9736977Z + networkx==3.6.1 2026-02-18T19:35:14.9737635Z + numpy==2.4.2 2026-02-18T19:35:14.9737940Z + nvidia-cublas-cu12==12.8.4.1 2026-02-18T19:35:14.9738371Z + nvidia-cuda-cupti-cu12==12.8.90 2026-02-18T19:35:14.9738939Z + nvidia-cuda-nvrtc-cu12==12.8.93 2026-02-18T19:35:14.9739501Z + nvidia-cuda-runtime-cu12==12.8.90 2026-02-18T19:35:14.9740047Z + nvidia-cudnn-cu12==9.10.2.21 2026-02-18T19:35:14.9740558Z + nvidia-cufft-cu12==11.3.3.83 2026-02-18T19:35:14.9743210Z + nvidia-cufile-cu12==1.13.1.3 2026-02-18T19:35:14.9743805Z + nvidia-curand-cu12==10.3.9.90 2026-02-18T19:35:14.9744402Z + nvidia-cusolver-cu12==11.7.3.90 2026-02-18T19:35:14.9745007Z + nvidia-cusparse-cu12==12.5.8.93 2026-02-18T19:35:14.9745619Z + nvidia-cusparselt-cu12==0.7.1 2026-02-18T19:35:14.9746207Z + nvidia-nccl-cu12==2.27.5 2026-02-18T19:35:14.9746766Z + nvidia-nvjitlink-cu12==12.8.93 2026-02-18T19:35:14.9747370Z + nvidia-nvshmem-cu12==3.4.5 2026-02-18T19:35:14.9747932Z + nvidia-nvtx-cu12==12.8.90 2026-02-18T19:35:14.9748483Z + packaging==26.0 2026-02-18T19:35:14.9748966Z + pillow==12.1.1 2026-02-18T19:35:14.9749436Z + psutil==7.2.2 2026-02-18T19:35:14.9749833Z + pydata-sphinx-theme==0.15.4 2026-02-18T19:35:14.9750400Z + pygments==2.19.2 2026-02-18T19:35:14.9750918Z + pytorch-sphinx-theme2==0.2.0 2026-02-18T19:35:14.9751615Z + pyyaml==6.0.3 2026-02-18T19:35:14.9752102Z + requests==2.32.5 2026-02-18T19:35:14.9752547Z + rich==14.3.2 2026-02-18T19:35:14.9752983Z + scikit-learn==1.8.0 2026-02-18T19:35:14.9753332Z + scipy==1.17.0 2026-02-18T19:35:14.9753770Z + setuptools==82.0.0 2026-02-18T19:35:14.9754252Z + snowballstemmer==3.0.1 2026-02-18T19:35:14.9754735Z + soupsieve==2.8.3 2026-02-18T19:35:14.9755172Z + sphinx==7.2.6 2026-02-18T19:35:14.9755510Z + sphinx-autobuild==2025.8.25 2026-02-18T19:35:14.9756161Z + sphinx-autodoc-typehints==2.0.1 2026-02-18T19:35:14.9756714Z + sphinx-design==0.6.1 2026-02-18T19:35:14.9757083Z + sphinx-gallery==0.14.0 2026-02-18T19:35:14.9757495Z + sphinx-last-updated-by-git==0.3.8 2026-02-18T19:35:14.9757957Z + sphinx-sitemap==2.7.1 2026-02-18T19:35:14.9758363Z + sphinxcontrib-applehelp==2.0.0 2026-02-18T19:35:14.9758812Z + sphinxcontrib-devhelp==2.0.0 2026-02-18T19:35:14.9759678Z + sphinxcontrib-htmlhelp==2.1.0 2026-02-18T19:35:14.9760355Z + sphinxcontrib-jsmath==1.0.1 2026-02-18T19:35:14.9760899Z + sphinxcontrib-katex==0.9.10 2026-02-18T19:35:14.9761612Z + sphinxcontrib-mermaid==1.0.0 2026-02-18T19:35:14.9762196Z + sphinxcontrib-qthelp==2.0.0 2026-02-18T19:35:14.9762802Z + sphinxcontrib-serializinghtml==2.0.0 2026-02-18T19:35:14.9763356Z + sphinxext-opengraph==0.13.0 2026-02-18T19:35:14.9763869Z + starlette==0.52.1 2026-02-18T19:35:14.9764355Z + sympy==1.14.0 2026-02-18T19:35:14.9764800Z + threadpoolctl==3.6.0 2026-02-18T19:35:14.9765281Z + torch==2.10.0 2026-02-18T19:35:14.9765702Z + triton==3.6.0 2026-02-18T19:35:14.9766141Z + typing-extensions==4.15.0 2026-02-18T19:35:14.9766552Z + uc-micro-py==1.0.3 2026-02-18T19:35:14.9767049Z + urllib3==2.6.3 2026-02-18T19:35:14.9767349Z + uvicorn==0.41.0 2026-02-18T19:35:14.9767665Z + watchfiles==1.1.1 2026-02-18T19:35:14.9767988Z + websockets==16.0 2026-02-18T19:35:14.9768298Z + werkzeug==3.1.5 2026-02-18T19:35:15.0006614Z ##[group]Run source .venv/bin/activate 2026-02-18T19:35:15.0006953Z source .venv/bin/activate 2026-02-18T19:35:15.0007214Z cd docs/ 2026-02-18T19:35:15.0007405Z make html 2026-02-18T19:35:15.0007611Z make linkcheck 2026-02-18T19:35:15.0056451Z shell: /usr/bin/bash -l {0} 2026-02-18T19:35:15.0056761Z env: 2026-02-18T19:35:15.0057102Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:35:15.0057557Z UV_PYTHON: 3.12 2026-02-18T19:35:15.0057880Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:35:15.0058270Z ##[endgroup] 2026-02-18T19:35:15.1421579Z rm -rf ../site/* 2026-02-18T19:35:15.1438121Z rm -rf examples/* 2026-02-18T19:35:15.5053290Z /home/runner/work/helion/helion/.venv/lib/python3.12/site-packages/docutils/utils/math/latex2mathml.py:954: SyntaxWarning: invalid escape sequence '\i' 2026-02-18T19:35:15.5055056Z node = parse_latex_math(node, '\int\dotsi\int') 2026-02-18T19:35:15.8046383Z Running Sphinx v7.2.6 2026-02-18T19:35:16.8548370Z Parsed external_urls: ['github', 'github_issues', 'contributing', 'docs', 'twitter'] 2026-02-18T19:35:16.8549429Z matplotlib is not installed, social cards will not be generated 2026-02-18T19:35:16.8550141Z making output directory... done 2026-02-18T19:35:16.8554848Z Using Sphinx-Gallery to convert rst text blocks to markdown for .ipynb files. 2026-02-18T19:35:17.0364143Z [autosummary] generating autosummary for: api/autotuner.md, api/config.md, api/exceptions.md, api/index.md, api/kernel.md, api/language.md, api/runtime.md, api/settings.md, deployment_autotuning.md, events.md, helion_puzzles.rst, index.md, installation.md, tileir_backend.md 2026-02-18T19:35:28.4988086Z [autosummary] generating autosummary for: /home/runner/work/helion/helion/docs/api/generated/helion.Config.rst, /home/runner/work/helion/helion/docs/api/generated/helion.Settings.rst, /home/runner/work/helion/helion/docs/api/generated/helion.kernel.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.StackTensor.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.Tile.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.arange.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.associative_scan.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_add.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_and.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_cas.rst, ..., /home/runner/work/helion/helion/docs/api/generated/helion.language.store.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.subscript.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_begin.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_block_size.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_end.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_id.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_index.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.wait.rst, /home/runner/work/helion/helion/docs/api/generated/helion.language.zeros.rst 2026-02-18T19:35:28.5019423Z loading intersphinx inventory from https://docs.python.org/3/objects.inv... 2026-02-18T19:35:28.5025643Z loading intersphinx inventory from https://pytorch.org/docs/stable/objects.inv... 2026-02-18T19:35:28.8605396Z intersphinx inventory has moved: https://pytorch.org/docs/stable/objects.inv -> https://docs.pytorch.org/docs/stable/objects.inv 2026-02-18T19:35:28.9790986Z myst v3.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'amsmath', 'html_admonition', 'substitution', 'smartquotes', 'html_image', 'linkify', 'colon_fence', 'replacements', 'dollarmath', 'tasklist', 'deflist'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) 2026-02-18T19:35:28.9796804Z generating gallery... 2026-02-18T19:35:29.1152164Z generating gallery for examples... [ 2%] add.py 2026-02-18T19:35:29.1283992Z generating gallery for examples... [ 4%] broadcast_matmul.py 2026-02-18T19:35:29.1416359Z generating gallery for examples... [ 6%] batch_softmax.py 2026-02-18T19:35:29.1544744Z generating gallery for examples... [ 8%] concatenate.py 2026-02-18T19:35:29.1670304Z generating gallery for examples... [ 10%] sum.py 2026-02-18T19:35:29.1798305Z generating gallery for examples... [ 12%] bmm.py 2026-02-18T19:35:29.1922303Z generating gallery for examples... [ 14%] embedding.py 2026-02-18T19:35:29.2052403Z generating gallery for examples... [ 16%] split_k_barrier.py 2026-02-18T19:35:29.2184190Z generating gallery for examples... [ 18%] cross_entropy.py 2026-02-18T19:35:29.2317579Z generating gallery for examples... [ 20%] exp.py 2026-02-18T19:35:29.2452972Z generating gallery for examples... [ 22%] welford.py 2026-02-18T19:35:29.2583957Z generating gallery for examples... [ 24%] low_mem_dropout.py 2026-02-18T19:35:29.2720210Z generating gallery for examples... [ 27%] gather_gemv.py 2026-02-18T19:35:29.2856176Z generating gallery for examples... [ 29%] matmul_layernorm.py 2026-02-18T19:35:29.2992405Z generating gallery for examples... [ 31%] long_sum.py 2026-02-18T19:35:29.3129129Z generating gallery for examples... [ 33%] fp8_gemm.py 2026-02-18T19:35:29.3275991Z generating gallery for examples... [ 35%] matmul_split_k.py 2026-02-18T19:35:29.3427777Z generating gallery for examples... [ 37%] attention.py 2026-02-18T19:35:29.3567014Z generating gallery for examples... [ 39%] bf16xint16_gemm.py 2026-02-18T19:35:29.3704867Z generating gallery for examples... [ 41%] jagged_dense_bmm.py 2026-02-18T19:35:29.3839576Z generating gallery for examples... [ 43%] jagged_dense_add.py 2026-02-18T19:35:29.3977189Z generating gallery for examples... [ 45%] jagged_sum.py 2026-02-18T19:35:29.4124096Z generating gallery for examples... [ 47%] mamba2_chunk_state.py 2026-02-18T19:35:29.4271005Z generating gallery for examples... [ 49%] jagged_softmax.py 2026-02-18T19:35:29.4416223Z generating gallery for examples... [ 51%] softmax.py 2026-02-18T19:35:29.4555842Z generating gallery for examples... [ 53%] jagged_mean.py 2026-02-18T19:35:29.4703970Z generating gallery for examples... [ 55%] gdn_fwd_h.py 2026-02-18T19:35:29.4843632Z generating gallery for examples... [ 57%] int4_gemm.py 2026-02-18T19:35:29.4983406Z generating gallery for examples... [ 59%] moe_matmul_ogs.py 2026-02-18T19:35:29.5128263Z generating gallery for examples... [ 61%] kl_div.py 2026-02-18T19:35:29.5282507Z generating gallery for examples... [ 63%] rms_norm.py 2026-02-18T19:35:29.5446805Z generating gallery for examples... [ 65%] jagged_hstu_attn.py 2026-02-18T19:35:29.5601144Z generating gallery for examples... [ 67%] segment_reduction.py 2026-02-18T19:35:29.5762998Z generating gallery for examples... [ 69%] blackwell_attention.py 2026-02-18T19:35:29.5914629Z generating gallery for examples... [ 71%] nvfp4_gemm.py 2026-02-18T19:35:29.6068641Z generating gallery for examples... [ 73%] jagged_layer_norm.py 2026-02-18T19:35:29.6222339Z generating gallery for examples... [ 76%] squeeze_and_excitation_net.py 2026-02-18T19:35:29.6387517Z generating gallery for examples... [ 78%] mamba2_chunk_scan.py 2026-02-18T19:35:29.6562503Z generating gallery for examples... [ 80%] flex_attention.py 2026-02-18T19:35:29.6716749Z generating gallery for examples... [ 82%] layer_norm.py 2026-02-18T19:35:29.6876353Z generating gallery for examples... [ 84%] jsd.py 2026-02-18T19:35:29.7032682Z generating gallery for examples... [ 86%] swiglu.py 2026-02-18T19:35:29.7201767Z generating gallery for examples... [ 88%] geglu.py 2026-02-18T19:35:29.7362019Z generating gallery for examples... [ 90%] fp8_attention.py 2026-02-18T19:35:29.7528452Z generating gallery for examples... [ 92%] grouped_gemm.py 2026-02-18T19:35:29.7687424Z generating gallery for examples... [ 94%] fused_linear_jsd.py 2026-02-18T19:35:29.7855278Z generating gallery for examples... [ 96%] matmul.py 2026-02-18T19:35:29.8031646Z generating gallery for examples... [ 98%] aot_example.py 2026-02-18T19:35:29.8239352Z generating gallery for examples... [100%] grpo_loss.py 2026-02-18T19:35:29.8625743Z generating gallery for examples/distributed... [ 25%] one_shot_allreduce_bias_rmsnorm.py 2026-02-18T19:35:29.8785452Z generating gallery for examples/distributed... [ 50%] matmul_reduce_scatter.py 2026-02-18T19:35:30.0614109Z generating gallery for examples/distributed... [ 75%] all_reduce.py 2026-02-18T19:35:30.0782915Z generating gallery for examples/distributed... [100%] all_gather_matmul.py 2026-02-18T19:35:30.1148748Z building [mo]: targets for 0 po files that are out of date 2026-02-18T19:35:30.1149819Z writing output... 2026-02-18T19:35:30.1169966Z building [html]: targets for 14 source files that are out of date 2026-02-18T19:35:30.1219010Z updating environment: [new config] 113 added, 0 changed, 0 removed 2026-02-18T19:35:31.3696739Z reading sources... [ 1%] api/autotuner 2026-02-18T19:35:31.6634763Z reading sources... [ 2%] api/config 2026-02-18T19:35:32.5639433Z reading sources... [ 3%] api/exceptions 2026-02-18T19:35:32.9459448Z reading sources... [ 4%] api/generated/helion.Config 2026-02-18T19:35:33.5358209Z reading sources... [ 4%] api/generated/helion.Settings 2026-02-18T19:35:33.5946654Z reading sources... [ 5%] api/generated/helion.kernel 2026-02-18T19:35:33.7270199Z reading sources... [ 6%] api/generated/helion.language.StackTensor 2026-02-18T19:35:36.6302770Z reading sources... [ 7%] api/generated/helion.language.Tile 2026-02-18T19:35:36.6522030Z reading sources... [ 8%] api/generated/helion.language.arange 2026-02-18T19:35:36.6823883Z reading sources... [ 9%] api/generated/helion.language.associative_scan 2026-02-18T19:35:36.7285900Z reading sources... [ 10%] api/generated/helion.language.atomic_add 2026-02-18T19:35:36.7424390Z reading sources... [ 11%] api/generated/helion.language.atomic_and 2026-02-18T19:35:36.7599066Z reading sources... [ 12%] api/generated/helion.language.atomic_cas 2026-02-18T19:35:36.7730669Z reading sources... [ 12%] api/generated/helion.language.atomic_max 2026-02-18T19:35:36.7874684Z reading sources... [ 13%] api/generated/helion.language.atomic_min 2026-02-18T19:35:36.8008237Z reading sources... [ 14%] api/generated/helion.language.atomic_or 2026-02-18T19:35:36.8158259Z reading sources... [ 15%] api/generated/helion.language.atomic_xchg 2026-02-18T19:35:36.8297638Z reading sources... [ 16%] api/generated/helion.language.atomic_xor 2026-02-18T19:35:36.8349680Z reading sources... [ 17%] api/generated/helion.language.constexpr 2026-02-18T19:35:36.8478763Z reading sources... [ 18%] api/generated/helion.language.cumprod 2026-02-18T19:35:36.8618391Z reading sources... [ 19%] api/generated/helion.language.cumsum 2026-02-18T19:35:36.8741225Z reading sources... [ 19%] api/generated/helion.language.device_print 2026-02-18T19:35:36.8989156Z reading sources... [ 20%] api/generated/helion.language.dot 2026-02-18T19:35:36.9145087Z reading sources... [ 21%] api/generated/helion.language.full 2026-02-18T19:35:36.9702475Z reading sources... [ 22%] api/generated/helion.language.grid 2026-02-18T19:35:36.9944657Z reading sources... [ 23%] api/generated/helion.language.inline_asm_elementwise 2026-02-18T19:35:37.0272215Z reading sources... [ 24%] api/generated/helion.language.inline_triton 2026-02-18T19:35:37.0460063Z reading sources... [ 25%] api/generated/helion.language.join 2026-02-18T19:35:37.0819922Z reading sources... [ 26%] api/generated/helion.language.load 2026-02-18T19:35:37.1185461Z reading sources... [ 27%] api/generated/helion.language.reduce 2026-02-18T19:35:37.1394327Z reading sources... [ 27%] api/generated/helion.language.register_block_size 2026-02-18T19:35:37.1485277Z reading sources... [ 28%] api/generated/helion.language.register_tunable 2026-02-18T19:35:37.1760711Z reading sources... [ 29%] api/generated/helion.language.signal 2026-02-18T19:35:37.1852494Z reading sources... [ 30%] api/generated/helion.language.specialize 2026-02-18T19:35:37.1956807Z reading sources... [ 31%] api/generated/helion.language.split 2026-02-18T19:35:37.2074942Z reading sources... [ 32%] api/generated/helion.language.stacktensor_like 2026-02-18T19:35:37.2225709Z reading sources... [ 33%] api/generated/helion.language.static_range 2026-02-18T19:35:37.2367067Z reading sources... [ 34%] api/generated/helion.language.store 2026-02-18T19:35:37.2500763Z reading sources... [ 35%] api/generated/helion.language.subscript 2026-02-18T19:35:37.2726868Z reading sources... [ 35%] api/generated/helion.language.tile 2026-02-18T19:35:37.2887504Z reading sources... [ 36%] api/generated/helion.language.tile_begin 2026-02-18T19:35:37.2985398Z reading sources... [ 37%] api/generated/helion.language.tile_block_size 2026-02-18T19:35:37.3082006Z reading sources... [ 38%] api/generated/helion.language.tile_end 2026-02-18T19:35:37.3185867Z reading sources... [ 39%] api/generated/helion.language.tile_id 2026-02-18T19:35:37.3282954Z reading sources... [ 40%] api/generated/helion.language.tile_index 2026-02-18T19:35:37.3461884Z reading sources... [ 41%] api/generated/helion.language.wait 2026-02-18T19:35:37.3600963Z reading sources... [ 42%] api/generated/helion.language.zeros 2026-02-18T19:35:37.5351996Z reading sources... [ 42%] api/index 2026-02-18T19:35:37.8360643Z reading sources... [ 43%] api/kernel 2026-02-18T19:35:38.7981181Z reading sources... [ 44%] api/language 2026-02-18T19:35:38.9852364Z reading sources... [ 45%] api/runtime 2026-02-18T19:35:39.4558625Z reading sources... [ 46%] api/settings 2026-02-18T19:35:39.4918857Z reading sources... [ 47%] deployment_autotuning 2026-02-18T19:35:39.5448250Z reading sources... [ 48%] events 2026-02-18T19:35:39.5544075Z reading sources... [ 49%] examples/add 2026-02-18T19:35:39.5646849Z reading sources... [ 50%] examples/aot_example 2026-02-18T19:35:39.5745744Z reading sources... [ 50%] examples/attention 2026-02-18T19:35:39.5843841Z reading sources... [ 51%] examples/batch_softmax 2026-02-18T19:35:39.5919410Z reading sources... [ 52%] examples/bf16xint16_gemm 2026-02-18T19:35:39.6031021Z reading sources... [ 53%] examples/blackwell_attention 2026-02-18T19:35:39.6120380Z reading sources... [ 54%] examples/bmm 2026-02-18T19:35:39.6212218Z reading sources... [ 55%] examples/broadcast_matmul 2026-02-18T19:35:39.6300198Z reading sources... [ 56%] examples/concatenate 2026-02-18T19:35:39.6383034Z reading sources... [ 57%] examples/cross_entropy 2026-02-18T19:35:39.6472113Z reading sources... [ 58%] examples/distributed/all_gather_matmul 2026-02-18T19:35:39.6571272Z reading sources... [ 58%] examples/distributed/all_reduce 2026-02-18T19:35:39.6660429Z reading sources... [ 59%] examples/distributed/index 2026-02-18T19:35:39.6727594Z reading sources... [ 60%] examples/distributed/matmul_reduce_scatter 2026-02-18T19:35:39.6795682Z reading sources... [ 61%] examples/distributed/one_shot_allreduce_bias_rmsnorm 2026-02-18T19:35:39.6888949Z reading sources... [ 62%] examples/embedding 2026-02-18T19:35:39.6985613Z reading sources... [ 63%] examples/exp 2026-02-18T19:35:39.7092231Z reading sources... [ 64%] examples/flex_attention 2026-02-18T19:35:39.7177745Z reading sources... [ 65%] examples/fp8_attention 2026-02-18T19:35:39.7264937Z reading sources... [ 65%] examples/fp8_gemm 2026-02-18T19:35:39.7396928Z reading sources... [ 66%] examples/fused_linear_jsd 2026-02-18T19:35:39.7500551Z reading sources... [ 67%] examples/gather_gemv 2026-02-18T19:35:39.7604366Z reading sources... [ 68%] examples/gdn_fwd_h 2026-02-18T19:35:39.7726922Z reading sources... [ 69%] examples/geglu 2026-02-18T19:35:39.7871935Z reading sources... [ 70%] examples/grouped_gemm 2026-02-18T19:35:39.7993211Z reading sources... [ 71%] examples/grpo_loss 2026-02-18T19:35:39.8274833Z reading sources... [ 72%] examples/index 2026-02-18T19:35:39.8383345Z reading sources... [ 73%] examples/int4_gemm 2026-02-18T19:35:39.8494368Z reading sources... [ 73%] examples/jagged_dense_add 2026-02-18T19:35:39.8594182Z reading sources... [ 74%] examples/jagged_dense_bmm 2026-02-18T19:35:39.8702131Z reading sources... [ 75%] examples/jagged_hstu_attn 2026-02-18T19:35:39.8808140Z reading sources... [ 76%] examples/jagged_layer_norm 2026-02-18T19:35:39.8907310Z reading sources... [ 77%] examples/jagged_mean 2026-02-18T19:35:39.9002232Z reading sources... [ 78%] examples/jagged_softmax 2026-02-18T19:35:39.9131215Z reading sources... [ 79%] examples/jagged_sum 2026-02-18T19:35:39.9239407Z reading sources... [ 80%] examples/jsd 2026-02-18T19:35:39.9361320Z reading sources... [ 81%] examples/kl_div 2026-02-18T19:35:39.9446418Z reading sources... [ 81%] examples/layer_norm 2026-02-18T19:35:39.9562008Z reading sources... [ 82%] examples/long_sum 2026-02-18T19:35:39.9668293Z reading sources... [ 83%] examples/low_mem_dropout 2026-02-18T19:35:39.9773099Z reading sources... [ 84%] examples/mamba2_chunk_scan 2026-02-18T19:35:39.9886365Z reading sources... [ 85%] examples/mamba2_chunk_state 2026-02-18T19:35:40.3877139Z reading sources... [ 86%] examples/matmul 2026-02-18T19:35:40.3974125Z reading sources... [ 87%] examples/matmul_layernorm 2026-02-18T19:35:40.4058257Z reading sources... [ 88%] examples/matmul_split_k 2026-02-18T19:35:40.4143419Z reading sources... [ 88%] examples/moe_matmul_ogs 2026-02-18T19:35:40.4232198Z reading sources... [ 89%] examples/nvfp4_gemm 2026-02-18T19:35:40.4339534Z reading sources... [ 90%] examples/rms_norm 2026-02-18T19:35:40.4446617Z reading sources... [ 91%] examples/segment_reduction 2026-02-18T19:35:40.4523280Z reading sources... [ 92%] examples/softmax 2026-02-18T19:35:40.4591919Z reading sources... [ 93%] examples/split_k_barrier 2026-02-18T19:35:40.4695233Z reading sources... [ 94%] examples/squeeze_and_excitation_net 2026-02-18T19:35:40.4787976Z reading sources... [ 95%] examples/sum 2026-02-18T19:35:40.4911773Z reading sources... [ 96%] examples/swiglu 2026-02-18T19:35:40.5005370Z reading sources... [ 96%] examples/welford 2026-02-18T19:35:40.5227987Z reading sources... [ 97%] helion_puzzles 2026-02-18T19:35:40.5562527Z reading sources... [ 98%] index 2026-02-18T19:35:40.5719136Z reading sources... [ 99%] installation 2026-02-18T19:35:40.6030432Z reading sources... [100%] tileir_backend 2026-02-18T19:35:40.6182814Z getting Git timestamps for source files... [ 20%] api 2026-02-18T19:35:40.6205273Z getting Git timestamps for source files... [ 40%] api/generated 2026-02-18T19:35:40.6260611Z getting Git timestamps for source files... [ 60%] . 2026-02-18T19:35:40.6284324Z getting Git timestamps for source files... [ 80%] examples 2026-02-18T19:35:40.6307323Z getting Git timestamps for source files... [100%] examples/distributed 2026-02-18T19:35:40.6508827Z getting Git timestamps for dependencies... [ 10%] /home/runner/work/helion/helion/helion/autotuner 2026-02-18T19:35:40.6533465Z getting Git timestamps for dependencies... [ 20%] /home/runner/work/helion/helion/.venv/lib/python3.12/site-packages/sklearn/ensemble 2026-02-18T19:35:40.6550124Z getting Git timestamps for dependencies... [ 30%] /usr/lib/python3.12 2026-02-18T19:35:40.6574581Z getting Git timestamps for dependencies... [ 40%] /home/runner/work/helion/helion/.venv/lib/python3.12/site-packages/torch/_inductor/runtime 2026-02-18T19:35:40.6629789Z getting Git timestamps for dependencies... [ 50%] /home/runner/work/helion/helion/helion/runtime 2026-02-18T19:35:40.6684151Z getting Git timestamps for dependencies... [ 60%] /home/runner/work/helion/helion/helion 2026-02-18T19:35:40.6740217Z getting Git timestamps for dependencies... [ 70%] /home/runner/work/helion/helion/helion/language 2026-02-18T19:35:40.6762446Z getting Git timestamps for dependencies... [ 80%] examples 2026-02-18T19:35:40.6784124Z getting Git timestamps for dependencies... [ 90%] examples/distributed 2026-02-18T19:35:40.6806107Z getting Git timestamps for dependencies... [100%] examples/distributed/images/thumb 2026-02-18T19:35:40.6837697Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:35:40.6840117Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6842803Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6845060Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:35:40.6847092Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6849352Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6852200Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.block_sizes:1: WARNING: duplicate object description of helion.Config.block_sizes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6855175Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.reduction_loops:1: WARNING: duplicate object description of helion.Config.reduction_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6858052Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_warps:1: WARNING: duplicate object description of helion.Config.num_warps, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6860894Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_stages:1: WARNING: duplicate object description of helion.Config.num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6863885Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.loop_orders:1: WARNING: duplicate object description of helion.Config.loop_orders, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6866759Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.flatten_loops:1: WARNING: duplicate object description of helion.Config.flatten_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6869774Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_unroll_factors:1: WARNING: duplicate object description of helion.Config.range_unroll_factors, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6873527Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_warp_specializes:1: WARNING: duplicate object description of helion.Config.range_warp_specializes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6876626Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_num_stages:1: WARNING: duplicate object description of helion.Config.range_num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6879631Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_multi_buffers:1: WARNING: duplicate object description of helion.Config.range_multi_buffers, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6882855Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_flattens:1: WARNING: duplicate object description of helion.Config.range_flattens, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6886043Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.static_ranges:1: WARNING: duplicate object description of helion.Config.static_ranges, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6888852Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.pid_type:1: WARNING: duplicate object description of helion.Config.pid_type, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6891825Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.l2_groupings:1: WARNING: duplicate object description of helion.Config.l2_groupings, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6894695Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.indexing:1: WARNING: duplicate object description of helion.Config.indexing, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6897706Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.load_eviction_policies:1: WARNING: duplicate object description of helion.Config.load_eviction_policies, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6900686Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config:1: WARNING: duplicate object description of helion.Config, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6903758Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:1: WARNING: duplicate object description of helion.Config.__init__, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6906075Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:35:40.6907789Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6909795Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6912867Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:1: WARNING: duplicate object description of helion.Config.__init__, other instance in api/generated/helion.Config, use :no-index: for one of them 2026-02-18T19:35:40.6915277Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:35:40.6917214Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6919568Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.6922180Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.config:1: WARNING: duplicate object description of helion.Config.config, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6924905Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.to_json:1: WARNING: duplicate object description of helion.Config.to_json, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6927752Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.from_dict:1: WARNING: duplicate object description of helion.Config.from_dict, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6930740Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.from_json:1: WARNING: duplicate object description of helion.Config.from_json, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6933664Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.minimize:1: WARNING: duplicate object description of helion.Config.minimize, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6936334Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.save:1: WARNING: duplicate object description of helion.Config.save, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6938956Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.load:1: WARNING: duplicate object description of helion.Config.load, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6941817Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.block_sizes:1: WARNING: duplicate object description of helion.Config.block_sizes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6944427Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.loop_orders:1: WARNING: duplicate object description of helion.Config.loop_orders, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6947263Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.elements_per_thread:1: WARNING: duplicate object description of helion.Config.elements_per_thread, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6950025Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.flatten_loops:1: WARNING: duplicate object description of helion.Config.flatten_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6952926Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.reduction_loops:1: WARNING: duplicate object description of helion.Config.reduction_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6955510Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_warps:1: WARNING: duplicate object description of helion.Config.num_warps, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6958074Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_stages:1: WARNING: duplicate object description of helion.Config.num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6960713Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.l2_groupings:1: WARNING: duplicate object description of helion.Config.l2_groupings, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6963650Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.pid_type:1: WARNING: duplicate object description of helion.Config.pid_type, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6966319Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_sm_multiplier:1: WARNING: duplicate object description of helion.Config.num_sm_multiplier, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6968942Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.maxnreg:1: WARNING: duplicate object description of helion.Config.maxnreg, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6971834Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_unroll_factors:1: WARNING: duplicate object description of helion.Config.range_unroll_factors, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6974959Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_warp_specializes:1: WARNING: duplicate object description of helion.Config.range_warp_specializes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6977837Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_num_stages:1: WARNING: duplicate object description of helion.Config.range_num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6980629Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_multi_buffers:1: WARNING: duplicate object description of helion.Config.range_multi_buffers, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6983539Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_flattens:1: WARNING: duplicate object description of helion.Config.range_flattens, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6986263Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.static_ranges:1: WARNING: duplicate object description of helion.Config.static_ranges, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6989120Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.load_eviction_policies:1: WARNING: duplicate object description of helion.Config.load_eviction_policies, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6992027Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.indexing:1: WARNING: duplicate object description of helion.Config.indexing, other instance in api/config, use :no-index: for one of them 2026-02-18T19:35:40.6994489Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1::1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:35:40.6997290Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1: WARNING: duplicate object description of helion.Settings.__init__, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.6999434Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:35:40.7001759Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile.__init__:1: WARNING: duplicate object description of helion.language.Tile.__init__, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:35:40.7004126Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:24: ERROR: Unexpected indentation. 2026-02-18T19:35:40.7006345Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:26: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.7008902Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.tile:1: WARNING: duplicate object description of helion.language.tile, other instance in api/generated/helion.language.tile, use :no-index: for one of them 2026-02-18T19:35:40.7011993Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.grid:1: WARNING: duplicate object description of helion.language.grid, other instance in api/generated/helion.language.grid, use :no-index: for one of them 2026-02-18T19:35:40.7015145Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.static_range:1: WARNING: duplicate object description of helion.language.static_range, other instance in api/generated/helion.language.static_range, use :no-index: for one of them 2026-02-18T19:35:40.7018596Z /home/runner/work/helion/helion/helion/language/memory_ops.py:docstring of helion.language.memory_ops.load:1: WARNING: duplicate object description of helion.language.load, other instance in api/generated/helion.language.load, use :no-index: for one of them 2026-02-18T19:35:40.7021887Z /home/runner/work/helion/helion/helion/language/memory_ops.py:docstring of helion.language.memory_ops.store:1: WARNING: duplicate object description of helion.language.store, other instance in api/generated/helion.language.store, use :no-index: for one of them 2026-02-18T19:35:40.7025104Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:1: WARNING: duplicate object description of helion.language.atomic_add, other instance in api/generated/helion.language.atomic_add, use :no-index: for one of them 2026-02-18T19:35:40.7027625Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:24: ERROR: Unexpected indentation. 2026-02-18T19:35:40.7029573Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:26: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.7032439Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_and:1: WARNING: duplicate object description of helion.language.atomic_and, other instance in api/generated/helion.language.atomic_and, use :no-index: for one of them 2026-02-18T19:35:40.7035730Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_or:1: WARNING: duplicate object description of helion.language.atomic_or, other instance in api/generated/helion.language.atomic_or, use :no-index: for one of them 2026-02-18T19:35:40.7038983Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_xor:1: WARNING: duplicate object description of helion.language.atomic_xor, other instance in api/generated/helion.language.atomic_xor, use :no-index: for one of them 2026-02-18T19:35:40.7042337Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_xchg:1: WARNING: duplicate object description of helion.language.atomic_xchg, other instance in api/generated/helion.language.atomic_xchg, use :no-index: for one of them 2026-02-18T19:35:40.7045572Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_max:1: WARNING: duplicate object description of helion.language.atomic_max, other instance in api/generated/helion.language.atomic_max, use :no-index: for one of them 2026-02-18T19:35:40.7049033Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_min:1: WARNING: duplicate object description of helion.language.atomic_min, other instance in api/generated/helion.language.atomic_min, use :no-index: for one of them 2026-02-18T19:35:40.7052579Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_cas:1: WARNING: duplicate object description of helion.language.atomic_cas, other instance in api/generated/helion.language.atomic_cas, use :no-index: for one of them 2026-02-18T19:35:40.7056152Z /home/runner/work/helion/helion/helion/language/inline_asm_ops.py:docstring of helion.language.inline_asm_ops.inline_asm_elementwise:1: WARNING: duplicate object description of helion.language.inline_asm_elementwise, other instance in api/generated/helion.language.inline_asm_elementwise, use :no-index: for one of them 2026-02-18T19:35:40.7059853Z /home/runner/work/helion/helion/helion/language/inline_triton_ops.py:docstring of helion.language.inline_triton_ops.inline_triton:1: WARNING: duplicate object description of helion.language.inline_triton, other instance in api/generated/helion.language.inline_triton, use :no-index: for one of them 2026-02-18T19:35:40.7062965Z /home/runner/work/helion/helion/helion/language/creation_ops.py:docstring of helion.language.creation_ops.zeros:1: WARNING: duplicate object description of helion.language.zeros, other instance in api/generated/helion.language.zeros, use :no-index: for one of them 2026-02-18T19:35:40.7064813Z /home/runner/work/helion/helion/helion/language/creation_ops.py:docstring of helion.language.creation_ops.full:1: WARNING: duplicate object description of helion.language.full, other instance in api/generated/helion.language.full, use :no-index: for one of them 2026-02-18T19:35:40.7066889Z /home/runner/work/helion/helion/helion/language/tunable_ops.py:docstring of helion.language.tunable_ops.register_block_size:1: WARNING: duplicate object description of helion.language.register_block_size, other instance in api/generated/helion.language.register_block_size, use :no-index: for one of them 2026-02-18T19:35:40.7069015Z /home/runner/work/helion/helion/helion/language/tunable_ops.py:docstring of helion.language.tunable_ops.register_tunable:1: WARNING: duplicate object description of helion.language.register_tunable, other instance in api/generated/helion.language.register_tunable, use :no-index: for one of them 2026-02-18T19:35:40.7070945Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile:1: WARNING: duplicate object description of helion.language.Tile, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:35:40.7072932Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile:1: WARNING: duplicate object description of helion.language.tile_proxy.Tile, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:35:40.7074844Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile.__init__:1: WARNING: duplicate object description of helion.language.Tile.__init__, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:35:40.7076864Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.subscript:1: WARNING: duplicate object description of helion.language.subscript, other instance in api/generated/helion.language.subscript, use :no-index: for one of them 2026-02-18T19:35:40.7078823Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.split:1: WARNING: duplicate object description of helion.language.split, other instance in api/generated/helion.language.split, use :no-index: for one of them 2026-02-18T19:35:40.7080700Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.join:1: WARNING: duplicate object description of helion.language.join, other instance in api/generated/helion.language.join, use :no-index: for one of them 2026-02-18T19:35:40.7083003Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor:1: WARNING: duplicate object description of helion.language.StackTensor, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7085211Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor:1: WARNING: duplicate object description of helion.language.stack_tensor.StackTensor, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7087448Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.tensor_like:1: WARNING: duplicate object description of helion.language.StackTensor.tensor_like, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7089771Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.dev_ptrs:1: WARNING: duplicate object description of helion.language.StackTensor.dev_ptrs, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7092091Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.dtype:1: WARNING: duplicate object description of helion.language.StackTensor.dtype, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7094233Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.device:1: WARNING: duplicate object description of helion.language.StackTensor.device, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7096380Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.shape:1: WARNING: duplicate object description of helion.language.StackTensor.shape, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7098591Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor.new_empty:1: WARNING: duplicate object description of helion.language.StackTensor.new_empty, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:35:40.7100839Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.stacktensor_like:1: WARNING: duplicate object description of helion.language.stacktensor_like, other instance in api/generated/helion.language.stacktensor_like, use :no-index: for one of them 2026-02-18T19:35:40.7103172Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_index:1: WARNING: duplicate object description of helion.language.tile_index, other instance in api/generated/helion.language.tile_index, use :no-index: for one of them 2026-02-18T19:35:40.7105182Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_begin:1: WARNING: duplicate object description of helion.language.tile_begin, other instance in api/generated/helion.language.tile_begin, use :no-index: for one of them 2026-02-18T19:35:40.7107174Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_end:1: WARNING: duplicate object description of helion.language.tile_end, other instance in api/generated/helion.language.tile_end, use :no-index: for one of them 2026-02-18T19:35:40.7109205Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_block_size:1: WARNING: duplicate object description of helion.language.tile_block_size, other instance in api/generated/helion.language.tile_block_size, use :no-index: for one of them 2026-02-18T19:35:40.7111483Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_id:1: WARNING: duplicate object description of helion.language.tile_id, other instance in api/generated/helion.language.tile_id, use :no-index: for one of them 2026-02-18T19:35:40.7113476Z /home/runner/work/helion/helion/helion/language/signal_wait.py:docstring of helion.language.signal_wait.signal:1: WARNING: duplicate object description of helion.language.signal, other instance in api/generated/helion.language.signal, use :no-index: for one of them 2026-02-18T19:35:40.7115440Z /home/runner/work/helion/helion/helion/language/signal_wait.py:docstring of helion.language.signal_wait.wait:1: WARNING: duplicate object description of helion.language.wait, other instance in api/generated/helion.language.wait, use :no-index: for one of them 2026-02-18T19:35:40.7116855Z WARNING: Cannot resolve forward reference in type annotations of "helion.runtime.triton_wait_signal": name 'T' is not defined 2026-02-18T19:35:40.7118388Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings:1: WARNING: duplicate object description of helion.Settings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7120315Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings:1: WARNING: duplicate object description of helion.runtime.settings.Settings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7122424Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1: WARNING: duplicate object description of helion.Settings.__init__, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7124373Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.to_dict:1: WARNING: duplicate object description of helion.Settings.to_dict, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7126596Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.check_autotuning_disabled:1: WARNING: duplicate object description of helion.Settings.check_autotuning_disabled, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7129016Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.get_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.get_rebenchmark_threshold, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7131195Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.backend:1: WARNING: duplicate object description of helion.Settings.backend, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7133322Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ignore_warnings:1: WARNING: duplicate object description of helion.Settings.ignore_warnings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7135375Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.index_dtype:1: WARNING: duplicate object description of helion.Settings.index_dtype, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7137407Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.dot_precision:1: WARNING: duplicate object description of helion.Settings.dot_precision, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7139569Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.static_shapes:1: WARNING: duplicate object description of helion.Settings.static_shapes, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7141819Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.persistent_reserved_sms:1: WARNING: duplicate object description of helion.Settings.persistent_reserved_sms, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7144092Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_force_persistent:1: WARNING: duplicate object description of helion.Settings.autotune_force_persistent, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7146288Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log_level:1: WARNING: duplicate object description of helion.Settings.autotune_log_level, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7148486Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log:1: WARNING: duplicate object description of helion.Settings.autotune_log, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7150617Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_compile_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_compile_timeout, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7152908Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile:1: WARNING: duplicate object description of helion.Settings.autotune_precompile, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7155112Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile_jobs:1: WARNING: duplicate object description of helion.Settings.autotune_precompile_jobs, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7157312Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_random_seed:1: WARNING: duplicate object description of helion.Settings.autotune_random_seed, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7159492Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_accuracy_check:1: WARNING: duplicate object description of helion.Settings.autotune_accuracy_check, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7161877Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.autotune_rebenchmark_threshold, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7164149Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_progress_bar:1: WARNING: duplicate object description of helion.Settings.autotune_progress_bar, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7166371Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_max_generations:1: WARNING: duplicate object description of helion.Settings.autotune_max_generations, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7168599Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_ignore_errors:1: WARNING: duplicate object description of helion.Settings.autotune_ignore_errors, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7170953Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_adaptive_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_adaptive_timeout, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7173258Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_output_code:1: WARNING: duplicate object description of helion.Settings.print_output_code, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7175329Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_repro:1: WARNING: duplicate object description of helion.Settings.print_repro, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7177422Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.output_origin_lines:1: WARNING: duplicate object description of helion.Settings.output_origin_lines, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7179645Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.force_autotune:1: WARNING: duplicate object description of helion.Settings.force_autotune, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7181921Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_config_overrides:1: WARNING: duplicate object description of helion.Settings.autotune_config_overrides, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7184147Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.allow_warp_specialize:1: WARNING: duplicate object description of helion.Settings.allow_warp_specialize, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7186318Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.debug_dtype_asserts:1: WARNING: duplicate object description of helion.Settings.debug_dtype_asserts, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7188358Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ref_mode:1: WARNING: duplicate object description of helion.Settings.ref_mode, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7190339Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotuner_fn:1: WARNING: duplicate object description of helion.Settings.autotuner_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7192489Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_effort:1: WARNING: duplicate object description of helion.Settings.autotune_effort, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7194603Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_fn:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7196788Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_atol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_atol, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7198980Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_rtol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_rtol, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7201216Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_cache:1: WARNING: duplicate object description of helion.Settings.autotune_cache, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7203461Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: duplicate object description of helion.Settings.autotune_benchmark_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:35:40.7204984Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:35:40.7206398Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.index_dtype:1: WARNING: duplicate object description of helion.Settings.index_dtype, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7208447Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.dot_precision:1: WARNING: duplicate object description of helion.Settings.dot_precision, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7210343Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.static_shapes:1: WARNING: duplicate object description of helion.Settings.static_shapes, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7212451Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.persistent_reserved_sms:1: WARNING: duplicate object description of helion.Settings.persistent_reserved_sms, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7214436Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.force_autotune:1: WARNING: duplicate object description of helion.Settings.force_autotune, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7216450Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_force_persistent:1: WARNING: duplicate object description of helion.Settings.autotune_force_persistent, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7218487Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log_level:1: WARNING: duplicate object description of helion.Settings.autotune_log_level, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7220411Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log:1: WARNING: duplicate object description of helion.Settings.autotune_log, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7222512Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_compile_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_compile_timeout, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7224716Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile:1: WARNING: duplicate object description of helion.Settings.autotune_precompile, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7226759Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_random_seed:1: WARNING: duplicate object description of helion.Settings.autotune_random_seed, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7228834Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile_jobs:1: WARNING: duplicate object description of helion.Settings.autotune_precompile_jobs, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7231287Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_max_generations:1: WARNING: duplicate object description of helion.Settings.autotune_max_generations, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7233910Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_ignore_errors:1: WARNING: duplicate object description of helion.Settings.autotune_ignore_errors, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7236582Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_accuracy_check:1: WARNING: duplicate object description of helion.Settings.autotune_accuracy_check, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7239134Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_atol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_atol, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7242176Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_rtol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_rtol, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7244509Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.autotune_rebenchmark_threshold, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7246528Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_progress_bar:1: WARNING: duplicate object description of helion.Settings.autotune_progress_bar, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7248470Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_config_overrides:1: WARNING: duplicate object description of helion.Settings.autotune_config_overrides, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7250349Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_effort:1: WARNING: duplicate object description of helion.Settings.autotune_effort, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7252347Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_output_code:1: WARNING: duplicate object description of helion.Settings.print_output_code, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7254126Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_repro:1: WARNING: duplicate object description of helion.Settings.print_repro, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7255921Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.output_origin_lines:1: WARNING: duplicate object description of helion.Settings.output_origin_lines, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7257632Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ignore_warnings:1: WARNING: duplicate object description of helion.Settings.ignore_warnings, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7259335Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.debug_dtype_asserts:1: WARNING: duplicate object description of helion.Settings.debug_dtype_asserts, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7261235Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.allow_warp_specialize:1: WARNING: duplicate object description of helion.Settings.allow_warp_specialize, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7263081Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ref_mode:1: WARNING: duplicate object description of helion.Settings.ref_mode, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7264693Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotuner_fn:1: WARNING: duplicate object description of helion.Settings.autotuner_fn, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7266409Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: duplicate object description of helion.Settings.autotune_benchmark_fn, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:35:40.7267807Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:35:40.7268511Z /home/runner/work/helion/helion/docs/examples/aot_example.rst:52: ERROR: Unexpected indentation. 2026-02-18T19:35:40.7269203Z /home/runner/work/helion/helion/docs/examples/blackwell_attention.rst:22: WARNING: Title underline too short. 2026-02-18T19:35:40.7269628Z 2026-02-18T19:35:40.7269729Z BLackwell Attention Example 2026-02-18T19:35:40.7269933Z ================= 2026-02-18T19:35:40.7270349Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:59: WARNING: Title underline too short. 2026-02-18T19:35:40.7270756Z 2026-02-18T19:35:40.7270850Z Flex Attention Kernel Implementation 2026-02-18T19:35:40.7271098Z ---------------------------- 2026-02-18T19:35:40.7271698Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:59: WARNING: Title underline too short. 2026-02-18T19:35:40.7272120Z 2026-02-18T19:35:40.7272213Z Flex Attention Kernel Implementation 2026-02-18T19:35:40.7272458Z ---------------------------- 2026-02-18T19:35:40.7272899Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:253: WARNING: Title underline too short. 2026-02-18T19:35:40.7273311Z 2026-02-18T19:35:40.7273381Z Testing Function 2026-02-18T19:35:40.7273559Z ------------- 2026-02-18T19:35:40.7273953Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:253: WARNING: Title underline too short. 2026-02-18T19:35:40.7274353Z 2026-02-18T19:35:40.7274428Z Testing Function 2026-02-18T19:35:40.7274593Z ------------- 2026-02-18T19:35:40.7274984Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:310: WARNING: Title underline too short. 2026-02-18T19:35:40.7275386Z 2026-02-18T19:35:40.7275452Z Main Function 2026-02-18T19:35:40.7275613Z ----------- 2026-02-18T19:35:40.7276002Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:310: WARNING: Title underline too short. 2026-02-18T19:35:40.7276406Z 2026-02-18T19:35:40.7276472Z Main Function 2026-02-18T19:35:40.7276631Z ----------- 2026-02-18T19:35:40.7276998Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:136: WARNING: Title underline too short. 2026-02-18T19:35:40.7277386Z 2026-02-18T19:35:40.7277457Z Reference Function 2026-02-18T19:35:40.7277631Z ------------- 2026-02-18T19:35:40.7278001Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:136: WARNING: Title underline too short. 2026-02-18T19:35:40.7278381Z 2026-02-18T19:35:40.7278459Z Reference Function 2026-02-18T19:35:40.7278629Z ------------- 2026-02-18T19:35:40.7278995Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:200: WARNING: Title underline too short. 2026-02-18T19:35:40.7279371Z 2026-02-18T19:35:40.7279442Z Testing Function 2026-02-18T19:35:40.7279610Z ------------- 2026-02-18T19:35:40.7279971Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:200: WARNING: Title underline too short. 2026-02-18T19:35:40.7280363Z 2026-02-18T19:35:40.7280430Z Testing Function 2026-02-18T19:35:40.7280598Z ------------- 2026-02-18T19:35:40.7281134Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:250: WARNING: Title underline too short. 2026-02-18T19:35:40.7281672Z 2026-02-18T19:35:40.7281746Z Main Function 2026-02-18T19:35:40.7281902Z ----------- 2026-02-18T19:35:40.7282269Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:250: WARNING: Title underline too short. 2026-02-18T19:35:40.7282647Z 2026-02-18T19:35:40.7282711Z Main Function 2026-02-18T19:35:40.7282868Z ----------- 2026-02-18T19:35:40.7283392Z /home/runner/work/helion/helion/docs/examples/jagged_dense_bmm.rst:35: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:35:40.7284235Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:180: WARNING: Title underline too short. 2026-02-18T19:35:40.7284654Z 2026-02-18T19:35:40.7284725Z Reference Function 2026-02-18T19:35:40.7284891Z ------------- 2026-02-18T19:35:40.7285501Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:180: WARNING: Title underline too short. 2026-02-18T19:35:40.7285928Z 2026-02-18T19:35:40.7286002Z Reference Function 2026-02-18T19:35:40.7286167Z ------------- 2026-02-18T19:35:40.7286567Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:258: WARNING: Title underline too short. 2026-02-18T19:35:40.7286976Z 2026-02-18T19:35:40.7287043Z Testing Function 2026-02-18T19:35:40.7287209Z ------------- 2026-02-18T19:35:40.7287598Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:258: WARNING: Title underline too short. 2026-02-18T19:35:40.7288012Z 2026-02-18T19:35:40.7288083Z Testing Function 2026-02-18T19:35:40.7288247Z ------------- 2026-02-18T19:35:40.7288641Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:305: WARNING: Title underline too short. 2026-02-18T19:35:40.7289048Z 2026-02-18T19:35:40.7289120Z Main Function 2026-02-18T19:35:40.7289270Z ----------- 2026-02-18T19:35:40.7289670Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:305: WARNING: Title underline too short. 2026-02-18T19:35:40.7290082Z 2026-02-18T19:35:40.7290147Z Main Function 2026-02-18T19:35:40.7290309Z ----------- 2026-02-18T19:35:40.7290706Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:22: WARNING: Title underline too short. 2026-02-18T19:35:40.7291119Z 2026-02-18T19:35:40.7291200Z Mamba2 Chunk State Kernel 2026-02-18T19:35:40.7291521Z ======================== 2026-02-18T19:35:40.7291962Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:133: WARNING: Title underline too short. 2026-02-18T19:35:40.7292386Z 2026-02-18T19:35:40.7292456Z Reference Function 2026-02-18T19:35:40.7292624Z ------------- 2026-02-18T19:35:40.7293037Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:133: WARNING: Title underline too short. 2026-02-18T19:35:40.7293452Z 2026-02-18T19:35:40.7293530Z Reference Function 2026-02-18T19:35:40.7293700Z ------------- 2026-02-18T19:35:40.7294118Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:182: WARNING: Title underline too short. 2026-02-18T19:35:40.7294531Z 2026-02-18T19:35:40.7294599Z Testing Function 2026-02-18T19:35:40.7294766Z ------------- 2026-02-18T19:35:40.7295162Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:182: WARNING: Title underline too short. 2026-02-18T19:35:40.7295588Z 2026-02-18T19:35:40.7295658Z Testing Function 2026-02-18T19:35:40.7295830Z ------------- 2026-02-18T19:35:40.7296229Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:226: WARNING: Title underline too short. 2026-02-18T19:35:40.7296651Z 2026-02-18T19:35:40.7296719Z Main Function 2026-02-18T19:35:40.7296871Z ----------- 2026-02-18T19:35:40.7297271Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:226: WARNING: Title underline too short. 2026-02-18T19:35:40.7297680Z 2026-02-18T19:35:40.7297752Z Main Function 2026-02-18T19:35:40.7297912Z ----------- 2026-02-18T19:35:40.7298469Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst:22: WARNING: Title underline too short. 2026-02-18T19:35:40.7298922Z 2026-02-18T19:35:40.7299019Z Helion squeeze and excitation net Example 2026-02-18T19:35:40.7299273Z ============================ 2026-02-18T19:35:40.7299749Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst:214: WARNING: Title underline too short. 2026-02-18T19:35:40.7300205Z 2026-02-18T19:35:40.7300288Z Reference Implementation 2026-02-18T19:35:40.7300487Z -------------------- 2026-02-18T19:35:40.7300861Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:58: WARNING: Title underline too short. 2026-02-18T19:35:40.7301227Z 2026-02-18T19:35:40.7301321Z Basic Structure of a Helion Kernel 2026-02-18T19:35:40.7301653Z --------------------------------- 2026-02-18T19:35:40.7302062Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:58: WARNING: Title underline too short. 2026-02-18T19:35:40.7302609Z 2026-02-18T19:35:40.7302698Z Basic Structure of a Helion Kernel 2026-02-18T19:35:40.7302920Z --------------------------------- 2026-02-18T19:35:40.7303332Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:227: WARNING: Title underline too short. 2026-02-18T19:35:40.7303696Z 2026-02-18T19:35:40.7303787Z Puzzle 3: Fused Outer Multiplication 2026-02-18T19:35:40.7304028Z ----------------------------------- 2026-02-18T19:35:40.7304435Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:227: WARNING: Title underline too short. 2026-02-18T19:35:40.7304805Z 2026-02-18T19:35:40.7304892Z Puzzle 3: Fused Outer Multiplication 2026-02-18T19:35:40.7305124Z ----------------------------------- 2026-02-18T19:35:40.7305561Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:310: WARNING: Title underline too short. 2026-02-18T19:35:40.7305924Z 2026-02-18T19:35:40.7306001Z Puzzle 7: Long Sum 2026-02-18T19:35:40.7306171Z ----------------- 2026-02-18T19:35:40.7306544Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:310: WARNING: Title underline too short. 2026-02-18T19:35:40.7306911Z 2026-02-18T19:35:40.7306984Z Puzzle 7: Long Sum 2026-02-18T19:35:40.7307158Z ----------------- 2026-02-18T19:35:40.7307517Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:348: WARNING: Title underline too short. 2026-02-18T19:35:40.7307875Z 2026-02-18T19:35:40.7307948Z Puzzle 8: Long Softmax 2026-02-18T19:35:40.7308139Z --------------------- 2026-02-18T19:35:40.7308507Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:348: WARNING: Title underline too short. 2026-02-18T19:35:40.7308876Z 2026-02-18T19:35:40.7308947Z Puzzle 8: Long Softmax 2026-02-18T19:35:40.7309124Z --------------------- 2026-02-18T19:35:40.7309494Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:508: WARNING: Title underline too short. 2026-02-18T19:35:40.7309858Z 2026-02-18T19:35:40.7309950Z Puzzle 11: Matrix Multiplication 2026-02-18T19:35:40.7310171Z ------------------------------- 2026-02-18T19:35:40.7310573Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:508: WARNING: Title underline too short. 2026-02-18T19:35:40.7310935Z 2026-02-18T19:35:40.7311027Z Puzzle 11: Matrix Multiplication 2026-02-18T19:35:40.7311257Z ------------------------------- 2026-02-18T19:35:40.7311747Z /home/runner/work/helion/helion/docs/api/autotuner.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7312290Z /home/runner/work/helion/helion/docs/api/config.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7312836Z /home/runner/work/helion/helion/docs/api/exceptions.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7313450Z /home/runner/work/helion/helion/docs/api/generated/helion.Config.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7314145Z /home/runner/work/helion/helion/docs/api/generated/helion.Settings.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7314830Z /home/runner/work/helion/helion/docs/api/generated/helion.kernel.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7315565Z /home/runner/work/helion/helion/docs/api/generated/helion.language.StackTensor.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7316524Z /home/runner/work/helion/helion/docs/api/generated/helion.language.Tile.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7317272Z /home/runner/work/helion/helion/docs/api/generated/helion.language.arange.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7318050Z /home/runner/work/helion/helion/docs/api/generated/helion.language.associative_scan.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7318849Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_add.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7319614Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_and.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7320370Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_cas.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7321127Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_max.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7322124Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_min.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7322880Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_or.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7323643Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_xchg.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7324399Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_xor.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7325157Z /home/runner/work/helion/helion/docs/api/generated/helion.language.constexpr.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7325902Z /home/runner/work/helion/helion/docs/api/generated/helion.language.cumprod.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7326658Z /home/runner/work/helion/helion/docs/api/generated/helion.language.cumsum.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7327436Z /home/runner/work/helion/helion/docs/api/generated/helion.language.device_print.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7328183Z /home/runner/work/helion/helion/docs/api/generated/helion.language.dot.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7328906Z /home/runner/work/helion/helion/docs/api/generated/helion.language.full.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7329627Z /home/runner/work/helion/helion/docs/api/generated/helion.language.grid.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7330427Z /home/runner/work/helion/helion/docs/api/generated/helion.language.inline_asm_elementwise.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7331251Z /home/runner/work/helion/helion/docs/api/generated/helion.language.inline_triton.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7332136Z /home/runner/work/helion/helion/docs/api/generated/helion.language.join.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7332859Z /home/runner/work/helion/helion/docs/api/generated/helion.language.load.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7333593Z /home/runner/work/helion/helion/docs/api/generated/helion.language.reduce.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7334373Z /home/runner/work/helion/helion/docs/api/generated/helion.language.register_block_size.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7335203Z /home/runner/work/helion/helion/docs/api/generated/helion.language.register_tunable.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7335974Z /home/runner/work/helion/helion/docs/api/generated/helion.language.signal.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7336723Z /home/runner/work/helion/helion/docs/api/generated/helion.language.specialize.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7337479Z /home/runner/work/helion/helion/docs/api/generated/helion.language.split.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7338252Z /home/runner/work/helion/helion/docs/api/generated/helion.language.stacktensor_like.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7339171Z /home/runner/work/helion/helion/docs/api/generated/helion.language.static_range.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7339932Z /home/runner/work/helion/helion/docs/api/generated/helion.language.store.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7340669Z /home/runner/work/helion/helion/docs/api/generated/helion.language.subscript.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7341686Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7342582Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_begin.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7343366Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_block_size.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7344345Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_end.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7345094Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_id.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7345844Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_index.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7346584Z /home/runner/work/helion/helion/docs/api/generated/helion.language.wait.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7347309Z /home/runner/work/helion/helion/docs/api/generated/helion.language.zeros.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7347938Z /home/runner/work/helion/helion/docs/api/index.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7348454Z /home/runner/work/helion/helion/docs/api/kernel.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7348984Z /home/runner/work/helion/helion/docs/api/language.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7349521Z /home/runner/work/helion/helion/docs/api/runtime.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7350051Z /home/runner/work/helion/helion/docs/api/settings.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7350626Z /home/runner/work/helion/helion/docs/deployment_autotuning.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7351180Z /home/runner/work/helion/helion/docs/events.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7351870Z /home/runner/work/helion/helion/docs/helion_puzzles.rst: WARNING: Git clone too shallow 2026-02-18T19:35:40.7352422Z /home/runner/work/helion/helion/docs/index.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7353299Z /home/runner/work/helion/helion/docs/installation.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7353859Z /home/runner/work/helion/helion/docs/tileir_backend.md: WARNING: Git clone too shallow 2026-02-18T19:35:40.7354302Z looking for now-outdated files... none found 2026-02-18T19:35:40.8811703Z pickling environment... done 2026-02-18T19:35:40.8813577Z /home/runner/work/helion/helion/docs/examples/add.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8815735Z /home/runner/work/helion/helion/docs/examples/aot_example.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8817950Z /home/runner/work/helion/helion/docs/examples/attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8820347Z /home/runner/work/helion/helion/docs/examples/batch_softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8822920Z /home/runner/work/helion/helion/docs/examples/bf16xint16_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8825398Z /home/runner/work/helion/helion/docs/examples/blackwell_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8827712Z /home/runner/work/helion/helion/docs/examples/bmm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8829616Z /home/runner/work/helion/helion/docs/examples/broadcast_matmul.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8831813Z /home/runner/work/helion/helion/docs/examples/concatenate.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8833452Z /home/runner/work/helion/helion/docs/examples/cross_entropy.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8835090Z /home/runner/work/helion/helion/docs/examples/distributed/index.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8836699Z /home/runner/work/helion/helion/docs/examples/embedding.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8838191Z /home/runner/work/helion/helion/docs/examples/exp.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8839566Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8840988Z /home/runner/work/helion/helion/docs/examples/fp8_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8842762Z /home/runner/work/helion/helion/docs/examples/fp8_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8844308Z /home/runner/work/helion/helion/docs/examples/fused_linear_jsd.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8845352Z /home/runner/work/helion/helion/docs/examples/gather_gemv.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8846168Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8846944Z /home/runner/work/helion/helion/docs/examples/geglu.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8847754Z /home/runner/work/helion/helion/docs/examples/grouped_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8848566Z /home/runner/work/helion/helion/docs/examples/grpo_loss.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8849310Z /home/runner/work/helion/helion/docs/examples/int4_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8850146Z /home/runner/work/helion/helion/docs/examples/jagged_dense_add.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8850947Z /home/runner/work/helion/helion/docs/examples/jagged_dense_bmm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8851863Z /home/runner/work/helion/helion/docs/examples/jagged_hstu_attn.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8852626Z /home/runner/work/helion/helion/docs/examples/jagged_layer_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8853410Z /home/runner/work/helion/helion/docs/examples/jagged_mean.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8854215Z /home/runner/work/helion/helion/docs/examples/jagged_softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8855080Z /home/runner/work/helion/helion/docs/examples/jagged_sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8855895Z /home/runner/work/helion/helion/docs/examples/jsd.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8856698Z /home/runner/work/helion/helion/docs/examples/kl_div.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8857395Z /home/runner/work/helion/helion/docs/examples/layer_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8858114Z /home/runner/work/helion/helion/docs/examples/long_sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8858878Z /home/runner/work/helion/helion/docs/examples/low_mem_dropout.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8859686Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8860501Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8861557Z /home/runner/work/helion/helion/docs/examples/matmul.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8862365Z /home/runner/work/helion/helion/docs/examples/matmul_layernorm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8863167Z /home/runner/work/helion/helion/docs/examples/matmul_split_k.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8863951Z /home/runner/work/helion/helion/docs/examples/moe_matmul_ogs.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8864721Z /home/runner/work/helion/helion/docs/examples/nvfp4_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8865466Z /home/runner/work/helion/helion/docs/examples/rms_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8866248Z /home/runner/work/helion/helion/docs/examples/segment_reduction.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8867179Z /home/runner/work/helion/helion/docs/examples/softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8867952Z /home/runner/work/helion/helion/docs/examples/split_k_barrier.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8868804Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8869591Z /home/runner/work/helion/helion/docs/examples/sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8870303Z /home/runner/work/helion/helion/docs/examples/swiglu.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8871033Z /home/runner/work/helion/helion/docs/examples/welford.rst: WARNING: document isn't included in any toctree 2026-02-18T19:35:40.8871688Z checking consistency... done 2026-02-18T19:35:40.9007490Z preparing documents... done 2026-02-18T19:35:40.9015144Z copying assets... copying downloadable files... [ 1%] examples/add.py 2026-02-18T19:35:40.9018815Z copying downloadable files... [ 2%] examples/add.ipynb 2026-02-18T19:35:40.9022899Z copying downloadable files... [ 3%] examples/aot_example.py 2026-02-18T19:35:40.9026859Z copying downloadable files... [ 4%] examples/aot_example.ipynb 2026-02-18T19:35:40.9030997Z copying downloadable files... [ 5%] examples/attention.py 2026-02-18T19:35:40.9035230Z copying downloadable files... [ 6%] examples/attention.ipynb 2026-02-18T19:35:40.9040555Z copying downloadable files... [ 7%] examples/batch_softmax.py 2026-02-18T19:35:40.9044755Z copying downloadable files... [ 8%] examples/batch_softmax.ipynb 2026-02-18T19:35:40.9048716Z copying downloadable files... [ 8%] examples/bf16xint16_gemm.py 2026-02-18T19:35:40.9052540Z copying downloadable files... [ 9%] examples/bf16xint16_gemm.ipynb 2026-02-18T19:35:40.9056484Z copying downloadable files... [ 10%] examples/blackwell_attention.py 2026-02-18T19:35:40.9060389Z copying downloadable files... [ 11%] examples/blackwell_attention.ipynb 2026-02-18T19:35:40.9064272Z copying downloadable files... [ 12%] examples/bmm.py 2026-02-18T19:35:40.9068133Z copying downloadable files... [ 13%] examples/bmm.ipynb 2026-02-18T19:35:40.9072248Z copying downloadable files... [ 14%] examples/broadcast_matmul.py 2026-02-18T19:35:40.9076043Z copying downloadable files... [ 15%] examples/broadcast_matmul.ipynb 2026-02-18T19:35:40.9079712Z copying downloadable files... [ 16%] examples/concatenate.py 2026-02-18T19:35:40.9083751Z copying downloadable files... [ 17%] examples/concatenate.ipynb 2026-02-18T19:35:40.9087495Z copying downloadable files... [ 18%] examples/cross_entropy.py 2026-02-18T19:35:40.9091270Z copying downloadable files... [ 19%] examples/cross_entropy.ipynb 2026-02-18T19:35:40.9095491Z copying downloadable files... [ 20%] examples/distributed/all_gather_matmul.py 2026-02-18T19:35:40.9099361Z copying downloadable files... [ 21%] examples/distributed/all_gather_matmul.ipynb 2026-02-18T19:35:40.9103603Z copying downloadable files... [ 22%] examples/distributed/all_reduce.py 2026-02-18T19:35:40.9107293Z copying downloadable files... [ 23%] examples/distributed/all_reduce.ipynb 2026-02-18T19:35:40.9111101Z copying downloadable files... [ 24%] examples/distributed/matmul_reduce_scatter.py 2026-02-18T19:35:40.9115112Z copying downloadable files... [ 25%] examples/distributed/matmul_reduce_scatter.ipynb 2026-02-18T19:35:40.9119010Z copying downloadable files... [ 25%] examples/distributed/one_shot_allreduce_bias_rmsnorm.py 2026-02-18T19:35:40.9123135Z copying downloadable files... [ 26%] examples/distributed/one_shot_allreduce_bias_rmsnorm.ipynb 2026-02-18T19:35:40.9126582Z copying downloadable files... [ 27%] examples/embedding.py 2026-02-18T19:35:40.9130496Z copying downloadable files... [ 28%] examples/embedding.ipynb 2026-02-18T19:35:40.9134336Z copying downloadable files... [ 29%] examples/exp.py 2026-02-18T19:35:40.9138180Z copying downloadable files... [ 30%] examples/exp.ipynb 2026-02-18T19:35:40.9142363Z copying downloadable files... [ 31%] examples/flex_attention.py 2026-02-18T19:35:40.9146152Z copying downloadable files... [ 32%] examples/flex_attention.ipynb 2026-02-18T19:35:40.9150055Z copying downloadable files... [ 33%] examples/fp8_attention.py 2026-02-18T19:35:40.9154177Z copying downloadable files... [ 34%] examples/fp8_attention.ipynb 2026-02-18T19:35:40.9158051Z copying downloadable files... [ 35%] examples/fp8_gemm.py 2026-02-18T19:35:40.9162030Z copying downloadable files... [ 36%] examples/fp8_gemm.ipynb 2026-02-18T19:35:40.9165993Z copying downloadable files... [ 37%] examples/fused_linear_jsd.py 2026-02-18T19:35:40.9169936Z copying downloadable files... [ 38%] examples/fused_linear_jsd.ipynb 2026-02-18T19:35:40.9174041Z copying downloadable files... [ 39%] examples/gather_gemv.py 2026-02-18T19:35:40.9177910Z copying downloadable files... [ 40%] examples/gather_gemv.ipynb 2026-02-18T19:35:40.9181887Z copying downloadable files... [ 41%] examples/gdn_fwd_h.py 2026-02-18T19:35:40.9185739Z copying downloadable files... [ 42%] examples/gdn_fwd_h.ipynb 2026-02-18T19:35:40.9189470Z copying downloadable files... [ 42%] examples/geglu.py 2026-02-18T19:35:40.9193729Z copying downloadable files... [ 43%] examples/geglu.ipynb 2026-02-18T19:35:40.9197674Z copying downloadable files... [ 44%] examples/grouped_gemm.py 2026-02-18T19:35:40.9201783Z copying downloadable files... [ 45%] examples/grouped_gemm.ipynb 2026-02-18T19:35:40.9205667Z copying downloadable files... [ 46%] examples/grpo_loss.py 2026-02-18T19:35:40.9209615Z copying downloadable files... [ 47%] examples/grpo_loss.ipynb 2026-02-18T19:35:40.9213812Z copying downloadable files... [ 48%] examples/int4_gemm.py 2026-02-18T19:35:40.9217662Z copying downloadable files... [ 49%] examples/int4_gemm.ipynb 2026-02-18T19:35:40.9221674Z copying downloadable files... [ 50%] examples/jagged_dense_add.py 2026-02-18T19:35:40.9225641Z copying downloadable files... [ 51%] examples/jagged_dense_add.ipynb 2026-02-18T19:35:40.9229371Z copying downloadable files... [ 52%] examples/jagged_dense_bmm.py 2026-02-18T19:35:40.9233543Z copying downloadable files... [ 53%] examples/jagged_dense_bmm.ipynb 2026-02-18T19:35:40.9237349Z copying downloadable files... [ 54%] examples/jagged_hstu_attn.py 2026-02-18T19:35:40.9241225Z copying downloadable files... [ 55%] examples/jagged_hstu_attn.ipynb 2026-02-18T19:35:40.9245262Z copying downloadable files... [ 56%] examples/jagged_layer_norm.py 2026-02-18T19:35:40.9249171Z copying downloadable files... [ 57%] examples/jagged_layer_norm.ipynb 2026-02-18T19:35:40.9253124Z copying downloadable files... [ 58%] examples/jagged_mean.py 2026-02-18T19:35:40.9257030Z copying downloadable files... [ 58%] examples/jagged_mean.ipynb 2026-02-18T19:35:40.9260823Z copying downloadable files... [ 59%] examples/jagged_softmax.py 2026-02-18T19:35:40.9264906Z copying downloadable files... [ 60%] examples/jagged_softmax.ipynb 2026-02-18T19:35:40.9268831Z copying downloadable files... [ 61%] examples/jagged_sum.py 2026-02-18T19:35:40.9272755Z copying downloadable files... [ 62%] examples/jagged_sum.ipynb 2026-02-18T19:35:40.9276543Z copying downloadable files... [ 63%] examples/jsd.py 2026-02-18T19:35:40.9280474Z copying downloadable files... [ 64%] examples/jsd.ipynb 2026-02-18T19:35:40.9284503Z copying downloadable files... [ 65%] examples/kl_div.py 2026-02-18T19:35:40.9288508Z copying downloadable files... [ 66%] examples/kl_div.ipynb 2026-02-18T19:35:40.9292391Z copying downloadable files... [ 67%] examples/layer_norm.py 2026-02-18T19:35:40.9296842Z copying downloadable files... [ 68%] examples/layer_norm.ipynb 2026-02-18T19:35:40.9300786Z copying downloadable files... [ 69%] examples/long_sum.py 2026-02-18T19:35:40.9305081Z copying downloadable files... [ 70%] examples/long_sum.ipynb 2026-02-18T19:35:40.9309134Z copying downloadable files... [ 71%] examples/low_mem_dropout.py 2026-02-18T19:35:40.9313244Z copying downloadable files... [ 72%] examples/low_mem_dropout.ipynb 2026-02-18T19:35:40.9317083Z copying downloadable files... [ 73%] examples/mamba2_chunk_scan.py 2026-02-18T19:35:40.9320845Z copying downloadable files... [ 74%] examples/mamba2_chunk_scan.ipynb 2026-02-18T19:35:40.9324906Z copying downloadable files... [ 75%] examples/mamba2_chunk_state.py 2026-02-18T19:35:40.9328745Z copying downloadable files... [ 75%] examples/mamba2_chunk_state.ipynb 2026-02-18T19:35:40.9332695Z copying downloadable files... [ 76%] examples/matmul.py 2026-02-18T19:35:40.9336662Z copying downloadable files... [ 77%] examples/matmul.ipynb 2026-02-18T19:35:40.9340713Z copying downloadable files... [ 78%] examples/matmul_layernorm.py 2026-02-18T19:35:40.9500896Z copying downloadable files... [ 79%] examples/matmul_layernorm.ipynb 2026-02-18T19:35:40.9505842Z copying downloadable files... [ 80%] examples/matmul_split_k.py 2026-02-18T19:35:40.9510366Z copying downloadable files... [ 81%] examples/matmul_split_k.ipynb 2026-02-18T19:35:40.9515066Z copying downloadable files... [ 82%] examples/moe_matmul_ogs.py 2026-02-18T19:35:40.9519541Z copying downloadable files... [ 83%] examples/moe_matmul_ogs.ipynb 2026-02-18T19:35:40.9523935Z copying downloadable files... [ 84%] examples/nvfp4_gemm.py 2026-02-18T19:35:40.9527776Z copying downloadable files... [ 85%] examples/nvfp4_gemm.ipynb 2026-02-18T19:35:40.9531692Z copying downloadable files... [ 86%] examples/rms_norm.py 2026-02-18T19:35:40.9535575Z copying downloadable files... [ 87%] examples/rms_norm.ipynb 2026-02-18T19:35:40.9539435Z copying downloadable files... [ 88%] examples/segment_reduction.py 2026-02-18T19:35:40.9543610Z copying downloadable files... [ 89%] examples/segment_reduction.ipynb 2026-02-18T19:35:40.9547328Z copying downloadable files... [ 90%] examples/softmax.py 2026-02-18T19:35:40.9551272Z copying downloadable files... [ 91%] examples/softmax.ipynb 2026-02-18T19:35:40.9555460Z copying downloadable files... [ 92%] examples/split_k_barrier.py 2026-02-18T19:35:40.9559315Z copying downloadable files... [ 92%] examples/split_k_barrier.ipynb 2026-02-18T19:35:40.9563559Z copying downloadable files... [ 93%] examples/squeeze_and_excitation_net.py 2026-02-18T19:35:40.9567477Z copying downloadable files... [ 94%] examples/squeeze_and_excitation_net.ipynb 2026-02-18T19:35:40.9571006Z copying downloadable files... [ 95%] examples/sum.py 2026-02-18T19:35:40.9575601Z copying downloadable files... [ 96%] examples/sum.ipynb 2026-02-18T19:35:40.9579479Z copying downloadable files... [ 97%] examples/swiglu.py 2026-02-18T19:35:40.9583632Z copying downloadable files... [ 98%] examples/swiglu.ipynb 2026-02-18T19:35:40.9587448Z copying downloadable files... [ 99%] examples/welford.py 2026-02-18T19:35:40.9591527Z copying downloadable files... [100%] examples/welford.ipynb 2026-02-18T19:35:40.9823744Z copying static files... done 2026-02-18T19:35:40.9826109Z copying extra files... done 2026-02-18T19:35:40.9826505Z done 2026-02-18T19:35:41.3871572Z writing output... [ 1%] api/autotuner 2026-02-18T19:35:41.6069813Z writing output... [ 2%] api/config 2026-02-18T19:35:41.9582834Z writing output... [ 3%] api/exceptions 2026-02-18T19:35:42.1237548Z writing output... [ 4%] api/generated/helion.Config 2026-02-18T19:35:42.2223005Z writing output... [ 4%] api/generated/helion.Settings 2026-02-18T19:35:42.2657640Z writing output... [ 5%] api/generated/helion.kernel 2026-02-18T19:35:42.3162767Z writing output... [ 6%] api/generated/helion.language.StackTensor 2026-02-18T19:35:43.0010794Z writing output... [ 7%] api/generated/helion.language.Tile 2026-02-18T19:35:43.0404792Z writing output... [ 8%] api/generated/helion.language.arange 2026-02-18T19:35:43.5254925Z writing output... [ 9%] api/generated/helion.language.associative_scan 2026-02-18T19:35:43.5660354Z writing output... [ 10%] api/generated/helion.language.atomic_add 2026-02-18T19:35:43.6031782Z writing output... [ 11%] api/generated/helion.language.atomic_and 2026-02-18T19:35:43.6436740Z writing output... [ 12%] api/generated/helion.language.atomic_cas 2026-02-18T19:35:43.6848084Z writing output... [ 12%] api/generated/helion.language.atomic_max 2026-02-18T19:35:43.7255378Z writing output... [ 13%] api/generated/helion.language.atomic_min 2026-02-18T19:35:43.7645666Z writing output... [ 14%] api/generated/helion.language.atomic_or 2026-02-18T19:35:43.8028119Z writing output... [ 15%] api/generated/helion.language.atomic_xchg 2026-02-18T19:35:43.8435539Z writing output... [ 16%] api/generated/helion.language.atomic_xor 2026-02-18T19:35:43.8779204Z writing output... [ 17%] api/generated/helion.language.constexpr 2026-02-18T19:35:43.9140739Z writing output... [ 18%] api/generated/helion.language.cumprod 2026-02-18T19:35:43.9524861Z writing output... [ 19%] api/generated/helion.language.cumsum 2026-02-18T19:35:43.9893498Z writing output... [ 19%] api/generated/helion.language.device_print 2026-02-18T19:35:44.0364159Z writing output... [ 20%] api/generated/helion.language.dot 2026-02-18T19:35:44.0782655Z writing output... [ 21%] api/generated/helion.language.full 2026-02-18T19:35:44.1253503Z writing output... [ 22%] api/generated/helion.language.grid 2026-02-18T19:35:44.1669086Z writing output... [ 23%] api/generated/helion.language.inline_asm_elementwise 2026-02-18T19:35:44.7013391Z writing output... [ 24%] api/generated/helion.language.inline_triton 2026-02-18T19:35:44.7395458Z writing output... [ 25%] api/generated/helion.language.join 2026-02-18T19:35:44.7812879Z writing output... [ 26%] api/generated/helion.language.load 2026-02-18T19:35:44.8272531Z writing output... [ 27%] api/generated/helion.language.reduce 2026-02-18T19:35:44.8650865Z writing output... [ 27%] api/generated/helion.language.register_block_size 2026-02-18T19:35:44.9007904Z writing output... [ 28%] api/generated/helion.language.register_tunable 2026-02-18T19:35:44.9412388Z writing output... [ 29%] api/generated/helion.language.signal 2026-02-18T19:35:44.9779912Z writing output... [ 30%] api/generated/helion.language.specialize 2026-02-18T19:35:45.0134120Z writing output... [ 31%] api/generated/helion.language.split 2026-02-18T19:35:45.0591664Z writing output... [ 32%] api/generated/helion.language.stacktensor_like 2026-02-18T19:35:45.1030126Z writing output... [ 33%] api/generated/helion.language.static_range 2026-02-18T19:35:45.1409030Z writing output... [ 34%] api/generated/helion.language.store 2026-02-18T19:35:45.1800629Z writing output... [ 35%] api/generated/helion.language.subscript 2026-02-18T19:35:45.2319567Z writing output... [ 35%] api/generated/helion.language.tile 2026-02-18T19:35:45.2654629Z writing output... [ 36%] api/generated/helion.language.tile_begin 2026-02-18T19:35:45.2978492Z writing output... [ 37%] api/generated/helion.language.tile_block_size 2026-02-18T19:35:45.8110480Z writing output... [ 38%] api/generated/helion.language.tile_end 2026-02-18T19:35:45.8464072Z writing output... [ 39%] api/generated/helion.language.tile_id 2026-02-18T19:35:45.8838248Z writing output... [ 40%] api/generated/helion.language.tile_index 2026-02-18T19:35:45.9226315Z writing output... [ 41%] api/generated/helion.language.wait 2026-02-18T19:35:45.9636615Z writing output... [ 42%] api/generated/helion.language.zeros 2026-02-18T19:35:46.0516253Z writing output... [ 42%] api/index 2026-02-18T19:35:46.1551636Z writing output... [ 43%] api/kernel 2026-02-18T19:35:46.5294929Z writing output... [ 44%] api/language 2026-02-18T19:35:46.5807071Z writing output... [ 45%] api/runtime 2026-02-18T19:35:46.7796568Z writing output... [ 46%] api/settings 2026-02-18T19:35:46.8511012Z writing output... [ 47%] deployment_autotuning 2026-02-18T19:35:46.8664798Z writing output... [ 48%] events 2026-02-18T19:35:46.8838395Z writing output... [ 49%] examples/add 2026-02-18T19:35:47.0167043Z writing output... [ 50%] examples/aot_example 2026-02-18T19:35:47.0453349Z writing output... [ 50%] examples/attention 2026-02-18T19:35:47.0630072Z writing output... [ 51%] examples/batch_softmax 2026-02-18T19:35:47.0898519Z writing output... [ 52%] examples/bf16xint16_gemm 2026-02-18T19:35:47.1312265Z writing output... [ 53%] examples/blackwell_attention 2026-02-18T19:35:47.1502685Z writing output... [ 54%] examples/bmm 2026-02-18T19:35:47.1695763Z writing output... [ 55%] examples/broadcast_matmul 2026-02-18T19:35:47.1862862Z writing output... [ 56%] examples/concatenate 2026-02-18T19:35:47.2050227Z writing output... [ 57%] examples/cross_entropy 2026-02-18T19:35:47.2596662Z writing output... [ 58%] examples/distributed/all_gather_matmul 2026-02-18T19:35:47.3013923Z writing output... [ 58%] examples/distributed/all_reduce 2026-02-18T19:35:47.6326772Z writing output... [ 59%] examples/distributed/index 2026-02-18T19:35:47.6743633Z writing output... [ 60%] examples/distributed/matmul_reduce_scatter 2026-02-18T19:35:47.7079443Z writing output... [ 61%] examples/distributed/one_shot_allreduce_bias_rmsnorm 2026-02-18T19:35:47.7271983Z writing output... [ 62%] examples/embedding 2026-02-18T19:35:47.7489745Z writing output... [ 63%] examples/exp 2026-02-18T19:35:47.7945196Z writing output... [ 64%] examples/flex_attention 2026-02-18T19:35:47.8395459Z writing output... [ 65%] examples/fp8_attention 2026-02-18T19:35:47.8640981Z writing output... [ 65%] examples/fp8_gemm 2026-02-18T19:35:47.9107129Z writing output... [ 66%] examples/fused_linear_jsd 2026-02-18T19:35:47.9352871Z writing output... [ 67%] examples/gather_gemv 2026-02-18T19:35:47.9697594Z writing output... [ 68%] examples/gdn_fwd_h 2026-02-18T19:35:48.0356168Z writing output... [ 69%] examples/geglu 2026-02-18T19:35:48.0996184Z writing output... [ 70%] examples/grouped_gemm 2026-02-18T19:35:48.1893932Z writing output... [ 71%] examples/grpo_loss 2026-02-18T19:35:48.2188156Z writing output... [ 72%] examples/index 2026-02-18T19:35:48.2489225Z writing output... [ 73%] examples/int4_gemm 2026-02-18T19:35:48.2773935Z writing output... [ 73%] examples/jagged_dense_add 2026-02-18T19:35:48.3039009Z writing output... [ 74%] examples/jagged_dense_bmm 2026-02-18T19:35:48.3419524Z writing output... [ 75%] examples/jagged_hstu_attn 2026-02-18T19:35:48.3933872Z writing output... [ 76%] examples/jagged_layer_norm 2026-02-18T19:35:48.4227345Z writing output... [ 77%] examples/jagged_mean 2026-02-18T19:35:48.4525985Z writing output... [ 78%] examples/jagged_softmax 2026-02-18T19:35:48.4806447Z writing output... [ 79%] examples/jagged_sum 2026-02-18T19:35:48.5398781Z writing output... [ 80%] examples/jsd 2026-02-18T19:35:48.5797884Z writing output... [ 81%] examples/kl_div 2026-02-18T19:35:48.6458765Z writing output... [ 81%] examples/layer_norm 2026-02-18T19:35:48.6694327Z writing output... [ 82%] examples/long_sum 2026-02-18T19:35:48.6914579Z writing output... [ 83%] examples/low_mem_dropout 2026-02-18T19:35:48.7320865Z writing output... [ 84%] examples/mamba2_chunk_scan 2026-02-18T19:35:48.7627602Z writing output... [ 85%] examples/mamba2_chunk_state 2026-02-18T19:35:48.8205896Z writing output... [ 86%] examples/matmul 2026-02-18T19:35:48.8447336Z writing output... [ 87%] examples/matmul_layernorm 2026-02-18T19:35:48.8682014Z writing output... [ 88%] examples/matmul_split_k 2026-02-18T19:35:48.8967570Z writing output... [ 88%] examples/moe_matmul_ogs 2026-02-18T19:35:48.9371588Z writing output... [ 89%] examples/nvfp4_gemm 2026-02-18T19:35:48.9719684Z writing output... [ 90%] examples/rms_norm 2026-02-18T19:35:49.0036008Z writing output... [ 91%] examples/segment_reduction 2026-02-18T19:35:49.0436159Z writing output... [ 92%] examples/softmax 2026-02-18T19:35:49.0607628Z writing output... [ 93%] examples/split_k_barrier 2026-02-18T19:35:49.0989572Z writing output... [ 94%] examples/squeeze_and_excitation_net 2026-02-18T19:35:49.1169503Z writing output... [ 95%] examples/sum 2026-02-18T19:35:49.1788005Z writing output... [ 96%] examples/swiglu 2026-02-18T19:35:49.2009825Z writing output... [ 96%] examples/welford 2026-02-18T19:35:49.4914070Z writing output... [ 97%] helion_puzzles 2026-02-18T19:35:49.5543406Z writing output... [ 98%] index 2026-02-18T19:35:49.5872452Z writing output... [ 99%] installation 2026-02-18T19:35:49.6352616Z writing output... [100%] tileir_backend 2026-02-18T19:35:49.6663730Z generating indices... genindex py-modindex done 2026-02-18T19:35:49.6864682Z highlighting module code... [ 3%] helion.autotuner.differential_evolution 2026-02-18T19:35:49.6937940Z highlighting module code... [ 7%] helion.autotuner.finite_search 2026-02-18T19:35:49.7117867Z highlighting module code... [ 10%] helion.autotuner.local_cache 2026-02-18T19:35:49.7332330Z highlighting module code... [ 14%] helion.autotuner.pattern_search 2026-02-18T19:35:49.7393641Z highlighting module code... [ 17%] helion.autotuner.random_search 2026-02-18T19:35:49.7844250Z highlighting module code... [ 21%] helion.autotuner.surrogate_pattern_search 2026-02-18T19:35:49.8146651Z highlighting module code... [ 24%] helion.exc 2026-02-18T19:35:50.1174289Z highlighting module code... [ 28%] helion.language.atomic_ops 2026-02-18T19:35:50.1296581Z highlighting module code... [ 31%] helion.language.constexpr 2026-02-18T19:35:50.1444598Z highlighting module code... [ 34%] helion.language.creation_ops 2026-02-18T19:35:50.1547490Z highlighting module code... [ 38%] helion.language.device_print 2026-02-18T19:35:50.1715369Z highlighting module code... [ 41%] helion.language.inline_asm_ops 2026-02-18T19:35:50.2307678Z highlighting module code... [ 45%] helion.language.inline_triton_ops 2026-02-18T19:35:50.3511594Z highlighting module code... [ 48%] helion.language.loops 2026-02-18T19:35:50.3787522Z highlighting module code... [ 52%] helion.language.matmul_ops 2026-02-18T19:35:50.4501993Z highlighting module code... [ 55%] helion.language.memory_ops 2026-02-18T19:35:50.4999259Z highlighting module code... [ 59%] helion.language.reduce_ops 2026-02-18T19:35:50.5317542Z highlighting module code... [ 62%] helion.language.scan_ops 2026-02-18T19:35:50.5636356Z highlighting module code... [ 66%] helion.language.signal_wait 2026-02-18T19:35:50.5761730Z highlighting module code... [ 69%] helion.language.stack_tensor 2026-02-18T19:35:50.5984050Z highlighting module code... [ 72%] helion.language.tile_ops 2026-02-18T19:35:50.6133510Z highlighting module code... [ 76%] helion.language.tile_proxy 2026-02-18T19:35:50.6326929Z highlighting module code... [ 79%] helion.language.tunable_ops 2026-02-18T19:35:50.6493871Z highlighting module code... [ 83%] helion.language.view_ops 2026-02-18T19:35:50.6843823Z highlighting module code... [ 86%] helion.runtime 2026-02-18T19:35:50.7139644Z highlighting module code... [ 90%] helion.runtime.config 2026-02-18T19:35:50.8557790Z highlighting module code... [ 93%] helion.runtime.kernel 2026-02-18T19:35:50.9174103Z highlighting module code... [ 97%] helion.runtime.settings 2026-02-18T19:35:50.9348687Z highlighting module code... [100%] helion.runtime.triton_helpers 2026-02-18T19:35:50.9477053Z writing additional pages... search done 2026-02-18T19:35:50.9483500Z copying images... [ 25%] examples/distributed/images/thumb/sphx_glr_one_shot_allreduce_bias_rmsnorm_thumb.png 2026-02-18T19:35:50.9486430Z copying images... [ 50%] examples/distributed/images/thumb/sphx_glr_matmul_reduce_scatter_thumb.png 2026-02-18T19:35:50.9488828Z copying images... [ 75%] examples/distributed/images/thumb/sphx_glr_all_reduce_thumb.png 2026-02-18T19:35:50.9492606Z copying images... [100%] examples/distributed/images/thumb/sphx_glr_all_gather_matmul_thumb.png 2026-02-18T19:35:50.9644136Z dumping search index in English (code: en)... done 2026-02-18T19:35:50.9684270Z dumping object inventory... done 2026-02-18T19:35:50.9685832Z Sphinx-Gallery gallery_conf["plot_gallery"] was False, so no examples were executed. 2026-02-18T19:35:50.9686987Z embedding documentation hyperlinks... 2026-02-18T19:35:50.9716032Z embedding documentation hyperlinks for examples... [ 2%] layer_norm.html 2026-02-18T19:35:50.9737556Z embedding documentation hyperlinks for examples... [ 4%] jagged_dense_add.html 2026-02-18T19:35:50.9754512Z embedding documentation hyperlinks for examples... [ 5%] concatenate.html 2026-02-18T19:35:50.9780262Z embedding documentation hyperlinks for examples... [ 7%] fused_linear_jsd.html 2026-02-18T19:35:50.9810871Z embedding documentation hyperlinks for examples... [ 9%] aot_example.html 2026-02-18T19:35:50.9843796Z embedding documentation hyperlinks for examples... [ 11%] flex_attention.html 2026-02-18T19:35:50.9864068Z embedding documentation hyperlinks for examples... [ 13%] welford.html 2026-02-18T19:35:50.9895036Z embedding documentation hyperlinks for examples... [ 15%] jagged_hstu_attn.html 2026-02-18T19:35:50.9923460Z embedding documentation hyperlinks for examples... [ 16%] gdn_fwd_h.html 2026-02-18T19:35:50.9925439Z embedding documentation hyperlinks for examples... [ 18%] index.html 2026-02-18T19:35:50.9954075Z embedding documentation hyperlinks for examples... [ 20%] softmax.html 2026-02-18T19:35:50.9972892Z embedding documentation hyperlinks for examples... [ 22%] low_mem_dropout.html 2026-02-18T19:35:50.9995409Z embedding documentation hyperlinks for examples... [ 24%] squeeze_and_excitation_net.html 2026-02-18T19:35:51.0013668Z embedding documentation hyperlinks for examples... [ 25%] gather_gemv.html 2026-02-18T19:35:51.0041115Z embedding documentation hyperlinks for examples... [ 27%] jagged_layer_norm.html 2026-02-18T19:35:51.0062365Z embedding documentation hyperlinks for examples... [ 29%] matmul_split_k.html 2026-02-18T19:35:51.0080152Z embedding documentation hyperlinks for examples... [ 31%] broadcast_matmul.html 2026-02-18T19:35:51.0097558Z embedding documentation hyperlinks for examples... [ 33%] fp8_gemm.html 2026-02-18T19:35:51.0113207Z embedding documentation hyperlinks for examples... [ 35%] sum.html 2026-02-18T19:35:51.0131004Z embedding documentation hyperlinks for examples... [ 36%] bmm.html 2026-02-18T19:35:51.0159432Z embedding documentation hyperlinks for examples... [ 38%] blackwell_attention.html 2026-02-18T19:35:51.0192115Z embedding documentation hyperlinks for examples... [ 40%] attention.html 2026-02-18T19:35:51.0217349Z embedding documentation hyperlinks for examples... [ 42%] moe_matmul_ogs.html 2026-02-18T19:35:51.0242312Z embedding documentation hyperlinks for examples... [ 44%] jagged_softmax.html 2026-02-18T19:35:51.0266338Z embedding documentation hyperlinks for examples... [ 45%] kl_div.html 2026-02-18T19:35:51.0295446Z embedding documentation hyperlinks for examples... [ 47%] mamba2_chunk_scan.html 2026-02-18T19:35:51.0317673Z embedding documentation hyperlinks for examples... [ 49%] rms_norm.html 2026-02-18T19:35:51.0348563Z embedding documentation hyperlinks for examples... [ 51%] jsd.html 2026-02-18T19:35:51.0368774Z embedding documentation hyperlinks for examples... [ 53%] batch_softmax.html 2026-02-18T19:35:51.0390030Z embedding documentation hyperlinks for examples... [ 55%] cross_entropy.html 2026-02-18T19:35:51.0409169Z embedding documentation hyperlinks for examples... [ 56%] bf16xint16_gemm.html 2026-02-18T19:35:51.0425624Z embedding documentation hyperlinks for examples... [ 58%] long_sum.html 2026-02-18T19:35:51.0450480Z embedding documentation hyperlinks for examples... [ 60%] mamba2_chunk_state.html 2026-02-18T19:35:51.0476401Z embedding documentation hyperlinks for examples... [ 62%] fp8_attention.html 2026-02-18T19:35:51.0497902Z embedding documentation hyperlinks for examples... [ 64%] jagged_mean.html 2026-02-18T19:35:51.0520060Z embedding documentation hyperlinks for examples... [ 65%] nvfp4_gemm.html 2026-02-18T19:35:51.0539262Z embedding documentation hyperlinks for examples... [ 67%] split_k_barrier.html 2026-02-18T19:35:51.0559380Z embedding documentation hyperlinks for examples... [ 69%] int4_gemm.html 2026-02-18T19:35:51.0577626Z embedding documentation hyperlinks for examples... [ 71%] exp.html 2026-02-18T19:35:51.0599287Z embedding documentation hyperlinks for examples... [ 73%] jagged_dense_bmm.html 2026-02-18T19:35:51.0618777Z embedding documentation hyperlinks for examples... [ 75%] matmul_layernorm.html 2026-02-18T19:35:51.0648321Z embedding documentation hyperlinks for examples... [ 76%] matmul.html 2026-02-18T19:35:51.0669318Z embedding documentation hyperlinks for examples... [ 78%] jagged_sum.html 2026-02-18T19:35:51.0718317Z embedding documentation hyperlinks for examples... [ 80%] grpo_loss.html 2026-02-18T19:35:51.0737712Z embedding documentation hyperlinks for examples... [ 82%] segment_reduction.html 2026-02-18T19:35:51.0755233Z embedding documentation hyperlinks for examples... [ 84%] add.html 2026-02-18T19:35:51.0782364Z embedding documentation hyperlinks for examples... [ 85%] grouped_gemm.html 2026-02-18T19:35:51.0800543Z embedding documentation hyperlinks for examples... [ 87%] embedding.html 2026-02-18T19:35:51.0826759Z embedding documentation hyperlinks for examples... [ 89%] geglu.html 2026-02-18T19:35:51.0853398Z embedding documentation hyperlinks for examples... [ 91%] swiglu.html 2026-02-18T19:35:51.0855584Z embedding documentation hyperlinks for examples... [ 93%] index.html 2026-02-18T19:35:51.0885369Z embedding documentation hyperlinks for examples... [ 95%] matmul_reduce_scatter.html 2026-02-18T19:35:51.0916997Z embedding documentation hyperlinks for examples... [ 96%] all_gather_matmul.html 2026-02-18T19:35:51.0945159Z embedding documentation hyperlinks for examples... [ 98%] one_shot_allreduce_bias_rmsnorm.html 2026-02-18T19:35:51.0973499Z embedding documentation hyperlinks for examples... [100%] all_reduce.html 2026-02-18T19:35:51.1080421Z sphinx-sitemap: sitemap.xml was generated for URL https://helionlang.com/ in /home/runner/work/helion/helion/site/sitemap.xml 2026-02-18T19:35:51.1460843Z build succeeded, 327 warnings. 2026-02-18T19:35:51.1461219Z 2026-02-18T19:35:51.1462181Z The HTML pages are in ../site. 2026-02-18T19:35:53.2412155Z Running Sphinx v7.2.6 2026-02-18T19:35:53.4711233Z Parsed external_urls: ['github', 'github_issues', 'contributing', 'docs', 'twitter'] 2026-02-18T19:35:53.4712696Z matplotlib is not installed, social cards will not be generated 2026-02-18T19:35:53.4713466Z making output directory... done 2026-02-18T19:35:53.4717680Z Using Sphinx-Gallery to convert rst text blocks to markdown for .ipynb files. 2026-02-18T19:35:53.4794466Z [autosummary] generating autosummary for: api/autotuner.md, api/config.md, api/exceptions.md, api/generated/helion.Config.rst, api/generated/helion.Settings.rst, api/generated/helion.kernel.rst, api/generated/helion.language.StackTensor.rst, api/generated/helion.language.Tile.rst, api/generated/helion.language.arange.rst, api/generated/helion.language.associative_scan.rst, ..., examples/softmax.rst, examples/split_k_barrier.rst, examples/squeeze_and_excitation_net.rst, examples/sum.rst, examples/swiglu.rst, examples/welford.rst, helion_puzzles.rst, index.md, installation.md, tileir_backend.md 2026-02-18T19:35:57.6440127Z loading intersphinx inventory from https://docs.python.org/3/objects.inv... 2026-02-18T19:35:57.6446067Z loading intersphinx inventory from https://pytorch.org/docs/stable/objects.inv... 2026-02-18T19:35:57.7792210Z intersphinx inventory has moved: https://pytorch.org/docs/stable/objects.inv -> https://docs.pytorch.org/docs/stable/objects.inv 2026-02-18T19:35:57.9383897Z myst v3.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'dollarmath', 'substitution', 'html_admonition', 'smartquotes', 'amsmath', 'replacements', 'deflist', 'tasklist', 'html_image', 'colon_fence', 'linkify'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) 2026-02-18T19:35:57.9389856Z generating gallery... 2026-02-18T19:35:58.0091230Z generating gallery for examples... [ 2%] add.py 2026-02-18T19:35:58.0130480Z generating gallery for examples... [ 4%] broadcast_matmul.py 2026-02-18T19:35:58.0168613Z generating gallery for examples... [ 6%] batch_softmax.py 2026-02-18T19:35:58.0205399Z generating gallery for examples... [ 8%] concatenate.py 2026-02-18T19:35:58.0242643Z generating gallery for examples... [ 10%] sum.py 2026-02-18T19:35:58.0283145Z generating gallery for examples... [ 12%] bmm.py 2026-02-18T19:35:58.0320883Z generating gallery for examples... [ 14%] embedding.py 2026-02-18T19:35:58.0363028Z generating gallery for examples... [ 16%] split_k_barrier.py 2026-02-18T19:35:58.0405281Z generating gallery for examples... [ 18%] cross_entropy.py 2026-02-18T19:35:58.0446071Z generating gallery for examples... [ 20%] exp.py 2026-02-18T19:35:58.0491216Z generating gallery for examples... [ 22%] welford.py 2026-02-18T19:35:58.0531850Z generating gallery for examples... [ 24%] low_mem_dropout.py 2026-02-18T19:35:58.0581247Z generating gallery for examples... [ 27%] gather_gemv.py 2026-02-18T19:35:58.0628807Z generating gallery for examples... [ 29%] matmul_layernorm.py 2026-02-18T19:35:58.0674183Z generating gallery for examples... [ 31%] long_sum.py 2026-02-18T19:35:58.0718518Z generating gallery for examples... [ 33%] fp8_gemm.py 2026-02-18T19:35:58.0767857Z generating gallery for examples... [ 35%] matmul_split_k.py 2026-02-18T19:35:58.0822481Z generating gallery for examples... [ 37%] attention.py 2026-02-18T19:35:58.0870122Z generating gallery for examples... [ 39%] bf16xint16_gemm.py 2026-02-18T19:35:58.0916147Z generating gallery for examples... [ 41%] jagged_dense_bmm.py 2026-02-18T19:35:58.0962807Z generating gallery for examples... [ 43%] jagged_dense_add.py 2026-02-18T19:35:58.1012214Z generating gallery for examples... [ 45%] jagged_sum.py 2026-02-18T19:35:58.1068970Z generating gallery for examples... [ 47%] mamba2_chunk_state.py 2026-02-18T19:35:58.1122963Z generating gallery for examples... [ 49%] jagged_softmax.py 2026-02-18T19:35:58.1177998Z generating gallery for examples... [ 51%] softmax.py 2026-02-18T19:35:58.1229984Z generating gallery for examples... [ 53%] jagged_mean.py 2026-02-18T19:35:58.1292607Z generating gallery for examples... [ 55%] gdn_fwd_h.py 2026-02-18T19:35:58.1345346Z generating gallery for examples... [ 57%] int4_gemm.py 2026-02-18T19:35:58.1397514Z generating gallery for examples... [ 59%] moe_matmul_ogs.py 2026-02-18T19:35:58.1456128Z generating gallery for examples... [ 61%] kl_div.py 2026-02-18T19:35:58.1514398Z generating gallery for examples... [ 63%] rms_norm.py 2026-02-18T19:35:58.1577385Z generating gallery for examples... [ 65%] jagged_hstu_attn.py 2026-02-18T19:35:58.1639132Z generating gallery for examples... [ 67%] segment_reduction.py 2026-02-18T19:35:58.1706919Z generating gallery for examples... [ 69%] blackwell_attention.py 2026-02-18T19:35:58.1764391Z generating gallery for examples... [ 71%] nvfp4_gemm.py 2026-02-18T19:35:58.1827540Z generating gallery for examples... [ 73%] jagged_layer_norm.py 2026-02-18T19:35:58.1886217Z generating gallery for examples... [ 76%] squeeze_and_excitation_net.py 2026-02-18T19:35:58.1953165Z generating gallery for examples... [ 78%] mamba2_chunk_scan.py 2026-02-18T19:35:58.2025830Z generating gallery for examples... [ 80%] flex_attention.py 2026-02-18T19:35:58.2093094Z generating gallery for examples... [ 82%] layer_norm.py 2026-02-18T19:35:58.2167321Z generating gallery for examples... [ 84%] jsd.py 2026-02-18T19:35:58.2237997Z generating gallery for examples... [ 86%] swiglu.py 2026-02-18T19:35:58.2313131Z generating gallery for examples... [ 88%] geglu.py 2026-02-18T19:35:58.2382040Z generating gallery for examples... [ 90%] fp8_attention.py 2026-02-18T19:35:58.2456835Z generating gallery for examples... [ 92%] grouped_gemm.py 2026-02-18T19:35:58.2529686Z generating gallery for examples... [ 94%] fused_linear_jsd.py 2026-02-18T19:35:58.2612066Z generating gallery for examples... [ 96%] matmul.py 2026-02-18T19:35:58.2700030Z generating gallery for examples... [ 98%] aot_example.py 2026-02-18T19:35:58.2808028Z generating gallery for examples... [100%] grpo_loss.py 2026-02-18T19:35:58.2971173Z generating gallery for examples/distributed... [ 25%] one_shot_allreduce_bias_rmsnorm.py 2026-02-18T19:35:58.3036147Z generating gallery for examples/distributed... [ 50%] matmul_reduce_scatter.py 2026-02-18T19:35:58.3430613Z generating gallery for examples/distributed... [ 75%] all_reduce.py 2026-02-18T19:35:58.3502335Z generating gallery for examples/distributed... [100%] all_gather_matmul.py 2026-02-18T19:35:58.3886771Z building [mo]: targets for 0 po files that are out of date 2026-02-18T19:35:58.3888069Z writing output... 2026-02-18T19:35:58.3891175Z building [linkcheck]: targets for 113 source files that are out of date 2026-02-18T19:35:58.3929139Z updating environment: [new config] 113 added, 0 changed, 0 removed 2026-02-18T19:35:59.5634401Z reading sources... [ 1%] api/autotuner 2026-02-18T19:35:59.8624607Z reading sources... [ 2%] api/config 2026-02-18T19:36:00.7272578Z reading sources... [ 3%] api/exceptions 2026-02-18T19:36:01.1085502Z reading sources... [ 4%] api/generated/helion.Config 2026-02-18T19:36:01.6775633Z reading sources... [ 4%] api/generated/helion.Settings 2026-02-18T19:36:01.7351966Z reading sources... [ 5%] api/generated/helion.kernel 2026-02-18T19:36:01.8573719Z reading sources... [ 6%] api/generated/helion.language.StackTensor 2026-02-18T19:36:04.8044921Z reading sources... [ 7%] api/generated/helion.language.Tile 2026-02-18T19:36:04.8266307Z reading sources... [ 8%] api/generated/helion.language.arange 2026-02-18T19:36:04.8590635Z reading sources... [ 9%] api/generated/helion.language.associative_scan 2026-02-18T19:36:04.9050763Z reading sources... [ 10%] api/generated/helion.language.atomic_add 2026-02-18T19:36:04.9206357Z reading sources... [ 11%] api/generated/helion.language.atomic_and 2026-02-18T19:36:04.9388910Z reading sources... [ 12%] api/generated/helion.language.atomic_cas 2026-02-18T19:36:04.9533499Z reading sources... [ 12%] api/generated/helion.language.atomic_max 2026-02-18T19:36:04.9689642Z reading sources... [ 13%] api/generated/helion.language.atomic_min 2026-02-18T19:36:04.9824090Z reading sources... [ 14%] api/generated/helion.language.atomic_or 2026-02-18T19:36:04.9964750Z reading sources... [ 15%] api/generated/helion.language.atomic_xchg 2026-02-18T19:36:05.0101589Z reading sources... [ 16%] api/generated/helion.language.atomic_xor 2026-02-18T19:36:05.0141237Z reading sources... [ 17%] api/generated/helion.language.constexpr 2026-02-18T19:36:05.0282320Z reading sources... [ 18%] api/generated/helion.language.cumprod 2026-02-18T19:36:05.0425337Z reading sources... [ 19%] api/generated/helion.language.cumsum 2026-02-18T19:36:05.0554804Z reading sources... [ 19%] api/generated/helion.language.device_print 2026-02-18T19:36:05.0803891Z reading sources... [ 20%] api/generated/helion.language.dot 2026-02-18T19:36:05.0952010Z reading sources... [ 21%] api/generated/helion.language.full 2026-02-18T19:36:05.1497102Z reading sources... [ 22%] api/generated/helion.language.grid 2026-02-18T19:36:05.1749390Z reading sources... [ 23%] api/generated/helion.language.inline_asm_elementwise 2026-02-18T19:36:05.2075010Z reading sources... [ 24%] api/generated/helion.language.inline_triton 2026-02-18T19:36:05.2237980Z reading sources... [ 25%] api/generated/helion.language.join 2026-02-18T19:36:05.2613829Z reading sources... [ 26%] api/generated/helion.language.load 2026-02-18T19:36:05.2981180Z reading sources... [ 27%] api/generated/helion.language.reduce 2026-02-18T19:36:05.3191608Z reading sources... [ 27%] api/generated/helion.language.register_block_size 2026-02-18T19:36:05.3282394Z reading sources... [ 28%] api/generated/helion.language.register_tunable 2026-02-18T19:36:05.3567301Z reading sources... [ 29%] api/generated/helion.language.signal 2026-02-18T19:36:05.3662550Z reading sources... [ 30%] api/generated/helion.language.specialize 2026-02-18T19:36:05.3767396Z reading sources... [ 31%] api/generated/helion.language.split 2026-02-18T19:36:05.3887482Z reading sources... [ 32%] api/generated/helion.language.stacktensor_like 2026-02-18T19:36:05.4037704Z reading sources... [ 33%] api/generated/helion.language.static_range 2026-02-18T19:36:05.4188247Z reading sources... [ 34%] api/generated/helion.language.store 2026-02-18T19:36:05.4325600Z reading sources... [ 35%] api/generated/helion.language.subscript 2026-02-18T19:36:05.4561684Z reading sources... [ 35%] api/generated/helion.language.tile 2026-02-18T19:36:05.4725216Z reading sources... [ 36%] api/generated/helion.language.tile_begin 2026-02-18T19:36:05.4825218Z reading sources... [ 37%] api/generated/helion.language.tile_block_size 2026-02-18T19:36:05.4917135Z reading sources... [ 38%] api/generated/helion.language.tile_end 2026-02-18T19:36:05.5018282Z reading sources... [ 39%] api/generated/helion.language.tile_id 2026-02-18T19:36:05.5110778Z reading sources... [ 40%] api/generated/helion.language.tile_index 2026-02-18T19:36:05.5293228Z reading sources... [ 41%] api/generated/helion.language.wait 2026-02-18T19:36:05.5437793Z reading sources... [ 42%] api/generated/helion.language.zeros 2026-02-18T19:36:05.7189222Z reading sources... [ 42%] api/index 2026-02-18T19:36:06.3635852Z reading sources... [ 43%] api/kernel 2026-02-18T19:36:06.9963019Z reading sources... [ 44%] api/language 2026-02-18T19:36:07.1781676Z reading sources... [ 45%] api/runtime 2026-02-18T19:36:07.6267622Z reading sources... [ 46%] api/settings 2026-02-18T19:36:07.6618524Z reading sources... [ 47%] deployment_autotuning 2026-02-18T19:36:07.7146461Z reading sources... [ 48%] events 2026-02-18T19:36:07.7246691Z reading sources... [ 49%] examples/add 2026-02-18T19:36:07.7346862Z reading sources... [ 50%] examples/aot_example 2026-02-18T19:36:07.7449093Z reading sources... [ 50%] examples/attention 2026-02-18T19:36:07.7550213Z reading sources... [ 51%] examples/batch_softmax 2026-02-18T19:36:07.7627491Z reading sources... [ 52%] examples/bf16xint16_gemm 2026-02-18T19:36:07.7735519Z reading sources... [ 53%] examples/blackwell_attention 2026-02-18T19:36:07.7822879Z reading sources... [ 54%] examples/bmm 2026-02-18T19:36:07.7910739Z reading sources... [ 55%] examples/broadcast_matmul 2026-02-18T19:36:07.7996648Z reading sources... [ 56%] examples/concatenate 2026-02-18T19:36:07.8076347Z reading sources... [ 57%] examples/cross_entropy 2026-02-18T19:36:07.8164510Z reading sources... [ 58%] examples/distributed/all_gather_matmul 2026-02-18T19:36:07.8262420Z reading sources... [ 58%] examples/distributed/all_reduce 2026-02-18T19:36:07.8352129Z reading sources... [ 59%] examples/distributed/index 2026-02-18T19:36:07.8419112Z reading sources... [ 60%] examples/distributed/matmul_reduce_scatter 2026-02-18T19:36:07.8486405Z reading sources... [ 61%] examples/distributed/one_shot_allreduce_bias_rmsnorm 2026-02-18T19:36:07.8579258Z reading sources... [ 62%] examples/embedding 2026-02-18T19:36:07.8676530Z reading sources... [ 63%] examples/exp 2026-02-18T19:36:07.8781926Z reading sources... [ 64%] examples/flex_attention 2026-02-18T19:36:07.8863043Z reading sources... [ 65%] examples/fp8_attention 2026-02-18T19:36:07.8936263Z reading sources... [ 65%] examples/fp8_gemm 2026-02-18T19:36:07.9070536Z reading sources... [ 66%] examples/fused_linear_jsd 2026-02-18T19:36:07.9169795Z reading sources... [ 67%] examples/gather_gemv 2026-02-18T19:36:07.9282106Z reading sources... [ 68%] examples/gdn_fwd_h 2026-02-18T19:36:07.9407483Z reading sources... [ 69%] examples/geglu 2026-02-18T19:36:07.9550308Z reading sources... [ 70%] examples/grouped_gemm 2026-02-18T19:36:07.9666248Z reading sources... [ 71%] examples/grpo_loss 2026-02-18T19:36:07.9932203Z reading sources... [ 72%] examples/index 2026-02-18T19:36:08.0033219Z reading sources... [ 73%] examples/int4_gemm 2026-02-18T19:36:08.0142184Z reading sources... [ 73%] examples/jagged_dense_add 2026-02-18T19:36:08.0242192Z reading sources... [ 74%] examples/jagged_dense_bmm 2026-02-18T19:36:08.0352125Z reading sources... [ 75%] examples/jagged_hstu_attn 2026-02-18T19:36:08.0461939Z reading sources... [ 76%] examples/jagged_layer_norm 2026-02-18T19:36:08.4202463Z reading sources... [ 77%] examples/jagged_mean 2026-02-18T19:36:08.4303621Z reading sources... [ 78%] examples/jagged_softmax 2026-02-18T19:36:08.4412743Z reading sources... [ 79%] examples/jagged_sum 2026-02-18T19:36:08.4529546Z reading sources... [ 80%] examples/jsd 2026-02-18T19:36:08.4655184Z reading sources... [ 81%] examples/kl_div 2026-02-18T19:36:08.4737622Z reading sources... [ 81%] examples/layer_norm 2026-02-18T19:36:08.4849439Z reading sources... [ 82%] examples/long_sum 2026-02-18T19:36:08.4954515Z reading sources... [ 83%] examples/low_mem_dropout 2026-02-18T19:36:08.5058132Z reading sources... [ 84%] examples/mamba2_chunk_scan 2026-02-18T19:36:08.5172705Z reading sources... [ 85%] examples/mamba2_chunk_state 2026-02-18T19:36:08.5252042Z reading sources... [ 86%] examples/matmul 2026-02-18T19:36:08.5350382Z reading sources... [ 87%] examples/matmul_layernorm 2026-02-18T19:36:08.5439397Z reading sources... [ 88%] examples/matmul_split_k 2026-02-18T19:36:08.5526967Z reading sources... [ 88%] examples/moe_matmul_ogs 2026-02-18T19:36:08.5609301Z reading sources... [ 89%] examples/nvfp4_gemm 2026-02-18T19:36:08.5723671Z reading sources... [ 90%] examples/rms_norm 2026-02-18T19:36:08.5831013Z reading sources... [ 91%] examples/segment_reduction 2026-02-18T19:36:08.5904970Z reading sources... [ 92%] examples/softmax 2026-02-18T19:36:08.5972486Z reading sources... [ 93%] examples/split_k_barrier 2026-02-18T19:36:08.6077104Z reading sources... [ 94%] examples/squeeze_and_excitation_net 2026-02-18T19:36:08.6174020Z reading sources... [ 95%] examples/sum 2026-02-18T19:36:08.6312571Z reading sources... [ 96%] examples/swiglu 2026-02-18T19:36:08.6417518Z reading sources... [ 96%] examples/welford 2026-02-18T19:36:08.6650266Z reading sources... [ 97%] helion_puzzles 2026-02-18T19:36:08.6983246Z reading sources... [ 98%] index 2026-02-18T19:36:08.7146284Z reading sources... [ 99%] installation 2026-02-18T19:36:08.7466631Z reading sources... [100%] tileir_backend 2026-02-18T19:36:08.7615006Z getting Git timestamps for source files... [ 20%] api 2026-02-18T19:36:08.7638359Z getting Git timestamps for source files... [ 40%] api/generated 2026-02-18T19:36:08.7694172Z getting Git timestamps for source files... [ 60%] . 2026-02-18T19:36:08.7716324Z getting Git timestamps for source files... [ 80%] examples 2026-02-18T19:36:08.7737803Z getting Git timestamps for source files... [100%] examples/distributed 2026-02-18T19:36:08.7929728Z getting Git timestamps for dependencies... [ 10%] /home/runner/work/helion/helion/helion/autotuner 2026-02-18T19:36:08.7983901Z getting Git timestamps for dependencies... [ 20%] /home/runner/work/helion/helion/helion/runtime 2026-02-18T19:36:08.8006857Z getting Git timestamps for dependencies... [ 30%] /home/runner/work/helion/helion/.venv/lib/python3.12/site-packages/torch/_inductor/runtime 2026-02-18T19:36:08.8029604Z getting Git timestamps for dependencies... [ 40%] /home/runner/work/helion/helion/.venv/lib/python3.12/site-packages/sklearn/ensemble 2026-02-18T19:36:08.8046790Z getting Git timestamps for dependencies... [ 50%] /usr/lib/python3.12 2026-02-18T19:36:08.8107503Z getting Git timestamps for dependencies... [ 60%] /home/runner/work/helion/helion/helion 2026-02-18T19:36:08.8166254Z getting Git timestamps for dependencies... [ 70%] /home/runner/work/helion/helion/helion/language 2026-02-18T19:36:08.8190093Z getting Git timestamps for dependencies... [ 80%] examples 2026-02-18T19:36:08.8214211Z getting Git timestamps for dependencies... [ 90%] examples/distributed 2026-02-18T19:36:08.8238038Z getting Git timestamps for dependencies... [100%] examples/distributed/images/thumb 2026-02-18T19:36:08.8261859Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8265272Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8269066Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8273964Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8276941Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8280217Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8284050Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.block_sizes:1: WARNING: duplicate object description of helion.Config.block_sizes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8287874Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.reduction_loops:1: WARNING: duplicate object description of helion.Config.reduction_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8292241Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_warps:1: WARNING: duplicate object description of helion.Config.num_warps, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8295981Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_stages:1: WARNING: duplicate object description of helion.Config.num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8299301Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.loop_orders:1: WARNING: duplicate object description of helion.Config.loop_orders, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8302846Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.flatten_loops:1: WARNING: duplicate object description of helion.Config.flatten_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8306079Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_unroll_factors:1: WARNING: duplicate object description of helion.Config.range_unroll_factors, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8309565Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_warp_specializes:1: WARNING: duplicate object description of helion.Config.range_warp_specializes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8312910Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_num_stages:1: WARNING: duplicate object description of helion.Config.range_num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8315895Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_multi_buffers:1: WARNING: duplicate object description of helion.Config.range_multi_buffers, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8318808Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_flattens:1: WARNING: duplicate object description of helion.Config.range_flattens, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8322054Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.static_ranges:1: WARNING: duplicate object description of helion.Config.static_ranges, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8324811Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.pid_type:1: WARNING: duplicate object description of helion.Config.pid_type, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8327532Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.l2_groupings:1: WARNING: duplicate object description of helion.Config.l2_groupings, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8330347Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.indexing:1: WARNING: duplicate object description of helion.Config.indexing, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8333396Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.load_eviction_policies:1: WARNING: duplicate object description of helion.Config.load_eviction_policies, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8335639Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config:1: WARNING: duplicate object description of helion.Config, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8337890Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:1: WARNING: duplicate object description of helion.Config.__init__, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8339425Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8340605Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8342389Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8344094Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:1: WARNING: duplicate object description of helion.Config.__init__, other instance in api/generated/helion.Config, use :no-index: for one of them 2026-02-18T19:36:08.8345655Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:43: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8347102Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:44: WARNING: Block quote ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8348491Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.__init__:47: WARNING: Bullet list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8350031Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.config:1: WARNING: duplicate object description of helion.Config.config, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8352018Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.to_json:1: WARNING: duplicate object description of helion.Config.to_json, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8353860Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.from_dict:1: WARNING: duplicate object description of helion.Config.from_dict, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8355715Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.from_json:1: WARNING: duplicate object description of helion.Config.from_json, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8357574Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.minimize:1: WARNING: duplicate object description of helion.Config.minimize, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8359392Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.save:1: WARNING: duplicate object description of helion.Config.save, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8361169Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.runtime.config.Config.load:1: WARNING: duplicate object description of helion.Config.load, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8363059Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.block_sizes:1: WARNING: duplicate object description of helion.Config.block_sizes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8364827Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.loop_orders:1: WARNING: duplicate object description of helion.Config.loop_orders, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8366680Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.elements_per_thread:1: WARNING: duplicate object description of helion.Config.elements_per_thread, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8368688Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.flatten_loops:1: WARNING: duplicate object description of helion.Config.flatten_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8370535Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.reduction_loops:1: WARNING: duplicate object description of helion.Config.reduction_loops, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8372436Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_warps:1: WARNING: duplicate object description of helion.Config.num_warps, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8374180Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_stages:1: WARNING: duplicate object description of helion.Config.num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8376069Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.l2_groupings:1: WARNING: duplicate object description of helion.Config.l2_groupings, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8377813Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.pid_type:1: WARNING: duplicate object description of helion.Config.pid_type, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8379601Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.num_sm_multiplier:1: WARNING: duplicate object description of helion.Config.num_sm_multiplier, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8381506Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.maxnreg:1: WARNING: duplicate object description of helion.Config.maxnreg, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8383327Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_unroll_factors:1: WARNING: duplicate object description of helion.Config.range_unroll_factors, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8385264Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_warp_specializes:1: WARNING: duplicate object description of helion.Config.range_warp_specializes, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8387164Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_num_stages:1: WARNING: duplicate object description of helion.Config.range_num_stages, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8389041Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_multi_buffers:1: WARNING: duplicate object description of helion.Config.range_multi_buffers, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8390911Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.range_flattens:1: WARNING: duplicate object description of helion.Config.range_flattens, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8392810Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.static_ranges:1: WARNING: duplicate object description of helion.Config.static_ranges, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8394694Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.load_eviction_policies:1: WARNING: duplicate object description of helion.Config.load_eviction_policies, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8396533Z /home/runner/work/helion/helion/helion/runtime/config.py:docstring of helion.Config.indexing:1: WARNING: duplicate object description of helion.Config.indexing, other instance in api/config, use :no-index: for one of them 2026-02-18T19:36:08.8398262Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1::1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:36:08.8400043Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1: WARNING: duplicate object description of helion.Settings.__init__, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8401619Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:36:08.8403113Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile.__init__:1: WARNING: duplicate object description of helion.language.Tile.__init__, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:36:08.8404886Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:24: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8406193Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:26: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8407920Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.tile:1: WARNING: duplicate object description of helion.language.tile, other instance in api/generated/helion.language.tile, use :no-index: for one of them 2026-02-18T19:36:08.8409881Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.grid:1: WARNING: duplicate object description of helion.language.grid, other instance in api/generated/helion.language.grid, use :no-index: for one of them 2026-02-18T19:36:08.8412031Z /home/runner/work/helion/helion/helion/language/loops.py:docstring of helion.language.loops.static_range:1: WARNING: duplicate object description of helion.language.static_range, other instance in api/generated/helion.language.static_range, use :no-index: for one of them 2026-02-18T19:36:08.8414131Z /home/runner/work/helion/helion/helion/language/memory_ops.py:docstring of helion.language.memory_ops.load:1: WARNING: duplicate object description of helion.language.load, other instance in api/generated/helion.language.load, use :no-index: for one of them 2026-02-18T19:36:08.8416047Z /home/runner/work/helion/helion/helion/language/memory_ops.py:docstring of helion.language.memory_ops.store:1: WARNING: duplicate object description of helion.language.store, other instance in api/generated/helion.language.store, use :no-index: for one of them 2026-02-18T19:36:08.8418041Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:1: WARNING: duplicate object description of helion.language.atomic_add, other instance in api/generated/helion.language.atomic_add, use :no-index: for one of them 2026-02-18T19:36:08.8419592Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:24: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8420818Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_add:26: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8422631Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_and:1: WARNING: duplicate object description of helion.language.atomic_and, other instance in api/generated/helion.language.atomic_and, use :no-index: for one of them 2026-02-18T19:36:08.8424596Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_or:1: WARNING: duplicate object description of helion.language.atomic_or, other instance in api/generated/helion.language.atomic_or, use :no-index: for one of them 2026-02-18T19:36:08.8426602Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_xor:1: WARNING: duplicate object description of helion.language.atomic_xor, other instance in api/generated/helion.language.atomic_xor, use :no-index: for one of them 2026-02-18T19:36:08.8428562Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_xchg:1: WARNING: duplicate object description of helion.language.atomic_xchg, other instance in api/generated/helion.language.atomic_xchg, use :no-index: for one of them 2026-02-18T19:36:08.8430499Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_max:1: WARNING: duplicate object description of helion.language.atomic_max, other instance in api/generated/helion.language.atomic_max, use :no-index: for one of them 2026-02-18T19:36:08.8432636Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_min:1: WARNING: duplicate object description of helion.language.atomic_min, other instance in api/generated/helion.language.atomic_min, use :no-index: for one of them 2026-02-18T19:36:08.8434542Z /home/runner/work/helion/helion/helion/language/atomic_ops.py:docstring of helion.language.atomic_ops.atomic_cas:1: WARNING: duplicate object description of helion.language.atomic_cas, other instance in api/generated/helion.language.atomic_cas, use :no-index: for one of them 2026-02-18T19:36:08.8436543Z /home/runner/work/helion/helion/helion/language/inline_asm_ops.py:docstring of helion.language.inline_asm_ops.inline_asm_elementwise:1: WARNING: duplicate object description of helion.language.inline_asm_elementwise, other instance in api/generated/helion.language.inline_asm_elementwise, use :no-index: for one of them 2026-02-18T19:36:08.8438632Z /home/runner/work/helion/helion/helion/language/inline_triton_ops.py:docstring of helion.language.inline_triton_ops.inline_triton:1: WARNING: duplicate object description of helion.language.inline_triton, other instance in api/generated/helion.language.inline_triton, use :no-index: for one of them 2026-02-18T19:36:08.8440528Z /home/runner/work/helion/helion/helion/language/creation_ops.py:docstring of helion.language.creation_ops.zeros:1: WARNING: duplicate object description of helion.language.zeros, other instance in api/generated/helion.language.zeros, use :no-index: for one of them 2026-02-18T19:36:08.8442399Z /home/runner/work/helion/helion/helion/language/creation_ops.py:docstring of helion.language.creation_ops.full:1: WARNING: duplicate object description of helion.language.full, other instance in api/generated/helion.language.full, use :no-index: for one of them 2026-02-18T19:36:08.8444304Z /home/runner/work/helion/helion/helion/language/tunable_ops.py:docstring of helion.language.tunable_ops.register_block_size:1: WARNING: duplicate object description of helion.language.register_block_size, other instance in api/generated/helion.language.register_block_size, use :no-index: for one of them 2026-02-18T19:36:08.8446340Z /home/runner/work/helion/helion/helion/language/tunable_ops.py:docstring of helion.language.tunable_ops.register_tunable:1: WARNING: duplicate object description of helion.language.register_tunable, other instance in api/generated/helion.language.register_tunable, use :no-index: for one of them 2026-02-18T19:36:08.8448193Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile:1: WARNING: duplicate object description of helion.language.Tile, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:36:08.8449946Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile:1: WARNING: duplicate object description of helion.language.tile_proxy.Tile, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:36:08.8451951Z /home/runner/work/helion/helion/helion/language/tile_proxy.py:docstring of helion.language.tile_proxy.Tile.__init__:1: WARNING: duplicate object description of helion.language.Tile.__init__, other instance in api/generated/helion.language.Tile, use :no-index: for one of them 2026-02-18T19:36:08.8453784Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.subscript:1: WARNING: duplicate object description of helion.language.subscript, other instance in api/generated/helion.language.subscript, use :no-index: for one of them 2026-02-18T19:36:08.8455532Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.split:1: WARNING: duplicate object description of helion.language.split, other instance in api/generated/helion.language.split, use :no-index: for one of them 2026-02-18T19:36:08.8457223Z /home/runner/work/helion/helion/helion/language/view_ops.py:docstring of helion.language.view_ops.join:1: WARNING: duplicate object description of helion.language.join, other instance in api/generated/helion.language.join, use :no-index: for one of them 2026-02-18T19:36:08.8459137Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor:1: WARNING: duplicate object description of helion.language.StackTensor, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8461090Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor:1: WARNING: duplicate object description of helion.language.stack_tensor.StackTensor, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8463216Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.tensor_like:1: WARNING: duplicate object description of helion.language.StackTensor.tensor_like, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8465203Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.dev_ptrs:1: WARNING: duplicate object description of helion.language.StackTensor.dev_ptrs, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8467142Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.dtype:1: WARNING: duplicate object description of helion.language.StackTensor.dtype, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8469129Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.device:1: WARNING: duplicate object description of helion.language.StackTensor.device, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8471100Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.StackTensor.shape:1: WARNING: duplicate object description of helion.language.StackTensor.shape, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8473188Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.StackTensor.new_empty:1: WARNING: duplicate object description of helion.language.StackTensor.new_empty, other instance in api/generated/helion.language.StackTensor, use :no-index: for one of them 2026-02-18T19:36:08.8475233Z /home/runner/work/helion/helion/helion/language/stack_tensor.py:docstring of helion.language.stack_tensor.stacktensor_like:1: WARNING: duplicate object description of helion.language.stacktensor_like, other instance in api/generated/helion.language.stacktensor_like, use :no-index: for one of them 2026-02-18T19:36:08.8477260Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_index:1: WARNING: duplicate object description of helion.language.tile_index, other instance in api/generated/helion.language.tile_index, use :no-index: for one of them 2026-02-18T19:36:08.8479058Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_begin:1: WARNING: duplicate object description of helion.language.tile_begin, other instance in api/generated/helion.language.tile_begin, use :no-index: for one of them 2026-02-18T19:36:08.8480829Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_end:1: WARNING: duplicate object description of helion.language.tile_end, other instance in api/generated/helion.language.tile_end, use :no-index: for one of them 2026-02-18T19:36:08.8482760Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_block_size:1: WARNING: duplicate object description of helion.language.tile_block_size, other instance in api/generated/helion.language.tile_block_size, use :no-index: for one of them 2026-02-18T19:36:08.8484702Z /home/runner/work/helion/helion/helion/language/tile_ops.py:docstring of helion.language.tile_ops.tile_id:1: WARNING: duplicate object description of helion.language.tile_id, other instance in api/generated/helion.language.tile_id, use :no-index: for one of them 2026-02-18T19:36:08.8486449Z /home/runner/work/helion/helion/helion/language/signal_wait.py:docstring of helion.language.signal_wait.signal:1: WARNING: duplicate object description of helion.language.signal, other instance in api/generated/helion.language.signal, use :no-index: for one of them 2026-02-18T19:36:08.8488204Z /home/runner/work/helion/helion/helion/language/signal_wait.py:docstring of helion.language.signal_wait.wait:1: WARNING: duplicate object description of helion.language.wait, other instance in api/generated/helion.language.wait, use :no-index: for one of them 2026-02-18T19:36:08.8489471Z WARNING: Cannot resolve forward reference in type annotations of "helion.runtime.triton_wait_signal": name 'T' is not defined 2026-02-18T19:36:08.8490696Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings:1: WARNING: duplicate object description of helion.Settings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8492502Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings:1: WARNING: duplicate object description of helion.runtime.settings.Settings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8494256Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.__init__:1: WARNING: duplicate object description of helion.Settings.__init__, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8496000Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.to_dict:1: WARNING: duplicate object description of helion.Settings.to_dict, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8497873Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.check_autotuning_disabled:1: WARNING: duplicate object description of helion.Settings.check_autotuning_disabled, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8499886Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.runtime.settings.Settings.get_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.get_rebenchmark_threshold, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8501983Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.backend:1: WARNING: duplicate object description of helion.Settings.backend, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8503722Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ignore_warnings:1: WARNING: duplicate object description of helion.Settings.ignore_warnings, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8505435Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.index_dtype:1: WARNING: duplicate object description of helion.Settings.index_dtype, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8507124Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.dot_precision:1: WARNING: duplicate object description of helion.Settings.dot_precision, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8508949Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.static_shapes:1: WARNING: duplicate object description of helion.Settings.static_shapes, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8510747Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.persistent_reserved_sms:1: WARNING: duplicate object description of helion.Settings.persistent_reserved_sms, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8512731Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_force_persistent:1: WARNING: duplicate object description of helion.Settings.autotune_force_persistent, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8514567Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log_level:1: WARNING: duplicate object description of helion.Settings.autotune_log_level, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8516299Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log:1: WARNING: duplicate object description of helion.Settings.autotune_log, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8518083Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_compile_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_compile_timeout, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8519919Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile:1: WARNING: duplicate object description of helion.Settings.autotune_precompile, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8521869Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile_jobs:1: WARNING: duplicate object description of helion.Settings.autotune_precompile_jobs, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8523698Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_random_seed:1: WARNING: duplicate object description of helion.Settings.autotune_random_seed, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8525516Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_accuracy_check:1: WARNING: duplicate object description of helion.Settings.autotune_accuracy_check, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8527527Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.autotune_rebenchmark_threshold, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8529450Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_progress_bar:1: WARNING: duplicate object description of helion.Settings.autotune_progress_bar, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8531288Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_max_generations:1: WARNING: duplicate object description of helion.Settings.autotune_max_generations, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8533230Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_ignore_errors:1: WARNING: duplicate object description of helion.Settings.autotune_ignore_errors, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8535239Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_adaptive_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_adaptive_timeout, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8537050Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_output_code:1: WARNING: duplicate object description of helion.Settings.print_output_code, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8538766Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_repro:1: WARNING: duplicate object description of helion.Settings.print_repro, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8540506Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.output_origin_lines:1: WARNING: duplicate object description of helion.Settings.output_origin_lines, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8542377Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.force_autotune:1: WARNING: duplicate object description of helion.Settings.force_autotune, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8544179Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_config_overrides:1: WARNING: duplicate object description of helion.Settings.autotune_config_overrides, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8546027Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.allow_warp_specialize:1: WARNING: duplicate object description of helion.Settings.allow_warp_specialize, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8547829Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.debug_dtype_asserts:1: WARNING: duplicate object description of helion.Settings.debug_dtype_asserts, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8549529Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ref_mode:1: WARNING: duplicate object description of helion.Settings.ref_mode, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8551183Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotuner_fn:1: WARNING: duplicate object description of helion.Settings.autotuner_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8553104Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_effort:1: WARNING: duplicate object description of helion.Settings.autotune_effort, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8554902Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_fn:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8556709Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_atol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_atol, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8558539Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_rtol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_rtol, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8560428Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_cache:1: WARNING: duplicate object description of helion.Settings.autotune_cache, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8562305Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: duplicate object description of helion.Settings.autotune_benchmark_fn, other instance in api/generated/helion.Settings, use :no-index: for one of them 2026-02-18T19:36:08.8563575Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:36:08.8564800Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.index_dtype:1: WARNING: duplicate object description of helion.Settings.index_dtype, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8566383Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.dot_precision:1: WARNING: duplicate object description of helion.Settings.dot_precision, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8567971Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.static_shapes:1: WARNING: duplicate object description of helion.Settings.static_shapes, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8569635Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.persistent_reserved_sms:1: WARNING: duplicate object description of helion.Settings.persistent_reserved_sms, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8571308Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.force_autotune:1: WARNING: duplicate object description of helion.Settings.force_autotune, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8573072Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_force_persistent:1: WARNING: duplicate object description of helion.Settings.autotune_force_persistent, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8574772Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log_level:1: WARNING: duplicate object description of helion.Settings.autotune_log_level, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8576372Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_log:1: WARNING: duplicate object description of helion.Settings.autotune_log, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8578139Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_compile_timeout:1: WARNING: duplicate object description of helion.Settings.autotune_compile_timeout, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8579874Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile:1: WARNING: duplicate object description of helion.Settings.autotune_precompile, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8581662Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_random_seed:1: WARNING: duplicate object description of helion.Settings.autotune_random_seed, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8583381Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_precompile_jobs:1: WARNING: duplicate object description of helion.Settings.autotune_precompile_jobs, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8585249Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_max_generations:1: WARNING: duplicate object description of helion.Settings.autotune_max_generations, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8586974Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_ignore_errors:1: WARNING: duplicate object description of helion.Settings.autotune_ignore_errors, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8588681Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_accuracy_check:1: WARNING: duplicate object description of helion.Settings.autotune_accuracy_check, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8590401Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_atol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_atol, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8592201Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_baseline_rtol:1: WARNING: duplicate object description of helion.Settings.autotune_baseline_rtol, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8593974Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_rebenchmark_threshold:1: WARNING: duplicate object description of helion.Settings.autotune_rebenchmark_threshold, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8595737Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_progress_bar:1: WARNING: duplicate object description of helion.Settings.autotune_progress_bar, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8597465Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_config_overrides:1: WARNING: duplicate object description of helion.Settings.autotune_config_overrides, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8599153Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_effort:1: WARNING: duplicate object description of helion.Settings.autotune_effort, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8600782Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_output_code:1: WARNING: duplicate object description of helion.Settings.print_output_code, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8602595Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.print_repro:1: WARNING: duplicate object description of helion.Settings.print_repro, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8604218Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.output_origin_lines:1: WARNING: duplicate object description of helion.Settings.output_origin_lines, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8605855Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ignore_warnings:1: WARNING: duplicate object description of helion.Settings.ignore_warnings, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8607498Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.debug_dtype_asserts:1: WARNING: duplicate object description of helion.Settings.debug_dtype_asserts, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8609302Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.allow_warp_specialize:1: WARNING: duplicate object description of helion.Settings.allow_warp_specialize, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8610903Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.ref_mode:1: WARNING: duplicate object description of helion.Settings.ref_mode, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8612547Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotuner_fn:1: WARNING: duplicate object description of helion.Settings.autotuner_fn, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8614179Z /home/runner/work/helion/helion/helion/runtime/settings.py:docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: duplicate object description of helion.Settings.autotune_benchmark_fn, other instance in api/settings, use :no-index: for one of them 2026-02-18T19:36:08.8615394Z docstring of helion.Settings.autotune_benchmark_fn:1: WARNING: Inline emphasis start-string without end-string. 2026-02-18T19:36:08.8616063Z /home/runner/work/helion/helion/docs/examples/aot_example.rst:52: ERROR: Unexpected indentation. 2026-02-18T19:36:08.8616739Z /home/runner/work/helion/helion/docs/examples/blackwell_attention.rst:22: WARNING: Title underline too short. 2026-02-18T19:36:08.8617149Z 2026-02-18T19:36:08.8617230Z BLackwell Attention Example 2026-02-18T19:36:08.8617433Z ================= 2026-02-18T19:36:08.8617831Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:59: WARNING: Title underline too short. 2026-02-18T19:36:08.8618217Z 2026-02-18T19:36:08.8618307Z Flex Attention Kernel Implementation 2026-02-18T19:36:08.8618545Z ---------------------------- 2026-02-18T19:36:08.8618957Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:59: WARNING: Title underline too short. 2026-02-18T19:36:08.8619347Z 2026-02-18T19:36:08.8619437Z Flex Attention Kernel Implementation 2026-02-18T19:36:08.8619660Z ---------------------------- 2026-02-18T19:36:08.8620078Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:253: WARNING: Title underline too short. 2026-02-18T19:36:08.8620460Z 2026-02-18T19:36:08.8620534Z Testing Function 2026-02-18T19:36:08.8620698Z ------------- 2026-02-18T19:36:08.8621078Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:253: WARNING: Title underline too short. 2026-02-18T19:36:08.8621577Z 2026-02-18T19:36:08.8621643Z Testing Function 2026-02-18T19:36:08.8621803Z ------------- 2026-02-18T19:36:08.8622172Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:310: WARNING: Title underline too short. 2026-02-18T19:36:08.8622556Z 2026-02-18T19:36:08.8622619Z Main Function 2026-02-18T19:36:08.8622774Z ----------- 2026-02-18T19:36:08.8623142Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst:310: WARNING: Title underline too short. 2026-02-18T19:36:08.8623528Z 2026-02-18T19:36:08.8623707Z Main Function 2026-02-18T19:36:08.8623860Z ----------- 2026-02-18T19:36:08.8624217Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:136: WARNING: Title underline too short. 2026-02-18T19:36:08.8624585Z 2026-02-18T19:36:08.8624659Z Reference Function 2026-02-18T19:36:08.8624822Z ------------- 2026-02-18T19:36:08.8625177Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:136: WARNING: Title underline too short. 2026-02-18T19:36:08.8625541Z 2026-02-18T19:36:08.8625608Z Reference Function 2026-02-18T19:36:08.8625772Z ------------- 2026-02-18T19:36:08.8626125Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:200: WARNING: Title underline too short. 2026-02-18T19:36:08.8626489Z 2026-02-18T19:36:08.8626553Z Testing Function 2026-02-18T19:36:08.8626712Z ------------- 2026-02-18T19:36:08.8627058Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:200: WARNING: Title underline too short. 2026-02-18T19:36:08.8627541Z 2026-02-18T19:36:08.8627616Z Testing Function 2026-02-18T19:36:08.8627768Z ------------- 2026-02-18T19:36:08.8628123Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:250: WARNING: Title underline too short. 2026-02-18T19:36:08.8628510Z 2026-02-18T19:36:08.8628574Z Main Function 2026-02-18T19:36:08.8628726Z ----------- 2026-02-18T19:36:08.8629072Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst:250: WARNING: Title underline too short. 2026-02-18T19:36:08.8629431Z 2026-02-18T19:36:08.8629494Z Main Function 2026-02-18T19:36:08.8629647Z ----------- 2026-02-18T19:36:08.8630149Z /home/runner/work/helion/helion/docs/examples/jagged_dense_bmm.rst:35: WARNING: Definition list ends without a blank line; unexpected unindent. 2026-02-18T19:36:08.8630971Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:180: WARNING: Title underline too short. 2026-02-18T19:36:08.8631468Z 2026-02-18T19:36:08.8631541Z Reference Function 2026-02-18T19:36:08.8631702Z ------------- 2026-02-18T19:36:08.8632096Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:180: WARNING: Title underline too short. 2026-02-18T19:36:08.8632487Z 2026-02-18T19:36:08.8632554Z Reference Function 2026-02-18T19:36:08.8632717Z ------------- 2026-02-18T19:36:08.8633098Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:258: WARNING: Title underline too short. 2026-02-18T19:36:08.8633487Z 2026-02-18T19:36:08.8633553Z Testing Function 2026-02-18T19:36:08.8633710Z ------------- 2026-02-18T19:36:08.8634088Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:258: WARNING: Title underline too short. 2026-02-18T19:36:08.8634476Z 2026-02-18T19:36:08.8634547Z Testing Function 2026-02-18T19:36:08.8634703Z ------------- 2026-02-18T19:36:08.8635080Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:305: WARNING: Title underline too short. 2026-02-18T19:36:08.8635471Z 2026-02-18T19:36:08.8635534Z Main Function 2026-02-18T19:36:08.8635687Z ----------- 2026-02-18T19:36:08.8636066Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst:305: WARNING: Title underline too short. 2026-02-18T19:36:08.8636452Z 2026-02-18T19:36:08.8636514Z Main Function 2026-02-18T19:36:08.8636666Z ----------- 2026-02-18T19:36:08.8637035Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:22: WARNING: Title underline too short. 2026-02-18T19:36:08.8637427Z 2026-02-18T19:36:08.8637503Z Mamba2 Chunk State Kernel 2026-02-18T19:36:08.8637695Z ======================== 2026-02-18T19:36:08.8638111Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:133: WARNING: Title underline too short. 2026-02-18T19:36:08.8638506Z 2026-02-18T19:36:08.8638581Z Reference Function 2026-02-18T19:36:08.8638737Z ------------- 2026-02-18T19:36:08.8639123Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:133: WARNING: Title underline too short. 2026-02-18T19:36:08.8639520Z 2026-02-18T19:36:08.8639585Z Reference Function 2026-02-18T19:36:08.8639747Z ------------- 2026-02-18T19:36:08.8640241Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:182: WARNING: Title underline too short. 2026-02-18T19:36:08.8640653Z 2026-02-18T19:36:08.8640719Z Testing Function 2026-02-18T19:36:08.8640879Z ------------- 2026-02-18T19:36:08.8641260Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:182: WARNING: Title underline too short. 2026-02-18T19:36:08.8641784Z 2026-02-18T19:36:08.8641852Z Testing Function 2026-02-18T19:36:08.8642004Z ------------- 2026-02-18T19:36:08.8642389Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:226: WARNING: Title underline too short. 2026-02-18T19:36:08.8642784Z 2026-02-18T19:36:08.8642851Z Main Function 2026-02-18T19:36:08.8642998Z ----------- 2026-02-18T19:36:08.8643383Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst:226: WARNING: Title underline too short. 2026-02-18T19:36:08.8643907Z 2026-02-18T19:36:08.8643970Z Main Function 2026-02-18T19:36:08.8644126Z ----------- 2026-02-18T19:36:08.8644538Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst:22: WARNING: Title underline too short. 2026-02-18T19:36:08.8644972Z 2026-02-18T19:36:08.8645065Z Helion squeeze and excitation net Example 2026-02-18T19:36:08.8645307Z ============================ 2026-02-18T19:36:08.8645765Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst:214: WARNING: Title underline too short. 2026-02-18T19:36:08.8646192Z 2026-02-18T19:36:08.8646278Z Reference Implementation 2026-02-18T19:36:08.8646465Z -------------------- 2026-02-18T19:36:08.8646831Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:58: WARNING: Title underline too short. 2026-02-18T19:36:08.8647185Z 2026-02-18T19:36:08.8647268Z Basic Structure of a Helion Kernel 2026-02-18T19:36:08.8647491Z --------------------------------- 2026-02-18T19:36:08.8647886Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:58: WARNING: Title underline too short. 2026-02-18T19:36:08.8648246Z 2026-02-18T19:36:08.8648329Z Basic Structure of a Helion Kernel 2026-02-18T19:36:08.8648552Z --------------------------------- 2026-02-18T19:36:08.8648940Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:227: WARNING: Title underline too short. 2026-02-18T19:36:08.8649298Z 2026-02-18T19:36:08.8649384Z Puzzle 3: Fused Outer Multiplication 2026-02-18T19:36:08.8649612Z ----------------------------------- 2026-02-18T19:36:08.8650010Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:227: WARNING: Title underline too short. 2026-02-18T19:36:08.8650357Z 2026-02-18T19:36:08.8650447Z Puzzle 3: Fused Outer Multiplication 2026-02-18T19:36:08.8650668Z ----------------------------------- 2026-02-18T19:36:08.8651056Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:310: WARNING: Title underline too short. 2026-02-18T19:36:08.8651525Z 2026-02-18T19:36:08.8651594Z Puzzle 7: Long Sum 2026-02-18T19:36:08.8651772Z ----------------- 2026-02-18T19:36:08.8652141Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:310: WARNING: Title underline too short. 2026-02-18T19:36:08.8652495Z 2026-02-18T19:36:08.8652562Z Puzzle 7: Long Sum 2026-02-18T19:36:08.8652730Z ----------------- 2026-02-18T19:36:08.8653068Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:348: WARNING: Title underline too short. 2026-02-18T19:36:08.8653419Z 2026-02-18T19:36:08.8653490Z Puzzle 8: Long Softmax 2026-02-18T19:36:08.8653667Z --------------------- 2026-02-18T19:36:08.8654027Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:348: WARNING: Title underline too short. 2026-02-18T19:36:08.8654372Z 2026-02-18T19:36:08.8654448Z Puzzle 8: Long Softmax 2026-02-18T19:36:08.8654637Z --------------------- 2026-02-18T19:36:08.8654990Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:508: WARNING: Title underline too short. 2026-02-18T19:36:08.8655334Z 2026-02-18T19:36:08.8655417Z Puzzle 11: Matrix Multiplication 2026-02-18T19:36:08.8655642Z ------------------------------- 2026-02-18T19:36:08.8656132Z /home/runner/work/helion/helion/docs/helion_puzzles.rst:508: WARNING: Title underline too short. 2026-02-18T19:36:08.8656499Z 2026-02-18T19:36:08.8656585Z Puzzle 11: Matrix Multiplication 2026-02-18T19:36:08.8656805Z ------------------------------- 2026-02-18T19:36:08.8657154Z /home/runner/work/helion/helion/docs/api/autotuner.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8657677Z /home/runner/work/helion/helion/docs/api/config.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8658195Z /home/runner/work/helion/helion/docs/api/exceptions.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8658787Z /home/runner/work/helion/helion/docs/api/generated/helion.Config.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8659440Z /home/runner/work/helion/helion/docs/api/generated/helion.Settings.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8660081Z /home/runner/work/helion/helion/docs/api/generated/helion.kernel.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8660899Z /home/runner/work/helion/helion/docs/api/generated/helion.language.StackTensor.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8661766Z /home/runner/work/helion/helion/docs/api/generated/helion.language.Tile.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8662480Z /home/runner/work/helion/helion/docs/api/generated/helion.language.arange.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8663229Z /home/runner/work/helion/helion/docs/api/generated/helion.language.associative_scan.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8663986Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_add.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8664720Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_and.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8665439Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_cas.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8666171Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_max.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8666895Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_min.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8667611Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_or.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8668341Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_xchg.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8669067Z /home/runner/work/helion/helion/docs/api/generated/helion.language.atomic_xor.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8669789Z /home/runner/work/helion/helion/docs/api/generated/helion.language.constexpr.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8670514Z /home/runner/work/helion/helion/docs/api/generated/helion.language.cumprod.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8671232Z /home/runner/work/helion/helion/docs/api/generated/helion.language.cumsum.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8672064Z /home/runner/work/helion/helion/docs/api/generated/helion.language.device_print.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8672787Z /home/runner/work/helion/helion/docs/api/generated/helion.language.dot.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8673481Z /home/runner/work/helion/helion/docs/api/generated/helion.language.full.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8674203Z /home/runner/work/helion/helion/docs/api/generated/helion.language.grid.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8674986Z /home/runner/work/helion/helion/docs/api/generated/helion.language.inline_asm_elementwise.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8675811Z /home/runner/work/helion/helion/docs/api/generated/helion.language.inline_triton.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8676563Z /home/runner/work/helion/helion/docs/api/generated/helion.language.join.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8677426Z /home/runner/work/helion/helion/docs/api/generated/helion.language.load.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8678156Z /home/runner/work/helion/helion/docs/api/generated/helion.language.reduce.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8678935Z /home/runner/work/helion/helion/docs/api/generated/helion.language.register_block_size.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8679752Z /home/runner/work/helion/helion/docs/api/generated/helion.language.register_tunable.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8680519Z /home/runner/work/helion/helion/docs/api/generated/helion.language.signal.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8681262Z /home/runner/work/helion/helion/docs/api/generated/helion.language.specialize.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8682139Z /home/runner/work/helion/helion/docs/api/generated/helion.language.split.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8683027Z /home/runner/work/helion/helion/docs/api/generated/helion.language.stacktensor_like.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8683818Z /home/runner/work/helion/helion/docs/api/generated/helion.language.static_range.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8684563Z /home/runner/work/helion/helion/docs/api/generated/helion.language.store.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8685296Z /home/runner/work/helion/helion/docs/api/generated/helion.language.subscript.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8686035Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8686765Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_begin.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8687541Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_block_size.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8688316Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_end.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8689054Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_id.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8689795Z /home/runner/work/helion/helion/docs/api/generated/helion.language.tile_index.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8690524Z /home/runner/work/helion/helion/docs/api/generated/helion.language.wait.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8691231Z /home/runner/work/helion/helion/docs/api/generated/helion.language.zeros.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8691962Z /home/runner/work/helion/helion/docs/api/index.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8692475Z /home/runner/work/helion/helion/docs/api/kernel.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8693004Z /home/runner/work/helion/helion/docs/api/language.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8693540Z /home/runner/work/helion/helion/docs/api/runtime.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8694071Z /home/runner/work/helion/helion/docs/api/settings.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8694650Z /home/runner/work/helion/helion/docs/deployment_autotuning.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8695200Z /home/runner/work/helion/helion/docs/events.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8695726Z /home/runner/work/helion/helion/docs/helion_puzzles.rst: WARNING: Git clone too shallow 2026-02-18T19:36:08.8696249Z /home/runner/work/helion/helion/docs/index.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8696759Z /home/runner/work/helion/helion/docs/installation.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8697301Z /home/runner/work/helion/helion/docs/tileir_backend.md: WARNING: Git clone too shallow 2026-02-18T19:36:08.8697727Z looking for now-outdated files... none found 2026-02-18T19:36:09.0067687Z pickling environment... done 2026-02-18T19:36:09.0070272Z /home/runner/work/helion/helion/docs/examples/add.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0073957Z /home/runner/work/helion/helion/docs/examples/aot_example.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0077210Z /home/runner/work/helion/helion/docs/examples/attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0079999Z /home/runner/work/helion/helion/docs/examples/batch_softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0083003Z /home/runner/work/helion/helion/docs/examples/bf16xint16_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0085964Z /home/runner/work/helion/helion/docs/examples/blackwell_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0088225Z /home/runner/work/helion/helion/docs/examples/bmm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0090522Z /home/runner/work/helion/helion/docs/examples/broadcast_matmul.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0092813Z /home/runner/work/helion/helion/docs/examples/concatenate.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0094876Z /home/runner/work/helion/helion/docs/examples/cross_entropy.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0097029Z /home/runner/work/helion/helion/docs/examples/distributed/index.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0098887Z /home/runner/work/helion/helion/docs/examples/embedding.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0100592Z /home/runner/work/helion/helion/docs/examples/exp.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0102450Z /home/runner/work/helion/helion/docs/examples/flex_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0104280Z /home/runner/work/helion/helion/docs/examples/fp8_attention.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0106115Z /home/runner/work/helion/helion/docs/examples/fp8_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0107159Z /home/runner/work/helion/helion/docs/examples/fused_linear_jsd.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0108086Z /home/runner/work/helion/helion/docs/examples/gather_gemv.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0108967Z /home/runner/work/helion/helion/docs/examples/gdn_fwd_h.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0109812Z /home/runner/work/helion/helion/docs/examples/geglu.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0110684Z /home/runner/work/helion/helion/docs/examples/grouped_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0111698Z /home/runner/work/helion/helion/docs/examples/grpo_loss.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0112571Z /home/runner/work/helion/helion/docs/examples/int4_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0113471Z /home/runner/work/helion/helion/docs/examples/jagged_dense_add.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0114404Z /home/runner/work/helion/helion/docs/examples/jagged_dense_bmm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0115335Z /home/runner/work/helion/helion/docs/examples/jagged_hstu_attn.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0116268Z /home/runner/work/helion/helion/docs/examples/jagged_layer_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0117178Z /home/runner/work/helion/helion/docs/examples/jagged_mean.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0118084Z /home/runner/work/helion/helion/docs/examples/jagged_softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0119124Z /home/runner/work/helion/helion/docs/examples/jagged_sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0119980Z /home/runner/work/helion/helion/docs/examples/jsd.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0120807Z /home/runner/work/helion/helion/docs/examples/kl_div.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0121757Z /home/runner/work/helion/helion/docs/examples/layer_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0122626Z /home/runner/work/helion/helion/docs/examples/long_sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0123519Z /home/runner/work/helion/helion/docs/examples/low_mem_dropout.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0124454Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_scan.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0125529Z /home/runner/work/helion/helion/docs/examples/mamba2_chunk_state.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0126426Z /home/runner/work/helion/helion/docs/examples/matmul.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0127332Z /home/runner/work/helion/helion/docs/examples/matmul_layernorm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0128260Z /home/runner/work/helion/helion/docs/examples/matmul_split_k.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0129170Z /home/runner/work/helion/helion/docs/examples/moe_matmul_ogs.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0130070Z /home/runner/work/helion/helion/docs/examples/nvfp4_gemm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0130945Z /home/runner/work/helion/helion/docs/examples/rms_norm.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0131954Z /home/runner/work/helion/helion/docs/examples/segment_reduction.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0132878Z /home/runner/work/helion/helion/docs/examples/softmax.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0133769Z /home/runner/work/helion/helion/docs/examples/split_k_barrier.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0134750Z /home/runner/work/helion/helion/docs/examples/squeeze_and_excitation_net.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0135674Z /home/runner/work/helion/helion/docs/examples/sum.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0136496Z /home/runner/work/helion/helion/docs/examples/swiglu.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0137342Z /home/runner/work/helion/helion/docs/examples/welford.rst: WARNING: document isn't included in any toctree 2026-02-18T19:36:09.0137931Z checking consistency... done 2026-02-18T19:36:09.0138207Z preparing documents... done 2026-02-18T19:36:09.0138460Z copying assets... done 2026-02-18T19:36:09.0679398Z writing output... [ 1%] api/autotuner 2026-02-18T19:36:09.1027436Z writing output... [ 2%] api/config 2026-02-18T19:36:09.1480613Z writing output... [ 3%] api/exceptions 2026-02-18T19:36:09.1911560Z writing output... [ 4%] api/generated/helion.Config 2026-02-18T19:36:09.2088673Z writing output... [ 4%] api/generated/helion.Settings 2026-02-18T19:36:09.2128183Z writing output... [ 5%] api/generated/helion.kernel 2026-02-18T19:36:09.2176290Z writing output... [ 6%] api/generated/helion.language.StackTensor 2026-02-18T19:36:09.3610327Z writing output... [ 7%] api/generated/helion.language.Tile 2026-02-18T19:36:09.3642793Z writing output... [ 8%] api/generated/helion.language.arange 2026-02-18T19:36:09.3681223Z writing output... [ 9%] api/generated/helion.language.associative_scan 2026-02-18T19:36:09.3702723Z writing output... [ 10%] api/generated/helion.language.atomic_add 2026-02-18T19:36:09.3724639Z writing output... [ 11%] api/generated/helion.language.atomic_and 2026-02-18T19:36:09.3749628Z writing output... [ 12%] api/generated/helion.language.atomic_cas 2026-02-18T19:36:09.3768359Z writing output... [ 12%] api/generated/helion.language.atomic_max 2026-02-18T19:36:09.3789129Z writing output... [ 13%] api/generated/helion.language.atomic_min 2026-02-18T19:36:09.3809168Z writing output... [ 14%] api/generated/helion.language.atomic_or 2026-02-18T19:36:09.3829744Z writing output... [ 15%] api/generated/helion.language.atomic_xchg 2026-02-18T19:36:09.3849902Z writing output... [ 16%] api/generated/helion.language.atomic_xor 2026-02-18T19:36:09.3855404Z writing output... [ 17%] api/generated/helion.language.constexpr 2026-02-18T19:36:09.3872795Z writing output... [ 18%] api/generated/helion.language.cumprod 2026-02-18T19:36:09.3889895Z writing output... [ 19%] api/generated/helion.language.cumsum 2026-02-18T19:36:09.3901665Z writing output... [ 19%] api/generated/helion.language.device_print 2026-02-18T19:36:09.3920877Z writing output... [ 20%] api/generated/helion.language.dot 2026-02-18T19:36:09.3943226Z writing output... [ 21%] api/generated/helion.language.full 2026-02-18T19:36:09.3989315Z writing output... [ 22%] api/generated/helion.language.grid 2026-02-18T19:36:09.4016644Z writing output... [ 23%] api/generated/helion.language.inline_asm_elementwise 2026-02-18T19:36:09.4036209Z writing output... [ 24%] api/generated/helion.language.inline_triton 2026-02-18T19:36:09.4049281Z writing output... [ 25%] api/generated/helion.language.join 2026-02-18T19:36:09.4070125Z writing output... [ 26%] api/generated/helion.language.load 2026-02-18T19:36:09.4111235Z writing output... [ 27%] api/generated/helion.language.reduce 2026-02-18T19:36:09.4125063Z writing output... [ 27%] api/generated/helion.language.register_block_size 2026-02-18T19:36:09.4136131Z writing output... [ 28%] api/generated/helion.language.register_tunable 2026-02-18T19:36:09.4160315Z writing output... [ 29%] api/generated/helion.language.signal 2026-02-18T19:36:09.4172028Z writing output... [ 30%] api/generated/helion.language.specialize 2026-02-18T19:36:09.4185591Z writing output... [ 31%] api/generated/helion.language.split 2026-02-18T19:36:09.4198767Z writing output... [ 32%] api/generated/helion.language.stacktensor_like 2026-02-18T19:36:09.4216913Z writing output... [ 33%] api/generated/helion.language.static_range 2026-02-18T19:36:09.4238887Z writing output... [ 34%] api/generated/helion.language.store 2026-02-18T19:36:09.4255630Z writing output... [ 35%] api/generated/helion.language.subscript 2026-02-18T19:36:09.4296014Z writing output... [ 35%] api/generated/helion.language.tile 2026-02-18T19:36:09.4304762Z writing output... [ 36%] api/generated/helion.language.tile_begin 2026-02-18T19:36:09.4313411Z writing output... [ 37%] api/generated/helion.language.tile_block_size 2026-02-18T19:36:09.4322404Z writing output... [ 38%] api/generated/helion.language.tile_end 2026-02-18T19:36:09.4331211Z writing output... [ 39%] api/generated/helion.language.tile_id 2026-02-18T19:36:09.4340474Z writing output... [ 40%] api/generated/helion.language.tile_index 2026-02-18T19:36:09.4365473Z writing output... [ 41%] api/generated/helion.language.wait 2026-02-18T19:36:09.4385333Z writing output... [ 42%] api/generated/helion.language.zeros 2026-02-18T19:36:09.4659236Z writing output... [ 42%] api/index 2026-02-18T19:36:09.4776167Z writing output... [ 43%] api/kernel 2026-02-18T19:36:09.5313121Z writing output... [ 44%] api/language 2026-02-18T19:36:09.5336676Z writing output... [ 45%] api/runtime 2026-02-18T19:36:09.5612610Z writing output... [ 46%] api/settings 2026-02-18T19:36:09.5658044Z writing output... [ 47%] deployment_autotuning 2026-02-18T19:36:09.5666681Z writing output... [ 48%] events 2026-02-18T19:36:09.5678531Z writing output... [ 49%] examples/add 2026-02-18T19:36:09.5689102Z writing output... [ 50%] examples/aot_example 2026-02-18T19:36:09.5700775Z writing output... [ 50%] examples/attention 2026-02-18T19:36:09.5709966Z writing output... [ 51%] examples/batch_softmax 2026-02-18T19:36:09.5720622Z writing output... [ 52%] examples/bf16xint16_gemm 2026-02-18T19:36:09.5731874Z writing output... [ 53%] examples/blackwell_attention 2026-02-18T19:36:09.5741734Z writing output... [ 54%] examples/bmm 2026-02-18T19:36:09.5751699Z writing output... [ 55%] examples/broadcast_matmul 2026-02-18T19:36:09.5761013Z writing output... [ 56%] examples/concatenate 2026-02-18T19:36:09.5779420Z writing output... [ 57%] examples/cross_entropy 2026-02-18T19:36:09.5780696Z writing output... [ 58%] examples/distributed/all_gather_matmul 2026-02-18T19:36:09.5791749Z writing output... [ 58%] examples/distributed/all_reduce 2026-02-18T19:36:09.5801043Z writing output... [ 59%] examples/distributed/index 2026-02-18T19:36:09.5809186Z writing output... [ 60%] examples/distributed/matmul_reduce_scatter 2026-02-18T19:36:09.5817169Z writing output... [ 61%] examples/distributed/one_shot_allreduce_bias_rmsnorm 2026-02-18T19:36:09.5827676Z writing output... [ 62%] examples/embedding 2026-02-18T19:36:09.5838748Z writing output... [ 63%] examples/exp 2026-02-18T19:36:09.5848851Z writing output... [ 64%] examples/flex_attention 2026-02-18T19:36:09.5859617Z writing output... [ 65%] examples/fp8_attention 2026-02-18T19:36:09.5869066Z writing output... [ 65%] examples/fp8_gemm 2026-02-18T19:36:09.5882639Z writing output... [ 66%] examples/fused_linear_jsd 2026-02-18T19:36:09.5893360Z writing output... [ 67%] examples/gather_gemv 2026-02-18T19:36:09.5903824Z writing output... [ 68%] examples/gdn_fwd_h 2026-02-18T19:36:09.5916344Z writing output... [ 69%] examples/geglu 2026-02-18T19:36:09.5932083Z writing output... [ 70%] examples/grouped_gemm 2026-02-18T19:36:09.5944098Z writing output... [ 71%] examples/grpo_loss 2026-02-18T19:36:09.5997248Z writing output... [ 72%] examples/index 2026-02-18T19:36:09.6008633Z writing output... [ 73%] examples/int4_gemm 2026-02-18T19:36:09.6020502Z writing output... [ 73%] examples/jagged_dense_add 2026-02-18T19:36:09.6030914Z writing output... [ 74%] examples/jagged_dense_bmm 2026-02-18T19:36:09.6042171Z writing output... [ 75%] examples/jagged_hstu_attn 2026-02-18T19:36:09.6054227Z writing output... [ 76%] examples/jagged_layer_norm 2026-02-18T19:36:09.6064862Z writing output... [ 77%] examples/jagged_mean 2026-02-18T19:36:09.6075635Z writing output... [ 78%] examples/jagged_softmax 2026-02-18T19:36:09.6086854Z writing output... [ 79%] examples/jagged_sum 2026-02-18T19:36:09.6099811Z writing output... [ 80%] examples/jsd 2026-02-18T19:36:09.6113462Z writing output... [ 81%] examples/kl_div 2026-02-18T19:36:09.6125856Z writing output... [ 81%] examples/layer_norm 2026-02-18T19:36:09.6137732Z writing output... [ 82%] examples/long_sum 2026-02-18T19:36:09.6149207Z writing output... [ 83%] examples/low_mem_dropout 2026-02-18T19:36:09.6168563Z writing output... [ 84%] examples/mamba2_chunk_scan 2026-02-18T19:36:09.6179340Z writing output... [ 85%] examples/mamba2_chunk_state 2026-02-18T19:36:09.6189755Z writing output... [ 86%] examples/matmul 2026-02-18T19:36:09.6200846Z writing output... [ 87%] examples/matmul_layernorm 2026-02-18T19:36:09.6210940Z writing output... [ 88%] examples/matmul_split_k 2026-02-18T19:36:09.6222389Z writing output... [ 88%] examples/moe_matmul_ogs 2026-02-18T19:36:09.6233058Z writing output... [ 89%] examples/nvfp4_gemm 2026-02-18T19:36:09.6245363Z writing output... [ 90%] examples/rms_norm 2026-02-18T19:36:09.6257101Z writing output... [ 91%] examples/segment_reduction 2026-02-18T19:36:09.6266816Z writing output... [ 92%] examples/softmax 2026-02-18T19:36:09.6275017Z writing output... [ 93%] examples/split_k_barrier 2026-02-18T19:36:09.6286940Z writing output... [ 94%] examples/squeeze_and_excitation_net 2026-02-18T19:36:09.6298671Z writing output... [ 95%] examples/sum 2026-02-18T19:36:09.6311522Z writing output... [ 96%] examples/swiglu 2026-02-18T19:36:09.6321961Z writing output... [ 96%] examples/welford 2026-02-18T19:36:09.6340254Z writing output... [ 97%] helion_puzzles 2026-02-18T19:36:09.6377128Z writing output... [ 98%] index 2026-02-18T19:36:09.6397189Z writing output... [ 99%] installation 2026-02-18T19:36:09.6438697Z writing output... [100%] tileir_backend 2026-02-18T19:36:09.6440579Z 2026-02-18T19:36:09.6466675Z ( events: line 17) -ignored- https://pytorchconference.sched.com/event/27QN9/meet-the-developers-of-pytorch-compiler 2026-02-18T19:36:09.7481570Z (examples/squeeze_and_excitation_net: line 23) ok https://arxiv.org/abs/1709.01507 2026-02-18T19:36:09.7881884Z ( installation: line 13) ok https://docs.astral.sh/uv/ 2026-02-18T19:36:09.7965294Z ( index: line 73) ok https://colab.research.google.com/assets/colab-badge.svg 2026-02-18T19:36:09.8802398Z ( tileir_backend: line 5) ok https://docs.nvidia.com/cuda/tile-ir/latest/index.html 2026-02-18T19:36:09.9320989Z ( tileir_backend: line 74) ok https://docs.nvidia.com/cuda/cutile-python/performance.html#load-store-performance-hints 2026-02-18T19:36:09.9513829Z ( tileir_backend: line 25) ok https://docs.nvidia.com/cuda/cutile-python/execution.html#cuda.tile.kernel 2026-02-18T19:36:09.9723741Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/collections.abc.html#collections.abc.Iterator 2026-02-18T19:36:09.9932467Z (api/generated/helion.kernel: line 1) ok https://docs.python.org/3/library/collections.abc.html#collections.abc.Hashable 2026-02-18T19:36:10.0091873Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/collections.abc.html#collections.abc.Mapping 2026-02-18T19:36:10.0278063Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence 2026-02-18T19:36:10.0332647Z ( index: line 73) ok https://colab.research.google.com/github/pytorch/helion/blob/main/notebooks/softmax.ipynb 2026-02-18T19:36:10.0708268Z ( api/exceptions: line 1) ok https://docs.python.org/3/library/exceptions.html#Exception 2026-02-18T19:36:10.0845996Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/constants.html#None 2026-02-18T19:36:10.0887429Z (api/generated/helion.Settings: line 1) ok https://docs.python.org/3/library/constants.html#Ellipsis 2026-02-18T19:36:10.1233928Z ( api/exceptions: line 1) ok https://docs.python.org/3/library/exceptions.html#RuntimeError 2026-02-18T19:36:10.1278610Z (api/generated/helion.language.Tile: line 1) ok https://docs.python.org/3/library/functions.html#abs 2026-02-18T19:36:10.1622970Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/functions.html#bool 2026-02-18T19:36:10.1819820Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/functions.html#int 2026-02-18T19:36:10.2273503Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/functions.html#float 2026-02-18T19:36:10.3034901Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/functions.html#object 2026-02-18T19:36:10.3777309Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/pathlib.html#pathlib.Path 2026-02-18T19:36:10.3903907Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/stdtypes.html#list 2026-02-18T19:36:10.4223466Z (api/generated/helion.Settings: line 1) ok https://docs.python.org/3/library/functions.html#type 2026-02-18T19:36:10.5391653Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/stdtypes.html#str 2026-02-18T19:36:10.5573548Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/stdtypes.html#tuple 2026-02-18T19:36:10.6275943Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/stdtypes.html#dict 2026-02-18T19:36:10.7790158Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/typing.html#typing.Optional 2026-02-18T19:36:10.7807917Z ( api/kernel: line 1) ok https://docs.python.org/3/library/typing.html#typing.Generic 2026-02-18T19:36:10.8036777Z ( api/autotuner: line 1) ok https://docs.python.org/3/library/typing.html#typing.Literal 2026-02-18T19:36:10.8636537Z (api/generated/helion.Settings: line 1) ok https://docs.python.org/3/library/typing.html#typing.Callable 2026-02-18T19:36:10.9762334Z (api/generated/helion.language.StackTensor: line 1) ok https://docs.python.org/3/library/typing.html#typing.Sequence 2026-02-18T19:36:11.0283189Z (api/generated/helion.kernel: line 1) ok https://docs.python.org/3/library/typing.html#typing.TypeVar 2026-02-18T19:36:11.0795756Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.index_add_.html#torch.Tensor.index_add_ 2026-02-18T19:36:11.1722939Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.index_fill_.html#torch.Tensor.index_fill_ 2026-02-18T19:36:11.1727173Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.index_copy_.html#torch.Tensor.index_copy_ 2026-02-18T19:36:11.2587195Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.masked_fill_.html#torch.Tensor.masked_fill_ 2026-02-18T19:36:11.4349830Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.put_.html#torch.Tensor.put_ 2026-02-18T19:36:11.4797041Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.masked_scatter_.html#torch.Tensor.masked_scatter_ 2026-02-18T19:36:11.4799816Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.scatter_add_.html#torch.Tensor.scatter_add_ 2026-02-18T19:36:11.5233002Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.scatter_.html#torch.Tensor.scatter_ 2026-02-18T19:36:11.5650556Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.Tensor.scatter_reduce_.html#torch.Tensor.scatter_reduce_ 2026-02-18T19:36:11.7147266Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addbmm.html#torch.addbmm 2026-02-18T19:36:11.7681104Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addcdiv.html#torch.addcdiv 2026-02-18T19:36:11.8214900Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.acosh.html#torch.acosh 2026-02-18T19:36:11.9979943Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.abs.html#torch.abs 2026-02-18T19:36:12.0461727Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.acos.html#torch.acos 2026-02-18T19:36:12.1318554Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addmv.html#torch.addmv 2026-02-18T19:36:12.2281080Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.all.html#torch.all 2026-02-18T19:36:12.3353868Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addcmul.html#torch.addcmul 2026-02-18T19:36:12.3901215Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.allclose.html#torch.allclose 2026-02-18T19:36:12.4517665Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addmm.html#torch.addmm 2026-02-18T19:36:12.4774989Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.amax.html#torch.amax 2026-02-18T19:36:12.5436142Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.addr.html#torch.addr 2026-02-18T19:36:12.6296638Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.angle.html#torch.angle 2026-02-18T19:36:12.7349967Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.any.html#torch.any 2026-02-18T19:36:12.7788131Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arccos.html#torch.arccos 2026-02-18T19:36:12.8231730Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.aminmax.html#torch.aminmax 2026-02-18T19:36:12.8829518Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.amin.html#torch.amin 2026-02-18T19:36:12.9542521Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arcsin.html#torch.arcsin 2026-02-18T19:36:13.0587419Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arcsinh.html#torch.arcsinh 2026-02-18T19:36:13.2137731Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arctanh.html#torch.arctanh 2026-02-18T19:36:13.2669257Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arctan2.html#torch.arctan2 2026-02-18T19:36:13.2931967Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.argmax.html#torch.argmax 2026-02-18T19:36:13.3246418Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.arctan.html#torch.arctan 2026-02-18T19:36:13.3688628Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.argmin.html#torch.argmin 2026-02-18T19:36:13.4316464Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.argsort.html#torch.argsort 2026-02-18T19:36:13.5085715Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.asin.html#torch.asin 2026-02-18T19:36:13.5757046Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.asinh.html#torch.asinh 2026-02-18T19:36:13.7619380Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.argwhere.html#torch.argwhere 2026-02-18T19:36:13.7789033Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.as_strided.html#torch.as_strided 2026-02-18T19:36:13.7902545Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.atan.html#torch.atan 2026-02-18T19:36:13.8656347Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.atan2.html#torch.atan2 2026-02-18T19:36:13.8862716Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.atanh.html#torch.atanh 2026-02-18T19:36:14.0144622Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.baddbmm.html#torch.baddbmm 2026-02-18T19:36:14.0539696Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bincount.html#torch.bincount 2026-02-18T19:36:14.1121949Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_not.html#torch.bitwise_not 2026-02-18T19:36:14.1786146Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_and.html#torch.bitwise_and 2026-02-18T19:36:14.2376830Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_or.html#torch.bitwise_or 2026-02-18T19:36:14.3025130Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_xor.html#torch.bitwise_xor 2026-02-18T19:36:14.4237103Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_left_shift.html#torch.bitwise_left_shift 2026-02-18T19:36:14.4331623Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bitwise_right_shift.html#torch.bitwise_right_shift 2026-02-18T19:36:14.5018537Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ceil.html#torch.ceil 2026-02-18T19:36:14.6416288Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.broadcast_to.html#torch.broadcast_to 2026-02-18T19:36:14.6417444Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.bmm.html#torch.bmm 2026-02-18T19:36:14.7487352Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cholesky_inverse.html#torch.cholesky_inverse 2026-02-18T19:36:14.7506853Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cholesky.html#torch.cholesky 2026-02-18T19:36:14.9002809Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.clamp.html#torch.clamp 2026-02-18T19:36:14.9286802Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cholesky_solve.html#torch.cholesky_solve 2026-02-18T19:36:15.0617086Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.clone.html#torch.clone 2026-02-18T19:36:15.0931110Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.conj.html#torch.conj 2026-02-18T19:36:15.1123186Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.chunk.html#torch.chunk 2026-02-18T19:36:15.2259167Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.copysign.html#torch.copysign 2026-02-18T19:36:15.2305698Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.conj_physical.html#torch.conj_physical 2026-02-18T19:36:15.3557986Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cosh.html#torch.cosh 2026-02-18T19:36:15.4248444Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cos.html#torch.cos 2026-02-18T19:36:15.5355788Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cov.html#torch.cov 2026-02-18T19:36:15.5608952Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.corrcoef.html#torch.corrcoef 2026-02-18T19:36:15.5960397Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.count_nonzero.html#torch.count_nonzero 2026-02-18T19:36:15.6929637Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cross.html#torch.cross 2026-02-18T19:36:15.7077811Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cummax.html#torch.cummax 2026-02-18T19:36:15.8329366Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cummin.html#torch.cummin 2026-02-18T19:36:15.8387773Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cumsum.html#torch.cumsum 2026-02-18T19:36:15.9497175Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.cumprod.html#torch.cumprod 2026-02-18T19:36:15.9947554Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.deg2rad.html#torch.deg2rad 2026-02-18T19:36:16.0431609Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.det.html#torch.det 2026-02-18T19:36:16.0875847Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diag.html#torch.diag 2026-02-18T19:36:16.2118082Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diag_embed.html#torch.diag_embed 2026-02-18T19:36:16.2568810Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diagonal.html#torch.diagonal 2026-02-18T19:36:16.2885260Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diagflat.html#torch.diagflat 2026-02-18T19:36:16.3431682Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diagonal_scatter.html#torch.diagonal_scatter 2026-02-18T19:36:16.5089128Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.digamma.html#torch.digamma 2026-02-18T19:36:16.5090855Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.diff.html#torch.diff 2026-02-18T19:36:16.5911131Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.dist.html#torch.dist 2026-02-18T19:36:16.6544908Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.div.html#torch.div 2026-02-18T19:36:16.6780766Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.divide.html#torch.divide 2026-02-18T19:36:16.8025011Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.dsplit.html#torch.dsplit 2026-02-18T19:36:16.8090342Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.dot.html#torch.dot 2026-02-18T19:36:16.9620601Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.eq.html#torch.eq 2026-02-18T19:36:16.9955313Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.equal.html#torch.equal 2026-02-18T19:36:16.9977443Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.erf.html#torch.erf 2026-02-18T19:36:17.1247261Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.erfc.html#torch.erfc 2026-02-18T19:36:17.1249537Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.erfinv.html#torch.erfinv 2026-02-18T19:36:17.2063344Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.exp2.html#torch.exp2 2026-02-18T19:36:17.3180186Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.fix.html#torch.fix 2026-02-18T19:36:17.4469122Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.flatten.html#torch.flatten 2026-02-18T19:36:17.4804773Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.expm1.html#torch.expm1 2026-02-18T19:36:17.5089174Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.flip.html#torch.flip 2026-02-18T19:36:17.5898643Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.exp.html#torch.exp 2026-02-18T19:36:17.6270398Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.fliplr.html#torch.fliplr 2026-02-18T19:36:17.6838969Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.flipud.html#torch.flipud 2026-02-18T19:36:17.7483001Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.floor.html#torch.floor 2026-02-18T19:36:17.8445183Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.floor_divide.html#torch.floor_divide 2026-02-18T19:36:17.8626141Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.float_power.html#torch.float_power 2026-02-18T19:36:17.9879643Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.fmin.html#torch.fmin 2026-02-18T19:36:18.0325262Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.fmod.html#torch.fmod 2026-02-18T19:36:18.1252333Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.frac.html#torch.frac 2026-02-18T19:36:18.1314428Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.frexp.html#torch.frexp 2026-02-18T19:36:18.2667051Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.fmax.html#torch.fmax 2026-02-18T19:36:18.2728861Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.gcd.html#torch.gcd 2026-02-18T19:36:18.4379570Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.gather.html#torch.gather 2026-02-18T19:36:18.4410878Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ge.html#torch.ge 2026-02-18T19:36:18.5639358Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.geqrf.html#torch.geqrf 2026-02-18T19:36:18.5719071Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.greater.html#torch.greater 2026-02-18T19:36:18.5994550Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ger.html#torch.ger 2026-02-18T19:36:18.7100628Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.greater_equal.html#torch.greater_equal 2026-02-18T19:36:18.7272726Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.gt.html#torch.gt 2026-02-18T19:36:18.8538437Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.histc.html#torch.histc 2026-02-18T19:36:18.8583931Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.histogram.html#torch.histogram 2026-02-18T19:36:19.0160072Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.hsplit.html#torch.hsplit 2026-02-18T19:36:19.0283651Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.heaviside.html#torch.heaviside 2026-02-18T19:36:19.0689415Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.hypot.html#torch.hypot 2026-02-18T19:36:19.1666776Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.i0.html#torch.i0 2026-02-18T19:36:19.1718970Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.igamma.html#torch.igamma 2026-02-18T19:36:19.2612900Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.igammac.html#torch.igammac 2026-02-18T19:36:19.3247917Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.inner.html#torch.inner 2026-02-18T19:36:19.4794275Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isclose.html#torch.isclose 2026-02-18T19:36:19.5012720Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.inverse.html#torch.inverse 2026-02-18T19:36:19.5677292Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.index_select.html#torch.index_select 2026-02-18T19:36:19.6112155Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isfinite.html#torch.isfinite 2026-02-18T19:36:19.6356392Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isinf.html#torch.isinf 2026-02-18T19:36:19.7078732Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isnan.html#torch.isnan 2026-02-18T19:36:19.8640649Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isneginf.html#torch.isneginf 2026-02-18T19:36:19.8836472Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isposinf.html#torch.isposinf 2026-02-18T19:36:19.9927682Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.isreal.html#torch.isreal 2026-02-18T19:36:19.9967324Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.istft.html#torch.istft 2026-02-18T19:36:20.0111604Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.kron.html#torch.kron 2026-02-18T19:36:20.0854410Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.kthvalue.html#torch.kthvalue 2026-02-18T19:36:20.2386509Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lcm.html#torch.lcm 2026-02-18T19:36:20.3068389Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ldexp.html#torch.ldexp 2026-02-18T19:36:20.3734690Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lerp.html#torch.lerp 2026-02-18T19:36:20.4296183Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.less_equal.html#torch.less_equal 2026-02-18T19:36:20.4406450Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.le.html#torch.le 2026-02-18T19:36:20.5537648Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lgamma.html#torch.lgamma 2026-02-18T19:36:20.6047424Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.linalg.matrix_power.html#torch.linalg.matrix_power 2026-02-18T19:36:20.6637593Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.log.html#torch.log 2026-02-18T19:36:20.6884799Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.log10.html#torch.log10 2026-02-18T19:36:20.7792788Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.log2.html#torch.log2 2026-02-18T19:36:20.9288111Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.log1p.html#torch.log1p 2026-02-18T19:36:20.9401602Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logaddexp.html#torch.logaddexp 2026-02-18T19:36:21.0000377Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logcumsumexp.html#torch.logcumsumexp 2026-02-18T19:36:21.0877380Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logaddexp2.html#torch.logaddexp2 2026-02-18T19:36:21.0879167Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logdet.html#torch.logdet 2026-02-18T19:36:21.2144443Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logical_not.html#torch.logical_not 2026-02-18T19:36:21.2608306Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logical_and.html#torch.logical_and 2026-02-18T19:36:21.2881895Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logical_or.html#torch.logical_or 2026-02-18T19:36:21.3432072Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logit.html#torch.logit 2026-02-18T19:36:21.5155794Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logical_xor.html#torch.logical_xor 2026-02-18T19:36:21.5481227Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.logsumexp.html#torch.logsumexp 2026-02-18T19:36:21.5545369Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lt.html#torch.lt 2026-02-18T19:36:21.6227141Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lu_solve.html#torch.lu_solve 2026-02-18T19:36:21.7524020Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.masked_select.html#torch.masked_select 2026-02-18T19:36:21.9308576Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.matrix_exp.html#torch.matrix_exp 2026-02-18T19:36:21.9310371Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.matmul.html#torch.matmul 2026-02-18T19:36:21.9595223Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.lu.html#torch.lu 2026-02-18T19:36:22.0302258Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.max.html#torch.max 2026-02-18T19:36:22.0414075Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.maximum.html#torch.maximum 2026-02-18T19:36:22.1313149Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mean.html#torch.mean 2026-02-18T19:36:22.1877302Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.min.html#torch.min 2026-02-18T19:36:22.2448004Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.median.html#torch.median 2026-02-18T19:36:22.3204847Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mode.html#torch.mode 2026-02-18T19:36:22.4093616Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.moveaxis.html#torch.moveaxis 2026-02-18T19:36:22.4424953Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mm.html#torch.mm 2026-02-18T19:36:22.5172783Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.movedim.html#torch.movedim 2026-02-18T19:36:22.6431082Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.minimum.html#torch.minimum 2026-02-18T19:36:22.6498781Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.msort.html#torch.msort 2026-02-18T19:36:22.7112137Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mul.html#torch.mul 2026-02-18T19:36:22.8118948Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.multinomial.html#torch.multinomial 2026-02-18T19:36:22.8163851Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.multiply.html#torch.multiply 2026-02-18T19:36:22.9326843Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mv.html#torch.mv 2026-02-18T19:36:22.9797046Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.mvlgamma.html#torch.mvlgamma 2026-02-18T19:36:23.0958294Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nan_to_num.html#torch.nan_to_num 2026-02-18T19:36:23.1507718Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nanmean.html#torch.nanmean 2026-02-18T19:36:23.1882019Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nanmedian.html#torch.nanmedian 2026-02-18T19:36:23.2479812Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nansum.html#torch.nansum 2026-02-18T19:36:23.2631783Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nanquantile.html#torch.nanquantile 2026-02-18T19:36:23.3238814Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.narrow.html#torch.narrow 2026-02-18T19:36:23.4316026Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.narrow_copy.html#torch.narrow_copy 2026-02-18T19:36:23.4783977Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ne.html#torch.ne 2026-02-18T19:36:23.5355174Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.neg.html#torch.neg 2026-02-18T19:36:23.6143250Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.negative.html#torch.negative 2026-02-18T19:36:23.6598591Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nextafter.html#torch.nextafter 2026-02-18T19:36:23.7869269Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nn.functional.softmax.html#torch.nn.functional.softmax 2026-02-18T19:36:23.7921888Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nn.functional.hardshrink.html#torch.nn.functional.hardshrink 2026-02-18T19:36:23.8682371Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.nonzero.html#torch.nonzero 2026-02-18T19:36:23.9385283Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.norm.html#torch.norm 2026-02-18T19:36:23.9604909Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.not_equal.html#torch.not_equal 2026-02-18T19:36:24.0859034Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.numel.html#torch.numel 2026-02-18T19:36:24.1399369Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.orgqr.html#torch.orgqr 2026-02-18T19:36:24.1769421Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ormqr.html#torch.ormqr 2026-02-18T19:36:24.2587210Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.outer.html#torch.outer 2026-02-18T19:36:24.2989378Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.permute.html#torch.permute 2026-02-18T19:36:24.3478337Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.pinverse.html#torch.pinverse 2026-02-18T19:36:24.4766287Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.positive.html#torch.positive 2026-02-18T19:36:24.4886396Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.polygamma.html#torch.polygamma 2026-02-18T19:36:24.5757531Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.pow.html#torch.pow 2026-02-18T19:36:24.5923514Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.prod.html#torch.prod 2026-02-18T19:36:24.7397449Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.qr.html#torch.qr 2026-02-18T19:36:24.8283519Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.rad2deg.html#torch.rad2deg 2026-02-18T19:36:24.8685114Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.reciprocal.html#torch.reciprocal 2026-02-18T19:36:24.9197865Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.ravel.html#torch.ravel 2026-02-18T19:36:24.9518148Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.quantile.html#torch.quantile 2026-02-18T19:36:25.0094861Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.remainder.html#torch.remainder 2026-02-18T19:36:25.1124431Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.repeat_interleave.html#torch.repeat_interleave 2026-02-18T19:36:25.1245472Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.renorm.html#torch.renorm 2026-02-18T19:36:25.2066785Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.resolve_conj.html#torch.resolve_conj 2026-02-18T19:36:25.2643822Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.roll.html#torch.roll 2026-02-18T19:36:25.4415319Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.rot90.html#torch.rot90 2026-02-18T19:36:25.4417626Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.resolve_neg.html#torch.resolve_neg 2026-02-18T19:36:25.4543750Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.round.html#torch.round 2026-02-18T19:36:25.5529344Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.select.html#torch.select 2026-02-18T19:36:25.5679685Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.rsqrt.html#torch.rsqrt 2026-02-18T19:36:25.6560044Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sgn.html#torch.sgn 2026-02-18T19:36:25.7775360Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.select_scatter.html#torch.select_scatter 2026-02-18T19:36:25.8315981Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sigmoid.html#torch.sigmoid 2026-02-18T19:36:25.8358262Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sign.html#torch.sign 2026-02-18T19:36:26.0100006Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.signbit.html#torch.signbit 2026-02-18T19:36:26.0182060Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sin.html#torch.sin 2026-02-18T19:36:26.0452380Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sinc.html#torch.sinc 2026-02-18T19:36:26.1603960Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sinh.html#torch.sinh 2026-02-18T19:36:26.1605714Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.slice_scatter.html#torch.slice_scatter 2026-02-18T19:36:26.2880710Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.slogdet.html#torch.slogdet 2026-02-18T19:36:26.3408018Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sort.html#torch.sort 2026-02-18T19:36:26.3721198Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.smm.html#torch.smm 2026-02-18T19:36:26.4233096Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sqrt.html#torch.sqrt 2026-02-18T19:36:26.5746274Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.square.html#torch.square 2026-02-18T19:36:26.6535852Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.split.html#torch.split 2026-02-18T19:36:26.6693219Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.squeeze.html#torch.squeeze 2026-02-18T19:36:26.7303188Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.std.html#torch.std 2026-02-18T19:36:26.7851269Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sspaddmm.html#torch.sspaddmm 2026-02-18T19:36:26.8079313Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.stft.html#torch.stft 2026-02-18T19:36:26.9489307Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sub.html#torch.sub 2026-02-18T19:36:26.9586340Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.subtract.html#torch.subtract 2026-02-18T19:36:27.0960173Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.sum.html#torch.sum 2026-02-18T19:36:27.1175368Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.svd.html#torch.svd 2026-02-18T19:36:27.1336664Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.swapaxes.html#torch.swapaxes 2026-02-18T19:36:27.2542143Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.swapdims.html#torch.swapdims 2026-02-18T19:36:27.2545926Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.t.html#torch.t 2026-02-18T19:36:27.3294735Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.take.html#torch.take 2026-02-18T19:36:27.4460348Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.tan.html#torch.tan 2026-02-18T19:36:27.4494368Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.take_along_dim.html#torch.take_along_dim 2026-02-18T19:36:27.5806984Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.tensor_split.html#torch.tensor_split 2026-02-18T19:36:27.5965440Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.tanh.html#torch.tanh 2026-02-18T19:36:27.7081774Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.tile.html#torch.tile 2026-02-18T19:36:27.7107128Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.topk.html#torch.topk 2026-02-18T19:36:27.8134878Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.trace.html#torch.trace 2026-02-18T19:36:27.8823312Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.transpose.html#torch.transpose 2026-02-18T19:36:27.9482278Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.triangular_solve.html#torch.triangular_solve 2026-02-18T19:36:27.9996437Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.tril.html#torch.tril 2026-02-18T19:36:28.0191099Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.triu.html#torch.triu 2026-02-18T19:36:28.0861854Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.true_divide.html#torch.true_divide 2026-02-18T19:36:28.1984280Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.unbind.html#torch.unbind 2026-02-18T19:36:28.2526696Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.trunc.html#torch.trunc 2026-02-18T19:36:28.3087347Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.unsqueeze.html#torch.unsqueeze 2026-02-18T19:36:28.3785574Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.unflatten.html#torch.unflatten 2026-02-18T19:36:28.4343524Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.var.html#torch.var 2026-02-18T19:36:28.4760457Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.vdot.html#torch.vdot 2026-02-18T19:36:28.5601256Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.vsplit.html#torch.vsplit 2026-02-18T19:36:28.6108554Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/generated/torch.xlogy.html#torch.xlogy 2026-02-18T19:36:28.6467331Z (api/generated/helion.language.StackTensor: line 1) ok https://docs.pytorch.org/docs/stable/size.html#torch.Size 2026-02-18T19:36:28.8280224Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/sparse.html#sparse-coo-docs 2026-02-18T19:36:28.8942353Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/sparse.html#sparse-uncoalesced-coo-docs 2026-02-18T19:36:28.9099556Z (api/generated/helion.language.Tile: line 1) ok https://docs.pytorch.org/docs/stable/sparse.html#sparse-docs 2026-02-18T19:36:28.9787058Z (api/generated/helion.language.StackTensor: line 1) ok https://docs.pytorch.org/docs/stable/tensor_attributes.html#torch.device 2026-02-18T19:36:28.9789333Z (api/generated/helion.Settings: line 1) ok https://docs.pytorch.org/docs/stable/tensor_attributes.html#torch.dtype 2026-02-18T19:36:29.0652541Z (api/generated/helion.language.StackTensor: line 1) ok https://docs.pytorch.org/docs/stable/tensors.html#torch.Tensor 2026-02-18T19:36:29.1763638Z (api/generated/helion.language.StackTensor: line 1) ok https://docs.pytorch.org/docs/stable/torch.html#torch.SymInt 2026-02-18T19:36:29.5871033Z ( index: line 75) ok https://github.com/pytorch/helion/blob/main/notebooks/softmax.ipynb 2026-02-18T19:36:29.5988459Z ( installation: line 190) ok https://github.com/pytorch/helion/tree/main/examples 2026-02-18T19:36:29.7314955Z ( index: line 126) ok https://github.com/pytorch/pytorch/tree/main/torch/_inductor 2026-02-18T19:36:29.9154756Z (examples/segment_reduction: line 24) ok https://github.com/pytorch/helion/issues/237 2026-02-18T19:36:29.9223196Z ( installation: line 16) ok https://github.com/pytorch/pytorch 2026-02-18T19:36:29.9534736Z ( installation: line 31) ok https://pypi.org/project/helion/ 2026-02-18T19:36:29.9919407Z ( installation: line 73) ok https://pytorch.org/get-started/locally/ 2026-02-18T19:36:30.0971763Z ( index: line 126) redirect https://pytorch.org/docs/stable/generated/torch.fx.experimental.proxy_tensor.make_fx.html - permanently to https://docs.pytorch.org/docs/stable/generated/torch.fx.experimental.proxy_tensor.make_fx.html 2026-02-18T19:36:30.1035563Z ( index: line 17) ok https://github.com/triton-lang/triton 2026-02-18T19:36:30.1268031Z ( tileir_backend: line 5) ok https://github.com/triton-lang/Triton-to-tile-IR 2026-02-18T19:36:30.4675078Z ( events: line 7) ok https://pldi26.sigplan.org/ 2026-02-18T19:36:30.6742818Z ( events: line 15) ok https://www.youtube.com/watch?v=BW-Ht-5IxgM 2026-02-18T19:36:30.7862022Z ( events: line 21) ok https://www.youtube.com/watch?v=MBOPzfl1JBo 2026-02-18T19:36:30.8796655Z ( events: line 19) ok https://www.youtube.com/watch?v=UDqg5WrgT6U 2026-02-18T19:36:30.9322060Z ( events: line 25) ok https://www.youtube.com/watch?v=N4Vn2l1JX5c 2026-02-18T19:36:31.1044737Z ( events: line 11) ok https://www.youtube.com/watch?v=_gIyr1BVUJk 2026-02-18T19:36:31.6506473Z ( index: line 79) redirect https://youtu.be/BW-Ht-5IxgM - with See Other to https://www.youtube.com/watch?v=BW-Ht-5IxgM&feature=youtu.be 2026-02-18T19:36:31.6580351Z Sphinx-Gallery gallery_conf["plot_gallery"] was False, so no examples were executed. 2026-02-18T19:36:31.6705110Z sphinx-sitemap: No pages generated for sitemap.xml 2026-02-18T19:36:31.6705843Z build succeeded, 327 warnings. 2026-02-18T19:36:31.6706116Z 2026-02-18T19:36:31.6707000Z Look for any errors in the above output or in ../site/linkcheck/output.txt 2026-02-18T19:36:33.5429776Z ##[group]Run actions/upload-artifact@v6 2026-02-18T19:36:33.5430118Z with: 2026-02-18T19:36:33.5430318Z name: docs-html 2026-02-18T19:36:33.5430547Z path: site 2026-02-18T19:36:33.5430766Z if-no-files-found: warn 2026-02-18T19:36:33.5431036Z compression-level: 6 2026-02-18T19:36:33.5431278Z overwrite: false 2026-02-18T19:36:33.5431881Z include-hidden-files: false 2026-02-18T19:36:33.5432150Z env: 2026-02-18T19:36:33.5432453Z UV_PYTHON_INSTALL_DIR: /home/runner/work/_temp/uv-python-dir 2026-02-18T19:36:33.5432856Z UV_PYTHON: 3.12 2026-02-18T19:36:33.5433144Z UV_CACHE_DIR: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:36:33.5433499Z ##[endgroup] 2026-02-18T19:36:33.8178493Z Uploads are case insensitive: /home/runner/work/helion/helion/site/api/generated/helion.language.tile.html was detected that it will be overwritten by another file with the same path 2026-02-18T19:36:33.8199885Z Uploads are case insensitive: /home/runner/work/helion/helion/site/doctrees/api/generated/helion.language.tile.doctree was detected that it will be overwritten by another file with the same path 2026-02-18T19:36:33.8301641Z With the provided path, there will be 484 files uploaded 2026-02-18T19:36:33.8307154Z Artifact name is valid! 2026-02-18T19:36:33.8307874Z Root directory input is valid! 2026-02-18T19:36:34.0974527Z Beginning upload of artifact content to blob storage 2026-02-18T19:36:36.1588192Z Uploaded bytes 8388608 2026-02-18T19:36:36.5228335Z Uploaded bytes 15372410 2026-02-18T19:36:36.5983097Z Finished uploading artifact content to blob storage! 2026-02-18T19:36:36.5986370Z SHA256 digest of uploaded artifact zip is d9f6a91af4797183fc9aa9b09fb9c511cfd30450ed524998a219340ae06475a9 2026-02-18T19:36:36.5988764Z Finalizing artifact upload 2026-02-18T19:36:36.9182480Z Artifact docs-html.zip successfully finalized. Artifact ID 5561650009 2026-02-18T19:36:36.9184667Z Artifact docs-html has been successfully uploaded! Final size is 15372410 bytes. Artifact ID is 5561650009 2026-02-18T19:36:36.9188581Z Artifact download URL: https://github.com/pytorch/helion/actions/runs/22154637279/artifacts/5561650009 2026-02-18T19:36:36.9409972Z Post job cleanup. 2026-02-18T19:36:37.0700128Z UV_CACHE_DIR is already set to /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:36:37.0707057Z UV_PYTHON_INSTALL_DIR is already set to /home/runner/work/_temp/uv-python-dir 2026-02-18T19:36:37.0718486Z Pruning cache... 2026-02-18T19:36:37.0731104Z (node:2903) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-02-18T19:36:37.0732240Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-02-18T19:36:37.0738213Z [command]/opt/hostedtoolcache/uv/0.10.4/x86_64/uv cache prune --ci --force 2026-02-18T19:36:37.0837266Z Pruning cache at: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:36:37.5023293Z Removed 23970 files (7.0GiB) 2026-02-18T19:36:37.5056182Z Including uv cache path: /home/runner/work/_temp/setup-uv-cache 2026-02-18T19:36:37.5204540Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/helion/helion --files-from manifest.txt --use-compress-program zstdmt 2026-02-18T19:36:37.8959127Z (node:2903) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. 2026-02-18T19:36:38.6837484Z Sent 3302063 of 3302063 (100.0%), 4.0 MBs/sec 2026-02-18T19:36:38.8573933Z uv cache saved with key: setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-0bfd9c5c0575d771f81f1e05ff023398b68b19280869ec3bae61e454cc07eb0f 2026-02-18T19:36:38.9217991Z Post job cleanup. 2026-02-18T19:36:39.0053600Z [command]/usr/bin/git version 2026-02-18T19:36:39.0095505Z git version 2.52.0 2026-02-18T19:36:39.0138148Z Temporarily overriding HOME='/home/runner/work/_temp/b979f44c-80bc-43e7-8505-3156da85909f' before making global git config changes 2026-02-18T19:36:39.0139955Z Adding repository directory to the temporary git global config as a safe directory 2026-02-18T19:36:39.0145849Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/helion/helion 2026-02-18T19:36:39.0184398Z Removing SSH command configuration 2026-02-18T19:36:39.0192520Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-02-18T19:36:39.0232278Z [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:36:39.0492057Z Removing HTTP extra header 2026-02-18T19:36:39.0499128Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-02-18T19:36:39.0540602Z [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:36:39.0778950Z Removing includeIf entries pointing to credentials config files 2026-02-18T19:36:39.0786476Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-02-18T19:36:39.0810923Z includeif.gitdir:/home/runner/work/helion/helion/.git.path 2026-02-18T19:36:39.0811970Z includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path 2026-02-18T19:36:39.0812396Z includeif.gitdir:/github/workspace/.git.path 2026-02-18T19:36:39.0812754Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-02-18T19:36:39.0822807Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/helion/helion/.git.path 2026-02-18T19:36:39.0845717Z /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.0856248Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/helion/helion/.git.path /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.0889816Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path 2026-02-18T19:36:39.0912116Z /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.0922470Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/helion/helion/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.0956187Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-02-18T19:36:39.0978696Z /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.0986928Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.1018295Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-02-18T19:36:39.1040688Z /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.1051249Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config 2026-02-18T19:36:39.1086948Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-02-18T19:36:39.1340982Z Removing credentials config '/home/runner/work/_temp/git-credentials-3276e490-a1b7-4efe-a489-792b1a08c57f.config' 2026-02-18T19:36:39.1494746Z Cleaning up orphan processes