2026-06-18T19:19:44,220 Created temporary directory: /tmp/pip-ephem-wheel-cache-fkbqebtc 2026-06-18T19:19:44,222 Created temporary directory: /tmp/pip-build-tracker-n_wkkkbi 2026-06-18T19:19:44,223 Initialized build tracking at /tmp/pip-build-tracker-n_wkkkbi 2026-06-18T19:19:44,223 Created build tracker: /tmp/pip-build-tracker-n_wkkkbi 2026-06-18T19:19:44,224 Entered build tracker: /tmp/pip-build-tracker-n_wkkkbi 2026-06-18T19:19:44,224 Created temporary directory: /tmp/pip-wheel-os6w17x4 2026-06-18T19:19:44,227 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-18T19:19:44,230 Created temporary directory: /tmp/pip-ephem-wheel-cache-r_hdw6y4 2026-06-18T19:19:44,254 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T19:19:44,257 2 location(s) to search for versions of fla-core: 2026-06-18T19:19:44,257 * https://pypi.org/simple/fla-core/ 2026-06-18T19:19:44,257 * https://www.piwheels.org/simple/fla-core/ 2026-06-18T19:19:44,258 Fetching project page and analyzing links: https://pypi.org/simple/fla-core/ 2026-06-18T19:19:44,259 Getting page https://pypi.org/simple/fla-core/ 2026-06-18T19:19:44,260 Found index url https://pypi.org/simple 2026-06-18T19:19:44,419 Fetched page https://pypi.org/simple/fla-core/ as application/vnd.pypi.simple.v1+json 2026-06-18T19:19:44,422 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/7e/f5/74947b33c07682280e65adbdf17c4ee94b30232df2f728bafecf13d1d820/fla_core-0.3.2-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,423 Found link https://files.pythonhosted.org/packages/67/c6/10a1149b07e6bab45b2cb2d07f6b827716c2baf5f3404161753f25c6389b/fla_core-0.3.2.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.3.2 2026-06-18T19:19:44,424 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/d5/0c/d52ab65e9c163631895052d70d4111f8530ca52f45beb0895378d1a2a8b5/fla_core-0.4.0-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,425 Found link https://files.pythonhosted.org/packages/db/3d/79a9d5c8cd973c86f35403931031787dfc6cc97d838a42d4c62e8cbbb66f/fla_core-0.4.0.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.4.0 2026-06-18T19:19:44,425 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/f6/43/945ef69eb48a14c30fd7323d3e0b560c821ae71e6d3ef979e06a901bc3b9/fla_core-0.4.1-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,426 Found link https://files.pythonhosted.org/packages/f1/de/0d6bd5664ba2e711cabdde11ccb41ddcdd866c531e40900af3601bd7b8c6/fla_core-0.4.1.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.4.1 2026-06-18T19:19:44,427 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/ee/36/3c303f92bafea7c3f97d68bbb83d18cc42e30cd0bfb1b7cfe589360f11d6/fla_core-0.4.2-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,428 Found link https://files.pythonhosted.org/packages/53/f9/9e05c48f92b1388a8a357141eb557ed0dd6d4bb936e1d05d35f01976657f/fla_core-0.4.2.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.4.2 2026-06-18T19:19:44,428 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/f4/03/96e6820d176256353670b41ca56dabbbebe129674b4f4ad7b54a152b7b36/fla_core-0.5.0-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,429 Found link https://files.pythonhosted.org/packages/03/14/2aabd37839b9f3c6a67fbc5678f906d04d0c242c603ac234eefe02df99a6/fla_core-0.5.0.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.5.0 2026-06-18T19:19:44,430 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/ce/78/a55ee7a62515dcb9220770dd99dfe59ac6599da8af84ad1d20f9f407df4d/fla_core-0.5.1-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,431 Found link https://files.pythonhosted.org/packages/4e/62/99e149f19a447ce809d7f4fa64ae61c073da337505b9db7f389502470820/fla_core-0.5.1.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.5.1 2026-06-18T19:19:44,432 Fetching project page and analyzing links: https://www.piwheels.org/simple/fla-core/ 2026-06-18T19:19:44,432 Getting page https://www.piwheels.org/simple/fla-core/ 2026-06-18T19:19:44,434 Found index url https://www.piwheels.org/simple 2026-06-18T19:19:44,608 Fetched page https://www.piwheels.org/simple/fla-core/ as text/html 2026-06-18T19:19:44,611 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.5.0-py3-none-any.whl#sha256=b9a49bb4b7c5f3f0aae49bd95f9644412ffab081e29d222980b29a92350631cd (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,612 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.4.2-py3-none-any.whl#sha256=9ce9c65c65509d9e7fcddb92407896c3c5b2282a027be92ec53ef6f97dd1118e (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,612 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.4.1-py3-none-any.whl#sha256=89f95dc292f3f78e09d9c03a50c9ad9b8e60ba9db790c30ae4b46fdd3d370965 (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,613 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.4.0-py3-none-any.whl#sha256=4885bcecaad641f4e2d8377fcc6eae7c6a521a9f3abe274e56f36b6fa6d5fbdf (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,613 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.3.2-py3-none-any.whl#sha256=67b097fdaf2bb2dbe18701c67a50e94046c1806fdd5feafac16e30852707c537 (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-06-18T19:19:44,614 Skipping link: not a file: https://www.piwheels.org/simple/fla-core/ 2026-06-18T19:19:44,614 Skipping link: not a file: https://pypi.org/simple/fla-core/ 2026-06-18T19:19:44,634 Given no hashes to check 1 links for project 'fla-core': discarding no candidates 2026-06-18T19:19:44,651 Collecting fla-core==0.5.1 2026-06-18T19:19:44,654 Created temporary directory: /tmp/pip-unpack-rmdixty9 2026-06-18T19:19:44,903 Downloading fla_core-0.5.1.tar.gz (498 kB) 2026-06-18T19:19:45,694 Added fla-core==0.5.1 from https://files.pythonhosted.org/packages/4e/62/99e149f19a447ce809d7f4fa64ae61c073da337505b9db7f389502470820/fla_core-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-n_wkkkbi' 2026-06-18T19:19:45,700 Created temporary directory: /tmp/pip-build-env-ndsyofh6 2026-06-18T19:19:45,704 Installing build dependencies: started 2026-06-18T19:19:45,706 Running command pip subprocess to install build dependencies 2026-06-18T19:19:46,860 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-18T19:19:47,309 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-18T19:19:47,418 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T19:19:49,247 Collecting setuptools>=64 2026-06-18T19:19:49,248 Obtaining dependency information for setuptools>=64 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-18T19:19:49,263 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-18T19:19:49,499 Collecting wheel 2026-06-18T19:19:49,500 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-18T19:19:49,514 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-18T19:19:49,696 Collecting packaging>=24.0 2026-06-18T19:19:49,697 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-18T19:19:49,710 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-18T19:19:49,898 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-18T19:19:49,918 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-18T19:19:50,003 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T19:19:50,042 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-18T19:19:50,068 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-18T19:19:50,156 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T19:19:52,892 Installing collected packages: setuptools, packaging, wheel 2026-06-18T19:19:56,300 Creating /tmp/pip-build-env-ndsyofh6/overlay/local/bin 2026-06-18T19:19:56,302 changing mode of /tmp/pip-build-env-ndsyofh6/overlay/local/bin/wheel to 755 2026-06-18T19:19:56,322 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-18T19:19:56,609 Installing build dependencies: finished with status 'done' 2026-06-18T19:19:56,616 Getting requirements to build wheel: started 2026-06-18T19:19:56,617 Running command Getting requirements to build wheel 2026-06-18T19:19:57,241 /tmp/pip-build-env-ndsyofh6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T19:19:57,241 !! 2026-06-18T19:19:57,242 ******************************************************************************** 2026-06-18T19:19:57,243 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T19:19:57,244 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T19:19:57,244 or your builds will no longer be supported. 2026-06-18T19:19:57,245 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T19:19:57,246 ******************************************************************************** 2026-06-18T19:19:57,247 !! 2026-06-18T19:19:57,248 corresp(dist, value, root_dir) 2026-06-18T19:19:57,330 running egg_info 2026-06-18T19:19:57,336 writing fla_core.egg-info/PKG-INFO 2026-06-18T19:19:57,343 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-06-18T19:19:57,346 writing requirements to fla_core.egg-info/requires.txt 2026-06-18T19:19:57,348 writing top-level names to fla_core.egg-info/top_level.txt 2026-06-18T19:19:57,424 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-06-18T19:19:57,440 adding license file 'LICENSE' 2026-06-18T19:19:57,454 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-06-18T19:19:57,552 Getting requirements to build wheel: finished with status 'done' 2026-06-18T19:19:57,555 Created temporary directory: /tmp/pip-modern-metadata-g_uziy7l 2026-06-18T19:19:57,558 Preparing metadata (pyproject.toml): started 2026-06-18T19:19:57,559 Running command Preparing metadata (pyproject.toml) 2026-06-18T19:19:58,127 /tmp/pip-build-env-ndsyofh6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T19:19:58,127 !! 2026-06-18T19:19:58,128 ******************************************************************************** 2026-06-18T19:19:58,128 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T19:19:58,129 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T19:19:58,130 or your builds will no longer be supported. 2026-06-18T19:19:58,131 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T19:19:58,131 ******************************************************************************** 2026-06-18T19:19:58,132 !! 2026-06-18T19:19:58,132 corresp(dist, value, root_dir) 2026-06-18T19:19:58,209 running dist_info 2026-06-18T19:19:58,219 creating /tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info 2026-06-18T19:19:58,220 writing /tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/PKG-INFO 2026-06-18T19:19:58,228 writing dependency_links to /tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/dependency_links.txt 2026-06-18T19:19:58,231 writing requirements to /tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/requires.txt 2026-06-18T19:19:58,232 writing top-level names to /tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/top_level.txt 2026-06-18T19:19:58,233 writing manifest file '/tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/SOURCES.txt' 2026-06-18T19:19:58,308 reading manifest file '/tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/SOURCES.txt' 2026-06-18T19:19:58,310 adding license file 'LICENSE' 2026-06-18T19:19:58,321 writing manifest file '/tmp/pip-modern-metadata-g_uziy7l/fla_core.egg-info/SOURCES.txt' 2026-06-18T19:19:58,322 creating '/tmp/pip-modern-metadata-g_uziy7l/fla_core-0.5.1.dist-info' 2026-06-18T19:19:58,447 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-18T19:19:58,455 Source in /tmp/pip-wheel-os6w17x4/fla-core_7a2be1f666ef48299e9ff40e99c4ac50 has version 0.5.1, which satisfies requirement fla-core==0.5.1 from https://files.pythonhosted.org/packages/4e/62/99e149f19a447ce809d7f4fa64ae61c073da337505b9db7f389502470820/fla_core-0.5.1.tar.gz 2026-06-18T19:19:58,456 Removed fla-core==0.5.1 from https://files.pythonhosted.org/packages/4e/62/99e149f19a447ce809d7f4fa64ae61c073da337505b9db7f389502470820/fla_core-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-n_wkkkbi' 2026-06-18T19:19:58,466 Created temporary directory: /tmp/pip-unpack-b_k96ei5 2026-06-18T19:19:58,467 Building wheels for collected packages: fla-core 2026-06-18T19:19:58,471 Created temporary directory: /tmp/pip-wheel-mv2g0m5x 2026-06-18T19:19:58,472 Destination directory: /tmp/pip-wheel-mv2g0m5x 2026-06-18T19:19:58,474 Building wheel for fla-core (pyproject.toml): started 2026-06-18T19:19:58,476 Running command Building wheel for fla-core (pyproject.toml) 2026-06-18T19:19:59,037 /tmp/pip-build-env-ndsyofh6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T19:19:59,037 !! 2026-06-18T19:19:59,038 ******************************************************************************** 2026-06-18T19:19:59,039 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T19:19:59,040 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T19:19:59,041 or your builds will no longer be supported. 2026-06-18T19:19:59,041 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T19:19:59,042 ******************************************************************************** 2026-06-18T19:19:59,043 !! 2026-06-18T19:19:59,043 corresp(dist, value, root_dir) 2026-06-18T19:19:59,111 running bdist_wheel 2026-06-18T19:19:59,128 running build 2026-06-18T19:19:59,129 running build_py 2026-06-18T19:19:59,135 creating build/lib/fla 2026-06-18T19:19:59,137 copying fla/__init__.py -> build/lib/fla 2026-06-18T19:19:59,140 creating build/lib/fla/modules 2026-06-18T19:19:59,141 copying fla/modules/grpo.py -> build/lib/fla/modules 2026-06-18T19:19:59,144 copying fla/modules/layernorm_gated.py -> build/lib/fla/modules 2026-06-18T19:19:59,146 copying fla/modules/activations.py -> build/lib/fla/modules 2026-06-18T19:19:59,149 copying fla/modules/token_shift_cp.py -> build/lib/fla/modules 2026-06-18T19:19:59,151 copying fla/modules/rotary.py -> build/lib/fla/modules 2026-06-18T19:19:59,154 copying fla/modules/feature_map.py -> build/lib/fla/modules 2026-06-18T19:19:59,156 copying fla/modules/parallel.py -> build/lib/fla/modules 2026-06-18T19:19:59,158 copying fla/modules/mlp.py -> build/lib/fla/modules 2026-06-18T19:19:59,160 copying fla/modules/layernorm.py -> build/lib/fla/modules 2026-06-18T19:19:59,163 copying fla/modules/fused_kl_div.py -> build/lib/fla/modules 2026-06-18T19:19:59,165 copying fla/modules/__init__.py -> build/lib/fla/modules 2026-06-18T19:19:59,167 copying fla/modules/fused_linear_cross_entropy.py -> build/lib/fla/modules 2026-06-18T19:19:59,170 copying fla/modules/fused_cross_entropy.py -> build/lib/fla/modules 2026-06-18T19:19:59,172 copying fla/modules/token_shift.py -> build/lib/fla/modules 2026-06-18T19:19:59,175 copying fla/modules/fused_bitlinear.py -> build/lib/fla/modules 2026-06-18T19:19:59,177 copying fla/modules/l2norm.py -> build/lib/fla/modules 2026-06-18T19:19:59,179 copying fla/modules/l2warp.py -> build/lib/fla/modules 2026-06-18T19:19:59,181 copying fla/modules/fused_norm_gate.py -> build/lib/fla/modules 2026-06-18T19:19:59,184 copying fla/modules/convolution.py -> build/lib/fla/modules 2026-06-18T19:19:59,186 creating build/lib/fla/utils 2026-06-18T19:19:59,187 copying fla/utils/_device.py -> build/lib/fla/utils 2026-06-18T19:19:59,190 copying fla/utils/_decorators.py -> build/lib/fla/utils 2026-06-18T19:19:59,192 copying fla/utils/_compat.py -> build/lib/fla/utils 2026-06-18T19:19:59,194 copying fla/utils/_config.py -> build/lib/fla/utils 2026-06-18T19:19:59,196 copying fla/utils/_testing.py -> build/lib/fla/utils 2026-06-18T19:19:59,198 copying fla/utils/__init__.py -> build/lib/fla/utils 2026-06-18T19:19:59,200 creating build/lib/fla/ops 2026-06-18T19:19:59,201 copying fla/ops/__init__.py -> build/lib/fla/ops 2026-06-18T19:19:59,204 creating build/lib/fla/modules/conv 2026-06-18T19:19:59,205 copying fla/modules/conv/causal_conv1d.py -> build/lib/fla/modules/conv 2026-06-18T19:19:59,207 copying fla/modules/conv/short_conv.py -> build/lib/fla/modules/conv 2026-06-18T19:19:59,210 copying fla/modules/conv/long_conv.py -> build/lib/fla/modules/conv 2026-06-18T19:19:59,212 copying fla/modules/conv/__init__.py -> build/lib/fla/modules/conv 2026-06-18T19:19:59,214 creating build/lib/fla/modules/backends 2026-06-18T19:19:59,215 copying fla/modules/backends/__init__.py -> build/lib/fla/modules/backends 2026-06-18T19:19:59,217 creating build/lib/fla/modules/conv/cp 2026-06-18T19:19:59,218 copying fla/modules/conv/cp/__init__.py -> build/lib/fla/modules/conv/cp 2026-06-18T19:19:59,220 copying fla/modules/conv/cp/ops.py -> build/lib/fla/modules/conv/cp 2026-06-18T19:19:59,224 creating build/lib/fla/modules/conv/cuda 2026-06-18T19:19:59,225 copying fla/modules/conv/cuda/__init__.py -> build/lib/fla/modules/conv/cuda 2026-06-18T19:19:59,226 copying fla/modules/conv/cuda/ops.py -> build/lib/fla/modules/conv/cuda 2026-06-18T19:19:59,229 creating build/lib/fla/modules/conv/triton 2026-06-18T19:19:59,230 copying fla/modules/conv/triton/__init__.py -> build/lib/fla/modules/conv/triton 2026-06-18T19:19:59,232 copying fla/modules/conv/triton/ops.py -> build/lib/fla/modules/conv/triton 2026-06-18T19:19:59,234 copying fla/modules/conv/triton/kernels.py -> build/lib/fla/modules/conv/triton 2026-06-18T19:19:59,238 creating build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,238 copying fla/modules/backends/triton_ascend/grpo.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,241 copying fla/modules/backends/triton_ascend/activations.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,243 copying fla/modules/backends/triton_ascend/causal_conv1d.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,246 copying fla/modules/backends/triton_ascend/rotary.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,248 copying fla/modules/backends/triton_ascend/layernorm.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,250 copying fla/modules/backends/triton_ascend/fused_kl_div.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,252 copying fla/modules/backends/triton_ascend/__init__.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,254 copying fla/modules/backends/triton_ascend/fused_linear_cross_entropy.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,257 copying fla/modules/backends/triton_ascend/fused_cross_entropy.py -> build/lib/fla/modules/backends/triton_ascend 2026-06-18T19:19:59,259 creating build/lib/fla/ops/based 2026-06-18T19:19:59,260 copying fla/ops/based/naive.py -> build/lib/fla/ops/based 2026-06-18T19:19:59,262 copying fla/ops/based/parallel.py -> build/lib/fla/ops/based 2026-06-18T19:19:59,265 copying fla/ops/based/__init__.py -> build/lib/fla/ops/based 2026-06-18T19:19:59,267 copying fla/ops/based/fused_chunk.py -> build/lib/fla/ops/based 2026-06-18T19:19:59,270 creating build/lib/fla/ops/common 2026-06-18T19:19:59,271 copying fla/ops/common/chunk_h_split.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,274 copying fla/ops/common/chunk_delta_h.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,277 copying fla/ops/common/chunk_h.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,279 copying fla/ops/common/fused_recurrent.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,282 copying fla/ops/common/intracard_cp.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,284 copying fla/ops/common/chunk_h_parallel.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,287 copying fla/ops/common/__init__.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,288 copying fla/ops/common/chunk_scaled_dot_kkt.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,290 copying fla/ops/common/chunk_o.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,293 copying fla/ops/common/fused_chunk.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,296 copying fla/ops/common/gate.py -> build/lib/fla/ops/common 2026-06-18T19:19:59,298 creating build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,299 copying fla/ops/delta_rule/fused_recurrent.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,302 copying fla/ops/delta_rule/wy_fast.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,304 copying fla/ops/delta_rule/naive.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,306 copying fla/ops/delta_rule/parallel.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,309 copying fla/ops/delta_rule/chunk.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,311 copying fla/ops/delta_rule/__init__.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,313 copying fla/ops/delta_rule/fused_chunk.py -> build/lib/fla/ops/delta_rule 2026-06-18T19:19:59,315 creating build/lib/fla/ops/rebased 2026-06-18T19:19:59,316 copying fla/ops/rebased/naive.py -> build/lib/fla/ops/rebased 2026-06-18T19:19:59,318 copying fla/ops/rebased/parallel.py -> build/lib/fla/ops/rebased 2026-06-18T19:19:59,320 copying fla/ops/rebased/__init__.py -> build/lib/fla/ops/rebased 2026-06-18T19:19:59,323 creating build/lib/fla/ops/gsa 2026-06-18T19:19:59,323 copying fla/ops/gsa/fused_recurrent.py -> build/lib/fla/ops/gsa 2026-06-18T19:19:59,326 copying fla/ops/gsa/naive.py -> build/lib/fla/ops/gsa 2026-06-18T19:19:59,328 copying fla/ops/gsa/chunk.py -> build/lib/fla/ops/gsa 2026-06-18T19:19:59,331 copying fla/ops/gsa/__init__.py -> build/lib/fla/ops/gsa 2026-06-18T19:19:59,333 creating build/lib/fla/ops/attn 2026-06-18T19:19:59,334 copying fla/ops/attn/naive.py -> build/lib/fla/ops/attn 2026-06-18T19:19:59,336 copying fla/ops/attn/parallel.py -> build/lib/fla/ops/attn 2026-06-18T19:19:59,339 copying fla/ops/attn/decoding.py -> build/lib/fla/ops/attn 2026-06-18T19:19:59,341 copying fla/ops/attn/__init__.py -> build/lib/fla/ops/attn 2026-06-18T19:19:59,343 creating build/lib/fla/ops/comba 2026-06-18T19:19:59,344 copying fla/ops/comba/utils.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,347 copying fla/ops/comba/fused_recurrent.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,349 copying fla/ops/comba/wy_fast.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,352 copying fla/ops/comba/naive.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,354 copying fla/ops/comba/chunk.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,356 copying fla/ops/comba/__init__.py -> build/lib/fla/ops/comba 2026-06-18T19:19:59,359 creating build/lib/fla/ops/cp 2026-06-18T19:19:59,360 copying fla/ops/cp/chunk_delta_h.py -> build/lib/fla/ops/cp 2026-06-18T19:19:59,362 copying fla/ops/cp/comm.py -> build/lib/fla/ops/cp 2026-06-18T19:19:59,365 copying fla/ops/cp/__init__.py -> build/lib/fla/ops/cp 2026-06-18T19:19:59,367 copying fla/ops/cp/context.py -> build/lib/fla/ops/cp 2026-06-18T19:19:59,370 creating build/lib/fla/ops/utils 2026-06-18T19:19:59,370 copying fla/ops/utils/logsumexp.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,372 copying fla/ops/utils/logcumsumexp.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,374 copying fla/ops/utils/cache.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,377 copying fla/ops/utils/pooling.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,379 copying fla/ops/utils/op.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,381 copying fla/ops/utils/softplus.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,383 copying fla/ops/utils/matmul.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,385 copying fla/ops/utils/cumsum.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,388 copying fla/ops/utils/constant.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,390 copying fla/ops/utils/__init__.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,392 copying fla/ops/utils/index.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,394 copying fla/ops/utils/pack.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,396 copying fla/ops/utils/softmax.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,398 copying fla/ops/utils/solve_tril.py -> build/lib/fla/ops/utils 2026-06-18T19:19:59,401 creating build/lib/fla/ops/abc 2026-06-18T19:19:59,402 copying fla/ops/abc/naive.py -> build/lib/fla/ops/abc 2026-06-18T19:19:59,404 copying fla/ops/abc/chunk.py -> build/lib/fla/ops/abc 2026-06-18T19:19:59,407 copying fla/ops/abc/__init__.py -> build/lib/fla/ops/abc 2026-06-18T19:19:59,410 creating build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,410 copying fla/ops/mesa_net/decoding_one_step.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,413 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,416 copying fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,418 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,420 copying fla/ops/mesa_net/naive.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,422 copying fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,424 copying fla/ops/mesa_net/chunk.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,427 copying fla/ops/mesa_net/chunk_h_fwd.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,429 copying fla/ops/mesa_net/__init__.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,430 copying fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/lib/fla/ops/mesa_net 2026-06-18T19:19:59,433 creating build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,434 copying fla/ops/rwkv7/fused_recurrent.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,437 copying fla/ops/rwkv7/fused_k_update.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,439 copying fla/ops/rwkv7/chunk.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,441 copying fla/ops/rwkv7/__init__.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,442 copying fla/ops/rwkv7/fused_addcmul.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,445 copying fla/ops/rwkv7/channel_mixing.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,447 copying fla/ops/rwkv7/gate_output_correction.py -> build/lib/fla/ops/rwkv7 2026-06-18T19:19:59,450 creating build/lib/fla/ops/deltaformer 2026-06-18T19:19:59,451 copying fla/ops/deltaformer/naive.py -> build/lib/fla/ops/deltaformer 2026-06-18T19:19:59,453 copying fla/ops/deltaformer/parallel.py -> build/lib/fla/ops/deltaformer 2026-06-18T19:19:59,456 copying fla/ops/deltaformer/invcum.py -> build/lib/fla/ops/deltaformer 2026-06-18T19:19:59,458 copying fla/ops/deltaformer/__init__.py -> build/lib/fla/ops/deltaformer 2026-06-18T19:19:59,461 creating build/lib/fla/ops/rwkv4 2026-06-18T19:19:59,462 copying fla/ops/rwkv4/fused_recurrent.py -> build/lib/fla/ops/rwkv4 2026-06-18T19:19:59,464 copying fla/ops/rwkv4/__init__.py -> build/lib/fla/ops/rwkv4 2026-06-18T19:19:59,466 creating build/lib/fla/ops/generalized_delta_rule 2026-06-18T19:19:59,467 copying fla/ops/generalized_delta_rule/__init__.py -> build/lib/fla/ops/generalized_delta_rule 2026-06-18T19:19:59,470 creating build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,471 copying fla/ops/linear_attn/utils.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,473 copying fla/ops/linear_attn/fused_recurrent.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,475 copying fla/ops/linear_attn/naive.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,477 copying fla/ops/linear_attn/chunk.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,479 copying fla/ops/linear_attn/__init__.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,481 copying fla/ops/linear_attn/fused_chunk.py -> build/lib/fla/ops/linear_attn 2026-06-18T19:19:59,483 creating build/lib/fla/ops/attnres 2026-06-18T19:19:59,484 copying fla/ops/attnres/naive.py -> build/lib/fla/ops/attnres 2026-06-18T19:19:59,486 copying fla/ops/attnres/__init__.py -> build/lib/fla/ops/attnres 2026-06-18T19:19:59,488 copying fla/ops/attnres/fused.py -> build/lib/fla/ops/attnres 2026-06-18T19:19:59,491 creating build/lib/fla/ops/nsa 2026-06-18T19:19:59,492 copying fla/ops/nsa/utils.py -> build/lib/fla/ops/nsa 2026-06-18T19:19:59,494 copying fla/ops/nsa/compression.py -> build/lib/fla/ops/nsa 2026-06-18T19:19:59,496 copying fla/ops/nsa/naive.py -> build/lib/fla/ops/nsa 2026-06-18T19:19:59,498 copying fla/ops/nsa/parallel.py -> build/lib/fla/ops/nsa 2026-06-18T19:19:59,501 copying fla/ops/nsa/__init__.py -> build/lib/fla/ops/nsa 2026-06-18T19:19:59,504 creating build/lib/fla/ops/kda 2026-06-18T19:19:59,505 copying fla/ops/kda/chunk_intra.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,508 copying fla/ops/kda/fused_recurrent.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,511 copying fla/ops/kda/wy_fast.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,514 copying fla/ops/kda/chunk_bwd.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,517 copying fla/ops/kda/naive.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,519 copying fla/ops/kda/chunk_intra_token_parallel.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,521 copying fla/ops/kda/chunk_fwd.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,523 copying fla/ops/kda/chunk.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,526 copying fla/ops/kda/__init__.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,528 copying fla/ops/kda/gate.py -> build/lib/fla/ops/kda 2026-06-18T19:19:59,530 creating build/lib/fla/ops/forgetting_attn 2026-06-18T19:19:59,531 copying fla/ops/forgetting_attn/naive.py -> build/lib/fla/ops/forgetting_attn 2026-06-18T19:19:59,533 copying fla/ops/forgetting_attn/parallel.py -> build/lib/fla/ops/forgetting_attn 2026-06-18T19:19:59,535 copying fla/ops/forgetting_attn/__init__.py -> build/lib/fla/ops/forgetting_attn 2026-06-18T19:19:59,537 creating build/lib/fla/ops/moba 2026-06-18T19:19:59,538 copying fla/ops/moba/parallel.py -> build/lib/fla/ops/moba 2026-06-18T19:19:59,541 copying fla/ops/moba/__init__.py -> build/lib/fla/ops/moba 2026-06-18T19:19:59,543 creating build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,544 copying fla/ops/gated_oja_rule/chunk_h.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,547 copying fla/ops/gated_oja_rule/fused_recurrent.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,550 copying fla/ops/gated_oja_rule/wy_fast.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,552 copying fla/ops/gated_oja_rule/chunk.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,554 copying fla/ops/gated_oja_rule/__init__.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,556 copying fla/ops/gated_oja_rule/chunk_o.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,559 copying fla/ops/gated_oja_rule/chunk_kkt.py -> build/lib/fla/ops/gated_oja_rule 2026-06-18T19:19:59,563 creating build/lib/fla/ops/ttt 2026-06-18T19:19:59,564 copying fla/ops/ttt/naive.py -> build/lib/fla/ops/ttt 2026-06-18T19:19:59,568 copying fla/ops/ttt/chunk.py -> build/lib/fla/ops/ttt 2026-06-18T19:19:59,575 copying fla/ops/ttt/__init__.py -> build/lib/fla/ops/ttt 2026-06-18T19:19:59,581 copying fla/ops/ttt/fused_chunk.py -> build/lib/fla/ops/ttt 2026-06-18T19:19:59,587 creating build/lib/fla/ops/titans 2026-06-18T19:19:59,589 copying fla/ops/titans/naive.py -> build/lib/fla/ops/titans 2026-06-18T19:19:59,595 copying fla/ops/titans/__init__.py -> build/lib/fla/ops/titans 2026-06-18T19:19:59,600 copying fla/ops/titans/log_impl.py -> build/lib/fla/ops/titans 2026-06-18T19:19:59,607 creating build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,610 copying fla/ops/rwkv6/recurrent_naive.py -> build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,617 copying fla/ops/rwkv6/fused_recurrent.py -> build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,705 copying fla/ops/rwkv6/chunk.py -> build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,708 copying fla/ops/rwkv6/__init__.py -> build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,710 copying fla/ops/rwkv6/chunk_naive.py -> build/lib/fla/ops/rwkv6 2026-06-18T19:19:59,712 creating build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,713 copying fla/ops/gated_delta_rule/fused_recurrent.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,716 copying fla/ops/gated_delta_rule/wy_fast.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,718 copying fla/ops/gated_delta_rule/naive.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,721 copying fla/ops/gated_delta_rule/chunk_fwd.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,724 copying fla/ops/gated_delta_rule/chunk.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,726 copying fla/ops/gated_delta_rule/__init__.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,728 copying fla/ops/gated_delta_rule/gate.py -> build/lib/fla/ops/gated_delta_rule 2026-06-18T19:19:59,731 creating build/lib/fla/ops/gdn2 2026-06-18T19:19:59,732 copying fla/ops/gdn2/chunk_intra.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,735 copying fla/ops/gdn2/fused_recurrent.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,738 copying fla/ops/gdn2/wy_fast.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,740 copying fla/ops/gdn2/chunk_bwd.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,743 copying fla/ops/gdn2/naive.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,745 copying fla/ops/gdn2/chunk_intra_token_parallel.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,747 copying fla/ops/gdn2/chunk_fwd.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,749 copying fla/ops/gdn2/chunk.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,751 copying fla/ops/gdn2/__init__.py -> build/lib/fla/ops/gdn2 2026-06-18T19:19:59,754 creating build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,755 copying fla/ops/simple_gla/fused_recurrent.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,757 copying fla/ops/simple_gla/naive.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,759 copying fla/ops/simple_gla/parallel.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,762 copying fla/ops/simple_gla/chunk.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,764 copying fla/ops/simple_gla/__init__.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,766 copying fla/ops/simple_gla/fused_chunk.py -> build/lib/fla/ops/simple_gla 2026-06-18T19:19:59,769 creating build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,770 copying fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,772 copying fla/ops/gated_delta_product/chunk_ref.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,774 copying fla/ops/gated_delta_product/naive.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,776 copying fla/ops/gated_delta_product/chunk.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,778 copying fla/ops/gated_delta_product/__init__.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,780 copying fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/lib/fla/ops/gated_delta_product 2026-06-18T19:19:59,783 creating build/lib/fla/ops/lightning_attn 2026-06-18T19:19:59,784 copying fla/ops/lightning_attn/fused_recurrent.py -> build/lib/fla/ops/lightning_attn 2026-06-18T19:19:59,786 copying fla/ops/lightning_attn/chunk.py -> build/lib/fla/ops/lightning_attn 2026-06-18T19:19:59,788 copying fla/ops/lightning_attn/__init__.py -> build/lib/fla/ops/lightning_attn 2026-06-18T19:19:59,790 creating build/lib/fla/ops/backends 2026-06-18T19:19:59,791 copying fla/ops/backends/__init__.py -> build/lib/fla/ops/backends 2026-06-18T19:19:59,794 creating build/lib/fla/ops/hgrn 2026-06-18T19:19:59,795 copying fla/ops/hgrn/fused_recurrent.py -> build/lib/fla/ops/hgrn 2026-06-18T19:19:59,798 copying fla/ops/hgrn/naive.py -> build/lib/fla/ops/hgrn 2026-06-18T19:19:59,800 copying fla/ops/hgrn/chunk.py -> build/lib/fla/ops/hgrn 2026-06-18T19:19:59,802 copying fla/ops/hgrn/__init__.py -> build/lib/fla/ops/hgrn 2026-06-18T19:19:59,805 creating build/lib/fla/ops/path_attn 2026-06-18T19:19:59,806 copying fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,808 copying fla/ops/path_attn/cumprod_householder_fwd.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,811 copying fla/ops/path_attn/parallel_path_bwd_intra.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,813 copying fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,815 copying fla/ops/path_attn/prepare_k_cache.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,817 copying fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,819 copying fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,821 copying fla/ops/path_attn/naive.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,823 copying fla/ops/path_attn/parallel.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,826 copying fla/ops/path_attn/parallel_path_fwd.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,828 copying fla/ops/path_attn/__init__.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,830 copying fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,832 copying fla/ops/path_attn/transform_q.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,834 copying fla/ops/path_attn/cumprod_householder_bwd.py -> build/lib/fla/ops/path_attn 2026-06-18T19:19:59,836 creating build/lib/fla/ops/retention 2026-06-18T19:19:59,837 copying fla/ops/retention/fused_recurrent.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,839 copying fla/ops/retention/naive.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,840 copying fla/ops/retention/parallel.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,842 copying fla/ops/retention/chunk.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,844 copying fla/ops/retention/__init__.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,846 copying fla/ops/retention/fused_chunk.py -> build/lib/fla/ops/retention 2026-06-18T19:19:59,848 creating build/lib/fla/ops/gla 2026-06-18T19:19:59,849 copying fla/ops/gla/fused_recurrent.py -> build/lib/fla/ops/gla 2026-06-18T19:19:59,851 copying fla/ops/gla/naive.py -> build/lib/fla/ops/gla 2026-06-18T19:19:59,853 copying fla/ops/gla/chunk.py -> build/lib/fla/ops/gla 2026-06-18T19:19:59,856 copying fla/ops/gla/__init__.py -> build/lib/fla/ops/gla 2026-06-18T19:19:59,858 copying fla/ops/gla/fused_chunk.py -> build/lib/fla/ops/gla 2026-06-18T19:19:59,860 creating build/lib/fla/ops/parallax 2026-06-18T19:19:59,861 copying fla/ops/parallax/naive.py -> build/lib/fla/ops/parallax 2026-06-18T19:19:59,863 copying fla/ops/parallax/parallel.py -> build/lib/fla/ops/parallax 2026-06-18T19:19:59,866 copying fla/ops/parallax/__init__.py -> build/lib/fla/ops/parallax 2026-06-18T19:19:59,868 copying fla/ops/parallax/decode.py -> build/lib/fla/ops/parallax 2026-06-18T19:19:59,870 creating build/lib/fla/ops/wall_attn 2026-06-18T19:19:59,871 copying fla/ops/wall_attn/naive.py -> build/lib/fla/ops/wall_attn 2026-06-18T19:19:59,873 copying fla/ops/wall_attn/parallel.py -> build/lib/fla/ops/wall_attn 2026-06-18T19:19:59,876 copying fla/ops/wall_attn/__init__.py -> build/lib/fla/ops/wall_attn 2026-06-18T19:19:59,878 copying fla/ops/wall_attn/decode.py -> build/lib/fla/ops/wall_attn 2026-06-18T19:19:59,881 creating build/lib/fla/ops/log_linear_attn 2026-06-18T19:19:59,882 copying fla/ops/log_linear_attn/naive.py -> build/lib/fla/ops/log_linear_attn 2026-06-18T19:19:59,884 copying fla/ops/log_linear_attn/chunk.py -> build/lib/fla/ops/log_linear_attn 2026-06-18T19:19:59,887 copying fla/ops/log_linear_attn/__init__.py -> build/lib/fla/ops/log_linear_attn 2026-06-18T19:19:59,890 creating build/lib/fla/ops/common/backends 2026-06-18T19:19:59,891 copying fla/ops/common/backends/intracard.py -> build/lib/fla/ops/common/backends 2026-06-18T19:19:59,893 copying fla/ops/common/backends/__init__.py -> build/lib/fla/ops/common/backends 2026-06-18T19:19:59,895 creating build/lib/fla/ops/common/backends/tilelang 2026-06-18T19:19:59,896 copying fla/ops/common/backends/tilelang/parallel_attn_bwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-06-18T19:19:59,899 copying fla/ops/common/backends/tilelang/chunk_bwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-06-18T19:19:59,901 copying fla/ops/common/backends/tilelang/parallel_attn_fwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-06-18T19:19:59,904 copying fla/ops/common/backends/tilelang/__init__.py -> build/lib/fla/ops/common/backends/tilelang 2026-06-18T19:19:59,907 creating build/lib/fla/ops/attn/backends 2026-06-18T19:19:59,908 copying fla/ops/attn/backends/__init__.py -> build/lib/fla/ops/attn/backends 2026-06-18T19:19:59,910 creating build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,911 copying fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,914 copying fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,916 copying fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,918 copying fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,920 copying fla/ops/generalized_delta_rule/dplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,922 copying fla/ops/generalized_delta_rule/dplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,925 copying fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,927 copying fla/ops/generalized_delta_rule/dplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,929 copying fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,931 copying fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,934 copying fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,936 copying fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:19:59,938 creating build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,939 copying fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,942 copying fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,944 copying fla/ops/generalized_delta_rule/iplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,946 copying fla/ops/generalized_delta_rule/iplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,949 copying fla/ops/generalized_delta_rule/iplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:19:59,951 creating build/lib/fla/ops/kda/backends 2026-06-18T19:19:59,952 copying fla/ops/kda/backends/flashkda.py -> build/lib/fla/ops/kda/backends 2026-06-18T19:19:59,954 copying fla/ops/kda/backends/__init__.py -> build/lib/fla/ops/kda/backends 2026-06-18T19:19:59,956 creating build/lib/fla/ops/kda/backends/tilelang 2026-06-18T19:19:59,958 copying fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py -> build/lib/fla/ops/kda/backends/tilelang 2026-06-18T19:19:59,960 copying fla/ops/kda/backends/tilelang/__init__.py -> build/lib/fla/ops/kda/backends/tilelang 2026-06-18T19:19:59,962 running egg_info 2026-06-18T19:19:59,972 writing fla_core.egg-info/PKG-INFO 2026-06-18T19:19:59,979 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-06-18T19:19:59,982 writing requirements to fla_core.egg-info/requires.txt 2026-06-18T19:19:59,983 writing top-level names to fla_core.egg-info/top_level.txt 2026-06-18T19:20:00,037 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-06-18T19:20:00,053 adding license file 'LICENSE' 2026-06-18T19:20:00,067 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-06-18T19:20:00,124 installing to build/bdist.linux-armv7l/wheel 2026-06-18T19:20:00,125 running install 2026-06-18T19:20:00,148 running install_lib 2026-06-18T19:20:00,153 creating build/bdist.linux-armv7l/wheel 2026-06-18T19:20:00,155 creating build/bdist.linux-armv7l/wheel/fla 2026-06-18T19:20:00,157 creating build/bdist.linux-armv7l/wheel/fla/modules 2026-06-18T19:20:00,158 copying build/lib/fla/modules/grpo.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,161 copying build/lib/fla/modules/layernorm_gated.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,165 creating build/bdist.linux-armv7l/wheel/fla/modules/conv 2026-06-18T19:20:00,166 copying build/lib/fla/modules/conv/causal_conv1d.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-06-18T19:20:00,169 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cp 2026-06-18T19:20:00,170 copying build/lib/fla/modules/conv/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-06-18T19:20:00,172 copying build/lib/fla/modules/conv/cp/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-06-18T19:20:00,174 copying build/lib/fla/modules/conv/short_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-06-18T19:20:00,176 copying build/lib/fla/modules/conv/long_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-06-18T19:20:00,178 copying build/lib/fla/modules/conv/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-06-18T19:20:00,180 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cuda 2026-06-18T19:20:00,181 copying build/lib/fla/modules/conv/cuda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-06-18T19:20:00,183 copying build/lib/fla/modules/conv/cuda/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-06-18T19:20:00,186 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/triton 2026-06-18T19:20:00,187 copying build/lib/fla/modules/conv/triton/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-06-18T19:20:00,189 copying build/lib/fla/modules/conv/triton/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-06-18T19:20:00,191 copying build/lib/fla/modules/conv/triton/kernels.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-06-18T19:20:00,194 copying build/lib/fla/modules/activations.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,197 copying build/lib/fla/modules/token_shift_cp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,199 copying build/lib/fla/modules/rotary.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,201 copying build/lib/fla/modules/feature_map.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,203 copying build/lib/fla/modules/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,205 copying build/lib/fla/modules/mlp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,207 copying build/lib/fla/modules/layernorm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,210 copying build/lib/fla/modules/fused_kl_div.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,212 copying build/lib/fla/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,214 copying build/lib/fla/modules/fused_linear_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,217 copying build/lib/fla/modules/fused_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,219 copying build/lib/fla/modules/token_shift.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,222 copying build/lib/fla/modules/fused_bitlinear.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,225 copying build/lib/fla/modules/l2norm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,227 copying build/lib/fla/modules/l2warp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,229 creating build/bdist.linux-armv7l/wheel/fla/modules/backends 2026-06-18T19:20:00,231 creating build/bdist.linux-armv7l/wheel/fla/modules/backends/triton_ascend 2026-06-18T19:20:00,232 copying build/lib/fla/modules/backends/triton_ascend/grpo.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,234 copying build/lib/fla/modules/backends/triton_ascend/activations.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,237 copying build/lib/fla/modules/backends/triton_ascend/causal_conv1d.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,241 copying build/lib/fla/modules/backends/triton_ascend/rotary.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,243 copying build/lib/fla/modules/backends/triton_ascend/layernorm.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,246 copying build/lib/fla/modules/backends/triton_ascend/fused_kl_div.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,248 copying build/lib/fla/modules/backends/triton_ascend/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,250 copying build/lib/fla/modules/backends/triton_ascend/fused_linear_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,252 copying build/lib/fla/modules/backends/triton_ascend/fused_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends/triton_ascend 2026-06-18T19:20:00,255 copying build/lib/fla/modules/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/backends 2026-06-18T19:20:00,257 copying build/lib/fla/modules/fused_norm_gate.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,261 copying build/lib/fla/modules/convolution.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-06-18T19:20:00,265 creating build/bdist.linux-armv7l/wheel/fla/utils 2026-06-18T19:20:00,266 copying build/lib/fla/utils/_device.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,270 copying build/lib/fla/utils/_decorators.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,272 copying build/lib/fla/utils/_compat.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,274 copying build/lib/fla/utils/_config.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,275 copying build/lib/fla/utils/_testing.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,277 copying build/lib/fla/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/utils 2026-06-18T19:20:00,280 creating build/bdist.linux-armv7l/wheel/fla/ops 2026-06-18T19:20:00,282 creating build/bdist.linux-armv7l/wheel/fla/ops/based 2026-06-18T19:20:00,283 copying build/lib/fla/ops/based/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-06-18T19:20:00,286 copying build/lib/fla/ops/based/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-06-18T19:20:00,290 copying build/lib/fla/ops/based/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-06-18T19:20:00,293 copying build/lib/fla/ops/based/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-06-18T19:20:00,298 creating build/bdist.linux-armv7l/wheel/fla/ops/common 2026-06-18T19:20:00,299 copying build/lib/fla/ops/common/chunk_h_split.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,305 copying build/lib/fla/ops/common/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,313 copying build/lib/fla/ops/common/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,317 copying build/lib/fla/ops/common/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,319 copying build/lib/fla/ops/common/intracard_cp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,322 copying build/lib/fla/ops/common/chunk_h_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,324 copying build/lib/fla/ops/common/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,326 copying build/lib/fla/ops/common/chunk_scaled_dot_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,328 copying build/lib/fla/ops/common/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,331 creating build/bdist.linux-armv7l/wheel/fla/ops/common/backends 2026-06-18T19:20:00,333 creating build/bdist.linux-armv7l/wheel/fla/ops/common/backends/tilelang 2026-06-18T19:20:00,334 copying build/lib/fla/ops/common/backends/tilelang/parallel_attn_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-06-18T19:20:00,337 copying build/lib/fla/ops/common/backends/tilelang/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-06-18T19:20:00,340 copying build/lib/fla/ops/common/backends/tilelang/parallel_attn_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-06-18T19:20:00,342 copying build/lib/fla/ops/common/backends/tilelang/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-06-18T19:20:00,344 copying build/lib/fla/ops/common/backends/intracard.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-06-18T19:20:00,346 copying build/lib/fla/ops/common/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-06-18T19:20:00,348 copying build/lib/fla/ops/common/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,350 copying build/lib/fla/ops/common/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-06-18T19:20:00,353 creating build/bdist.linux-armv7l/wheel/fla/ops/delta_rule 2026-06-18T19:20:00,354 copying build/lib/fla/ops/delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,357 copying build/lib/fla/ops/delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,359 copying build/lib/fla/ops/delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,361 copying build/lib/fla/ops/delta_rule/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,363 copying build/lib/fla/ops/delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,366 copying build/lib/fla/ops/delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,368 copying build/lib/fla/ops/delta_rule/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-06-18T19:20:00,370 creating build/bdist.linux-armv7l/wheel/fla/ops/rebased 2026-06-18T19:20:00,371 copying build/lib/fla/ops/rebased/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-06-18T19:20:00,373 copying build/lib/fla/ops/rebased/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-06-18T19:20:00,376 copying build/lib/fla/ops/rebased/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-06-18T19:20:00,378 creating build/bdist.linux-armv7l/wheel/fla/ops/gsa 2026-06-18T19:20:00,379 copying build/lib/fla/ops/gsa/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-06-18T19:20:00,382 copying build/lib/fla/ops/gsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-06-18T19:20:00,384 copying build/lib/fla/ops/gsa/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-06-18T19:20:00,386 copying build/lib/fla/ops/gsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-06-18T19:20:00,389 creating build/bdist.linux-armv7l/wheel/fla/ops/attn 2026-06-18T19:20:00,390 copying build/lib/fla/ops/attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-06-18T19:20:00,392 copying build/lib/fla/ops/attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-06-18T19:20:00,396 copying build/lib/fla/ops/attn/decoding.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-06-18T19:20:00,401 copying build/lib/fla/ops/attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-06-18T19:20:00,406 creating build/bdist.linux-armv7l/wheel/fla/ops/attn/backends 2026-06-18T19:20:00,408 copying build/lib/fla/ops/attn/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn/backends 2026-06-18T19:20:00,415 creating build/bdist.linux-armv7l/wheel/fla/ops/comba 2026-06-18T19:20:00,418 copying build/lib/fla/ops/comba/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,423 copying build/lib/fla/ops/comba/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,425 copying build/lib/fla/ops/comba/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,427 copying build/lib/fla/ops/comba/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,429 copying build/lib/fla/ops/comba/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,431 copying build/lib/fla/ops/comba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-06-18T19:20:00,434 creating build/bdist.linux-armv7l/wheel/fla/ops/cp 2026-06-18T19:20:00,435 copying build/lib/fla/ops/cp/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-06-18T19:20:00,438 copying build/lib/fla/ops/cp/comm.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-06-18T19:20:00,440 copying build/lib/fla/ops/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-06-18T19:20:00,442 copying build/lib/fla/ops/cp/context.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-06-18T19:20:00,444 creating build/bdist.linux-armv7l/wheel/fla/ops/utils 2026-06-18T19:20:00,445 copying build/lib/fla/ops/utils/logsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,447 copying build/lib/fla/ops/utils/logcumsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,449 copying build/lib/fla/ops/utils/cache.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,452 copying build/lib/fla/ops/utils/pooling.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,454 copying build/lib/fla/ops/utils/op.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,456 copying build/lib/fla/ops/utils/softplus.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,458 copying build/lib/fla/ops/utils/matmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,460 copying build/lib/fla/ops/utils/cumsum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,462 copying build/lib/fla/ops/utils/constant.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,464 copying build/lib/fla/ops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,466 copying build/lib/fla/ops/utils/index.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,468 copying build/lib/fla/ops/utils/pack.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,470 copying build/lib/fla/ops/utils/softmax.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,472 copying build/lib/fla/ops/utils/solve_tril.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-06-18T19:20:00,475 creating build/bdist.linux-armv7l/wheel/fla/ops/abc 2026-06-18T19:20:00,476 copying build/lib/fla/ops/abc/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-06-18T19:20:00,478 copying build/lib/fla/ops/abc/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-06-18T19:20:00,480 copying build/lib/fla/ops/abc/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-06-18T19:20:00,483 creating build/bdist.linux-armv7l/wheel/fla/ops/mesa_net 2026-06-18T19:20:00,484 copying build/lib/fla/ops/mesa_net/decoding_one_step.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,486 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,488 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,490 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,493 copying build/lib/fla/ops/mesa_net/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,495 copying build/lib/fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,497 copying build/lib/fla/ops/mesa_net/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,499 copying build/lib/fla/ops/mesa_net/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,501 copying build/lib/fla/ops/mesa_net/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,503 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-06-18T19:20:00,505 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv7 2026-06-18T19:20:00,506 copying build/lib/fla/ops/rwkv7/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,509 copying build/lib/fla/ops/rwkv7/fused_k_update.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,511 copying build/lib/fla/ops/rwkv7/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,513 copying build/lib/fla/ops/rwkv7/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,514 copying build/lib/fla/ops/rwkv7/fused_addcmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,517 copying build/lib/fla/ops/rwkv7/channel_mixing.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,519 copying build/lib/fla/ops/rwkv7/gate_output_correction.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-06-18T19:20:00,522 creating build/bdist.linux-armv7l/wheel/fla/ops/deltaformer 2026-06-18T19:20:00,523 copying build/lib/fla/ops/deltaformer/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-06-18T19:20:00,525 copying build/lib/fla/ops/deltaformer/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-06-18T19:20:00,528 copying build/lib/fla/ops/deltaformer/invcum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-06-18T19:20:00,530 copying build/lib/fla/ops/deltaformer/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-06-18T19:20:00,532 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv4 2026-06-18T19:20:00,533 copying build/lib/fla/ops/rwkv4/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-06-18T19:20:00,536 copying build/lib/fla/ops/rwkv4/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-06-18T19:20:00,538 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule 2026-06-18T19:20:00,539 copying build/lib/fla/ops/generalized_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule 2026-06-18T19:20:00,542 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,543 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,545 copying build/lib/fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,548 copying build/lib/fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,550 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,552 copying build/lib/fla/ops/generalized_delta_rule/dplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,554 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,557 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,559 copying build/lib/fla/ops/generalized_delta_rule/dplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,561 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,564 copying build/lib/fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,567 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,570 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-06-18T19:20:00,572 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,573 copying build/lib/fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,576 copying build/lib/fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,579 copying build/lib/fla/ops/generalized_delta_rule/iplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,580 copying build/lib/fla/ops/generalized_delta_rule/iplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,583 copying build/lib/fla/ops/generalized_delta_rule/iplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-06-18T19:20:00,586 creating build/bdist.linux-armv7l/wheel/fla/ops/linear_attn 2026-06-18T19:20:00,587 copying build/lib/fla/ops/linear_attn/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,589 copying build/lib/fla/ops/linear_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,591 copying build/lib/fla/ops/linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,593 copying build/lib/fla/ops/linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,595 copying build/lib/fla/ops/linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,597 copying build/lib/fla/ops/linear_attn/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-06-18T19:20:00,599 creating build/bdist.linux-armv7l/wheel/fla/ops/attnres 2026-06-18T19:20:00,600 copying build/lib/fla/ops/attnres/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attnres 2026-06-18T19:20:00,602 copying build/lib/fla/ops/attnres/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attnres 2026-06-18T19:20:00,604 copying build/lib/fla/ops/attnres/fused.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attnres 2026-06-18T19:20:00,607 creating build/bdist.linux-armv7l/wheel/fla/ops/nsa 2026-06-18T19:20:00,608 copying build/lib/fla/ops/nsa/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-06-18T19:20:00,610 copying build/lib/fla/ops/nsa/compression.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-06-18T19:20:00,612 copying build/lib/fla/ops/nsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-06-18T19:20:00,614 copying build/lib/fla/ops/nsa/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-06-18T19:20:00,617 copying build/lib/fla/ops/nsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-06-18T19:20:00,619 creating build/bdist.linux-armv7l/wheel/fla/ops/kda 2026-06-18T19:20:00,620 copying build/lib/fla/ops/kda/chunk_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,623 copying build/lib/fla/ops/kda/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,626 copying build/lib/fla/ops/kda/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,628 copying build/lib/fla/ops/kda/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,630 copying build/lib/fla/ops/kda/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,632 copying build/lib/fla/ops/kda/chunk_intra_token_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,635 copying build/lib/fla/ops/kda/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,637 copying build/lib/fla/ops/kda/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,639 copying build/lib/fla/ops/kda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,641 creating build/bdist.linux-armv7l/wheel/fla/ops/kda/backends 2026-06-18T19:20:00,642 copying build/lib/fla/ops/kda/backends/flashkda.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends 2026-06-18T19:20:00,645 creating build/bdist.linux-armv7l/wheel/fla/ops/kda/backends/tilelang 2026-06-18T19:20:00,646 copying build/lib/fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends/tilelang 2026-06-18T19:20:00,649 copying build/lib/fla/ops/kda/backends/tilelang/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends/tilelang 2026-06-18T19:20:00,651 copying build/lib/fla/ops/kda/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends 2026-06-18T19:20:00,652 copying build/lib/fla/ops/kda/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-06-18T19:20:00,655 creating build/bdist.linux-armv7l/wheel/fla/ops/forgetting_attn 2026-06-18T19:20:00,656 copying build/lib/fla/ops/forgetting_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-06-18T19:20:00,658 copying build/lib/fla/ops/forgetting_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-06-18T19:20:00,660 copying build/lib/fla/ops/forgetting_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-06-18T19:20:00,662 creating build/bdist.linux-armv7l/wheel/fla/ops/moba 2026-06-18T19:20:00,663 copying build/lib/fla/ops/moba/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/moba 2026-06-18T19:20:00,665 copying build/lib/fla/ops/moba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/moba 2026-06-18T19:20:00,668 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_oja_rule 2026-06-18T19:20:00,669 copying build/lib/fla/ops/gated_oja_rule/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,672 copying build/lib/fla/ops/gated_oja_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,674 copying build/lib/fla/ops/gated_oja_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,676 copying build/lib/fla/ops/gated_oja_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,678 copying build/lib/fla/ops/gated_oja_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,680 copying build/lib/fla/ops/gated_oja_rule/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,683 copying build/lib/fla/ops/gated_oja_rule/chunk_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-06-18T19:20:00,686 creating build/bdist.linux-armv7l/wheel/fla/ops/ttt 2026-06-18T19:20:00,687 copying build/lib/fla/ops/ttt/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-06-18T19:20:00,689 copying build/lib/fla/ops/ttt/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-06-18T19:20:00,692 copying build/lib/fla/ops/ttt/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-06-18T19:20:00,694 copying build/lib/fla/ops/ttt/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-06-18T19:20:00,697 creating build/bdist.linux-armv7l/wheel/fla/ops/titans 2026-06-18T19:20:00,698 copying build/lib/fla/ops/titans/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-06-18T19:20:00,701 copying build/lib/fla/ops/titans/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-06-18T19:20:00,702 copying build/lib/fla/ops/titans/log_impl.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-06-18T19:20:00,704 copying build/lib/fla/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops 2026-06-18T19:20:00,707 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv6 2026-06-18T19:20:00,708 copying build/lib/fla/ops/rwkv6/recurrent_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-06-18T19:20:00,710 copying build/lib/fla/ops/rwkv6/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-06-18T19:20:00,712 copying build/lib/fla/ops/rwkv6/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-06-18T19:20:00,715 copying build/lib/fla/ops/rwkv6/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-06-18T19:20:00,717 copying build/lib/fla/ops/rwkv6/chunk_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-06-18T19:20:00,719 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_rule 2026-06-18T19:20:00,720 copying build/lib/fla/ops/gated_delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,722 copying build/lib/fla/ops/gated_delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,725 copying build/lib/fla/ops/gated_delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,727 copying build/lib/fla/ops/gated_delta_rule/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,729 copying build/lib/fla/ops/gated_delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,732 copying build/lib/fla/ops/gated_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,734 copying build/lib/fla/ops/gated_delta_rule/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-06-18T19:20:00,736 creating build/bdist.linux-armv7l/wheel/fla/ops/gdn2 2026-06-18T19:20:00,738 copying build/lib/fla/ops/gdn2/chunk_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,741 copying build/lib/fla/ops/gdn2/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,743 copying build/lib/fla/ops/gdn2/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,745 copying build/lib/fla/ops/gdn2/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,747 copying build/lib/fla/ops/gdn2/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,750 copying build/lib/fla/ops/gdn2/chunk_intra_token_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,752 copying build/lib/fla/ops/gdn2/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,754 copying build/lib/fla/ops/gdn2/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,756 copying build/lib/fla/ops/gdn2/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gdn2 2026-06-18T19:20:00,759 creating build/bdist.linux-armv7l/wheel/fla/ops/simple_gla 2026-06-18T19:20:00,760 copying build/lib/fla/ops/simple_gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,762 copying build/lib/fla/ops/simple_gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,764 copying build/lib/fla/ops/simple_gla/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,767 copying build/lib/fla/ops/simple_gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,769 copying build/lib/fla/ops/simple_gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,771 copying build/lib/fla/ops/simple_gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-06-18T19:20:00,774 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_product 2026-06-18T19:20:00,775 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,777 copying build/lib/fla/ops/gated_delta_product/chunk_ref.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,779 copying build/lib/fla/ops/gated_delta_product/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,780 copying build/lib/fla/ops/gated_delta_product/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,783 copying build/lib/fla/ops/gated_delta_product/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,784 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-06-18T19:20:00,787 creating build/bdist.linux-armv7l/wheel/fla/ops/lightning_attn 2026-06-18T19:20:00,788 copying build/lib/fla/ops/lightning_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-06-18T19:20:00,790 copying build/lib/fla/ops/lightning_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-06-18T19:20:00,792 copying build/lib/fla/ops/lightning_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-06-18T19:20:00,795 creating build/bdist.linux-armv7l/wheel/fla/ops/backends 2026-06-18T19:20:00,796 copying build/lib/fla/ops/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/backends 2026-06-18T19:20:00,798 creating build/bdist.linux-armv7l/wheel/fla/ops/hgrn 2026-06-18T19:20:00,799 copying build/lib/fla/ops/hgrn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-06-18T19:20:00,802 copying build/lib/fla/ops/hgrn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-06-18T19:20:00,804 copying build/lib/fla/ops/hgrn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-06-18T19:20:00,806 copying build/lib/fla/ops/hgrn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-06-18T19:20:00,808 creating build/bdist.linux-armv7l/wheel/fla/ops/path_attn 2026-06-18T19:20:00,809 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,812 copying build/lib/fla/ops/path_attn/cumprod_householder_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,814 copying build/lib/fla/ops/path_attn/parallel_path_bwd_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,816 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,818 copying build/lib/fla/ops/path_attn/prepare_k_cache.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,820 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,822 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,825 copying build/lib/fla/ops/path_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,827 copying build/lib/fla/ops/path_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,829 copying build/lib/fla/ops/path_attn/parallel_path_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,831 copying build/lib/fla/ops/path_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,833 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,836 copying build/lib/fla/ops/path_attn/transform_q.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,837 copying build/lib/fla/ops/path_attn/cumprod_householder_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-06-18T19:20:00,840 creating build/bdist.linux-armv7l/wheel/fla/ops/retention 2026-06-18T19:20:00,841 copying build/lib/fla/ops/retention/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,843 copying build/lib/fla/ops/retention/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,845 copying build/lib/fla/ops/retention/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,846 copying build/lib/fla/ops/retention/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,848 copying build/lib/fla/ops/retention/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,850 copying build/lib/fla/ops/retention/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-06-18T19:20:00,852 creating build/bdist.linux-armv7l/wheel/fla/ops/gla 2026-06-18T19:20:00,853 copying build/lib/fla/ops/gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-06-18T19:20:00,855 copying build/lib/fla/ops/gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-06-18T19:20:00,857 copying build/lib/fla/ops/gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-06-18T19:20:00,860 copying build/lib/fla/ops/gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-06-18T19:20:00,861 copying build/lib/fla/ops/gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-06-18T19:20:00,864 creating build/bdist.linux-armv7l/wheel/fla/ops/parallax 2026-06-18T19:20:00,865 copying build/lib/fla/ops/parallax/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/parallax 2026-06-18T19:20:00,867 copying build/lib/fla/ops/parallax/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/parallax 2026-06-18T19:20:00,869 copying build/lib/fla/ops/parallax/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/parallax 2026-06-18T19:20:00,871 copying build/lib/fla/ops/parallax/decode.py -> build/bdist.linux-armv7l/wheel/./fla/ops/parallax 2026-06-18T19:20:00,874 creating build/bdist.linux-armv7l/wheel/fla/ops/wall_attn 2026-06-18T19:20:00,875 copying build/lib/fla/ops/wall_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/wall_attn 2026-06-18T19:20:00,877 copying build/lib/fla/ops/wall_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/wall_attn 2026-06-18T19:20:00,880 copying build/lib/fla/ops/wall_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/wall_attn 2026-06-18T19:20:00,882 copying build/lib/fla/ops/wall_attn/decode.py -> build/bdist.linux-armv7l/wheel/./fla/ops/wall_attn 2026-06-18T19:20:00,885 creating build/bdist.linux-armv7l/wheel/fla/ops/log_linear_attn 2026-06-18T19:20:00,886 copying build/lib/fla/ops/log_linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-06-18T19:20:00,888 copying build/lib/fla/ops/log_linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-06-18T19:20:00,891 copying build/lib/fla/ops/log_linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-06-18T19:20:00,893 copying build/lib/fla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla 2026-06-18T19:20:00,894 running install_egg_info 2026-06-18T19:20:00,899 Copying fla_core.egg-info to build/bdist.linux-armv7l/wheel/./fla_core-0.5.1-py3.11.egg-info 2026-06-18T19:20:00,912 running install_scripts 2026-06-18T19:20:00,922 creating build/bdist.linux-armv7l/wheel/fla_core-0.5.1.dist-info/WHEEL 2026-06-18T19:20:00,925 creating '/tmp/pip-wheel-mv2g0m5x/.tmp-o7c6lee1/fla_core-0.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-18T19:20:00,927 adding 'fla/__init__.py' 2026-06-18T19:20:00,929 adding 'fla/modules/__init__.py' 2026-06-18T19:20:00,932 adding 'fla/modules/activations.py' 2026-06-18T19:20:00,933 adding 'fla/modules/convolution.py' 2026-06-18T19:20:00,935 adding 'fla/modules/feature_map.py' 2026-06-18T19:20:00,938 adding 'fla/modules/fused_bitlinear.py' 2026-06-18T19:20:00,940 adding 'fla/modules/fused_cross_entropy.py' 2026-06-18T19:20:00,942 adding 'fla/modules/fused_kl_div.py' 2026-06-18T19:20:00,945 adding 'fla/modules/fused_linear_cross_entropy.py' 2026-06-18T19:20:00,949 adding 'fla/modules/fused_norm_gate.py' 2026-06-18T19:20:00,951 adding 'fla/modules/grpo.py' 2026-06-18T19:20:00,953 adding 'fla/modules/l2norm.py' 2026-06-18T19:20:00,954 adding 'fla/modules/l2warp.py' 2026-06-18T19:20:00,958 adding 'fla/modules/layernorm.py' 2026-06-18T19:20:00,961 adding 'fla/modules/layernorm_gated.py' 2026-06-18T19:20:00,962 adding 'fla/modules/mlp.py' 2026-06-18T19:20:00,964 adding 'fla/modules/parallel.py' 2026-06-18T19:20:00,966 adding 'fla/modules/rotary.py' 2026-06-18T19:20:00,968 adding 'fla/modules/token_shift.py' 2026-06-18T19:20:00,970 adding 'fla/modules/token_shift_cp.py' 2026-06-18T19:20:00,973 adding 'fla/modules/backends/__init__.py' 2026-06-18T19:20:00,976 adding 'fla/modules/backends/triton_ascend/__init__.py' 2026-06-18T19:20:00,978 adding 'fla/modules/backends/triton_ascend/activations.py' 2026-06-18T19:20:00,984 adding 'fla/modules/backends/triton_ascend/causal_conv1d.py' 2026-06-18T19:20:00,987 adding 'fla/modules/backends/triton_ascend/fused_cross_entropy.py' 2026-06-18T19:20:00,989 adding 'fla/modules/backends/triton_ascend/fused_kl_div.py' 2026-06-18T19:20:00,992 adding 'fla/modules/backends/triton_ascend/fused_linear_cross_entropy.py' 2026-06-18T19:20:00,994 adding 'fla/modules/backends/triton_ascend/grpo.py' 2026-06-18T19:20:00,997 adding 'fla/modules/backends/triton_ascend/layernorm.py' 2026-06-18T19:20:00,999 adding 'fla/modules/backends/triton_ascend/rotary.py' 2026-06-18T19:20:01,002 adding 'fla/modules/conv/__init__.py' 2026-06-18T19:20:01,004 adding 'fla/modules/conv/causal_conv1d.py' 2026-06-18T19:20:01,006 adding 'fla/modules/conv/long_conv.py' 2026-06-18T19:20:01,008 adding 'fla/modules/conv/short_conv.py' 2026-06-18T19:20:01,011 adding 'fla/modules/conv/cp/__init__.py' 2026-06-18T19:20:01,013 adding 'fla/modules/conv/cp/ops.py' 2026-06-18T19:20:01,016 adding 'fla/modules/conv/cuda/__init__.py' 2026-06-18T19:20:01,018 adding 'fla/modules/conv/cuda/ops.py' 2026-06-18T19:20:01,020 adding 'fla/modules/conv/triton/__init__.py' 2026-06-18T19:20:01,025 adding 'fla/modules/conv/triton/kernels.py' 2026-06-18T19:20:01,027 adding 'fla/modules/conv/triton/ops.py' 2026-06-18T19:20:01,031 adding 'fla/ops/__init__.py' 2026-06-18T19:20:01,033 adding 'fla/ops/abc/__init__.py' 2026-06-18T19:20:01,039 adding 'fla/ops/abc/chunk.py' 2026-06-18T19:20:01,041 adding 'fla/ops/abc/naive.py' 2026-06-18T19:20:01,044 adding 'fla/ops/attn/__init__.py' 2026-06-18T19:20:01,046 adding 'fla/ops/attn/decoding.py' 2026-06-18T19:20:01,048 adding 'fla/ops/attn/naive.py' 2026-06-18T19:20:01,053 adding 'fla/ops/attn/parallel.py' 2026-06-18T19:20:01,055 adding 'fla/ops/attn/backends/__init__.py' 2026-06-18T19:20:01,058 adding 'fla/ops/attnres/__init__.py' 2026-06-18T19:20:01,062 adding 'fla/ops/attnres/fused.py' 2026-06-18T19:20:01,064 adding 'fla/ops/attnres/naive.py' 2026-06-18T19:20:01,067 adding 'fla/ops/backends/__init__.py' 2026-06-18T19:20:01,069 adding 'fla/ops/based/__init__.py' 2026-06-18T19:20:01,072 adding 'fla/ops/based/fused_chunk.py' 2026-06-18T19:20:01,073 adding 'fla/ops/based/naive.py' 2026-06-18T19:20:01,075 adding 'fla/ops/based/parallel.py' 2026-06-18T19:20:01,077 adding 'fla/ops/comba/__init__.py' 2026-06-18T19:20:01,079 adding 'fla/ops/comba/chunk.py' 2026-06-18T19:20:01,081 adding 'fla/ops/comba/fused_recurrent.py' 2026-06-18T19:20:01,082 adding 'fla/ops/comba/naive.py' 2026-06-18T19:20:01,084 adding 'fla/ops/comba/utils.py' 2026-06-18T19:20:01,086 adding 'fla/ops/comba/wy_fast.py' 2026-06-18T19:20:01,087 adding 'fla/ops/common/__init__.py' 2026-06-18T19:20:01,090 adding 'fla/ops/common/chunk_delta_h.py' 2026-06-18T19:20:01,092 adding 'fla/ops/common/chunk_h.py' 2026-06-18T19:20:01,095 adding 'fla/ops/common/chunk_h_parallel.py' 2026-06-18T19:20:01,097 adding 'fla/ops/common/chunk_h_split.py' 2026-06-18T19:20:01,099 adding 'fla/ops/common/chunk_o.py' 2026-06-18T19:20:01,101 adding 'fla/ops/common/chunk_scaled_dot_kkt.py' 2026-06-18T19:20:01,103 adding 'fla/ops/common/fused_chunk.py' 2026-06-18T19:20:01,106 adding 'fla/ops/common/fused_recurrent.py' 2026-06-18T19:20:01,107 adding 'fla/ops/common/gate.py' 2026-06-18T19:20:01,110 adding 'fla/ops/common/intracard_cp.py' 2026-06-18T19:20:01,112 adding 'fla/ops/common/backends/__init__.py' 2026-06-18T19:20:01,113 adding 'fla/ops/common/backends/intracard.py' 2026-06-18T19:20:01,115 adding 'fla/ops/common/backends/tilelang/__init__.py' 2026-06-18T19:20:01,117 adding 'fla/ops/common/backends/tilelang/chunk_bwd.py' 2026-06-18T19:20:01,119 adding 'fla/ops/common/backends/tilelang/parallel_attn_bwd.py' 2026-06-18T19:20:01,121 adding 'fla/ops/common/backends/tilelang/parallel_attn_fwd.py' 2026-06-18T19:20:01,123 adding 'fla/ops/cp/__init__.py' 2026-06-18T19:20:01,126 adding 'fla/ops/cp/chunk_delta_h.py' 2026-06-18T19:20:01,128 adding 'fla/ops/cp/comm.py' 2026-06-18T19:20:01,129 adding 'fla/ops/cp/context.py' 2026-06-18T19:20:01,131 adding 'fla/ops/delta_rule/__init__.py' 2026-06-18T19:20:01,133 adding 'fla/ops/delta_rule/chunk.py' 2026-06-18T19:20:01,134 adding 'fla/ops/delta_rule/fused_chunk.py' 2026-06-18T19:20:01,137 adding 'fla/ops/delta_rule/fused_recurrent.py' 2026-06-18T19:20:01,138 adding 'fla/ops/delta_rule/naive.py' 2026-06-18T19:20:01,140 adding 'fla/ops/delta_rule/parallel.py' 2026-06-18T19:20:01,142 adding 'fla/ops/delta_rule/wy_fast.py' 2026-06-18T19:20:01,144 adding 'fla/ops/deltaformer/__init__.py' 2026-06-18T19:20:01,145 adding 'fla/ops/deltaformer/invcum.py' 2026-06-18T19:20:01,146 adding 'fla/ops/deltaformer/naive.py' 2026-06-18T19:20:01,150 adding 'fla/ops/deltaformer/parallel.py' 2026-06-18T19:20:01,151 adding 'fla/ops/forgetting_attn/__init__.py' 2026-06-18T19:20:01,153 adding 'fla/ops/forgetting_attn/naive.py' 2026-06-18T19:20:01,154 adding 'fla/ops/forgetting_attn/parallel.py' 2026-06-18T19:20:01,156 adding 'fla/ops/gated_delta_product/__init__.py' 2026-06-18T19:20:01,158 adding 'fla/ops/gated_delta_product/chunk.py' 2026-06-18T19:20:01,160 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_h.py' 2026-06-18T19:20:01,162 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_o.py' 2026-06-18T19:20:01,163 adding 'fla/ops/gated_delta_product/chunk_ref.py' 2026-06-18T19:20:01,165 adding 'fla/ops/gated_delta_product/naive.py' 2026-06-18T19:20:01,166 adding 'fla/ops/gated_delta_rule/__init__.py' 2026-06-18T19:20:01,169 adding 'fla/ops/gated_delta_rule/chunk.py' 2026-06-18T19:20:01,171 adding 'fla/ops/gated_delta_rule/chunk_fwd.py' 2026-06-18T19:20:01,173 adding 'fla/ops/gated_delta_rule/fused_recurrent.py' 2026-06-18T19:20:01,175 adding 'fla/ops/gated_delta_rule/gate.py' 2026-06-18T19:20:01,177 adding 'fla/ops/gated_delta_rule/naive.py' 2026-06-18T19:20:01,179 adding 'fla/ops/gated_delta_rule/wy_fast.py' 2026-06-18T19:20:01,180 adding 'fla/ops/gated_oja_rule/__init__.py' 2026-06-18T19:20:01,182 adding 'fla/ops/gated_oja_rule/chunk.py' 2026-06-18T19:20:01,185 adding 'fla/ops/gated_oja_rule/chunk_h.py' 2026-06-18T19:20:01,188 adding 'fla/ops/gated_oja_rule/chunk_kkt.py' 2026-06-18T19:20:01,191 adding 'fla/ops/gated_oja_rule/chunk_o.py' 2026-06-18T19:20:01,193 adding 'fla/ops/gated_oja_rule/fused_recurrent.py' 2026-06-18T19:20:01,194 adding 'fla/ops/gated_oja_rule/wy_fast.py' 2026-06-18T19:20:01,196 adding 'fla/ops/gdn2/__init__.py' 2026-06-18T19:20:01,198 adding 'fla/ops/gdn2/chunk.py' 2026-06-18T19:20:01,200 adding 'fla/ops/gdn2/chunk_bwd.py' 2026-06-18T19:20:01,202 adding 'fla/ops/gdn2/chunk_fwd.py' 2026-06-18T19:20:01,205 adding 'fla/ops/gdn2/chunk_intra.py' 2026-06-18T19:20:01,207 adding 'fla/ops/gdn2/chunk_intra_token_parallel.py' 2026-06-18T19:20:01,209 adding 'fla/ops/gdn2/fused_recurrent.py' 2026-06-18T19:20:01,211 adding 'fla/ops/gdn2/naive.py' 2026-06-18T19:20:01,212 adding 'fla/ops/gdn2/wy_fast.py' 2026-06-18T19:20:01,214 adding 'fla/ops/generalized_delta_rule/__init__.py' 2026-06-18T19:20:01,216 adding 'fla/ops/generalized_delta_rule/dplr/__init__.py' 2026-06-18T19:20:01,218 adding 'fla/ops/generalized_delta_rule/dplr/chunk.py' 2026-06-18T19:20:01,220 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py' 2026-06-18T19:20:01,222 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py' 2026-06-18T19:20:01,224 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py' 2026-06-18T19:20:01,226 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py' 2026-06-18T19:20:01,228 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py' 2026-06-18T19:20:01,229 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py' 2026-06-18T19:20:01,231 adding 'fla/ops/generalized_delta_rule/dplr/fused_recurrent.py' 2026-06-18T19:20:01,232 adding 'fla/ops/generalized_delta_rule/dplr/naive.py' 2026-06-18T19:20:01,234 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py' 2026-06-18T19:20:01,236 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py' 2026-06-18T19:20:01,237 adding 'fla/ops/generalized_delta_rule/iplr/__init__.py' 2026-06-18T19:20:01,240 adding 'fla/ops/generalized_delta_rule/iplr/chunk.py' 2026-06-18T19:20:01,242 adding 'fla/ops/generalized_delta_rule/iplr/fused_recurrent.py' 2026-06-18T19:20:01,243 adding 'fla/ops/generalized_delta_rule/iplr/naive.py' 2026-06-18T19:20:01,245 adding 'fla/ops/generalized_delta_rule/iplr/wy_fast.py' 2026-06-18T19:20:01,247 adding 'fla/ops/gla/__init__.py' 2026-06-18T19:20:01,251 adding 'fla/ops/gla/chunk.py' 2026-06-18T19:20:01,253 adding 'fla/ops/gla/fused_chunk.py' 2026-06-18T19:20:01,254 adding 'fla/ops/gla/fused_recurrent.py' 2026-06-18T19:20:01,255 adding 'fla/ops/gla/naive.py' 2026-06-18T19:20:01,257 adding 'fla/ops/gsa/__init__.py' 2026-06-18T19:20:01,261 adding 'fla/ops/gsa/chunk.py' 2026-06-18T19:20:01,263 adding 'fla/ops/gsa/fused_recurrent.py' 2026-06-18T19:20:01,265 adding 'fla/ops/gsa/naive.py' 2026-06-18T19:20:01,266 adding 'fla/ops/hgrn/__init__.py' 2026-06-18T19:20:01,268 adding 'fla/ops/hgrn/chunk.py' 2026-06-18T19:20:01,270 adding 'fla/ops/hgrn/fused_recurrent.py' 2026-06-18T19:20:01,272 adding 'fla/ops/hgrn/naive.py' 2026-06-18T19:20:01,274 adding 'fla/ops/kda/__init__.py' 2026-06-18T19:20:01,276 adding 'fla/ops/kda/chunk.py' 2026-06-18T19:20:01,279 adding 'fla/ops/kda/chunk_bwd.py' 2026-06-18T19:20:01,280 adding 'fla/ops/kda/chunk_fwd.py' 2026-06-18T19:20:01,284 adding 'fla/ops/kda/chunk_intra.py' 2026-06-18T19:20:01,286 adding 'fla/ops/kda/chunk_intra_token_parallel.py' 2026-06-18T19:20:01,288 adding 'fla/ops/kda/fused_recurrent.py' 2026-06-18T19:20:01,290 adding 'fla/ops/kda/gate.py' 2026-06-18T19:20:01,292 adding 'fla/ops/kda/naive.py' 2026-06-18T19:20:01,294 adding 'fla/ops/kda/wy_fast.py' 2026-06-18T19:20:01,296 adding 'fla/ops/kda/backends/__init__.py' 2026-06-18T19:20:01,297 adding 'fla/ops/kda/backends/flashkda.py' 2026-06-18T19:20:01,299 adding 'fla/ops/kda/backends/tilelang/__init__.py' 2026-06-18T19:20:01,302 adding 'fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py' 2026-06-18T19:20:01,303 adding 'fla/ops/lightning_attn/__init__.py' 2026-06-18T19:20:01,305 adding 'fla/ops/lightning_attn/chunk.py' 2026-06-18T19:20:01,306 adding 'fla/ops/lightning_attn/fused_recurrent.py' 2026-06-18T19:20:01,308 adding 'fla/ops/linear_attn/__init__.py' 2026-06-18T19:20:01,310 adding 'fla/ops/linear_attn/chunk.py' 2026-06-18T19:20:01,311 adding 'fla/ops/linear_attn/fused_chunk.py' 2026-06-18T19:20:01,312 adding 'fla/ops/linear_attn/fused_recurrent.py' 2026-06-18T19:20:01,313 adding 'fla/ops/linear_attn/naive.py' 2026-06-18T19:20:01,315 adding 'fla/ops/linear_attn/utils.py' 2026-06-18T19:20:01,316 adding 'fla/ops/log_linear_attn/__init__.py' 2026-06-18T19:20:01,321 adding 'fla/ops/log_linear_attn/chunk.py' 2026-06-18T19:20:01,323 adding 'fla/ops/log_linear_attn/naive.py' 2026-06-18T19:20:01,325 adding 'fla/ops/mesa_net/__init__.py' 2026-06-18T19:20:01,327 adding 'fla/ops/mesa_net/chunk.py' 2026-06-18T19:20:01,328 adding 'fla/ops/mesa_net/chunk_cg_solver_bwd.py' 2026-06-18T19:20:01,330 adding 'fla/ops/mesa_net/chunk_cg_solver_fwd.py' 2026-06-18T19:20:01,331 adding 'fla/ops/mesa_net/chunk_h_fwd.py' 2026-06-18T19:20:01,333 adding 'fla/ops/mesa_net/chunk_h_kk_intra_bwd.py' 2026-06-18T19:20:01,334 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd.py' 2026-06-18T19:20:01,336 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py' 2026-06-18T19:20:01,337 adding 'fla/ops/mesa_net/decoding_one_step.py' 2026-06-18T19:20:01,339 adding 'fla/ops/mesa_net/naive.py' 2026-06-18T19:20:01,341 adding 'fla/ops/moba/__init__.py' 2026-06-18T19:20:01,343 adding 'fla/ops/moba/parallel.py' 2026-06-18T19:20:01,345 adding 'fla/ops/nsa/__init__.py' 2026-06-18T19:20:01,347 adding 'fla/ops/nsa/compression.py' 2026-06-18T19:20:01,349 adding 'fla/ops/nsa/naive.py' 2026-06-18T19:20:01,352 adding 'fla/ops/nsa/parallel.py' 2026-06-18T19:20:01,353 adding 'fla/ops/nsa/utils.py' 2026-06-18T19:20:01,355 adding 'fla/ops/parallax/__init__.py' 2026-06-18T19:20:01,357 adding 'fla/ops/parallax/decode.py' 2026-06-18T19:20:01,359 adding 'fla/ops/parallax/naive.py' 2026-06-18T19:20:01,362 adding 'fla/ops/parallax/parallel.py' 2026-06-18T19:20:01,364 adding 'fla/ops/path_attn/__init__.py' 2026-06-18T19:20:01,365 adding 'fla/ops/path_attn/cumprod_householder_bwd.py' 2026-06-18T19:20:01,367 adding 'fla/ops/path_attn/cumprod_householder_fwd.py' 2026-06-18T19:20:01,368 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd.py' 2026-06-18T19:20:01,370 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py' 2026-06-18T19:20:01,372 adding 'fla/ops/path_attn/intra_chunk_preprocess_fwd.py' 2026-06-18T19:20:01,373 adding 'fla/ops/path_attn/naive.py' 2026-06-18T19:20:01,375 adding 'fla/ops/path_attn/parallel.py' 2026-06-18T19:20:01,376 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dkv.py' 2026-06-18T19:20:01,378 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dqh.py' 2026-06-18T19:20:01,380 adding 'fla/ops/path_attn/parallel_path_bwd_intra.py' 2026-06-18T19:20:01,381 adding 'fla/ops/path_attn/parallel_path_fwd.py' 2026-06-18T19:20:01,383 adding 'fla/ops/path_attn/prepare_k_cache.py' 2026-06-18T19:20:01,384 adding 'fla/ops/path_attn/transform_q.py' 2026-06-18T19:20:01,386 adding 'fla/ops/rebased/__init__.py' 2026-06-18T19:20:01,387 adding 'fla/ops/rebased/naive.py' 2026-06-18T19:20:01,389 adding 'fla/ops/rebased/parallel.py' 2026-06-18T19:20:01,391 adding 'fla/ops/retention/__init__.py' 2026-06-18T19:20:01,392 adding 'fla/ops/retention/chunk.py' 2026-06-18T19:20:01,394 adding 'fla/ops/retention/fused_chunk.py' 2026-06-18T19:20:01,395 adding 'fla/ops/retention/fused_recurrent.py' 2026-06-18T19:20:01,396 adding 'fla/ops/retention/naive.py' 2026-06-18T19:20:01,398 adding 'fla/ops/retention/parallel.py' 2026-06-18T19:20:01,399 adding 'fla/ops/rwkv4/__init__.py' 2026-06-18T19:20:01,401 adding 'fla/ops/rwkv4/fused_recurrent.py' 2026-06-18T19:20:01,403 adding 'fla/ops/rwkv6/__init__.py' 2026-06-18T19:20:01,407 adding 'fla/ops/rwkv6/chunk.py' 2026-06-18T19:20:01,409 adding 'fla/ops/rwkv6/chunk_naive.py' 2026-06-18T19:20:01,411 adding 'fla/ops/rwkv6/fused_recurrent.py' 2026-06-18T19:20:01,413 adding 'fla/ops/rwkv6/recurrent_naive.py' 2026-06-18T19:20:01,415 adding 'fla/ops/rwkv7/__init__.py' 2026-06-18T19:20:01,417 adding 'fla/ops/rwkv7/channel_mixing.py' 2026-06-18T19:20:01,418 adding 'fla/ops/rwkv7/chunk.py' 2026-06-18T19:20:01,420 adding 'fla/ops/rwkv7/fused_addcmul.py' 2026-06-18T19:20:01,421 adding 'fla/ops/rwkv7/fused_k_update.py' 2026-06-18T19:20:01,423 adding 'fla/ops/rwkv7/fused_recurrent.py' 2026-06-18T19:20:01,425 adding 'fla/ops/rwkv7/gate_output_correction.py' 2026-06-18T19:20:01,427 adding 'fla/ops/simple_gla/__init__.py' 2026-06-18T19:20:01,429 adding 'fla/ops/simple_gla/chunk.py' 2026-06-18T19:20:01,430 adding 'fla/ops/simple_gla/fused_chunk.py' 2026-06-18T19:20:01,432 adding 'fla/ops/simple_gla/fused_recurrent.py' 2026-06-18T19:20:01,433 adding 'fla/ops/simple_gla/naive.py' 2026-06-18T19:20:01,436 adding 'fla/ops/simple_gla/parallel.py' 2026-06-18T19:20:01,437 adding 'fla/ops/titans/__init__.py' 2026-06-18T19:20:01,439 adding 'fla/ops/titans/log_impl.py' 2026-06-18T19:20:01,441 adding 'fla/ops/titans/naive.py' 2026-06-18T19:20:01,443 adding 'fla/ops/ttt/__init__.py' 2026-06-18T19:20:01,448 adding 'fla/ops/ttt/chunk.py' 2026-06-18T19:20:01,451 adding 'fla/ops/ttt/fused_chunk.py' 2026-06-18T19:20:01,452 adding 'fla/ops/ttt/naive.py' 2026-06-18T19:20:01,454 adding 'fla/ops/utils/__init__.py' 2026-06-18T19:20:01,457 adding 'fla/ops/utils/cache.py' 2026-06-18T19:20:01,458 adding 'fla/ops/utils/constant.py' 2026-06-18T19:20:01,460 adding 'fla/ops/utils/cumsum.py' 2026-06-18T19:20:01,461 adding 'fla/ops/utils/index.py' 2026-06-18T19:20:01,463 adding 'fla/ops/utils/logcumsumexp.py' 2026-06-18T19:20:01,464 adding 'fla/ops/utils/logsumexp.py' 2026-06-18T19:20:01,466 adding 'fla/ops/utils/matmul.py' 2026-06-18T19:20:01,467 adding 'fla/ops/utils/op.py' 2026-06-18T19:20:01,468 adding 'fla/ops/utils/pack.py' 2026-06-18T19:20:01,470 adding 'fla/ops/utils/pooling.py' 2026-06-18T19:20:01,471 adding 'fla/ops/utils/softmax.py' 2026-06-18T19:20:01,473 adding 'fla/ops/utils/softplus.py' 2026-06-18T19:20:01,475 adding 'fla/ops/utils/solve_tril.py' 2026-06-18T19:20:01,477 adding 'fla/ops/wall_attn/__init__.py' 2026-06-18T19:20:01,479 adding 'fla/ops/wall_attn/decode.py' 2026-06-18T19:20:01,480 adding 'fla/ops/wall_attn/naive.py' 2026-06-18T19:20:01,484 adding 'fla/ops/wall_attn/parallel.py' 2026-06-18T19:20:01,486 adding 'fla/utils/__init__.py' 2026-06-18T19:20:01,487 adding 'fla/utils/_compat.py' 2026-06-18T19:20:01,488 adding 'fla/utils/_config.py' 2026-06-18T19:20:01,490 adding 'fla/utils/_decorators.py' 2026-06-18T19:20:01,492 adding 'fla/utils/_device.py' 2026-06-18T19:20:01,493 adding 'fla/utils/_testing.py' 2026-06-18T19:20:01,496 adding 'fla_core-0.5.1.dist-info/licenses/LICENSE' 2026-06-18T19:20:01,500 adding 'fla_core-0.5.1.dist-info/METADATA' 2026-06-18T19:20:01,502 adding 'fla_core-0.5.1.dist-info/WHEEL' 2026-06-18T19:20:01,503 adding 'fla_core-0.5.1.dist-info/top_level.txt' 2026-06-18T19:20:01,507 adding 'fla_core-0.5.1.dist-info/RECORD' 2026-06-18T19:20:01,519 removing build/bdist.linux-armv7l/wheel 2026-06-18T19:20:01,693 Building wheel for fla-core (pyproject.toml): finished with status 'done' 2026-06-18T19:20:01,716 Created wheel for fla-core: filename=fla_core-0.5.1-py3-none-any.whl size=702955 sha256=273eb77b7a6b0bba1423b0482507586dc0db3be674212f02b8bd42b059d385ea 2026-06-18T19:20:01,717 Stored in directory: /tmp/pip-ephem-wheel-cache-r_hdw6y4/wheels/aa/90/3c/57bcf23d779dea9427fd868fb38d4b2728186fd2e807e438e7 2026-06-18T19:20:01,744 Successfully built fla-core 2026-06-18T19:20:01,772 Removed build tracker: '/tmp/pip-build-tracker-n_wkkkbi'