2025-12-24T19:12:31,773 Created temporary directory: /tmp/pip-ephem-wheel-cache-wgxbjv0g 2025-12-24T19:12:31,775 Created temporary directory: /tmp/pip-build-tracker-f6qce7f7 2025-12-24T19:12:31,775 Initialized build tracking at /tmp/pip-build-tracker-f6qce7f7 2025-12-24T19:12:31,776 Created build tracker: /tmp/pip-build-tracker-f6qce7f7 2025-12-24T19:12:31,776 Entered build tracker: /tmp/pip-build-tracker-f6qce7f7 2025-12-24T19:12:31,777 Created temporary directory: /tmp/pip-wheel-9n79jlpd 2025-12-24T19:12:31,780 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 2025-12-24T19:12:31,783 Created temporary directory: /tmp/pip-ephem-wheel-cache-b70m_27y 2025-12-24T19:12:31,808 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-24T19:12:31,812 2 location(s) to search for versions of fla-core: 2025-12-24T19:12:31,812 * https://pypi.org/simple/fla-core/ 2025-12-24T19:12:31,812 * https://www.piwheels.org/simple/fla-core/ 2025-12-24T19:12:31,813 Fetching project page and analyzing links: https://pypi.org/simple/fla-core/ 2025-12-24T19:12:31,813 Getting page https://pypi.org/simple/fla-core/ 2025-12-24T19:12:31,815 Found index url https://pypi.org/simple 2025-12-24T19:12:31,947 Fetched page https://pypi.org/simple/fla-core/ as application/vnd.pypi.simple.v1+json 2025-12-24T19:12:31,950 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) 2025-12-24T19:12:31,951 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 2025-12-24T19:12:31,951 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) 2025-12-24T19:12:31,952 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 2025-12-24T19:12:31,953 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) 2025-12-24T19:12:31,954 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 2025-12-24T19:12:31,955 Fetching project page and analyzing links: https://www.piwheels.org/simple/fla-core/ 2025-12-24T19:12:31,956 Getting page https://www.piwheels.org/simple/fla-core/ 2025-12-24T19:12:31,957 Found index url https://www.piwheels.org/simple 2025-12-24T19:12:32,124 Fetched page https://www.piwheels.org/simple/fla-core/ as text/html 2025-12-24T19:12:32,126 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) 2025-12-24T19:12:32,127 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) 2025-12-24T19:12:32,128 Skipping link: not a file: https://www.piwheels.org/simple/fla-core/ 2025-12-24T19:12:32,129 Skipping link: not a file: https://pypi.org/simple/fla-core/ 2025-12-24T19:12:32,147 Given no hashes to check 1 links for project 'fla-core': discarding no candidates 2025-12-24T19:12:32,166 Collecting fla-core==0.4.1 2025-12-24T19:12:32,168 Created temporary directory: /tmp/pip-unpack-41yaf00k 2025-12-24T19:12:32,378 Downloading fla_core-0.4.1.tar.gz (319 kB) 2025-12-24T19:12:32,903 Added fla-core==0.4.1 from https://files.pythonhosted.org/packages/f1/de/0d6bd5664ba2e711cabdde11ccb41ddcdd866c531e40900af3601bd7b8c6/fla_core-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-f6qce7f7' 2025-12-24T19:12:32,908 Created temporary directory: /tmp/pip-build-env-68vproua 2025-12-24T19:12:32,912 Installing build dependencies: started 2025-12-24T19:12:32,913 Running command pip subprocess to install build dependencies 2025-12-24T19:12:34,050 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-24T19:12:34,665 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 2025-12-24T19:12:34,688 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-24T19:12:36,412 Collecting setuptools 2025-12-24T19:12:36,499 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-24T19:12:36,766 Collecting wheel 2025-12-24T19:12:36,782 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-24T19:12:39,708 Installing collected packages: wheel, setuptools 2025-12-24T19:12:39,952 Creating /tmp/pip-build-env-68vproua/overlay/local/bin 2025-12-24T19:12:39,955 changing mode of /tmp/pip-build-env-68vproua/overlay/local/bin/wheel to 755 2025-12-24T19:12:43,658 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-24T19:12:43,930 Installing build dependencies: finished with status 'done' 2025-12-24T19:12:43,936 Getting requirements to build wheel: started 2025-12-24T19:12:43,938 Running command Getting requirements to build wheel 2025-12-24T19:12:44,665 running egg_info 2025-12-24T19:12:44,672 writing fla_core.egg-info/PKG-INFO 2025-12-24T19:12:44,677 writing dependency_links to fla_core.egg-info/dependency_links.txt 2025-12-24T19:12:44,679 writing requirements to fla_core.egg-info/requires.txt 2025-12-24T19:12:44,681 writing top-level names to fla_core.egg-info/top_level.txt 2025-12-24T19:12:44,741 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:44,753 adding license file 'LICENSE' 2025-12-24T19:12:44,764 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:44,861 Getting requirements to build wheel: finished with status 'done' 2025-12-24T19:12:44,865 Created temporary directory: /tmp/pip-modern-metadata-uh4knvhw 2025-12-24T19:12:44,867 Preparing metadata (pyproject.toml): started 2025-12-24T19:12:44,869 Running command Preparing metadata (pyproject.toml) 2025-12-24T19:12:45,549 running dist_info 2025-12-24T19:12:45,561 creating /tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info 2025-12-24T19:12:45,562 writing /tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/PKG-INFO 2025-12-24T19:12:45,567 writing dependency_links to /tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/dependency_links.txt 2025-12-24T19:12:45,569 writing requirements to /tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/requires.txt 2025-12-24T19:12:45,570 writing top-level names to /tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/top_level.txt 2025-12-24T19:12:45,572 writing manifest file '/tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:45,623 reading manifest file '/tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:45,626 adding license file 'LICENSE' 2025-12-24T19:12:45,634 writing manifest file '/tmp/pip-modern-metadata-uh4knvhw/fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:45,635 creating '/tmp/pip-modern-metadata-uh4knvhw/fla_core-0.4.1.dist-info' 2025-12-24T19:12:45,759 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-24T19:12:45,766 Source in /tmp/pip-wheel-9n79jlpd/fla-core_9af90fd609d04f8c9deab3e76fd1bfe7 has version 0.4.1, which satisfies requirement fla-core==0.4.1 from https://files.pythonhosted.org/packages/f1/de/0d6bd5664ba2e711cabdde11ccb41ddcdd866c531e40900af3601bd7b8c6/fla_core-0.4.1.tar.gz 2025-12-24T19:12:45,767 Removed fla-core==0.4.1 from https://files.pythonhosted.org/packages/f1/de/0d6bd5664ba2e711cabdde11ccb41ddcdd866c531e40900af3601bd7b8c6/fla_core-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-f6qce7f7' 2025-12-24T19:12:45,776 Created temporary directory: /tmp/pip-unpack-elvqsfxw 2025-12-24T19:12:45,777 Building wheels for collected packages: fla-core 2025-12-24T19:12:45,781 Created temporary directory: /tmp/pip-wheel-32nhinzt 2025-12-24T19:12:45,782 Destination directory: /tmp/pip-wheel-32nhinzt 2025-12-24T19:12:45,784 Building wheel for fla-core (pyproject.toml): started 2025-12-24T19:12:45,785 Running command Building wheel for fla-core (pyproject.toml) 2025-12-24T19:12:46,436 running bdist_wheel 2025-12-24T19:12:46,457 running build 2025-12-24T19:12:46,458 running build_py 2025-12-24T19:12:46,465 creating build/lib/fla 2025-12-24T19:12:46,468 copying fla/__init__.py -> build/lib/fla 2025-12-24T19:12:46,470 copying fla/utils.py -> build/lib/fla 2025-12-24T19:12:46,474 creating build/lib/fla/modules 2025-12-24T19:12:46,475 copying fla/modules/fused_bitlinear.py -> build/lib/fla/modules 2025-12-24T19:12:46,478 copying fla/modules/fused_linear_cross_entropy.py -> build/lib/fla/modules 2025-12-24T19:12:46,481 copying fla/modules/activations.py -> build/lib/fla/modules 2025-12-24T19:12:46,483 copying fla/modules/l2norm.py -> build/lib/fla/modules 2025-12-24T19:12:46,486 copying fla/modules/fused_cross_entropy.py -> build/lib/fla/modules 2025-12-24T19:12:46,488 copying fla/modules/convolution.py -> build/lib/fla/modules 2025-12-24T19:12:46,491 copying fla/modules/fused_norm_gate.py -> build/lib/fla/modules 2025-12-24T19:12:46,494 copying fla/modules/layernorm.py -> build/lib/fla/modules 2025-12-24T19:12:46,497 copying fla/modules/layernorm_gated.py -> build/lib/fla/modules 2025-12-24T19:12:46,500 copying fla/modules/feature_map.py -> build/lib/fla/modules 2025-12-24T19:12:46,503 copying fla/modules/grpo.py -> build/lib/fla/modules 2025-12-24T19:12:46,505 copying fla/modules/l2warp.py -> build/lib/fla/modules 2025-12-24T19:12:46,508 copying fla/modules/mlp.py -> build/lib/fla/modules 2025-12-24T19:12:46,510 copying fla/modules/token_shift.py -> build/lib/fla/modules 2025-12-24T19:12:46,513 copying fla/modules/parallel.py -> build/lib/fla/modules 2025-12-24T19:12:46,515 copying fla/modules/__init__.py -> build/lib/fla/modules 2025-12-24T19:12:46,517 copying fla/modules/fused_kl_div.py -> build/lib/fla/modules 2025-12-24T19:12:46,520 copying fla/modules/rotary.py -> build/lib/fla/modules 2025-12-24T19:12:46,523 creating build/lib/fla/ops 2025-12-24T19:12:46,524 copying fla/ops/__init__.py -> build/lib/fla/ops 2025-12-24T19:12:46,527 creating build/lib/fla/ops/attn 2025-12-24T19:12:46,528 copying fla/ops/attn/parallel.py -> build/lib/fla/ops/attn 2025-12-24T19:12:46,531 copying fla/ops/attn/__init__.py -> build/lib/fla/ops/attn 2025-12-24T19:12:46,533 copying fla/ops/attn/decoding.py -> build/lib/fla/ops/attn 2025-12-24T19:12:46,536 creating build/lib/fla/ops/comba 2025-12-24T19:12:46,537 copying fla/ops/comba/wy_fast.py -> build/lib/fla/ops/comba 2025-12-24T19:12:46,540 copying fla/ops/comba/fused_recurrent.py -> build/lib/fla/ops/comba 2025-12-24T19:12:46,543 copying fla/ops/comba/__init__.py -> build/lib/fla/ops/comba 2025-12-24T19:12:46,545 copying fla/ops/comba/chunk.py -> build/lib/fla/ops/comba 2025-12-24T19:12:46,548 copying fla/ops/comba/utils.py -> build/lib/fla/ops/comba 2025-12-24T19:12:46,551 creating build/lib/fla/ops/utils 2025-12-24T19:12:46,552 copying fla/ops/utils/logsumexp.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,554 copying fla/ops/utils/solve_tril.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,557 copying fla/ops/utils/cumsum.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,560 copying fla/ops/utils/softmax.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,562 copying fla/ops/utils/index.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,564 copying fla/ops/utils/logcumsumexp.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,566 copying fla/ops/utils/op.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,567 copying fla/ops/utils/pack.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,570 copying fla/ops/utils/pooling.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,572 copying fla/ops/utils/matmul.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,574 copying fla/ops/utils/constant.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,576 copying fla/ops/utils/softplus.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,578 copying fla/ops/utils/__init__.py -> build/lib/fla/ops/utils 2025-12-24T19:12:46,581 creating build/lib/fla/ops/gated_delta_rule 2025-12-24T19:12:46,582 copying fla/ops/gated_delta_rule/wy_fast.py -> build/lib/fla/ops/gated_delta_rule 2025-12-24T19:12:46,585 copying fla/ops/gated_delta_rule/fused_recurrent.py -> build/lib/fla/ops/gated_delta_rule 2025-12-24T19:12:46,588 copying fla/ops/gated_delta_rule/__init__.py -> build/lib/fla/ops/gated_delta_rule 2025-12-24T19:12:46,589 copying fla/ops/gated_delta_rule/chunk.py -> build/lib/fla/ops/gated_delta_rule 2025-12-24T19:12:46,592 creating build/lib/fla/ops/gsa 2025-12-24T19:12:46,593 copying fla/ops/gsa/fused_recurrent.py -> build/lib/fla/ops/gsa 2025-12-24T19:12:46,597 copying fla/ops/gsa/naive.py -> build/lib/fla/ops/gsa 2025-12-24T19:12:46,599 copying fla/ops/gsa/__init__.py -> build/lib/fla/ops/gsa 2025-12-24T19:12:46,601 copying fla/ops/gsa/chunk.py -> build/lib/fla/ops/gsa 2025-12-24T19:12:46,604 creating build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,605 copying fla/ops/linear_attn/fused_chunk.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,607 copying fla/ops/linear_attn/fused_recurrent.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,609 copying fla/ops/linear_attn/naive.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,611 copying fla/ops/linear_attn/__init__.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,613 copying fla/ops/linear_attn/chunk.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,615 copying fla/ops/linear_attn/utils.py -> build/lib/fla/ops/linear_attn 2025-12-24T19:12:46,618 creating build/lib/fla/ops/deltaformer 2025-12-24T19:12:46,619 copying fla/ops/deltaformer/naive.py -> build/lib/fla/ops/deltaformer 2025-12-24T19:12:46,621 copying fla/ops/deltaformer/invcum.py -> build/lib/fla/ops/deltaformer 2025-12-24T19:12:46,623 copying fla/ops/deltaformer/parallel.py -> build/lib/fla/ops/deltaformer 2025-12-24T19:12:46,626 copying fla/ops/deltaformer/__init__.py -> build/lib/fla/ops/deltaformer 2025-12-24T19:12:46,628 creating build/lib/fla/ops/kda 2025-12-24T19:12:46,630 copying fla/ops/kda/chunk_bwd.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,632 copying fla/ops/kda/chunk_intra.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,635 copying fla/ops/kda/wy_fast.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,638 copying fla/ops/kda/chunk_intra_token_parallel.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,640 copying fla/ops/kda/fused_recurrent.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,642 copying fla/ops/kda/gate.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,645 copying fla/ops/kda/naive.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,647 copying fla/ops/kda/__init__.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,649 copying fla/ops/kda/chunk.py -> build/lib/fla/ops/kda 2025-12-24T19:12:46,652 creating build/lib/fla/ops/hgrn 2025-12-24T19:12:46,653 copying fla/ops/hgrn/fused_recurrent.py -> build/lib/fla/ops/hgrn 2025-12-24T19:12:46,656 copying fla/ops/hgrn/naive.py -> build/lib/fla/ops/hgrn 2025-12-24T19:12:46,657 copying fla/ops/hgrn/__init__.py -> build/lib/fla/ops/hgrn 2025-12-24T19:12:46,659 copying fla/ops/hgrn/chunk.py -> build/lib/fla/ops/hgrn 2025-12-24T19:12:46,662 creating build/lib/fla/ops/gla 2025-12-24T19:12:46,663 copying fla/ops/gla/fused_chunk.py -> build/lib/fla/ops/gla 2025-12-24T19:12:46,665 copying fla/ops/gla/fused_recurrent.py -> build/lib/fla/ops/gla 2025-12-24T19:12:46,667 copying fla/ops/gla/naive.py -> build/lib/fla/ops/gla 2025-12-24T19:12:46,669 copying fla/ops/gla/__init__.py -> build/lib/fla/ops/gla 2025-12-24T19:12:46,671 copying fla/ops/gla/chunk.py -> build/lib/fla/ops/gla 2025-12-24T19:12:46,675 creating build/lib/fla/ops/rebased 2025-12-24T19:12:46,676 copying fla/ops/rebased/naive.py -> build/lib/fla/ops/rebased 2025-12-24T19:12:46,678 copying fla/ops/rebased/parallel.py -> build/lib/fla/ops/rebased 2025-12-24T19:12:46,680 copying fla/ops/rebased/__init__.py -> build/lib/fla/ops/rebased 2025-12-24T19:12:46,683 creating build/lib/fla/ops/common 2025-12-24T19:12:46,684 copying fla/ops/common/chunk_o.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,687 copying fla/ops/common/chunk_h_parallel.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,690 copying fla/ops/common/chunk_delta_h.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,692 copying fla/ops/common/fused_chunk.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,695 copying fla/ops/common/chunk_h.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,697 copying fla/ops/common/chunk_scaled_dot_kkt.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,699 copying fla/ops/common/fused_recurrent.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,702 copying fla/ops/common/chunk_h_split.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,705 copying fla/ops/common/__init__.py -> build/lib/fla/ops/common 2025-12-24T19:12:46,707 creating build/lib/fla/ops/titans 2025-12-24T19:12:46,708 copying fla/ops/titans/log_impl.py -> build/lib/fla/ops/titans 2025-12-24T19:12:46,711 copying fla/ops/titans/naive.py -> build/lib/fla/ops/titans 2025-12-24T19:12:46,714 copying fla/ops/titans/__init__.py -> build/lib/fla/ops/titans 2025-12-24T19:12:46,716 creating build/lib/fla/ops/nsa 2025-12-24T19:12:46,717 copying fla/ops/nsa/compression.py -> build/lib/fla/ops/nsa 2025-12-24T19:12:46,720 copying fla/ops/nsa/naive.py -> build/lib/fla/ops/nsa 2025-12-24T19:12:46,722 copying fla/ops/nsa/parallel.py -> build/lib/fla/ops/nsa 2025-12-24T19:12:46,725 copying fla/ops/nsa/__init__.py -> build/lib/fla/ops/nsa 2025-12-24T19:12:46,727 copying fla/ops/nsa/utils.py -> build/lib/fla/ops/nsa 2025-12-24T19:12:46,730 creating build/lib/fla/ops/ttt 2025-12-24T19:12:46,731 copying fla/ops/ttt/fused_chunk.py -> build/lib/fla/ops/ttt 2025-12-24T19:12:46,734 copying fla/ops/ttt/naive.py -> build/lib/fla/ops/ttt 2025-12-24T19:12:46,736 copying fla/ops/ttt/__init__.py -> build/lib/fla/ops/ttt 2025-12-24T19:12:46,738 copying fla/ops/ttt/chunk.py -> build/lib/fla/ops/ttt 2025-12-24T19:12:46,742 creating build/lib/fla/ops/lightning_attn 2025-12-24T19:12:46,743 copying fla/ops/lightning_attn/fused_recurrent.py -> build/lib/fla/ops/lightning_attn 2025-12-24T19:12:46,745 copying fla/ops/lightning_attn/__init__.py -> build/lib/fla/ops/lightning_attn 2025-12-24T19:12:46,747 copying fla/ops/lightning_attn/chunk.py -> build/lib/fla/ops/lightning_attn 2025-12-24T19:12:46,750 creating build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,751 copying fla/ops/rwkv7/gate_output_correction.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,754 copying fla/ops/rwkv7/channel_mixing.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,756 copying fla/ops/rwkv7/fused_recurrent.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,759 copying fla/ops/rwkv7/fused_k_update.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,761 copying fla/ops/rwkv7/fused_addcmul.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,763 copying fla/ops/rwkv7/__init__.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,765 copying fla/ops/rwkv7/chunk.py -> build/lib/fla/ops/rwkv7 2025-12-24T19:12:46,768 creating build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,769 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,771 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,774 copying fla/ops/mesa_net/chunk_h_fwd.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,776 copying fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,778 copying fla/ops/mesa_net/decoding_one_step.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,781 copying fla/ops/mesa_net/naive.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,783 copying fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,785 copying fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,788 copying fla/ops/mesa_net/__init__.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,790 copying fla/ops/mesa_net/chunk.py -> build/lib/fla/ops/mesa_net 2025-12-24T19:12:46,792 creating build/lib/fla/ops/based 2025-12-24T19:12:46,794 copying fla/ops/based/fused_chunk.py -> build/lib/fla/ops/based 2025-12-24T19:12:46,796 copying fla/ops/based/naive.py -> build/lib/fla/ops/based 2025-12-24T19:12:46,798 copying fla/ops/based/parallel.py -> build/lib/fla/ops/based 2025-12-24T19:12:46,801 copying fla/ops/based/__init__.py -> build/lib/fla/ops/based 2025-12-24T19:12:46,803 creating build/lib/fla/ops/retention 2025-12-24T19:12:46,804 copying fla/ops/retention/fused_chunk.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,806 copying fla/ops/retention/fused_recurrent.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,808 copying fla/ops/retention/naive.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,810 copying fla/ops/retention/parallel.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,812 copying fla/ops/retention/__init__.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,814 copying fla/ops/retention/chunk.py -> build/lib/fla/ops/retention 2025-12-24T19:12:46,817 creating build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,818 copying fla/ops/delta_rule/fused_chunk.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,820 copying fla/ops/delta_rule/wy_fast.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,822 copying fla/ops/delta_rule/fused_recurrent.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,825 copying fla/ops/delta_rule/naive.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,827 copying fla/ops/delta_rule/parallel.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,830 copying fla/ops/delta_rule/__init__.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,832 copying fla/ops/delta_rule/chunk.py -> build/lib/fla/ops/delta_rule 2025-12-24T19:12:46,835 creating build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,836 copying fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,839 copying fla/ops/gated_delta_product/chunk_ref.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,841 copying fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,843 copying fla/ops/gated_delta_product/naive.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,845 copying fla/ops/gated_delta_product/__init__.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,847 copying fla/ops/gated_delta_product/chunk.py -> build/lib/fla/ops/gated_delta_product 2025-12-24T19:12:46,850 creating build/lib/fla/ops/path_attn 2025-12-24T19:12:46,851 copying fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,854 copying fla/ops/path_attn/cumprod_householder_fwd.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,856 copying fla/ops/path_attn/cumprod_householder_bwd.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,858 copying fla/ops/path_attn/transform_q.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,860 copying fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,863 copying fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,865 copying fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,867 copying fla/ops/path_attn/parallel_path_bwd_intra.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,869 copying fla/ops/path_attn/parallel_path_fwd.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,872 copying fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,874 copying fla/ops/path_attn/parallel.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,876 copying fla/ops/path_attn/__init__.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,878 copying fla/ops/path_attn/prepare_k_cache.py -> build/lib/fla/ops/path_attn 2025-12-24T19:12:46,881 creating build/lib/fla/ops/forgetting_attn 2025-12-24T19:12:46,882 copying fla/ops/forgetting_attn/parallel.py -> build/lib/fla/ops/forgetting_attn 2025-12-24T19:12:46,884 copying fla/ops/forgetting_attn/__init__.py -> build/lib/fla/ops/forgetting_attn 2025-12-24T19:12:46,886 creating build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,887 copying fla/ops/rwkv6/fused_recurrent.py -> build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,890 copying fla/ops/rwkv6/chunk_naive.py -> build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,892 copying fla/ops/rwkv6/__init__.py -> build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,894 copying fla/ops/rwkv6/chunk.py -> build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,897 copying fla/ops/rwkv6/recurrent_naive.py -> build/lib/fla/ops/rwkv6 2025-12-24T19:12:46,899 creating build/lib/fla/ops/abc 2025-12-24T19:12:46,900 copying fla/ops/abc/naive.py -> build/lib/fla/ops/abc 2025-12-24T19:12:46,902 copying fla/ops/abc/__init__.py -> build/lib/fla/ops/abc 2025-12-24T19:12:46,904 copying fla/ops/abc/chunk.py -> build/lib/fla/ops/abc 2025-12-24T19:12:46,907 creating build/lib/fla/ops/rwkv4 2025-12-24T19:12:46,909 copying fla/ops/rwkv4/fused_recurrent.py -> build/lib/fla/ops/rwkv4 2025-12-24T19:12:46,911 copying fla/ops/rwkv4/__init__.py -> build/lib/fla/ops/rwkv4 2025-12-24T19:12:46,914 creating build/lib/fla/ops/generalized_delta_rule 2025-12-24T19:12:46,915 copying fla/ops/generalized_delta_rule/__init__.py -> build/lib/fla/ops/generalized_delta_rule 2025-12-24T19:12:46,917 creating build/lib/fla/ops/log_linear_attn 2025-12-24T19:12:46,918 copying fla/ops/log_linear_attn/naive.py -> build/lib/fla/ops/log_linear_attn 2025-12-24T19:12:46,920 copying fla/ops/log_linear_attn/__init__.py -> build/lib/fla/ops/log_linear_attn 2025-12-24T19:12:46,922 copying fla/ops/log_linear_attn/chunk.py -> build/lib/fla/ops/log_linear_attn 2025-12-24T19:12:46,926 creating build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,927 copying fla/ops/simple_gla/fused_chunk.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,930 copying fla/ops/simple_gla/fused_recurrent.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,932 copying fla/ops/simple_gla/naive.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,934 copying fla/ops/simple_gla/parallel.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,937 copying fla/ops/simple_gla/__init__.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,939 copying fla/ops/simple_gla/chunk.py -> build/lib/fla/ops/simple_gla 2025-12-24T19:12:46,942 creating build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,943 copying fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,946 copying fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,948 copying fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,950 copying fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,953 copying fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,955 copying fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,957 copying fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,959 copying fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,962 copying fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,964 copying fla/ops/generalized_delta_rule/dplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,966 copying fla/ops/generalized_delta_rule/dplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,968 copying fla/ops/generalized_delta_rule/dplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:46,971 creating build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,972 copying fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,975 copying fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,978 copying fla/ops/generalized_delta_rule/iplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,981 copying fla/ops/generalized_delta_rule/iplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,983 copying fla/ops/generalized_delta_rule/iplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:46,986 running egg_info 2025-12-24T19:12:46,998 writing fla_core.egg-info/PKG-INFO 2025-12-24T19:12:47,003 writing dependency_links to fla_core.egg-info/dependency_links.txt 2025-12-24T19:12:47,004 writing requirements to fla_core.egg-info/requires.txt 2025-12-24T19:12:47,006 writing top-level names to fla_core.egg-info/top_level.txt 2025-12-24T19:12:47,046 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:47,058 adding license file 'LICENSE' 2025-12-24T19:12:47,069 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2025-12-24T19:12:47,114 installing to build/bdist.linux-armv7l/wheel 2025-12-24T19:12:47,115 running install 2025-12-24T19:12:47,138 running install_lib 2025-12-24T19:12:47,145 creating build/bdist.linux-armv7l/wheel 2025-12-24T19:12:47,148 creating build/bdist.linux-armv7l/wheel/fla 2025-12-24T19:12:47,150 creating build/bdist.linux-armv7l/wheel/fla/modules 2025-12-24T19:12:47,152 copying build/lib/fla/modules/fused_bitlinear.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,155 copying build/lib/fla/modules/fused_linear_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,158 copying build/lib/fla/modules/activations.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,161 copying build/lib/fla/modules/l2norm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,163 copying build/lib/fla/modules/fused_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,166 copying build/lib/fla/modules/convolution.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,169 copying build/lib/fla/modules/fused_norm_gate.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,172 copying build/lib/fla/modules/layernorm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,175 copying build/lib/fla/modules/layernorm_gated.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,177 copying build/lib/fla/modules/feature_map.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,180 copying build/lib/fla/modules/grpo.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,182 copying build/lib/fla/modules/l2warp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,184 copying build/lib/fla/modules/mlp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,186 copying build/lib/fla/modules/token_shift.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,188 copying build/lib/fla/modules/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,190 copying build/lib/fla/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,192 copying build/lib/fla/modules/fused_kl_div.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,194 copying build/lib/fla/modules/rotary.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2025-12-24T19:12:47,198 creating build/bdist.linux-armv7l/wheel/fla/ops 2025-12-24T19:12:47,200 creating build/bdist.linux-armv7l/wheel/fla/ops/attn 2025-12-24T19:12:47,201 copying build/lib/fla/ops/attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2025-12-24T19:12:47,204 copying build/lib/fla/ops/attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2025-12-24T19:12:47,206 copying build/lib/fla/ops/attn/decoding.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2025-12-24T19:12:47,209 creating build/bdist.linux-armv7l/wheel/fla/ops/comba 2025-12-24T19:12:47,210 copying build/lib/fla/ops/comba/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2025-12-24T19:12:47,212 copying build/lib/fla/ops/comba/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2025-12-24T19:12:47,215 copying build/lib/fla/ops/comba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2025-12-24T19:12:47,217 copying build/lib/fla/ops/comba/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2025-12-24T19:12:47,219 copying build/lib/fla/ops/comba/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2025-12-24T19:12:47,222 creating build/bdist.linux-armv7l/wheel/fla/ops/utils 2025-12-24T19:12:47,223 copying build/lib/fla/ops/utils/logsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,225 copying build/lib/fla/ops/utils/solve_tril.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,228 copying build/lib/fla/ops/utils/cumsum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,231 copying build/lib/fla/ops/utils/softmax.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,233 copying build/lib/fla/ops/utils/index.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,235 copying build/lib/fla/ops/utils/logcumsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,237 copying build/lib/fla/ops/utils/op.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,239 copying build/lib/fla/ops/utils/pack.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,241 copying build/lib/fla/ops/utils/pooling.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,244 copying build/lib/fla/ops/utils/matmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,246 copying build/lib/fla/ops/utils/constant.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,248 copying build/lib/fla/ops/utils/softplus.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,250 copying build/lib/fla/ops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2025-12-24T19:12:47,252 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_rule 2025-12-24T19:12:47,254 copying build/lib/fla/ops/gated_delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2025-12-24T19:12:47,256 copying build/lib/fla/ops/gated_delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2025-12-24T19:12:47,258 copying build/lib/fla/ops/gated_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2025-12-24T19:12:47,260 copying build/lib/fla/ops/gated_delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2025-12-24T19:12:47,263 creating build/bdist.linux-armv7l/wheel/fla/ops/gsa 2025-12-24T19:12:47,264 copying build/lib/fla/ops/gsa/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2025-12-24T19:12:47,267 copying build/lib/fla/ops/gsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2025-12-24T19:12:47,269 copying build/lib/fla/ops/gsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2025-12-24T19:12:47,271 copying build/lib/fla/ops/gsa/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2025-12-24T19:12:47,274 creating build/bdist.linux-armv7l/wheel/fla/ops/linear_attn 2025-12-24T19:12:47,275 copying build/lib/fla/ops/linear_attn/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,278 copying build/lib/fla/ops/linear_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,279 copying build/lib/fla/ops/linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,281 copying build/lib/fla/ops/linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,283 copying build/lib/fla/ops/linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,285 copying build/lib/fla/ops/linear_attn/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2025-12-24T19:12:47,288 creating build/bdist.linux-armv7l/wheel/fla/ops/deltaformer 2025-12-24T19:12:47,289 copying build/lib/fla/ops/deltaformer/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2025-12-24T19:12:47,291 copying build/lib/fla/ops/deltaformer/invcum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2025-12-24T19:12:47,293 copying build/lib/fla/ops/deltaformer/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2025-12-24T19:12:47,296 copying build/lib/fla/ops/deltaformer/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2025-12-24T19:12:47,299 creating build/bdist.linux-armv7l/wheel/fla/ops/kda 2025-12-24T19:12:47,300 copying build/lib/fla/ops/kda/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,303 copying build/lib/fla/ops/kda/chunk_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,306 copying build/lib/fla/ops/kda/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,309 copying build/lib/fla/ops/kda/chunk_intra_token_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,311 copying build/lib/fla/ops/kda/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,314 copying build/lib/fla/ops/kda/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,316 copying build/lib/fla/ops/kda/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,318 copying build/lib/fla/ops/kda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,320 copying build/lib/fla/ops/kda/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2025-12-24T19:12:47,323 creating build/bdist.linux-armv7l/wheel/fla/ops/hgrn 2025-12-24T19:12:47,324 copying build/lib/fla/ops/hgrn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2025-12-24T19:12:47,328 copying build/lib/fla/ops/hgrn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2025-12-24T19:12:47,330 copying build/lib/fla/ops/hgrn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2025-12-24T19:12:47,331 copying build/lib/fla/ops/hgrn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2025-12-24T19:12:47,334 creating build/bdist.linux-armv7l/wheel/fla/ops/gla 2025-12-24T19:12:47,336 copying build/lib/fla/ops/gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2025-12-24T19:12:47,338 copying build/lib/fla/ops/gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2025-12-24T19:12:47,340 copying build/lib/fla/ops/gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2025-12-24T19:12:47,342 copying build/lib/fla/ops/gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2025-12-24T19:12:47,343 copying build/lib/fla/ops/gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2025-12-24T19:12:47,347 creating build/bdist.linux-armv7l/wheel/fla/ops/rebased 2025-12-24T19:12:47,348 copying build/lib/fla/ops/rebased/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2025-12-24T19:12:47,350 copying build/lib/fla/ops/rebased/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2025-12-24T19:12:47,353 copying build/lib/fla/ops/rebased/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2025-12-24T19:12:47,356 creating build/bdist.linux-armv7l/wheel/fla/ops/common 2025-12-24T19:12:47,357 copying build/lib/fla/ops/common/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,359 copying build/lib/fla/ops/common/chunk_h_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,362 copying build/lib/fla/ops/common/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,365 copying build/lib/fla/ops/common/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,367 copying build/lib/fla/ops/common/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,370 copying build/lib/fla/ops/common/chunk_scaled_dot_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,372 copying build/lib/fla/ops/common/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,374 copying build/lib/fla/ops/common/chunk_h_split.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,377 copying build/lib/fla/ops/common/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2025-12-24T19:12:47,379 creating build/bdist.linux-armv7l/wheel/fla/ops/titans 2025-12-24T19:12:47,380 copying build/lib/fla/ops/titans/log_impl.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2025-12-24T19:12:47,383 copying build/lib/fla/ops/titans/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2025-12-24T19:12:47,385 copying build/lib/fla/ops/titans/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2025-12-24T19:12:47,388 creating build/bdist.linux-armv7l/wheel/fla/ops/nsa 2025-12-24T19:12:47,389 copying build/lib/fla/ops/nsa/compression.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2025-12-24T19:12:47,391 copying build/lib/fla/ops/nsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2025-12-24T19:12:47,393 copying build/lib/fla/ops/nsa/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2025-12-24T19:12:47,396 copying build/lib/fla/ops/nsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2025-12-24T19:12:47,398 copying build/lib/fla/ops/nsa/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2025-12-24T19:12:47,401 creating build/bdist.linux-armv7l/wheel/fla/ops/ttt 2025-12-24T19:12:47,402 copying build/lib/fla/ops/ttt/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2025-12-24T19:12:47,405 copying build/lib/fla/ops/ttt/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2025-12-24T19:12:47,407 copying build/lib/fla/ops/ttt/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2025-12-24T19:12:47,409 copying build/lib/fla/ops/ttt/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2025-12-24T19:12:47,413 creating build/bdist.linux-armv7l/wheel/fla/ops/lightning_attn 2025-12-24T19:12:47,414 copying build/lib/fla/ops/lightning_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2025-12-24T19:12:47,416 copying build/lib/fla/ops/lightning_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2025-12-24T19:12:47,418 copying build/lib/fla/ops/lightning_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2025-12-24T19:12:47,420 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv7 2025-12-24T19:12:47,421 copying build/lib/fla/ops/rwkv7/gate_output_correction.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,424 copying build/lib/fla/ops/rwkv7/channel_mixing.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,426 copying build/lib/fla/ops/rwkv7/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,428 copying build/lib/fla/ops/rwkv7/fused_k_update.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,431 copying build/lib/fla/ops/rwkv7/fused_addcmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,433 copying build/lib/fla/ops/rwkv7/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,435 copying build/lib/fla/ops/rwkv7/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2025-12-24T19:12:47,437 creating build/bdist.linux-armv7l/wheel/fla/ops/mesa_net 2025-12-24T19:12:47,438 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,441 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,443 copying build/lib/fla/ops/mesa_net/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,445 copying build/lib/fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,448 copying build/lib/fla/ops/mesa_net/decoding_one_step.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,450 copying build/lib/fla/ops/mesa_net/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,452 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,455 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,457 copying build/lib/fla/ops/mesa_net/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,459 copying build/lib/fla/ops/mesa_net/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2025-12-24T19:12:47,463 creating build/bdist.linux-armv7l/wheel/fla/ops/based 2025-12-24T19:12:47,464 copying build/lib/fla/ops/based/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2025-12-24T19:12:47,467 copying build/lib/fla/ops/based/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2025-12-24T19:12:47,469 copying build/lib/fla/ops/based/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2025-12-24T19:12:47,471 copying build/lib/fla/ops/based/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2025-12-24T19:12:47,474 creating build/bdist.linux-armv7l/wheel/fla/ops/retention 2025-12-24T19:12:47,475 copying build/lib/fla/ops/retention/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,477 copying build/lib/fla/ops/retention/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,479 copying build/lib/fla/ops/retention/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,481 copying build/lib/fla/ops/retention/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,483 copying build/lib/fla/ops/retention/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,485 copying build/lib/fla/ops/retention/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2025-12-24T19:12:47,487 creating build/bdist.linux-armv7l/wheel/fla/ops/delta_rule 2025-12-24T19:12:47,488 copying build/lib/fla/ops/delta_rule/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,490 copying build/lib/fla/ops/delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,492 copying build/lib/fla/ops/delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,495 copying build/lib/fla/ops/delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,497 copying build/lib/fla/ops/delta_rule/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,499 copying build/lib/fla/ops/delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,501 copying build/lib/fla/ops/delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2025-12-24T19:12:47,504 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_product 2025-12-24T19:12:47,505 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,508 copying build/lib/fla/ops/gated_delta_product/chunk_ref.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,509 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,512 copying build/lib/fla/ops/gated_delta_product/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,514 copying build/lib/fla/ops/gated_delta_product/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,516 copying build/lib/fla/ops/gated_delta_product/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2025-12-24T19:12:47,519 creating build/bdist.linux-armv7l/wheel/fla/ops/path_attn 2025-12-24T19:12:47,520 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,523 copying build/lib/fla/ops/path_attn/cumprod_householder_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,525 copying build/lib/fla/ops/path_attn/cumprod_householder_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,528 copying build/lib/fla/ops/path_attn/transform_q.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,530 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,533 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,535 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,537 copying build/lib/fla/ops/path_attn/parallel_path_bwd_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,540 copying build/lib/fla/ops/path_attn/parallel_path_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,542 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,544 copying build/lib/fla/ops/path_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,547 copying build/lib/fla/ops/path_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,549 copying build/lib/fla/ops/path_attn/prepare_k_cache.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2025-12-24T19:12:47,551 creating build/bdist.linux-armv7l/wheel/fla/ops/forgetting_attn 2025-12-24T19:12:47,552 copying build/lib/fla/ops/forgetting_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2025-12-24T19:12:47,554 copying build/lib/fla/ops/forgetting_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2025-12-24T19:12:47,556 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv6 2025-12-24T19:12:47,558 copying build/lib/fla/ops/rwkv6/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2025-12-24T19:12:47,560 copying build/lib/fla/ops/rwkv6/chunk_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2025-12-24T19:12:47,562 copying build/lib/fla/ops/rwkv6/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2025-12-24T19:12:47,564 copying build/lib/fla/ops/rwkv6/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2025-12-24T19:12:47,567 copying build/lib/fla/ops/rwkv6/recurrent_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2025-12-24T19:12:47,570 creating build/bdist.linux-armv7l/wheel/fla/ops/abc 2025-12-24T19:12:47,571 copying build/lib/fla/ops/abc/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2025-12-24T19:12:47,573 copying build/lib/fla/ops/abc/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2025-12-24T19:12:47,575 copying build/lib/fla/ops/abc/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2025-12-24T19:12:47,578 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv4 2025-12-24T19:12:47,579 copying build/lib/fla/ops/rwkv4/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2025-12-24T19:12:47,582 copying build/lib/fla/ops/rwkv4/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2025-12-24T19:12:47,584 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule 2025-12-24T19:12:47,586 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,588 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,591 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,593 copying build/lib/fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,596 copying build/lib/fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,598 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,600 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,602 copying build/lib/fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,605 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,607 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,610 copying build/lib/fla/ops/generalized_delta_rule/dplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,612 copying build/lib/fla/ops/generalized_delta_rule/dplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,614 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2025-12-24T19:12:47,617 copying build/lib/fla/ops/generalized_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule 2025-12-24T19:12:47,620 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,622 copying build/lib/fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,624 copying build/lib/fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,627 copying build/lib/fla/ops/generalized_delta_rule/iplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,629 copying build/lib/fla/ops/generalized_delta_rule/iplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,631 copying build/lib/fla/ops/generalized_delta_rule/iplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2025-12-24T19:12:47,634 creating build/bdist.linux-armv7l/wheel/fla/ops/log_linear_attn 2025-12-24T19:12:47,635 copying build/lib/fla/ops/log_linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2025-12-24T19:12:47,637 copying build/lib/fla/ops/log_linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2025-12-24T19:12:47,639 copying build/lib/fla/ops/log_linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2025-12-24T19:12:47,643 copying build/lib/fla/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops 2025-12-24T19:12:47,645 creating build/bdist.linux-armv7l/wheel/fla/ops/simple_gla 2025-12-24T19:12:47,646 copying build/lib/fla/ops/simple_gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,649 copying build/lib/fla/ops/simple_gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,651 copying build/lib/fla/ops/simple_gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,654 copying build/lib/fla/ops/simple_gla/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,656 copying build/lib/fla/ops/simple_gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,659 copying build/lib/fla/ops/simple_gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2025-12-24T19:12:47,663 copying build/lib/fla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla 2025-12-24T19:12:47,666 copying build/lib/fla/utils.py -> build/bdist.linux-armv7l/wheel/./fla 2025-12-24T19:12:47,670 running install_egg_info 2025-12-24T19:12:47,679 Copying fla_core.egg-info to build/bdist.linux-armv7l/wheel/./fla_core-0.4.1-py3.11.egg-info 2025-12-24T19:12:47,695 running install_scripts 2025-12-24T19:12:47,712 creating build/bdist.linux-armv7l/wheel/fla_core-0.4.1.dist-info/WHEEL 2025-12-24T19:12:47,716 creating '/tmp/pip-wheel-32nhinzt/.tmp-uo21iztj/fla_core-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-24T19:12:47,720 adding 'fla/__init__.py' 2025-12-24T19:12:47,725 adding 'fla/utils.py' 2025-12-24T19:12:47,728 adding 'fla/modules/__init__.py' 2025-12-24T19:12:47,732 adding 'fla/modules/activations.py' 2025-12-24T19:12:47,740 adding 'fla/modules/convolution.py' 2025-12-24T19:12:47,744 adding 'fla/modules/feature_map.py' 2025-12-24T19:12:47,749 adding 'fla/modules/fused_bitlinear.py' 2025-12-24T19:12:47,753 adding 'fla/modules/fused_cross_entropy.py' 2025-12-24T19:12:47,757 adding 'fla/modules/fused_kl_div.py' 2025-12-24T19:12:47,760 adding 'fla/modules/fused_linear_cross_entropy.py' 2025-12-24T19:12:47,764 adding 'fla/modules/fused_norm_gate.py' 2025-12-24T19:12:47,767 adding 'fla/modules/grpo.py' 2025-12-24T19:12:47,769 adding 'fla/modules/l2norm.py' 2025-12-24T19:12:47,770 adding 'fla/modules/l2warp.py' 2025-12-24T19:12:47,774 adding 'fla/modules/layernorm.py' 2025-12-24T19:12:47,776 adding 'fla/modules/layernorm_gated.py' 2025-12-24T19:12:47,778 adding 'fla/modules/mlp.py' 2025-12-24T19:12:47,779 adding 'fla/modules/parallel.py' 2025-12-24T19:12:47,782 adding 'fla/modules/rotary.py' 2025-12-24T19:12:47,784 adding 'fla/modules/token_shift.py' 2025-12-24T19:12:47,786 adding 'fla/ops/__init__.py' 2025-12-24T19:12:47,788 adding 'fla/ops/abc/__init__.py' 2025-12-24T19:12:47,792 adding 'fla/ops/abc/chunk.py' 2025-12-24T19:12:47,794 adding 'fla/ops/abc/naive.py' 2025-12-24T19:12:47,795 adding 'fla/ops/attn/__init__.py' 2025-12-24T19:12:47,797 adding 'fla/ops/attn/decoding.py' 2025-12-24T19:12:47,800 adding 'fla/ops/attn/parallel.py' 2025-12-24T19:12:47,801 adding 'fla/ops/based/__init__.py' 2025-12-24T19:12:47,803 adding 'fla/ops/based/fused_chunk.py' 2025-12-24T19:12:47,805 adding 'fla/ops/based/naive.py' 2025-12-24T19:12:47,807 adding 'fla/ops/based/parallel.py' 2025-12-24T19:12:47,809 adding 'fla/ops/comba/__init__.py' 2025-12-24T19:12:47,811 adding 'fla/ops/comba/chunk.py' 2025-12-24T19:12:47,813 adding 'fla/ops/comba/fused_recurrent.py' 2025-12-24T19:12:47,814 adding 'fla/ops/comba/utils.py' 2025-12-24T19:12:47,816 adding 'fla/ops/comba/wy_fast.py' 2025-12-24T19:12:47,818 adding 'fla/ops/common/__init__.py' 2025-12-24T19:12:47,820 adding 'fla/ops/common/chunk_delta_h.py' 2025-12-24T19:12:47,822 adding 'fla/ops/common/chunk_h.py' 2025-12-24T19:12:47,825 adding 'fla/ops/common/chunk_h_parallel.py' 2025-12-24T19:12:47,827 adding 'fla/ops/common/chunk_h_split.py' 2025-12-24T19:12:47,830 adding 'fla/ops/common/chunk_o.py' 2025-12-24T19:12:47,831 adding 'fla/ops/common/chunk_scaled_dot_kkt.py' 2025-12-24T19:12:47,834 adding 'fla/ops/common/fused_chunk.py' 2025-12-24T19:12:47,836 adding 'fla/ops/common/fused_recurrent.py' 2025-12-24T19:12:47,838 adding 'fla/ops/delta_rule/__init__.py' 2025-12-24T19:12:47,840 adding 'fla/ops/delta_rule/chunk.py' 2025-12-24T19:12:47,841 adding 'fla/ops/delta_rule/fused_chunk.py' 2025-12-24T19:12:47,844 adding 'fla/ops/delta_rule/fused_recurrent.py' 2025-12-24T19:12:47,845 adding 'fla/ops/delta_rule/naive.py' 2025-12-24T19:12:47,847 adding 'fla/ops/delta_rule/parallel.py' 2025-12-24T19:12:47,849 adding 'fla/ops/delta_rule/wy_fast.py' 2025-12-24T19:12:47,851 adding 'fla/ops/deltaformer/__init__.py' 2025-12-24T19:12:47,852 adding 'fla/ops/deltaformer/invcum.py' 2025-12-24T19:12:47,853 adding 'fla/ops/deltaformer/naive.py' 2025-12-24T19:12:47,856 adding 'fla/ops/deltaformer/parallel.py' 2025-12-24T19:12:47,858 adding 'fla/ops/forgetting_attn/__init__.py' 2025-12-24T19:12:47,859 adding 'fla/ops/forgetting_attn/parallel.py' 2025-12-24T19:12:47,861 adding 'fla/ops/gated_delta_product/__init__.py' 2025-12-24T19:12:47,863 adding 'fla/ops/gated_delta_product/chunk.py' 2025-12-24T19:12:47,866 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_h.py' 2025-12-24T19:12:47,868 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_o.py' 2025-12-24T19:12:47,911 adding 'fla/ops/gated_delta_product/chunk_ref.py' 2025-12-24T19:12:47,913 adding 'fla/ops/gated_delta_product/naive.py' 2025-12-24T19:12:47,916 adding 'fla/ops/gated_delta_rule/__init__.py' 2025-12-24T19:12:47,917 adding 'fla/ops/gated_delta_rule/chunk.py' 2025-12-24T19:12:47,919 adding 'fla/ops/gated_delta_rule/fused_recurrent.py' 2025-12-24T19:12:47,921 adding 'fla/ops/gated_delta_rule/wy_fast.py' 2025-12-24T19:12:47,923 adding 'fla/ops/generalized_delta_rule/__init__.py' 2025-12-24T19:12:47,925 adding 'fla/ops/generalized_delta_rule/dplr/__init__.py' 2025-12-24T19:12:47,927 adding 'fla/ops/generalized_delta_rule/dplr/chunk.py' 2025-12-24T19:12:47,929 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py' 2025-12-24T19:12:47,931 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py' 2025-12-24T19:12:47,932 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py' 2025-12-24T19:12:47,934 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py' 2025-12-24T19:12:47,936 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py' 2025-12-24T19:12:47,937 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py' 2025-12-24T19:12:47,939 adding 'fla/ops/generalized_delta_rule/dplr/fused_recurrent.py' 2025-12-24T19:12:47,940 adding 'fla/ops/generalized_delta_rule/dplr/naive.py' 2025-12-24T19:12:47,942 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py' 2025-12-24T19:12:47,944 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py' 2025-12-24T19:12:47,945 adding 'fla/ops/generalized_delta_rule/iplr/__init__.py' 2025-12-24T19:12:47,948 adding 'fla/ops/generalized_delta_rule/iplr/chunk.py' 2025-12-24T19:12:47,950 adding 'fla/ops/generalized_delta_rule/iplr/fused_recurrent.py' 2025-12-24T19:12:47,951 adding 'fla/ops/generalized_delta_rule/iplr/naive.py' 2025-12-24T19:12:47,953 adding 'fla/ops/generalized_delta_rule/iplr/wy_fast.py' 2025-12-24T19:12:47,955 adding 'fla/ops/gla/__init__.py' 2025-12-24T19:12:47,958 adding 'fla/ops/gla/chunk.py' 2025-12-24T19:12:47,960 adding 'fla/ops/gla/fused_chunk.py' 2025-12-24T19:12:47,961 adding 'fla/ops/gla/fused_recurrent.py' 2025-12-24T19:12:47,962 adding 'fla/ops/gla/naive.py' 2025-12-24T19:12:47,964 adding 'fla/ops/gsa/__init__.py' 2025-12-24T19:12:47,968 adding 'fla/ops/gsa/chunk.py' 2025-12-24T19:12:47,970 adding 'fla/ops/gsa/fused_recurrent.py' 2025-12-24T19:12:47,972 adding 'fla/ops/gsa/naive.py' 2025-12-24T19:12:47,973 adding 'fla/ops/hgrn/__init__.py' 2025-12-24T19:12:47,975 adding 'fla/ops/hgrn/chunk.py' 2025-12-24T19:12:47,977 adding 'fla/ops/hgrn/fused_recurrent.py' 2025-12-24T19:12:47,978 adding 'fla/ops/hgrn/naive.py' 2025-12-24T19:12:47,980 adding 'fla/ops/kda/__init__.py' 2025-12-24T19:12:47,982 adding 'fla/ops/kda/chunk.py' 2025-12-24T19:12:47,984 adding 'fla/ops/kda/chunk_bwd.py' 2025-12-24T19:12:47,987 adding 'fla/ops/kda/chunk_intra.py' 2025-12-24T19:12:47,989 adding 'fla/ops/kda/chunk_intra_token_parallel.py' 2025-12-24T19:12:47,990 adding 'fla/ops/kda/fused_recurrent.py' 2025-12-24T19:12:47,992 adding 'fla/ops/kda/gate.py' 2025-12-24T19:12:47,993 adding 'fla/ops/kda/naive.py' 2025-12-24T19:12:47,995 adding 'fla/ops/kda/wy_fast.py' 2025-12-24T19:12:47,997 adding 'fla/ops/lightning_attn/__init__.py' 2025-12-24T19:12:47,998 adding 'fla/ops/lightning_attn/chunk.py' 2025-12-24T19:12:48,000 adding 'fla/ops/lightning_attn/fused_recurrent.py' 2025-12-24T19:12:48,001 adding 'fla/ops/linear_attn/__init__.py' 2025-12-24T19:12:48,003 adding 'fla/ops/linear_attn/chunk.py' 2025-12-24T19:12:48,004 adding 'fla/ops/linear_attn/fused_chunk.py' 2025-12-24T19:12:48,005 adding 'fla/ops/linear_attn/fused_recurrent.py' 2025-12-24T19:12:48,007 adding 'fla/ops/linear_attn/naive.py' 2025-12-24T19:12:48,008 adding 'fla/ops/linear_attn/utils.py' 2025-12-24T19:12:48,010 adding 'fla/ops/log_linear_attn/__init__.py' 2025-12-24T19:12:48,015 adding 'fla/ops/log_linear_attn/chunk.py' 2025-12-24T19:12:48,016 adding 'fla/ops/log_linear_attn/naive.py' 2025-12-24T19:12:48,018 adding 'fla/ops/mesa_net/__init__.py' 2025-12-24T19:12:48,020 adding 'fla/ops/mesa_net/chunk.py' 2025-12-24T19:12:48,022 adding 'fla/ops/mesa_net/chunk_cg_solver_bwd.py' 2025-12-24T19:12:48,023 adding 'fla/ops/mesa_net/chunk_cg_solver_fwd.py' 2025-12-24T19:12:48,025 adding 'fla/ops/mesa_net/chunk_h_fwd.py' 2025-12-24T19:12:48,027 adding 'fla/ops/mesa_net/chunk_h_kk_intra_bwd.py' 2025-12-24T19:12:48,029 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd.py' 2025-12-24T19:12:48,030 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py' 2025-12-24T19:12:48,032 adding 'fla/ops/mesa_net/decoding_one_step.py' 2025-12-24T19:12:48,033 adding 'fla/ops/mesa_net/naive.py' 2025-12-24T19:12:48,035 adding 'fla/ops/nsa/__init__.py' 2025-12-24T19:12:48,037 adding 'fla/ops/nsa/compression.py' 2025-12-24T19:12:48,039 adding 'fla/ops/nsa/naive.py' 2025-12-24T19:12:48,042 adding 'fla/ops/nsa/parallel.py' 2025-12-24T19:12:48,043 adding 'fla/ops/nsa/utils.py' 2025-12-24T19:12:48,045 adding 'fla/ops/path_attn/__init__.py' 2025-12-24T19:12:48,046 adding 'fla/ops/path_attn/cumprod_householder_bwd.py' 2025-12-24T19:12:48,047 adding 'fla/ops/path_attn/cumprod_householder_fwd.py' 2025-12-24T19:12:48,049 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd.py' 2025-12-24T19:12:48,051 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py' 2025-12-24T19:12:48,052 adding 'fla/ops/path_attn/intra_chunk_preprocess_fwd.py' 2025-12-24T19:12:48,054 adding 'fla/ops/path_attn/parallel.py' 2025-12-24T19:12:48,055 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dkv.py' 2025-12-24T19:12:48,057 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dqh.py' 2025-12-24T19:12:48,058 adding 'fla/ops/path_attn/parallel_path_bwd_intra.py' 2025-12-24T19:12:48,060 adding 'fla/ops/path_attn/parallel_path_fwd.py' 2025-12-24T19:12:48,061 adding 'fla/ops/path_attn/prepare_k_cache.py' 2025-12-24T19:12:48,062 adding 'fla/ops/path_attn/transform_q.py' 2025-12-24T19:12:48,064 adding 'fla/ops/rebased/__init__.py' 2025-12-24T19:12:48,065 adding 'fla/ops/rebased/naive.py' 2025-12-24T19:12:48,067 adding 'fla/ops/rebased/parallel.py' 2025-12-24T19:12:48,069 adding 'fla/ops/retention/__init__.py' 2025-12-24T19:12:48,070 adding 'fla/ops/retention/chunk.py' 2025-12-24T19:12:48,071 adding 'fla/ops/retention/fused_chunk.py' 2025-12-24T19:12:48,072 adding 'fla/ops/retention/fused_recurrent.py' 2025-12-24T19:12:48,073 adding 'fla/ops/retention/naive.py' 2025-12-24T19:12:48,075 adding 'fla/ops/retention/parallel.py' 2025-12-24T19:12:48,076 adding 'fla/ops/rwkv4/__init__.py' 2025-12-24T19:12:48,078 adding 'fla/ops/rwkv4/fused_recurrent.py' 2025-12-24T19:12:48,080 adding 'fla/ops/rwkv6/__init__.py' 2025-12-24T19:12:48,084 adding 'fla/ops/rwkv6/chunk.py' 2025-12-24T19:12:48,085 adding 'fla/ops/rwkv6/chunk_naive.py' 2025-12-24T19:12:48,088 adding 'fla/ops/rwkv6/fused_recurrent.py' 2025-12-24T19:12:48,089 adding 'fla/ops/rwkv6/recurrent_naive.py' 2025-12-24T19:12:48,091 adding 'fla/ops/rwkv7/__init__.py' 2025-12-24T19:12:48,093 adding 'fla/ops/rwkv7/channel_mixing.py' 2025-12-24T19:12:48,094 adding 'fla/ops/rwkv7/chunk.py' 2025-12-24T19:12:48,096 adding 'fla/ops/rwkv7/fused_addcmul.py' 2025-12-24T19:12:48,098 adding 'fla/ops/rwkv7/fused_k_update.py' 2025-12-24T19:12:48,100 adding 'fla/ops/rwkv7/fused_recurrent.py' 2025-12-24T19:12:48,101 adding 'fla/ops/rwkv7/gate_output_correction.py' 2025-12-24T19:12:48,103 adding 'fla/ops/simple_gla/__init__.py' 2025-12-24T19:12:48,105 adding 'fla/ops/simple_gla/chunk.py' 2025-12-24T19:12:48,106 adding 'fla/ops/simple_gla/fused_chunk.py' 2025-12-24T19:12:48,108 adding 'fla/ops/simple_gla/fused_recurrent.py' 2025-12-24T19:12:48,109 adding 'fla/ops/simple_gla/naive.py' 2025-12-24T19:12:48,112 adding 'fla/ops/simple_gla/parallel.py' 2025-12-24T19:12:48,113 adding 'fla/ops/titans/__init__.py' 2025-12-24T19:12:48,115 adding 'fla/ops/titans/log_impl.py' 2025-12-24T19:12:48,117 adding 'fla/ops/titans/naive.py' 2025-12-24T19:12:48,119 adding 'fla/ops/ttt/__init__.py' 2025-12-24T19:12:48,123 adding 'fla/ops/ttt/chunk.py' 2025-12-24T19:12:48,127 adding 'fla/ops/ttt/fused_chunk.py' 2025-12-24T19:12:48,128 adding 'fla/ops/ttt/naive.py' 2025-12-24T19:12:48,130 adding 'fla/ops/utils/__init__.py' 2025-12-24T19:12:48,132 adding 'fla/ops/utils/constant.py' 2025-12-24T19:12:48,133 adding 'fla/ops/utils/cumsum.py' 2025-12-24T19:12:48,135 adding 'fla/ops/utils/index.py' 2025-12-24T19:12:48,136 adding 'fla/ops/utils/logcumsumexp.py' 2025-12-24T19:12:48,137 adding 'fla/ops/utils/logsumexp.py' 2025-12-24T19:12:48,139 adding 'fla/ops/utils/matmul.py' 2025-12-24T19:12:48,140 adding 'fla/ops/utils/op.py' 2025-12-24T19:12:48,142 adding 'fla/ops/utils/pack.py' 2025-12-24T19:12:48,143 adding 'fla/ops/utils/pooling.py' 2025-12-24T19:12:48,145 adding 'fla/ops/utils/softmax.py' 2025-12-24T19:12:48,146 adding 'fla/ops/utils/softplus.py' 2025-12-24T19:12:48,148 adding 'fla/ops/utils/solve_tril.py' 2025-12-24T19:12:48,150 adding 'fla_core-0.4.1.dist-info/licenses/LICENSE' 2025-12-24T19:12:48,154 adding 'fla_core-0.4.1.dist-info/METADATA' 2025-12-24T19:12:48,155 adding 'fla_core-0.4.1.dist-info/WHEEL' 2025-12-24T19:12:48,156 adding 'fla_core-0.4.1.dist-info/top_level.txt' 2025-12-24T19:12:48,159 adding 'fla_core-0.4.1.dist-info/RECORD' 2025-12-24T19:12:48,167 removing build/bdist.linux-armv7l/wheel 2025-12-24T19:12:48,323 Building wheel for fla-core (pyproject.toml): finished with status 'done' 2025-12-24T19:12:48,332 Created wheel for fla-core: filename=fla_core-0.4.1-py3-none-any.whl size=437282 sha256=89f95dc292f3f78e09d9c03a50c9ad9b8e60ba9db790c30ae4b46fdd3d370965 2025-12-24T19:12:48,333 Stored in directory: /tmp/pip-ephem-wheel-cache-b70m_27y/wheels/6c/29/1f/c255a705047aba6c63ffe39de9a0cd0dc4e12a4d8232a4f7b7 2025-12-24T19:12:48,355 Successfully built fla-core 2025-12-24T19:12:48,372 Removed build tracker: '/tmp/pip-build-tracker-f6qce7f7'