2026-03-13T13:03:38,958 Created temporary directory: /tmp/pip-ephem-wheel-cache-f0v58ohy 2026-03-13T13:03:38,960 Created temporary directory: /tmp/pip-build-tracker-5gcwd6nr 2026-03-13T13:03:38,960 Initialized build tracking at /tmp/pip-build-tracker-5gcwd6nr 2026-03-13T13:03:38,961 Created build tracker: /tmp/pip-build-tracker-5gcwd6nr 2026-03-13T13:03:38,961 Entered build tracker: /tmp/pip-build-tracker-5gcwd6nr 2026-03-13T13:03:38,962 Created temporary directory: /tmp/pip-wheel-41qqksez 2026-03-13T13:03:38,965 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-03-13T13:03:38,968 Created temporary directory: /tmp/pip-ephem-wheel-cache-yefcpsha 2026-03-13T13:03:38,990 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T13:03:38,993 2 location(s) to search for versions of fla-core: 2026-03-13T13:03:38,993 * https://pypi.org/simple/fla-core/ 2026-03-13T13:03:38,993 * https://www.piwheels.org/simple/fla-core/ 2026-03-13T13:03:38,994 Fetching project page and analyzing links: https://pypi.org/simple/fla-core/ 2026-03-13T13:03:38,995 Getting page https://pypi.org/simple/fla-core/ 2026-03-13T13:03:38,996 Found index url https://pypi.org/simple 2026-03-13T13:03:39,134 Fetched page https://pypi.org/simple/fla-core/ as application/vnd.pypi.simple.v1+json 2026-03-13T13:03:39,137 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-03-13T13:03:39,138 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-03-13T13:03:39,139 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-03-13T13:03:39,140 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-03-13T13:03:39,141 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-03-13T13:03:39,142 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-03-13T13:03:39,143 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-03-13T13:03:39,144 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-03-13T13:03:39,144 Fetching project page and analyzing links: https://www.piwheels.org/simple/fla-core/ 2026-03-13T13:03:39,145 Getting page https://www.piwheels.org/simple/fla-core/ 2026-03-13T13:03:39,147 Found index url https://www.piwheels.org/simple 2026-03-13T13:03:39,305 Fetched page https://www.piwheels.org/simple/fla-core/ as text/html 2026-03-13T13:03:39,307 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-03-13T13:03:39,308 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-03-13T13:03:39,308 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-03-13T13:03:39,309 Skipping link: not a file: https://www.piwheels.org/simple/fla-core/ 2026-03-13T13:03:39,310 Skipping link: not a file: https://pypi.org/simple/fla-core/ 2026-03-13T13:03:39,329 Given no hashes to check 1 links for project 'fla-core': discarding no candidates 2026-03-13T13:03:39,347 Collecting fla-core==0.4.2 2026-03-13T13:03:39,349 Created temporary directory: /tmp/pip-unpack-g2vo4o1r 2026-03-13T13:03:39,559 Downloading fla_core-0.4.2.tar.gz (377 kB) 2026-03-13T13:03:40,192 Added fla-core==0.4.2 from https://files.pythonhosted.org/packages/53/f9/9e05c48f92b1388a8a357141eb557ed0dd6d4bb936e1d05d35f01976657f/fla_core-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-5gcwd6nr' 2026-03-13T13:03:40,196 Created temporary directory: /tmp/pip-build-env-uwdz1xcs 2026-03-13T13:03:40,200 Installing build dependencies: started 2026-03-13T13:03:40,202 Running command pip subprocess to install build dependencies 2026-03-13T13:03:41,327 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T13:03:41,934 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-03-13T13:03:41,957 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T13:03:43,704 Collecting setuptools 2026-03-13T13:03:43,788 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T13:03:44,064 Collecting wheel 2026-03-13T13:03:44,080 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T13:03:44,267 Collecting packaging>=24.0 2026-03-13T13:03:44,282 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T13:03:47,232 Installing collected packages: setuptools, packaging, wheel 2026-03-13T13:03:50,663 Creating /tmp/pip-build-env-uwdz1xcs/overlay/local/bin 2026-03-13T13:03:50,665 changing mode of /tmp/pip-build-env-uwdz1xcs/overlay/local/bin/wheel to 755 2026-03-13T13:03:50,686 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T13:03:50,965 Installing build dependencies: finished with status 'done' 2026-03-13T13:03:50,971 Getting requirements to build wheel: started 2026-03-13T13:03:50,972 Running command Getting requirements to build wheel 2026-03-13T13:03:51,690 running egg_info 2026-03-13T13:03:51,696 writing fla_core.egg-info/PKG-INFO 2026-03-13T13:03:51,701 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-03-13T13:03:51,703 writing requirements to fla_core.egg-info/requires.txt 2026-03-13T13:03:51,705 writing top-level names to fla_core.egg-info/top_level.txt 2026-03-13T13:03:51,771 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:51,784 adding license file 'LICENSE' 2026-03-13T13:03:51,796 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:51,893 Getting requirements to build wheel: finished with status 'done' 2026-03-13T13:03:51,896 Created temporary directory: /tmp/pip-modern-metadata-oz_5fl1a 2026-03-13T13:03:51,898 Preparing metadata (pyproject.toml): started 2026-03-13T13:03:51,899 Running command Preparing metadata (pyproject.toml) 2026-03-13T13:03:52,596 running dist_info 2026-03-13T13:03:52,606 creating /tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info 2026-03-13T13:03:52,607 writing /tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/PKG-INFO 2026-03-13T13:03:52,612 writing dependency_links to /tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/dependency_links.txt 2026-03-13T13:03:52,613 writing requirements to /tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/requires.txt 2026-03-13T13:03:52,614 writing top-level names to /tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/top_level.txt 2026-03-13T13:03:52,616 writing manifest file '/tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:52,672 reading manifest file '/tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:52,674 adding license file 'LICENSE' 2026-03-13T13:03:52,683 writing manifest file '/tmp/pip-modern-metadata-oz_5fl1a/fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:52,684 creating '/tmp/pip-modern-metadata-oz_5fl1a/fla_core-0.4.2.dist-info' 2026-03-13T13:03:52,807 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T13:03:52,813 Source in /tmp/pip-wheel-41qqksez/fla-core_dcbedb498f6247798b7fb3de0dc85454 has version 0.4.2, which satisfies requirement fla-core==0.4.2 from https://files.pythonhosted.org/packages/53/f9/9e05c48f92b1388a8a357141eb557ed0dd6d4bb936e1d05d35f01976657f/fla_core-0.4.2.tar.gz 2026-03-13T13:03:52,814 Removed fla-core==0.4.2 from https://files.pythonhosted.org/packages/53/f9/9e05c48f92b1388a8a357141eb557ed0dd6d4bb936e1d05d35f01976657f/fla_core-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-5gcwd6nr' 2026-03-13T13:03:52,824 Created temporary directory: /tmp/pip-unpack-xee1zlbs 2026-03-13T13:03:52,824 Building wheels for collected packages: fla-core 2026-03-13T13:03:52,829 Created temporary directory: /tmp/pip-wheel-77jzs50q 2026-03-13T13:03:52,829 Destination directory: /tmp/pip-wheel-77jzs50q 2026-03-13T13:03:52,832 Building wheel for fla-core (pyproject.toml): started 2026-03-13T13:03:52,833 Running command Building wheel for fla-core (pyproject.toml) 2026-03-13T13:03:53,487 running bdist_wheel 2026-03-13T13:03:53,504 running build 2026-03-13T13:03:53,505 running build_py 2026-03-13T13:03:53,511 creating build/lib/fla 2026-03-13T13:03:53,513 copying fla/utils.py -> build/lib/fla 2026-03-13T13:03:53,516 copying fla/__init__.py -> build/lib/fla 2026-03-13T13:03:53,518 creating build/lib/fla/ops 2026-03-13T13:03:53,520 copying fla/ops/__init__.py -> build/lib/fla/ops 2026-03-13T13:03:53,523 creating build/lib/fla/modules 2026-03-13T13:03:53,524 copying fla/modules/rotary.py -> build/lib/fla/modules 2026-03-13T13:03:53,527 copying fla/modules/activations.py -> build/lib/fla/modules 2026-03-13T13:03:53,530 copying fla/modules/layernorm.py -> build/lib/fla/modules 2026-03-13T13:03:53,533 copying fla/modules/fused_bitlinear.py -> build/lib/fla/modules 2026-03-13T13:03:53,536 copying fla/modules/fused_norm_gate.py -> build/lib/fla/modules 2026-03-13T13:03:53,538 copying fla/modules/fused_cross_entropy.py -> build/lib/fla/modules 2026-03-13T13:03:53,541 copying fla/modules/convolution.py -> build/lib/fla/modules 2026-03-13T13:03:53,543 copying fla/modules/grpo.py -> build/lib/fla/modules 2026-03-13T13:03:53,545 copying fla/modules/fused_linear_cross_entropy.py -> build/lib/fla/modules 2026-03-13T13:03:53,548 copying fla/modules/l2warp.py -> build/lib/fla/modules 2026-03-13T13:03:53,550 copying fla/modules/token_shift.py -> build/lib/fla/modules 2026-03-13T13:03:53,552 copying fla/modules/__init__.py -> build/lib/fla/modules 2026-03-13T13:03:53,555 copying fla/modules/layernorm_gated.py -> build/lib/fla/modules 2026-03-13T13:03:53,557 copying fla/modules/fused_kl_div.py -> build/lib/fla/modules 2026-03-13T13:03:53,560 copying fla/modules/feature_map.py -> build/lib/fla/modules 2026-03-13T13:03:53,563 copying fla/modules/mlp.py -> build/lib/fla/modules 2026-03-13T13:03:53,565 copying fla/modules/l2norm.py -> build/lib/fla/modules 2026-03-13T13:03:53,568 copying fla/modules/parallel.py -> build/lib/fla/modules 2026-03-13T13:03:53,570 creating build/lib/fla/ops/ttt 2026-03-13T13:03:53,572 copying fla/ops/ttt/fused_chunk.py -> build/lib/fla/ops/ttt 2026-03-13T13:03:53,575 copying fla/ops/ttt/__init__.py -> build/lib/fla/ops/ttt 2026-03-13T13:03:53,577 copying fla/ops/ttt/chunk.py -> build/lib/fla/ops/ttt 2026-03-13T13:03:53,580 copying fla/ops/ttt/naive.py -> build/lib/fla/ops/ttt 2026-03-13T13:03:53,583 creating build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,585 copying fla/ops/gated_delta_product/chunk_ref.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,587 copying fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,589 copying fla/ops/gated_delta_product/__init__.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,592 copying fla/ops/gated_delta_product/chunk.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,595 copying fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,598 copying fla/ops/gated_delta_product/naive.py -> build/lib/fla/ops/gated_delta_product 2026-03-13T13:03:53,600 creating build/lib/fla/ops/generalized_delta_rule 2026-03-13T13:03:53,601 copying fla/ops/generalized_delta_rule/__init__.py -> build/lib/fla/ops/generalized_delta_rule 2026-03-13T13:03:53,604 creating build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,605 copying fla/ops/gated_delta_rule/fused_recurrent.py -> build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,608 copying fla/ops/gated_delta_rule/wy_fast.py -> build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,611 copying fla/ops/gated_delta_rule/__init__.py -> build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,613 copying fla/ops/gated_delta_rule/chunk.py -> build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,616 copying fla/ops/gated_delta_rule/naive.py -> build/lib/fla/ops/gated_delta_rule 2026-03-13T13:03:53,619 creating build/lib/fla/ops/gsa 2026-03-13T13:03:53,620 copying fla/ops/gsa/fused_recurrent.py -> build/lib/fla/ops/gsa 2026-03-13T13:03:53,623 copying fla/ops/gsa/__init__.py -> build/lib/fla/ops/gsa 2026-03-13T13:03:53,625 copying fla/ops/gsa/chunk.py -> build/lib/fla/ops/gsa 2026-03-13T13:03:53,629 copying fla/ops/gsa/naive.py -> build/lib/fla/ops/gsa 2026-03-13T13:03:53,632 creating build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,634 copying fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,637 copying fla/ops/mesa_net/chunk_h_fwd.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,640 copying fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,643 copying fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,647 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,652 copying fla/ops/mesa_net/__init__.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,655 copying fla/ops/mesa_net/chunk.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,658 copying fla/ops/mesa_net/decoding_one_step.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,661 copying fla/ops/mesa_net/naive.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,663 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/lib/fla/ops/mesa_net 2026-03-13T13:03:53,667 creating build/lib/fla/ops/forgetting_attn 2026-03-13T13:03:53,668 copying fla/ops/forgetting_attn/__init__.py -> build/lib/fla/ops/forgetting_attn 2026-03-13T13:03:53,671 copying fla/ops/forgetting_attn/parallel.py -> build/lib/fla/ops/forgetting_attn 2026-03-13T13:03:53,673 copying fla/ops/forgetting_attn/naive.py -> build/lib/fla/ops/forgetting_attn 2026-03-13T13:03:53,676 creating build/lib/fla/ops/gla 2026-03-13T13:03:53,678 copying fla/ops/gla/fused_chunk.py -> build/lib/fla/ops/gla 2026-03-13T13:03:53,680 copying fla/ops/gla/fused_recurrent.py -> build/lib/fla/ops/gla 2026-03-13T13:03:53,684 copying fla/ops/gla/__init__.py -> build/lib/fla/ops/gla 2026-03-13T13:03:53,688 copying fla/ops/gla/chunk.py -> build/lib/fla/ops/gla 2026-03-13T13:03:53,693 copying fla/ops/gla/naive.py -> build/lib/fla/ops/gla 2026-03-13T13:03:53,696 creating build/lib/fla/ops/deltaformer 2026-03-13T13:03:53,697 copying fla/ops/deltaformer/invcum.py -> build/lib/fla/ops/deltaformer 2026-03-13T13:03:53,699 copying fla/ops/deltaformer/__init__.py -> build/lib/fla/ops/deltaformer 2026-03-13T13:03:53,702 copying fla/ops/deltaformer/parallel.py -> build/lib/fla/ops/deltaformer 2026-03-13T13:03:53,705 copying fla/ops/deltaformer/naive.py -> build/lib/fla/ops/deltaformer 2026-03-13T13:03:53,708 creating build/lib/fla/ops/based 2026-03-13T13:03:53,709 copying fla/ops/based/fused_chunk.py -> build/lib/fla/ops/based 2026-03-13T13:03:53,713 copying fla/ops/based/__init__.py -> build/lib/fla/ops/based 2026-03-13T13:03:53,715 copying fla/ops/based/parallel.py -> build/lib/fla/ops/based 2026-03-13T13:03:53,718 copying fla/ops/based/naive.py -> build/lib/fla/ops/based 2026-03-13T13:03:53,721 creating build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,722 copying fla/ops/rwkv6/chunk_naive.py -> build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,727 copying fla/ops/rwkv6/fused_recurrent.py -> build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,730 copying fla/ops/rwkv6/recurrent_naive.py -> build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,732 copying fla/ops/rwkv6/__init__.py -> build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,734 copying fla/ops/rwkv6/chunk.py -> build/lib/fla/ops/rwkv6 2026-03-13T13:03:53,738 creating build/lib/fla/ops/rwkv4 2026-03-13T13:03:53,739 copying fla/ops/rwkv4/fused_recurrent.py -> build/lib/fla/ops/rwkv4 2026-03-13T13:03:53,742 copying fla/ops/rwkv4/__init__.py -> build/lib/fla/ops/rwkv4 2026-03-13T13:03:53,745 creating build/lib/fla/ops/utils 2026-03-13T13:03:53,747 copying fla/ops/utils/logsumexp.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,749 copying fla/ops/utils/index.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,752 copying fla/ops/utils/constant.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,754 copying fla/ops/utils/pooling.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,756 copying fla/ops/utils/matmul.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,759 copying fla/ops/utils/logcumsumexp.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,761 copying fla/ops/utils/pack.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,764 copying fla/ops/utils/softmax.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,766 copying fla/ops/utils/__init__.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,769 copying fla/ops/utils/cumsum.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,771 copying fla/ops/utils/softplus.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,774 copying fla/ops/utils/solve_tril.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,777 copying fla/ops/utils/op.py -> build/lib/fla/ops/utils 2026-03-13T13:03:53,780 creating build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,781 copying fla/ops/gated_oja_rule/chunk_h.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,785 copying fla/ops/gated_oja_rule/chunk_kkt.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,788 copying fla/ops/gated_oja_rule/fused_recurrent.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,790 copying fla/ops/gated_oja_rule/wy_fast.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,793 copying fla/ops/gated_oja_rule/__init__.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,795 copying fla/ops/gated_oja_rule/chunk.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,798 copying fla/ops/gated_oja_rule/chunk_o.py -> build/lib/fla/ops/gated_oja_rule 2026-03-13T13:03:53,801 creating build/lib/fla/ops/lightning_attn 2026-03-13T13:03:53,803 copying fla/ops/lightning_attn/fused_recurrent.py -> build/lib/fla/ops/lightning_attn 2026-03-13T13:03:53,805 copying fla/ops/lightning_attn/__init__.py -> build/lib/fla/ops/lightning_attn 2026-03-13T13:03:53,807 copying fla/ops/lightning_attn/chunk.py -> build/lib/fla/ops/lightning_attn 2026-03-13T13:03:53,810 creating build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,812 copying fla/ops/simple_gla/fused_chunk.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,814 copying fla/ops/simple_gla/fused_recurrent.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,817 copying fla/ops/simple_gla/__init__.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,819 copying fla/ops/simple_gla/chunk.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,822 copying fla/ops/simple_gla/parallel.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,825 copying fla/ops/simple_gla/naive.py -> build/lib/fla/ops/simple_gla 2026-03-13T13:03:53,828 creating build/lib/fla/ops/titans 2026-03-13T13:03:53,829 copying fla/ops/titans/log_impl.py -> build/lib/fla/ops/titans 2026-03-13T13:03:53,832 copying fla/ops/titans/__init__.py -> build/lib/fla/ops/titans 2026-03-13T13:03:53,834 copying fla/ops/titans/naive.py -> build/lib/fla/ops/titans 2026-03-13T13:03:53,837 creating build/lib/fla/ops/cp 2026-03-13T13:03:53,839 copying fla/ops/cp/context.py -> build/lib/fla/ops/cp 2026-03-13T13:03:53,841 copying fla/ops/cp/chunk_delta_h.py -> build/lib/fla/ops/cp 2026-03-13T13:03:53,845 copying fla/ops/cp/__init__.py -> build/lib/fla/ops/cp 2026-03-13T13:03:53,848 copying fla/ops/cp/comm.py -> build/lib/fla/ops/cp 2026-03-13T13:03:53,851 creating build/lib/fla/ops/retention 2026-03-13T13:03:53,852 copying fla/ops/retention/fused_chunk.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,855 copying fla/ops/retention/fused_recurrent.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,857 copying fla/ops/retention/__init__.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,859 copying fla/ops/retention/chunk.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,862 copying fla/ops/retention/parallel.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,864 copying fla/ops/retention/naive.py -> build/lib/fla/ops/retention 2026-03-13T13:03:53,867 creating build/lib/fla/ops/hgrn 2026-03-13T13:03:53,868 copying fla/ops/hgrn/fused_recurrent.py -> build/lib/fla/ops/hgrn 2026-03-13T13:03:53,871 copying fla/ops/hgrn/__init__.py -> build/lib/fla/ops/hgrn 2026-03-13T13:03:53,873 copying fla/ops/hgrn/chunk.py -> build/lib/fla/ops/hgrn 2026-03-13T13:03:53,876 copying fla/ops/hgrn/naive.py -> build/lib/fla/ops/hgrn 2026-03-13T13:03:53,879 creating build/lib/fla/ops/nsa 2026-03-13T13:03:53,880 copying fla/ops/nsa/utils.py -> build/lib/fla/ops/nsa 2026-03-13T13:03:53,883 copying fla/ops/nsa/compression.py -> build/lib/fla/ops/nsa 2026-03-13T13:03:53,886 copying fla/ops/nsa/__init__.py -> build/lib/fla/ops/nsa 2026-03-13T13:03:53,888 copying fla/ops/nsa/parallel.py -> build/lib/fla/ops/nsa 2026-03-13T13:03:53,891 copying fla/ops/nsa/naive.py -> build/lib/fla/ops/nsa 2026-03-13T13:03:53,893 creating build/lib/fla/ops/backends 2026-03-13T13:03:53,894 copying fla/ops/backends/__init__.py -> build/lib/fla/ops/backends 2026-03-13T13:03:53,897 creating build/lib/fla/ops/comba 2026-03-13T13:03:53,898 copying fla/ops/comba/utils.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,900 copying fla/ops/comba/fused_recurrent.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,903 copying fla/ops/comba/wy_fast.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,905 copying fla/ops/comba/__init__.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,907 copying fla/ops/comba/chunk.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,909 copying fla/ops/comba/naive.py -> build/lib/fla/ops/comba 2026-03-13T13:03:53,912 creating build/lib/fla/ops/rebased 2026-03-13T13:03:53,913 copying fla/ops/rebased/__init__.py -> build/lib/fla/ops/rebased 2026-03-13T13:03:53,915 copying fla/ops/rebased/parallel.py -> build/lib/fla/ops/rebased 2026-03-13T13:03:53,917 copying fla/ops/rebased/naive.py -> build/lib/fla/ops/rebased 2026-03-13T13:03:53,920 creating build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,921 copying fla/ops/linear_attn/utils.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,923 copying fla/ops/linear_attn/fused_chunk.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,925 copying fla/ops/linear_attn/fused_recurrent.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,927 copying fla/ops/linear_attn/__init__.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,928 copying fla/ops/linear_attn/chunk.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,930 copying fla/ops/linear_attn/naive.py -> build/lib/fla/ops/linear_attn 2026-03-13T13:03:53,933 creating build/lib/fla/ops/common 2026-03-13T13:03:53,934 copying fla/ops/common/intracard_cp.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,936 copying fla/ops/common/fused_chunk.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,939 copying fla/ops/common/chunk_h.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,941 copying fla/ops/common/chunk_h_parallel.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,944 copying fla/ops/common/fused_recurrent.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,946 copying fla/ops/common/chunk_h_split.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,949 copying fla/ops/common/chunk_delta_h.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,952 copying fla/ops/common/__init__.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,953 copying fla/ops/common/chunk_o.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,956 copying fla/ops/common/chunk_scaled_dot_kkt.py -> build/lib/fla/ops/common 2026-03-13T13:03:53,958 creating build/lib/fla/ops/attn 2026-03-13T13:03:53,959 copying fla/ops/attn/decoding.py -> build/lib/fla/ops/attn 2026-03-13T13:03:53,961 copying fla/ops/attn/__init__.py -> build/lib/fla/ops/attn 2026-03-13T13:03:53,963 copying fla/ops/attn/parallel.py -> build/lib/fla/ops/attn 2026-03-13T13:03:53,966 copying fla/ops/attn/naive.py -> build/lib/fla/ops/attn 2026-03-13T13:03:53,968 creating build/lib/fla/ops/kda 2026-03-13T13:03:53,969 copying fla/ops/kda/chunk_intra.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,972 copying fla/ops/kda/chunk_intra_token_parallel.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,974 copying fla/ops/kda/fused_recurrent.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,977 copying fla/ops/kda/wy_fast.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,979 copying fla/ops/kda/__init__.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,981 copying fla/ops/kda/chunk.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,984 copying fla/ops/kda/gate.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,987 copying fla/ops/kda/chunk_bwd.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,989 copying fla/ops/kda/chunk_fwd.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,991 copying fla/ops/kda/naive.py -> build/lib/fla/ops/kda 2026-03-13T13:03:53,994 creating build/lib/fla/ops/rwkv7 2026-03-13T13:03:53,995 copying fla/ops/rwkv7/fused_k_update.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:53,997 copying fla/ops/rwkv7/fused_recurrent.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,000 copying fla/ops/rwkv7/fused_addcmul.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,002 copying fla/ops/rwkv7/channel_mixing.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,004 copying fla/ops/rwkv7/__init__.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,006 copying fla/ops/rwkv7/chunk.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,008 copying fla/ops/rwkv7/gate_output_correction.py -> build/lib/fla/ops/rwkv7 2026-03-13T13:03:54,011 creating build/lib/fla/ops/abc 2026-03-13T13:03:54,011 copying fla/ops/abc/__init__.py -> build/lib/fla/ops/abc 2026-03-13T13:03:54,014 copying fla/ops/abc/chunk.py -> build/lib/fla/ops/abc 2026-03-13T13:03:54,016 copying fla/ops/abc/naive.py -> build/lib/fla/ops/abc 2026-03-13T13:03:54,019 creating build/lib/fla/ops/log_linear_attn 2026-03-13T13:03:54,020 copying fla/ops/log_linear_attn/__init__.py -> build/lib/fla/ops/log_linear_attn 2026-03-13T13:03:54,022 copying fla/ops/log_linear_attn/chunk.py -> build/lib/fla/ops/log_linear_attn 2026-03-13T13:03:54,025 copying fla/ops/log_linear_attn/naive.py -> build/lib/fla/ops/log_linear_attn 2026-03-13T13:03:54,027 creating build/lib/fla/ops/path_attn 2026-03-13T13:03:54,028 copying fla/ops/path_attn/cumprod_householder_bwd.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,030 copying fla/ops/path_attn/cumprod_householder_fwd.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,033 copying fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,035 copying fla/ops/path_attn/transform_q.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,037 copying fla/ops/path_attn/parallel_path_bwd_intra.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,039 copying fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,041 copying fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,043 copying fla/ops/path_attn/parallel_path_fwd.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,045 copying fla/ops/path_attn/prepare_k_cache.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,047 copying fla/ops/path_attn/__init__.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,049 copying fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,051 copying fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,053 copying fla/ops/path_attn/parallel.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,056 copying fla/ops/path_attn/naive.py -> build/lib/fla/ops/path_attn 2026-03-13T13:03:54,058 creating build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,059 copying fla/ops/delta_rule/fused_chunk.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,061 copying fla/ops/delta_rule/fused_recurrent.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,063 copying fla/ops/delta_rule/wy_fast.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,065 copying fla/ops/delta_rule/__init__.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,067 copying fla/ops/delta_rule/chunk.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,069 copying fla/ops/delta_rule/parallel.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,072 copying fla/ops/delta_rule/naive.py -> build/lib/fla/ops/delta_rule 2026-03-13T13:03:54,075 creating build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,076 copying fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,078 copying fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,081 copying fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,083 copying fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,086 copying fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,088 copying fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,090 copying fla/ops/generalized_delta_rule/dplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,092 copying fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,094 copying fla/ops/generalized_delta_rule/dplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,097 copying fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,099 copying fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,101 copying fla/ops/generalized_delta_rule/dplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,103 creating build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,104 copying fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,107 copying fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,109 copying fla/ops/generalized_delta_rule/iplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,111 copying fla/ops/generalized_delta_rule/iplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,113 copying fla/ops/generalized_delta_rule/iplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,116 creating build/lib/fla/ops/common/backends 2026-03-13T13:03:54,116 copying fla/ops/common/backends/intracard.py -> build/lib/fla/ops/common/backends 2026-03-13T13:03:54,118 copying fla/ops/common/backends/__init__.py -> build/lib/fla/ops/common/backends 2026-03-13T13:03:54,121 creating build/lib/fla/modules/conv 2026-03-13T13:03:54,122 copying fla/modules/conv/__init__.py -> build/lib/fla/modules/conv 2026-03-13T13:03:54,124 copying fla/modules/conv/causal_conv1d.py -> build/lib/fla/modules/conv 2026-03-13T13:03:54,126 copying fla/modules/conv/short_conv.py -> build/lib/fla/modules/conv 2026-03-13T13:03:54,128 copying fla/modules/conv/long_conv.py -> build/lib/fla/modules/conv 2026-03-13T13:03:54,131 creating build/lib/fla/modules/conv/cp 2026-03-13T13:03:54,132 copying fla/modules/conv/cp/ops.py -> build/lib/fla/modules/conv/cp 2026-03-13T13:03:54,134 copying fla/modules/conv/cp/__init__.py -> build/lib/fla/modules/conv/cp 2026-03-13T13:03:54,136 creating build/lib/fla/modules/conv/cuda 2026-03-13T13:03:54,137 copying fla/modules/conv/cuda/ops.py -> build/lib/fla/modules/conv/cuda 2026-03-13T13:03:54,140 copying fla/modules/conv/cuda/__init__.py -> build/lib/fla/modules/conv/cuda 2026-03-13T13:03:54,142 creating build/lib/fla/modules/conv/triton 2026-03-13T13:03:54,143 copying fla/modules/conv/triton/ops.py -> build/lib/fla/modules/conv/triton 2026-03-13T13:03:54,145 copying fla/modules/conv/triton/__init__.py -> build/lib/fla/modules/conv/triton 2026-03-13T13:03:54,147 copying fla/modules/conv/triton/kernels.py -> build/lib/fla/modules/conv/triton 2026-03-13T13:03:54,150 running egg_info 2026-03-13T13:03:54,160 writing fla_core.egg-info/PKG-INFO 2026-03-13T13:03:54,164 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-03-13T13:03:54,165 writing requirements to fla_core.egg-info/requires.txt 2026-03-13T13:03:54,166 writing top-level names to fla_core.egg-info/top_level.txt 2026-03-13T13:03:54,215 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:54,228 adding license file 'LICENSE' 2026-03-13T13:03:54,239 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-03-13T13:03:54,290 installing to build/bdist.linux-armv7l/wheel 2026-03-13T13:03:54,291 running install 2026-03-13T13:03:54,313 running install_lib 2026-03-13T13:03:54,319 creating build/bdist.linux-armv7l/wheel 2026-03-13T13:03:54,321 creating build/bdist.linux-armv7l/wheel/fla 2026-03-13T13:03:54,322 copying build/lib/fla/utils.py -> build/bdist.linux-armv7l/wheel/./fla 2026-03-13T13:03:54,326 creating build/bdist.linux-armv7l/wheel/fla/ops 2026-03-13T13:03:54,327 creating build/bdist.linux-armv7l/wheel/fla/ops/ttt 2026-03-13T13:03:54,328 copying build/lib/fla/ops/ttt/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-03-13T13:03:54,331 copying build/lib/fla/ops/ttt/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-03-13T13:03:54,333 copying build/lib/fla/ops/ttt/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-03-13T13:03:54,337 copying build/lib/fla/ops/ttt/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-03-13T13:03:54,339 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_product 2026-03-13T13:03:54,340 copying build/lib/fla/ops/gated_delta_product/chunk_ref.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,342 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,344 copying build/lib/fla/ops/gated_delta_product/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,346 copying build/lib/fla/ops/gated_delta_product/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,348 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,351 copying build/lib/fla/ops/gated_delta_product/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-03-13T13:03:54,353 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule 2026-03-13T13:03:54,354 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,356 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-03-13T13:03:54,358 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-03-13T13:03:54,361 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-03-13T13:03:54,363 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-03-13T13:03:54,366 copying build/lib/fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,368 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-03-13T13:03:54,370 copying build/lib/fla/ops/generalized_delta_rule/dplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,372 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-03-13T13:03:54,374 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,377 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-03-13T13:03:54,379 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-03-13T13:03:54,381 copying build/lib/fla/ops/generalized_delta_rule/dplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-03-13T13:03:54,383 copying build/lib/fla/ops/generalized_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule 2026-03-13T13:03:54,385 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,386 copying build/lib/fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,389 copying build/lib/fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,391 copying build/lib/fla/ops/generalized_delta_rule/iplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,393 copying build/lib/fla/ops/generalized_delta_rule/iplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,396 copying build/lib/fla/ops/generalized_delta_rule/iplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-03-13T13:03:54,398 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_rule 2026-03-13T13:03:54,399 copying build/lib/fla/ops/gated_delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-03-13T13:03:54,401 copying build/lib/fla/ops/gated_delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-03-13T13:03:54,404 copying build/lib/fla/ops/gated_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-03-13T13:03:54,406 copying build/lib/fla/ops/gated_delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-03-13T13:03:54,409 copying build/lib/fla/ops/gated_delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-03-13T13:03:54,412 creating build/bdist.linux-armv7l/wheel/fla/ops/gsa 2026-03-13T13:03:54,413 copying build/lib/fla/ops/gsa/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-03-13T13:03:54,416 copying build/lib/fla/ops/gsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-03-13T13:03:54,417 copying build/lib/fla/ops/gsa/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-03-13T13:03:54,420 copying build/lib/fla/ops/gsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-03-13T13:03:54,423 creating build/bdist.linux-armv7l/wheel/fla/ops/mesa_net 2026-03-13T13:03:54,424 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,426 copying build/lib/fla/ops/mesa_net/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,428 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,430 copying build/lib/fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,433 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,435 copying build/lib/fla/ops/mesa_net/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,437 copying build/lib/fla/ops/mesa_net/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,440 copying build/lib/fla/ops/mesa_net/decoding_one_step.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,443 copying build/lib/fla/ops/mesa_net/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,446 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-03-13T13:03:54,448 creating build/bdist.linux-armv7l/wheel/fla/ops/forgetting_attn 2026-03-13T13:03:54,449 copying build/lib/fla/ops/forgetting_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-03-13T13:03:54,451 copying build/lib/fla/ops/forgetting_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-03-13T13:03:54,453 copying build/lib/fla/ops/forgetting_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-03-13T13:03:54,455 creating build/bdist.linux-armv7l/wheel/fla/ops/gla 2026-03-13T13:03:54,456 copying build/lib/fla/ops/gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-03-13T13:03:54,458 copying build/lib/fla/ops/gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-03-13T13:03:54,460 copying build/lib/fla/ops/gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-03-13T13:03:54,462 copying build/lib/fla/ops/gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-03-13T13:03:54,465 copying build/lib/fla/ops/gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-03-13T13:03:54,467 creating build/bdist.linux-armv7l/wheel/fla/ops/deltaformer 2026-03-13T13:03:54,468 copying build/lib/fla/ops/deltaformer/invcum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-03-13T13:03:54,470 copying build/lib/fla/ops/deltaformer/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-03-13T13:03:54,472 copying build/lib/fla/ops/deltaformer/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-03-13T13:03:54,475 copying build/lib/fla/ops/deltaformer/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-03-13T13:03:54,477 creating build/bdist.linux-armv7l/wheel/fla/ops/based 2026-03-13T13:03:54,478 copying build/lib/fla/ops/based/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-03-13T13:03:54,481 copying build/lib/fla/ops/based/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-03-13T13:03:54,483 copying build/lib/fla/ops/based/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-03-13T13:03:54,486 copying build/lib/fla/ops/based/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-03-13T13:03:54,488 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv6 2026-03-13T13:03:54,489 copying build/lib/fla/ops/rwkv6/chunk_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-03-13T13:03:54,491 copying build/lib/fla/ops/rwkv6/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-03-13T13:03:54,494 copying build/lib/fla/ops/rwkv6/recurrent_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-03-13T13:03:54,496 copying build/lib/fla/ops/rwkv6/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-03-13T13:03:54,498 copying build/lib/fla/ops/rwkv6/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-03-13T13:03:54,501 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv4 2026-03-13T13:03:54,503 copying build/lib/fla/ops/rwkv4/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-03-13T13:03:54,505 copying build/lib/fla/ops/rwkv4/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-03-13T13:03:54,507 creating build/bdist.linux-armv7l/wheel/fla/ops/utils 2026-03-13T13:03:54,508 copying build/lib/fla/ops/utils/logsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,510 copying build/lib/fla/ops/utils/index.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,512 copying build/lib/fla/ops/utils/constant.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,514 copying build/lib/fla/ops/utils/pooling.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,516 copying build/lib/fla/ops/utils/matmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,519 copying build/lib/fla/ops/utils/logcumsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,521 copying build/lib/fla/ops/utils/pack.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,523 copying build/lib/fla/ops/utils/softmax.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,525 copying build/lib/fla/ops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,527 copying build/lib/fla/ops/utils/cumsum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,530 copying build/lib/fla/ops/utils/softplus.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,531 copying build/lib/fla/ops/utils/solve_tril.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,534 copying build/lib/fla/ops/utils/op.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-03-13T13:03:54,537 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_oja_rule 2026-03-13T13:03:54,538 copying build/lib/fla/ops/gated_oja_rule/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,541 copying build/lib/fla/ops/gated_oja_rule/chunk_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,543 copying build/lib/fla/ops/gated_oja_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,545 copying build/lib/fla/ops/gated_oja_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,547 copying build/lib/fla/ops/gated_oja_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,549 copying build/lib/fla/ops/gated_oja_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,551 copying build/lib/fla/ops/gated_oja_rule/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-03-13T13:03:54,554 creating build/bdist.linux-armv7l/wheel/fla/ops/lightning_attn 2026-03-13T13:03:54,555 copying build/lib/fla/ops/lightning_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-03-13T13:03:54,557 copying build/lib/fla/ops/lightning_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-03-13T13:03:54,559 copying build/lib/fla/ops/lightning_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-03-13T13:03:54,562 creating build/bdist.linux-armv7l/wheel/fla/ops/simple_gla 2026-03-13T13:03:54,563 copying build/lib/fla/ops/simple_gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,565 copying build/lib/fla/ops/simple_gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,567 copying build/lib/fla/ops/simple_gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,569 copying build/lib/fla/ops/simple_gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,571 copying build/lib/fla/ops/simple_gla/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,574 copying build/lib/fla/ops/simple_gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-03-13T13:03:54,576 creating build/bdist.linux-armv7l/wheel/fla/ops/titans 2026-03-13T13:03:54,577 copying build/lib/fla/ops/titans/log_impl.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-03-13T13:03:54,580 copying build/lib/fla/ops/titans/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-03-13T13:03:54,581 copying build/lib/fla/ops/titans/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-03-13T13:03:54,584 creating build/bdist.linux-armv7l/wheel/fla/ops/cp 2026-03-13T13:03:54,586 copying build/lib/fla/ops/cp/context.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-03-13T13:03:54,588 copying build/lib/fla/ops/cp/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-03-13T13:03:54,591 copying build/lib/fla/ops/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-03-13T13:03:54,593 copying build/lib/fla/ops/cp/comm.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-03-13T13:03:54,595 creating build/bdist.linux-armv7l/wheel/fla/ops/retention 2026-03-13T13:03:54,596 copying build/lib/fla/ops/retention/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,598 copying build/lib/fla/ops/retention/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,600 copying build/lib/fla/ops/retention/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,602 copying build/lib/fla/ops/retention/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,604 copying build/lib/fla/ops/retention/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,606 copying build/lib/fla/ops/retention/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-03-13T13:03:54,608 creating build/bdist.linux-armv7l/wheel/fla/ops/hgrn 2026-03-13T13:03:54,609 copying build/lib/fla/ops/hgrn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-03-13T13:03:54,612 copying build/lib/fla/ops/hgrn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-03-13T13:03:54,613 copying build/lib/fla/ops/hgrn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-03-13T13:03:54,616 copying build/lib/fla/ops/hgrn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-03-13T13:03:54,618 creating build/bdist.linux-armv7l/wheel/fla/ops/nsa 2026-03-13T13:03:54,619 copying build/lib/fla/ops/nsa/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-03-13T13:03:54,621 copying build/lib/fla/ops/nsa/compression.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-03-13T13:03:54,624 copying build/lib/fla/ops/nsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-03-13T13:03:54,626 copying build/lib/fla/ops/nsa/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-03-13T13:03:54,629 copying build/lib/fla/ops/nsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-03-13T13:03:54,631 creating build/bdist.linux-armv7l/wheel/fla/ops/backends 2026-03-13T13:03:54,632 copying build/lib/fla/ops/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/backends 2026-03-13T13:03:54,635 copying build/lib/fla/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops 2026-03-13T13:03:54,637 creating build/bdist.linux-armv7l/wheel/fla/ops/comba 2026-03-13T13:03:54,638 copying build/lib/fla/ops/comba/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,640 copying build/lib/fla/ops/comba/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,643 copying build/lib/fla/ops/comba/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,645 copying build/lib/fla/ops/comba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,647 copying build/lib/fla/ops/comba/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,650 copying build/lib/fla/ops/comba/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-03-13T13:03:54,652 creating build/bdist.linux-armv7l/wheel/fla/ops/rebased 2026-03-13T13:03:54,654 copying build/lib/fla/ops/rebased/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-03-13T13:03:54,655 copying build/lib/fla/ops/rebased/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-03-13T13:03:54,658 copying build/lib/fla/ops/rebased/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-03-13T13:03:54,660 creating build/bdist.linux-armv7l/wheel/fla/ops/linear_attn 2026-03-13T13:03:54,661 copying build/lib/fla/ops/linear_attn/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,663 copying build/lib/fla/ops/linear_attn/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,665 copying build/lib/fla/ops/linear_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,667 copying build/lib/fla/ops/linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,669 copying build/lib/fla/ops/linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,671 copying build/lib/fla/ops/linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-03-13T13:03:54,673 creating build/bdist.linux-armv7l/wheel/fla/ops/common 2026-03-13T13:03:54,674 copying build/lib/fla/ops/common/intracard_cp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,677 copying build/lib/fla/ops/common/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,680 copying build/lib/fla/ops/common/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,683 copying build/lib/fla/ops/common/chunk_h_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,685 copying build/lib/fla/ops/common/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,688 copying build/lib/fla/ops/common/chunk_h_split.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,691 copying build/lib/fla/ops/common/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,694 creating build/bdist.linux-armv7l/wheel/fla/ops/common/backends 2026-03-13T13:03:54,695 copying build/lib/fla/ops/common/backends/intracard.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-03-13T13:03:54,697 copying build/lib/fla/ops/common/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-03-13T13:03:54,699 copying build/lib/fla/ops/common/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,701 copying build/lib/fla/ops/common/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,703 copying build/lib/fla/ops/common/chunk_scaled_dot_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-03-13T13:03:54,706 creating build/bdist.linux-armv7l/wheel/fla/ops/attn 2026-03-13T13:03:54,707 copying build/lib/fla/ops/attn/decoding.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-03-13T13:03:54,709 copying build/lib/fla/ops/attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-03-13T13:03:54,711 copying build/lib/fla/ops/attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-03-13T13:03:54,713 copying build/lib/fla/ops/attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-03-13T13:03:54,716 creating build/bdist.linux-armv7l/wheel/fla/ops/kda 2026-03-13T13:03:54,717 copying build/lib/fla/ops/kda/chunk_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,719 copying build/lib/fla/ops/kda/chunk_intra_token_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,722 copying build/lib/fla/ops/kda/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,724 copying build/lib/fla/ops/kda/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,727 copying build/lib/fla/ops/kda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,728 copying build/lib/fla/ops/kda/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,731 copying build/lib/fla/ops/kda/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,733 copying build/lib/fla/ops/kda/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,736 copying build/lib/fla/ops/kda/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,738 copying build/lib/fla/ops/kda/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-03-13T13:03:54,740 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv7 2026-03-13T13:03:54,741 copying build/lib/fla/ops/rwkv7/fused_k_update.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,744 copying build/lib/fla/ops/rwkv7/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,746 copying build/lib/fla/ops/rwkv7/fused_addcmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,749 copying build/lib/fla/ops/rwkv7/channel_mixing.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,751 copying build/lib/fla/ops/rwkv7/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,753 copying build/lib/fla/ops/rwkv7/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,755 copying build/lib/fla/ops/rwkv7/gate_output_correction.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-03-13T13:03:54,757 creating build/bdist.linux-armv7l/wheel/fla/ops/abc 2026-03-13T13:03:54,758 copying build/lib/fla/ops/abc/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-03-13T13:03:54,760 copying build/lib/fla/ops/abc/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-03-13T13:03:54,763 copying build/lib/fla/ops/abc/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-03-13T13:03:54,766 creating build/bdist.linux-armv7l/wheel/fla/ops/log_linear_attn 2026-03-13T13:03:54,767 copying build/lib/fla/ops/log_linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-03-13T13:03:54,769 copying build/lib/fla/ops/log_linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-03-13T13:03:54,772 copying build/lib/fla/ops/log_linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-03-13T13:03:54,774 creating build/bdist.linux-armv7l/wheel/fla/ops/path_attn 2026-03-13T13:03:54,775 copying build/lib/fla/ops/path_attn/cumprod_householder_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,778 copying build/lib/fla/ops/path_attn/cumprod_householder_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,780 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,782 copying build/lib/fla/ops/path_attn/transform_q.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,784 copying build/lib/fla/ops/path_attn/parallel_path_bwd_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,786 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,788 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,790 copying build/lib/fla/ops/path_attn/parallel_path_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,793 copying build/lib/fla/ops/path_attn/prepare_k_cache.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,794 copying build/lib/fla/ops/path_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,796 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,798 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,800 copying build/lib/fla/ops/path_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,803 copying build/lib/fla/ops/path_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-03-13T13:03:54,805 creating build/bdist.linux-armv7l/wheel/fla/ops/delta_rule 2026-03-13T13:03:54,806 copying build/lib/fla/ops/delta_rule/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,808 copying build/lib/fla/ops/delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,811 copying build/lib/fla/ops/delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,813 copying build/lib/fla/ops/delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,815 copying build/lib/fla/ops/delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,817 copying build/lib/fla/ops/delta_rule/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,820 copying build/lib/fla/ops/delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-03-13T13:03:54,822 creating build/bdist.linux-armv7l/wheel/fla/modules 2026-03-13T13:03:54,824 copying build/lib/fla/modules/rotary.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,826 copying build/lib/fla/modules/activations.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,829 copying build/lib/fla/modules/layernorm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,832 copying build/lib/fla/modules/fused_bitlinear.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,834 copying build/lib/fla/modules/fused_norm_gate.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,837 copying build/lib/fla/modules/fused_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,839 copying build/lib/fla/modules/convolution.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,841 copying build/lib/fla/modules/grpo.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,844 creating build/bdist.linux-armv7l/wheel/fla/modules/conv 2026-03-13T13:03:54,845 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cp 2026-03-13T13:03:54,846 copying build/lib/fla/modules/conv/cp/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-03-13T13:03:54,849 copying build/lib/fla/modules/conv/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-03-13T13:03:54,851 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cuda 2026-03-13T13:03:54,852 copying build/lib/fla/modules/conv/cuda/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-03-13T13:03:54,854 copying build/lib/fla/modules/conv/cuda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-03-13T13:03:54,856 copying build/lib/fla/modules/conv/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-03-13T13:03:54,858 copying build/lib/fla/modules/conv/causal_conv1d.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-03-13T13:03:54,860 copying build/lib/fla/modules/conv/short_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-03-13T13:03:54,862 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/triton 2026-03-13T13:03:54,863 copying build/lib/fla/modules/conv/triton/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-03-13T13:03:54,866 copying build/lib/fla/modules/conv/triton/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-03-13T13:03:54,867 copying build/lib/fla/modules/conv/triton/kernels.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-03-13T13:03:54,870 copying build/lib/fla/modules/conv/long_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-03-13T13:03:54,872 copying build/lib/fla/modules/fused_linear_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,874 copying build/lib/fla/modules/l2warp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,876 copying build/lib/fla/modules/token_shift.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,878 copying build/lib/fla/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,880 copying build/lib/fla/modules/layernorm_gated.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,883 copying build/lib/fla/modules/fused_kl_div.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,885 copying build/lib/fla/modules/feature_map.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,887 copying build/lib/fla/modules/mlp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,889 copying build/lib/fla/modules/l2norm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,891 copying build/lib/fla/modules/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-03-13T13:03:54,893 copying build/lib/fla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla 2026-03-13T13:03:54,894 running install_egg_info 2026-03-13T13:03:54,899 Copying fla_core.egg-info to build/bdist.linux-armv7l/wheel/./fla_core-0.4.2-py3.11.egg-info 2026-03-13T13:03:54,909 running install_scripts 2026-03-13T13:03:54,918 creating build/bdist.linux-armv7l/wheel/fla_core-0.4.2.dist-info/WHEEL 2026-03-13T13:03:54,921 creating '/tmp/pip-wheel-77jzs50q/.tmp-t2tjho6o/fla_core-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T13:03:54,923 adding 'fla/__init__.py' 2026-03-13T13:03:54,926 adding 'fla/utils.py' 2026-03-13T13:03:54,927 adding 'fla/modules/__init__.py' 2026-03-13T13:03:54,930 adding 'fla/modules/activations.py' 2026-03-13T13:03:54,931 adding 'fla/modules/convolution.py' 2026-03-13T13:03:54,933 adding 'fla/modules/feature_map.py' 2026-03-13T13:03:54,935 adding 'fla/modules/fused_bitlinear.py' 2026-03-13T13:03:54,937 adding 'fla/modules/fused_cross_entropy.py' 2026-03-13T13:03:54,939 adding 'fla/modules/fused_kl_div.py' 2026-03-13T13:03:54,942 adding 'fla/modules/fused_linear_cross_entropy.py' 2026-03-13T13:03:54,946 adding 'fla/modules/fused_norm_gate.py' 2026-03-13T13:03:54,948 adding 'fla/modules/grpo.py' 2026-03-13T13:03:54,950 adding 'fla/modules/l2norm.py' 2026-03-13T13:03:54,951 adding 'fla/modules/l2warp.py' 2026-03-13T13:03:54,955 adding 'fla/modules/layernorm.py' 2026-03-13T13:03:54,957 adding 'fla/modules/layernorm_gated.py' 2026-03-13T13:03:54,958 adding 'fla/modules/mlp.py' 2026-03-13T13:03:54,960 adding 'fla/modules/parallel.py' 2026-03-13T13:03:54,962 adding 'fla/modules/rotary.py' 2026-03-13T13:03:54,964 adding 'fla/modules/token_shift.py' 2026-03-13T13:03:54,966 adding 'fla/modules/conv/__init__.py' 2026-03-13T13:03:54,968 adding 'fla/modules/conv/causal_conv1d.py' 2026-03-13T13:03:54,969 adding 'fla/modules/conv/long_conv.py' 2026-03-13T13:03:54,971 adding 'fla/modules/conv/short_conv.py' 2026-03-13T13:03:54,973 adding 'fla/modules/conv/cp/__init__.py' 2026-03-13T13:03:54,974 adding 'fla/modules/conv/cp/ops.py' 2026-03-13T13:03:54,976 adding 'fla/modules/conv/cuda/__init__.py' 2026-03-13T13:03:54,978 adding 'fla/modules/conv/cuda/ops.py' 2026-03-13T13:03:54,979 adding 'fla/modules/conv/triton/__init__.py' 2026-03-13T13:03:54,982 adding 'fla/modules/conv/triton/kernels.py' 2026-03-13T13:03:54,984 adding 'fla/modules/conv/triton/ops.py' 2026-03-13T13:03:54,986 adding 'fla/ops/__init__.py' 2026-03-13T13:03:54,988 adding 'fla/ops/abc/__init__.py' 2026-03-13T13:03:54,992 adding 'fla/ops/abc/chunk.py' 2026-03-13T13:03:54,994 adding 'fla/ops/abc/naive.py' 2026-03-13T13:03:54,996 adding 'fla/ops/attn/__init__.py' 2026-03-13T13:03:54,997 adding 'fla/ops/attn/decoding.py' 2026-03-13T13:03:54,998 adding 'fla/ops/attn/naive.py' 2026-03-13T13:03:55,001 adding 'fla/ops/attn/parallel.py' 2026-03-13T13:03:55,003 adding 'fla/ops/backends/__init__.py' 2026-03-13T13:03:55,005 adding 'fla/ops/based/__init__.py' 2026-03-13T13:03:55,007 adding 'fla/ops/based/fused_chunk.py' 2026-03-13T13:03:55,008 adding 'fla/ops/based/naive.py' 2026-03-13T13:03:55,010 adding 'fla/ops/based/parallel.py' 2026-03-13T13:03:55,012 adding 'fla/ops/comba/__init__.py' 2026-03-13T13:03:55,014 adding 'fla/ops/comba/chunk.py' 2026-03-13T13:03:55,016 adding 'fla/ops/comba/fused_recurrent.py' 2026-03-13T13:03:55,017 adding 'fla/ops/comba/naive.py' 2026-03-13T13:03:55,019 adding 'fla/ops/comba/utils.py' 2026-03-13T13:03:55,021 adding 'fla/ops/comba/wy_fast.py' 2026-03-13T13:03:55,022 adding 'fla/ops/common/__init__.py' 2026-03-13T13:03:55,025 adding 'fla/ops/common/chunk_delta_h.py' 2026-03-13T13:03:55,027 adding 'fla/ops/common/chunk_h.py' 2026-03-13T13:03:55,030 adding 'fla/ops/common/chunk_h_parallel.py' 2026-03-13T13:03:55,032 adding 'fla/ops/common/chunk_h_split.py' 2026-03-13T13:03:55,035 adding 'fla/ops/common/chunk_o.py' 2026-03-13T13:03:55,036 adding 'fla/ops/common/chunk_scaled_dot_kkt.py' 2026-03-13T13:03:55,039 adding 'fla/ops/common/fused_chunk.py' 2026-03-13T13:03:55,041 adding 'fla/ops/common/fused_recurrent.py' 2026-03-13T13:03:55,044 adding 'fla/ops/common/intracard_cp.py' 2026-03-13T13:03:55,045 adding 'fla/ops/common/backends/__init__.py' 2026-03-13T13:03:55,046 adding 'fla/ops/common/backends/intracard.py' 2026-03-13T13:03:55,048 adding 'fla/ops/cp/__init__.py' 2026-03-13T13:03:55,052 adding 'fla/ops/cp/chunk_delta_h.py' 2026-03-13T13:03:55,054 adding 'fla/ops/cp/comm.py' 2026-03-13T13:03:55,055 adding 'fla/ops/cp/context.py' 2026-03-13T13:03:55,057 adding 'fla/ops/delta_rule/__init__.py' 2026-03-13T13:03:55,059 adding 'fla/ops/delta_rule/chunk.py' 2026-03-13T13:03:55,060 adding 'fla/ops/delta_rule/fused_chunk.py' 2026-03-13T13:03:55,062 adding 'fla/ops/delta_rule/fused_recurrent.py' 2026-03-13T13:03:55,064 adding 'fla/ops/delta_rule/naive.py' 2026-03-13T13:03:55,066 adding 'fla/ops/delta_rule/parallel.py' 2026-03-13T13:03:55,067 adding 'fla/ops/delta_rule/wy_fast.py' 2026-03-13T13:03:55,069 adding 'fla/ops/deltaformer/__init__.py' 2026-03-13T13:03:55,070 adding 'fla/ops/deltaformer/invcum.py' 2026-03-13T13:03:55,072 adding 'fla/ops/deltaformer/naive.py' 2026-03-13T13:03:55,075 adding 'fla/ops/deltaformer/parallel.py' 2026-03-13T13:03:55,077 adding 'fla/ops/forgetting_attn/__init__.py' 2026-03-13T13:03:55,078 adding 'fla/ops/forgetting_attn/naive.py' 2026-03-13T13:03:55,079 adding 'fla/ops/forgetting_attn/parallel.py' 2026-03-13T13:03:55,081 adding 'fla/ops/gated_delta_product/__init__.py' 2026-03-13T13:03:55,083 adding 'fla/ops/gated_delta_product/chunk.py' 2026-03-13T13:03:55,085 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_h.py' 2026-03-13T13:03:55,087 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_o.py' 2026-03-13T13:03:55,088 adding 'fla/ops/gated_delta_product/chunk_ref.py' 2026-03-13T13:03:55,089 adding 'fla/ops/gated_delta_product/naive.py' 2026-03-13T13:03:55,091 adding 'fla/ops/gated_delta_rule/__init__.py' 2026-03-13T13:03:55,093 adding 'fla/ops/gated_delta_rule/chunk.py' 2026-03-13T13:03:55,095 adding 'fla/ops/gated_delta_rule/fused_recurrent.py' 2026-03-13T13:03:55,096 adding 'fla/ops/gated_delta_rule/naive.py' 2026-03-13T13:03:55,098 adding 'fla/ops/gated_delta_rule/wy_fast.py' 2026-03-13T13:03:55,100 adding 'fla/ops/gated_oja_rule/__init__.py' 2026-03-13T13:03:55,101 adding 'fla/ops/gated_oja_rule/chunk.py' 2026-03-13T13:03:55,105 adding 'fla/ops/gated_oja_rule/chunk_h.py' 2026-03-13T13:03:55,107 adding 'fla/ops/gated_oja_rule/chunk_kkt.py' 2026-03-13T13:03:55,110 adding 'fla/ops/gated_oja_rule/chunk_o.py' 2026-03-13T13:03:55,111 adding 'fla/ops/gated_oja_rule/fused_recurrent.py' 2026-03-13T13:03:55,113 adding 'fla/ops/gated_oja_rule/wy_fast.py' 2026-03-13T13:03:55,115 adding 'fla/ops/generalized_delta_rule/__init__.py' 2026-03-13T13:03:55,117 adding 'fla/ops/generalized_delta_rule/dplr/__init__.py' 2026-03-13T13:03:55,119 adding 'fla/ops/generalized_delta_rule/dplr/chunk.py' 2026-03-13T13:03:55,121 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py' 2026-03-13T13:03:55,123 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py' 2026-03-13T13:03:55,125 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py' 2026-03-13T13:03:55,127 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py' 2026-03-13T13:03:55,129 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py' 2026-03-13T13:03:55,130 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py' 2026-03-13T13:03:55,132 adding 'fla/ops/generalized_delta_rule/dplr/fused_recurrent.py' 2026-03-13T13:03:55,133 adding 'fla/ops/generalized_delta_rule/dplr/naive.py' 2026-03-13T13:03:55,135 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py' 2026-03-13T13:03:55,137 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py' 2026-03-13T13:03:55,139 adding 'fla/ops/generalized_delta_rule/iplr/__init__.py' 2026-03-13T13:03:55,141 adding 'fla/ops/generalized_delta_rule/iplr/chunk.py' 2026-03-13T13:03:55,143 adding 'fla/ops/generalized_delta_rule/iplr/fused_recurrent.py' 2026-03-13T13:03:55,145 adding 'fla/ops/generalized_delta_rule/iplr/naive.py' 2026-03-13T13:03:55,146 adding 'fla/ops/generalized_delta_rule/iplr/wy_fast.py' 2026-03-13T13:03:55,148 adding 'fla/ops/gla/__init__.py' 2026-03-13T13:03:55,152 adding 'fla/ops/gla/chunk.py' 2026-03-13T13:03:55,153 adding 'fla/ops/gla/fused_chunk.py' 2026-03-13T13:03:55,155 adding 'fla/ops/gla/fused_recurrent.py' 2026-03-13T13:03:55,156 adding 'fla/ops/gla/naive.py' 2026-03-13T13:03:55,157 adding 'fla/ops/gsa/__init__.py' 2026-03-13T13:03:55,163 adding 'fla/ops/gsa/chunk.py' 2026-03-13T13:03:55,166 adding 'fla/ops/gsa/fused_recurrent.py' 2026-03-13T13:03:55,168 adding 'fla/ops/gsa/naive.py' 2026-03-13T13:03:55,170 adding 'fla/ops/hgrn/__init__.py' 2026-03-13T13:03:55,172 adding 'fla/ops/hgrn/chunk.py' 2026-03-13T13:03:55,174 adding 'fla/ops/hgrn/fused_recurrent.py' 2026-03-13T13:03:55,176 adding 'fla/ops/hgrn/naive.py' 2026-03-13T13:03:55,178 adding 'fla/ops/kda/__init__.py' 2026-03-13T13:03:55,181 adding 'fla/ops/kda/chunk.py' 2026-03-13T13:03:55,184 adding 'fla/ops/kda/chunk_bwd.py' 2026-03-13T13:03:55,186 adding 'fla/ops/kda/chunk_fwd.py' 2026-03-13T13:03:55,192 adding 'fla/ops/kda/chunk_intra.py' 2026-03-13T13:03:55,194 adding 'fla/ops/kda/chunk_intra_token_parallel.py' 2026-03-13T13:03:55,197 adding 'fla/ops/kda/fused_recurrent.py' 2026-03-13T13:03:55,199 adding 'fla/ops/kda/gate.py' 2026-03-13T13:03:55,201 adding 'fla/ops/kda/naive.py' 2026-03-13T13:03:55,204 adding 'fla/ops/kda/wy_fast.py' 2026-03-13T13:03:55,206 adding 'fla/ops/lightning_attn/__init__.py' 2026-03-13T13:03:55,207 adding 'fla/ops/lightning_attn/chunk.py' 2026-03-13T13:03:55,209 adding 'fla/ops/lightning_attn/fused_recurrent.py' 2026-03-13T13:03:55,211 adding 'fla/ops/linear_attn/__init__.py' 2026-03-13T13:03:55,213 adding 'fla/ops/linear_attn/chunk.py' 2026-03-13T13:03:55,215 adding 'fla/ops/linear_attn/fused_chunk.py' 2026-03-13T13:03:55,216 adding 'fla/ops/linear_attn/fused_recurrent.py' 2026-03-13T13:03:55,218 adding 'fla/ops/linear_attn/naive.py' 2026-03-13T13:03:55,219 adding 'fla/ops/linear_attn/utils.py' 2026-03-13T13:03:55,221 adding 'fla/ops/log_linear_attn/__init__.py' 2026-03-13T13:03:55,228 adding 'fla/ops/log_linear_attn/chunk.py' 2026-03-13T13:03:55,230 adding 'fla/ops/log_linear_attn/naive.py' 2026-03-13T13:03:55,233 adding 'fla/ops/mesa_net/__init__.py' 2026-03-13T13:03:55,235 adding 'fla/ops/mesa_net/chunk.py' 2026-03-13T13:03:55,237 adding 'fla/ops/mesa_net/chunk_cg_solver_bwd.py' 2026-03-13T13:03:55,239 adding 'fla/ops/mesa_net/chunk_cg_solver_fwd.py' 2026-03-13T13:03:55,242 adding 'fla/ops/mesa_net/chunk_h_fwd.py' 2026-03-13T13:03:55,244 adding 'fla/ops/mesa_net/chunk_h_kk_intra_bwd.py' 2026-03-13T13:03:55,246 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd.py' 2026-03-13T13:03:55,248 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py' 2026-03-13T13:03:55,250 adding 'fla/ops/mesa_net/decoding_one_step.py' 2026-03-13T13:03:55,252 adding 'fla/ops/mesa_net/naive.py' 2026-03-13T13:03:55,254 adding 'fla/ops/nsa/__init__.py' 2026-03-13T13:03:55,257 adding 'fla/ops/nsa/compression.py' 2026-03-13T13:03:55,259 adding 'fla/ops/nsa/naive.py' 2026-03-13T13:03:55,262 adding 'fla/ops/nsa/parallel.py' 2026-03-13T13:03:55,264 adding 'fla/ops/nsa/utils.py' 2026-03-13T13:03:55,265 adding 'fla/ops/path_attn/__init__.py' 2026-03-13T13:03:55,267 adding 'fla/ops/path_attn/cumprod_householder_bwd.py' 2026-03-13T13:03:55,268 adding 'fla/ops/path_attn/cumprod_householder_fwd.py' 2026-03-13T13:03:55,270 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd.py' 2026-03-13T13:03:55,272 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py' 2026-03-13T13:03:55,273 adding 'fla/ops/path_attn/intra_chunk_preprocess_fwd.py' 2026-03-13T13:03:55,275 adding 'fla/ops/path_attn/naive.py' 2026-03-13T13:03:55,276 adding 'fla/ops/path_attn/parallel.py' 2026-03-13T13:03:55,278 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dkv.py' 2026-03-13T13:03:55,280 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dqh.py' 2026-03-13T13:03:55,282 adding 'fla/ops/path_attn/parallel_path_bwd_intra.py' 2026-03-13T13:03:55,283 adding 'fla/ops/path_attn/parallel_path_fwd.py' 2026-03-13T13:03:55,284 adding 'fla/ops/path_attn/prepare_k_cache.py' 2026-03-13T13:03:55,286 adding 'fla/ops/path_attn/transform_q.py' 2026-03-13T13:03:55,287 adding 'fla/ops/rebased/__init__.py' 2026-03-13T13:03:55,288 adding 'fla/ops/rebased/naive.py' 2026-03-13T13:03:55,290 adding 'fla/ops/rebased/parallel.py' 2026-03-13T13:03:55,292 adding 'fla/ops/retention/__init__.py' 2026-03-13T13:03:55,293 adding 'fla/ops/retention/chunk.py' 2026-03-13T13:03:55,295 adding 'fla/ops/retention/fused_chunk.py' 2026-03-13T13:03:55,296 adding 'fla/ops/retention/fused_recurrent.py' 2026-03-13T13:03:55,297 adding 'fla/ops/retention/naive.py' 2026-03-13T13:03:55,298 adding 'fla/ops/retention/parallel.py' 2026-03-13T13:03:55,300 adding 'fla/ops/rwkv4/__init__.py' 2026-03-13T13:03:55,302 adding 'fla/ops/rwkv4/fused_recurrent.py' 2026-03-13T13:03:55,303 adding 'fla/ops/rwkv6/__init__.py' 2026-03-13T13:03:55,307 adding 'fla/ops/rwkv6/chunk.py' 2026-03-13T13:03:55,309 adding 'fla/ops/rwkv6/chunk_naive.py' 2026-03-13T13:03:55,311 adding 'fla/ops/rwkv6/fused_recurrent.py' 2026-03-13T13:03:55,313 adding 'fla/ops/rwkv6/recurrent_naive.py' 2026-03-13T13:03:55,314 adding 'fla/ops/rwkv7/__init__.py' 2026-03-13T13:03:55,316 adding 'fla/ops/rwkv7/channel_mixing.py' 2026-03-13T13:03:55,318 adding 'fla/ops/rwkv7/chunk.py' 2026-03-13T13:03:55,319 adding 'fla/ops/rwkv7/fused_addcmul.py' 2026-03-13T13:03:55,321 adding 'fla/ops/rwkv7/fused_k_update.py' 2026-03-13T13:03:55,323 adding 'fla/ops/rwkv7/fused_recurrent.py' 2026-03-13T13:03:55,325 adding 'fla/ops/rwkv7/gate_output_correction.py' 2026-03-13T13:03:55,326 adding 'fla/ops/simple_gla/__init__.py' 2026-03-13T13:03:55,328 adding 'fla/ops/simple_gla/chunk.py' 2026-03-13T13:03:55,330 adding 'fla/ops/simple_gla/fused_chunk.py' 2026-03-13T13:03:55,331 adding 'fla/ops/simple_gla/fused_recurrent.py' 2026-03-13T13:03:55,332 adding 'fla/ops/simple_gla/naive.py' 2026-03-13T13:03:55,335 adding 'fla/ops/simple_gla/parallel.py' 2026-03-13T13:03:55,337 adding 'fla/ops/titans/__init__.py' 2026-03-13T13:03:55,338 adding 'fla/ops/titans/log_impl.py' 2026-03-13T13:03:55,341 adding 'fla/ops/titans/naive.py' 2026-03-13T13:03:55,342 adding 'fla/ops/ttt/__init__.py' 2026-03-13T13:03:55,347 adding 'fla/ops/ttt/chunk.py' 2026-03-13T13:03:55,350 adding 'fla/ops/ttt/fused_chunk.py' 2026-03-13T13:03:55,352 adding 'fla/ops/ttt/naive.py' 2026-03-13T13:03:55,354 adding 'fla/ops/utils/__init__.py' 2026-03-13T13:03:55,355 adding 'fla/ops/utils/constant.py' 2026-03-13T13:03:55,357 adding 'fla/ops/utils/cumsum.py' 2026-03-13T13:03:55,358 adding 'fla/ops/utils/index.py' 2026-03-13T13:03:55,360 adding 'fla/ops/utils/logcumsumexp.py' 2026-03-13T13:03:55,361 adding 'fla/ops/utils/logsumexp.py' 2026-03-13T13:03:55,363 adding 'fla/ops/utils/matmul.py' 2026-03-13T13:03:55,364 adding 'fla/ops/utils/op.py' 2026-03-13T13:03:55,365 adding 'fla/ops/utils/pack.py' 2026-03-13T13:03:55,367 adding 'fla/ops/utils/pooling.py' 2026-03-13T13:03:55,368 adding 'fla/ops/utils/softmax.py' 2026-03-13T13:03:55,370 adding 'fla/ops/utils/softplus.py' 2026-03-13T13:03:55,372 adding 'fla/ops/utils/solve_tril.py' 2026-03-13T13:03:55,374 adding 'fla_core-0.4.2.dist-info/licenses/LICENSE' 2026-03-13T13:03:55,378 adding 'fla_core-0.4.2.dist-info/METADATA' 2026-03-13T13:03:55,380 adding 'fla_core-0.4.2.dist-info/WHEEL' 2026-03-13T13:03:55,380 adding 'fla_core-0.4.2.dist-info/top_level.txt' 2026-03-13T13:03:55,384 adding 'fla_core-0.4.2.dist-info/RECORD' 2026-03-13T13:03:55,393 removing build/bdist.linux-armv7l/wheel 2026-03-13T13:03:55,548 Building wheel for fla-core (pyproject.toml): finished with status 'done' 2026-03-13T13:03:55,563 Created wheel for fla-core: filename=fla_core-0.4.2-py3-none-any.whl size=510239 sha256=9ce9c65c65509d9e7fcddb92407896c3c5b2282a027be92ec53ef6f97dd1118e 2026-03-13T13:03:55,565 Stored in directory: /tmp/pip-ephem-wheel-cache-yefcpsha/wheels/71/02/27/b278d9ac90588629ffedb457902a659998e3cc9fc160172f85 2026-03-13T13:03:55,588 Successfully built fla-core 2026-03-13T13:03:55,603 Removed build tracker: '/tmp/pip-build-tracker-5gcwd6nr'