2026-04-21T21:49:08,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-5zfa_3zj 2026-04-21T21:49:08,754 Created temporary directory: /tmp/pip-build-tracker-vyz05d1g 2026-04-21T21:49:08,755 Initialized build tracking at /tmp/pip-build-tracker-vyz05d1g 2026-04-21T21:49:08,755 Created build tracker: /tmp/pip-build-tracker-vyz05d1g 2026-04-21T21:49:08,756 Entered build tracker: /tmp/pip-build-tracker-vyz05d1g 2026-04-21T21:49:08,757 Created temporary directory: /tmp/pip-wheel-tdbdzbay 2026-04-21T21:49:08,760 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-04-21T21:49:08,762 Created temporary directory: /tmp/pip-ephem-wheel-cache-z1of6m98 2026-04-21T21:49:08,784 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T21:49:08,787 2 location(s) to search for versions of fla-core: 2026-04-21T21:49:08,787 * https://pypi.org/simple/fla-core/ 2026-04-21T21:49:08,787 * https://www.piwheels.org/simple/fla-core/ 2026-04-21T21:49:08,788 Fetching project page and analyzing links: https://pypi.org/simple/fla-core/ 2026-04-21T21:49:08,789 Getting page https://pypi.org/simple/fla-core/ 2026-04-21T21:49:08,790 Found index url https://pypi.org/simple 2026-04-21T21:49:08,943 Fetched page https://pypi.org/simple/fla-core/ as application/vnd.pypi.simple.v1+json 2026-04-21T21:49:08,946 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-04-21T21:49:08,947 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-04-21T21:49:08,948 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-04-21T21:49:08,949 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-04-21T21:49:08,949 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-04-21T21:49:08,950 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-04-21T21:49:08,951 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-04-21T21:49:08,952 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-04-21T21:49:08,953 Skipping link: No binaries permitted for fla-core: https://files.pythonhosted.org/packages/f4/03/96e6820d176256353670b41ca56dabbbebe129674b4f4ad7b54a152b7b36/fla_core-0.5.0-py3-none-any.whl (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10) 2026-04-21T21:49:08,954 Found link https://files.pythonhosted.org/packages/03/14/2aabd37839b9f3c6a67fbc5678f906d04d0c242c603ac234eefe02df99a6/fla_core-0.5.0.tar.gz (from https://pypi.org/simple/fla-core/) (requires-python:>=3.10), version: 0.5.0 2026-04-21T21:49:08,955 Fetching project page and analyzing links: https://www.piwheels.org/simple/fla-core/ 2026-04-21T21:49:08,956 Getting page https://www.piwheels.org/simple/fla-core/ 2026-04-21T21:49:08,957 Found index url https://www.piwheels.org/simple 2026-04-21T21:49:09,128 Fetched page https://www.piwheels.org/simple/fla-core/ as text/html 2026-04-21T21:49:09,131 Skipping link: No binaries permitted for fla-core: https://archive1.piwheels.org/simple/fla-core/fla_core-0.4.2-py3-none-any.whl#sha256=9ce9c65c65509d9e7fcddb92407896c3c5b2282a027be92ec53ef6f97dd1118e (from https://www.piwheels.org/simple/fla-core/) (requires-python:>=3.10) 2026-04-21T21:49:09,131 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-04-21T21:49:09,132 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-04-21T21:49:09,132 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-04-21T21:49:09,133 Skipping link: not a file: https://www.piwheels.org/simple/fla-core/ 2026-04-21T21:49:09,133 Skipping link: not a file: https://pypi.org/simple/fla-core/ 2026-04-21T21:49:09,154 Given no hashes to check 1 links for project 'fla-core': discarding no candidates 2026-04-21T21:49:09,174 Collecting fla-core==0.5.0 2026-04-21T21:49:09,176 Created temporary directory: /tmp/pip-unpack-7rv_k1tz 2026-04-21T21:49:09,404 Downloading fla_core-0.5.0.tar.gz (418 kB) 2026-04-21T21:49:10,064 Added fla-core==0.5.0 from https://files.pythonhosted.org/packages/03/14/2aabd37839b9f3c6a67fbc5678f906d04d0c242c603ac234eefe02df99a6/fla_core-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-vyz05d1g' 2026-04-21T21:49:10,068 Created temporary directory: /tmp/pip-build-env-x1_y_ond 2026-04-21T21:49:10,072 Installing build dependencies: started 2026-04-21T21:49:10,074 Running command pip subprocess to install build dependencies 2026-04-21T21:49:11,213 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-21T21:49:11,628 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-04-21T21:49:11,651 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T21:49:13,415 Collecting setuptools 2026-04-21T21:49:13,500 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-21T21:49:13,765 Collecting wheel 2026-04-21T21:49:13,784 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-21T21:49:13,971 Collecting packaging>=24.0 2026-04-21T21:49:13,987 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-21T21:49:16,957 Installing collected packages: setuptools, packaging, wheel 2026-04-21T21:49:20,439 Creating /tmp/pip-build-env-x1_y_ond/overlay/local/bin 2026-04-21T21:49:20,441 changing mode of /tmp/pip-build-env-x1_y_ond/overlay/local/bin/wheel to 755 2026-04-21T21:49:20,462 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-21T21:49:20,747 Installing build dependencies: finished with status 'done' 2026-04-21T21:49:20,753 Getting requirements to build wheel: started 2026-04-21T21:49:20,754 Running command Getting requirements to build wheel 2026-04-21T21:49:21,470 running egg_info 2026-04-21T21:49:21,476 writing fla_core.egg-info/PKG-INFO 2026-04-21T21:49:21,481 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-04-21T21:49:21,483 writing requirements to fla_core.egg-info/requires.txt 2026-04-21T21:49:21,484 writing top-level names to fla_core.egg-info/top_level.txt 2026-04-21T21:49:21,557 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:21,571 adding license file 'LICENSE' 2026-04-21T21:49:21,583 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:21,681 Getting requirements to build wheel: finished with status 'done' 2026-04-21T21:49:21,685 Created temporary directory: /tmp/pip-modern-metadata-qddxgtrb 2026-04-21T21:49:21,687 Preparing metadata (pyproject.toml): started 2026-04-21T21:49:21,688 Running command Preparing metadata (pyproject.toml) 2026-04-21T21:49:22,358 running dist_info 2026-04-21T21:49:22,369 creating /tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info 2026-04-21T21:49:22,370 writing /tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/PKG-INFO 2026-04-21T21:49:22,374 writing dependency_links to /tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/dependency_links.txt 2026-04-21T21:49:22,376 writing requirements to /tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/requires.txt 2026-04-21T21:49:22,378 writing top-level names to /tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/top_level.txt 2026-04-21T21:49:22,379 writing manifest file '/tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:22,442 reading manifest file '/tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:22,444 adding license file 'LICENSE' 2026-04-21T21:49:22,454 writing manifest file '/tmp/pip-modern-metadata-qddxgtrb/fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:22,455 creating '/tmp/pip-modern-metadata-qddxgtrb/fla_core-0.5.0.dist-info' 2026-04-21T21:49:22,581 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-21T21:49:22,589 Source in /tmp/pip-wheel-tdbdzbay/fla-core_d4f67268a0f841c58da5ea71036779a0 has version 0.5.0, which satisfies requirement fla-core==0.5.0 from https://files.pythonhosted.org/packages/03/14/2aabd37839b9f3c6a67fbc5678f906d04d0c242c603ac234eefe02df99a6/fla_core-0.5.0.tar.gz 2026-04-21T21:49:22,590 Removed fla-core==0.5.0 from https://files.pythonhosted.org/packages/03/14/2aabd37839b9f3c6a67fbc5678f906d04d0c242c603ac234eefe02df99a6/fla_core-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-vyz05d1g' 2026-04-21T21:49:22,600 Created temporary directory: /tmp/pip-unpack-q6adcdye 2026-04-21T21:49:22,600 Building wheels for collected packages: fla-core 2026-04-21T21:49:22,605 Created temporary directory: /tmp/pip-wheel-hsx3yqq2 2026-04-21T21:49:22,606 Destination directory: /tmp/pip-wheel-hsx3yqq2 2026-04-21T21:49:22,608 Building wheel for fla-core (pyproject.toml): started 2026-04-21T21:49:22,609 Running command Building wheel for fla-core (pyproject.toml) 2026-04-21T21:49:23,268 running bdist_wheel 2026-04-21T21:49:23,286 running build 2026-04-21T21:49:23,287 running build_py 2026-04-21T21:49:23,293 creating build/lib/fla 2026-04-21T21:49:23,296 copying fla/__init__.py -> build/lib/fla 2026-04-21T21:49:23,298 copying fla/utils.py -> build/lib/fla 2026-04-21T21:49:23,302 creating build/lib/fla/ops 2026-04-21T21:49:23,303 copying fla/ops/__init__.py -> build/lib/fla/ops 2026-04-21T21:49:23,306 creating build/lib/fla/modules 2026-04-21T21:49:23,308 copying fla/modules/fused_norm_gate.py -> build/lib/fla/modules 2026-04-21T21:49:23,311 copying fla/modules/mlp.py -> build/lib/fla/modules 2026-04-21T21:49:23,314 copying fla/modules/fused_bitlinear.py -> build/lib/fla/modules 2026-04-21T21:49:23,317 copying fla/modules/grpo.py -> build/lib/fla/modules 2026-04-21T21:49:23,319 copying fla/modules/l2warp.py -> build/lib/fla/modules 2026-04-21T21:49:23,321 copying fla/modules/__init__.py -> build/lib/fla/modules 2026-04-21T21:49:23,323 copying fla/modules/layernorm.py -> build/lib/fla/modules 2026-04-21T21:49:23,326 copying fla/modules/fused_linear_cross_entropy.py -> build/lib/fla/modules 2026-04-21T21:49:23,329 copying fla/modules/token_shift_cp.py -> build/lib/fla/modules 2026-04-21T21:49:23,332 copying fla/modules/parallel.py -> build/lib/fla/modules 2026-04-21T21:49:23,334 copying fla/modules/layernorm_gated.py -> build/lib/fla/modules 2026-04-21T21:49:23,337 copying fla/modules/token_shift.py -> build/lib/fla/modules 2026-04-21T21:49:23,340 copying fla/modules/fused_kl_div.py -> build/lib/fla/modules 2026-04-21T21:49:23,343 copying fla/modules/rotary.py -> build/lib/fla/modules 2026-04-21T21:49:23,346 copying fla/modules/activations.py -> build/lib/fla/modules 2026-04-21T21:49:23,348 copying fla/modules/convolution.py -> build/lib/fla/modules 2026-04-21T21:49:23,351 copying fla/modules/feature_map.py -> build/lib/fla/modules 2026-04-21T21:49:23,353 copying fla/modules/l2norm.py -> build/lib/fla/modules 2026-04-21T21:49:23,356 copying fla/modules/fused_cross_entropy.py -> build/lib/fla/modules 2026-04-21T21:49:23,359 creating build/lib/fla/ops/titans 2026-04-21T21:49:23,360 copying fla/ops/titans/naive.py -> build/lib/fla/ops/titans 2026-04-21T21:49:23,363 copying fla/ops/titans/__init__.py -> build/lib/fla/ops/titans 2026-04-21T21:49:23,365 copying fla/ops/titans/log_impl.py -> build/lib/fla/ops/titans 2026-04-21T21:49:23,368 creating build/lib/fla/ops/lightning_attn 2026-04-21T21:49:23,369 copying fla/ops/lightning_attn/__init__.py -> build/lib/fla/ops/lightning_attn 2026-04-21T21:49:23,372 copying fla/ops/lightning_attn/fused_recurrent.py -> build/lib/fla/ops/lightning_attn 2026-04-21T21:49:23,374 copying fla/ops/lightning_attn/chunk.py -> build/lib/fla/ops/lightning_attn 2026-04-21T21:49:23,376 creating build/lib/fla/ops/log_linear_attn 2026-04-21T21:49:23,377 copying fla/ops/log_linear_attn/naive.py -> build/lib/fla/ops/log_linear_attn 2026-04-21T21:49:23,379 copying fla/ops/log_linear_attn/__init__.py -> build/lib/fla/ops/log_linear_attn 2026-04-21T21:49:23,381 copying fla/ops/log_linear_attn/chunk.py -> build/lib/fla/ops/log_linear_attn 2026-04-21T21:49:23,386 creating build/lib/fla/ops/path_attn 2026-04-21T21:49:23,387 copying fla/ops/path_attn/naive.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,389 copying fla/ops/path_attn/__init__.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,391 copying fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,394 copying fla/ops/path_attn/parallel.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,397 copying fla/ops/path_attn/cumprod_householder_fwd.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,399 copying fla/ops/path_attn/transform_q.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,401 copying fla/ops/path_attn/cumprod_householder_bwd.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,404 copying fla/ops/path_attn/parallel_path_fwd.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,406 copying fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,408 copying fla/ops/path_attn/prepare_k_cache.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,410 copying fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,413 copying fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,415 copying fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,417 copying fla/ops/path_attn/parallel_path_bwd_intra.py -> build/lib/fla/ops/path_attn 2026-04-21T21:49:23,420 creating build/lib/fla/ops/utils 2026-04-21T21:49:23,422 copying fla/ops/utils/pack.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,424 copying fla/ops/utils/__init__.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,426 copying fla/ops/utils/cumsum.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,429 copying fla/ops/utils/logcumsumexp.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,431 copying fla/ops/utils/softmax.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,433 copying fla/ops/utils/constant.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,435 copying fla/ops/utils/matmul.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,437 copying fla/ops/utils/op.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,439 copying fla/ops/utils/index.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,441 copying fla/ops/utils/logsumexp.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,443 copying fla/ops/utils/softplus.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,445 copying fla/ops/utils/solve_tril.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,448 copying fla/ops/utils/pooling.py -> build/lib/fla/ops/utils 2026-04-21T21:49:23,451 creating build/lib/fla/ops/gla 2026-04-21T21:49:23,452 copying fla/ops/gla/naive.py -> build/lib/fla/ops/gla 2026-04-21T21:49:23,454 copying fla/ops/gla/__init__.py -> build/lib/fla/ops/gla 2026-04-21T21:49:23,455 copying fla/ops/gla/fused_recurrent.py -> build/lib/fla/ops/gla 2026-04-21T21:49:23,457 copying fla/ops/gla/chunk.py -> build/lib/fla/ops/gla 2026-04-21T21:49:23,461 copying fla/ops/gla/fused_chunk.py -> build/lib/fla/ops/gla 2026-04-21T21:49:23,463 creating build/lib/fla/ops/retention 2026-04-21T21:49:23,464 copying fla/ops/retention/naive.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,466 copying fla/ops/retention/__init__.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,468 copying fla/ops/retention/parallel.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,470 copying fla/ops/retention/fused_recurrent.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,472 copying fla/ops/retention/chunk.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,474 copying fla/ops/retention/fused_chunk.py -> build/lib/fla/ops/retention 2026-04-21T21:49:23,476 creating build/lib/fla/ops/gsa 2026-04-21T21:49:23,477 copying fla/ops/gsa/naive.py -> build/lib/fla/ops/gsa 2026-04-21T21:49:23,480 copying fla/ops/gsa/__init__.py -> build/lib/fla/ops/gsa 2026-04-21T21:49:23,481 copying fla/ops/gsa/fused_recurrent.py -> build/lib/fla/ops/gsa 2026-04-21T21:49:23,484 copying fla/ops/gsa/chunk.py -> build/lib/fla/ops/gsa 2026-04-21T21:49:23,487 creating build/lib/fla/ops/backends 2026-04-21T21:49:23,489 copying fla/ops/backends/__init__.py -> build/lib/fla/ops/backends 2026-04-21T21:49:23,492 creating build/lib/fla/ops/common 2026-04-21T21:49:23,493 copying fla/ops/common/chunk_o.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,496 copying fla/ops/common/__init__.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,497 copying fla/ops/common/chunk_h_parallel.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,500 copying fla/ops/common/chunk_h.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,503 copying fla/ops/common/chunk_delta_h.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,506 copying fla/ops/common/intracard_cp.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,508 copying fla/ops/common/fused_recurrent.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,511 copying fla/ops/common/chunk_h_split.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,514 copying fla/ops/common/fused_chunk.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,517 copying fla/ops/common/chunk_scaled_dot_kkt.py -> build/lib/fla/ops/common 2026-04-21T21:49:23,520 creating build/lib/fla/ops/kda 2026-04-21T21:49:23,521 copying fla/ops/kda/naive.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,524 copying fla/ops/kda/chunk_fwd.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,526 copying fla/ops/kda/__init__.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,528 copying fla/ops/kda/gate.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,531 copying fla/ops/kda/wy_fast.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,533 copying fla/ops/kda/chunk_bwd.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,536 copying fla/ops/kda/fused_recurrent.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,538 copying fla/ops/kda/chunk_intra_token_parallel.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,541 copying fla/ops/kda/chunk.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,543 copying fla/ops/kda/chunk_intra.py -> build/lib/fla/ops/kda 2026-04-21T21:49:23,546 creating build/lib/fla/ops/attn 2026-04-21T21:49:23,547 copying fla/ops/attn/decoding.py -> build/lib/fla/ops/attn 2026-04-21T21:49:23,550 copying fla/ops/attn/naive.py -> build/lib/fla/ops/attn 2026-04-21T21:49:23,552 copying fla/ops/attn/__init__.py -> build/lib/fla/ops/attn 2026-04-21T21:49:23,554 copying fla/ops/attn/parallel.py -> build/lib/fla/ops/attn 2026-04-21T21:49:23,557 creating build/lib/fla/ops/cp 2026-04-21T21:49:23,558 copying fla/ops/cp/comm.py -> build/lib/fla/ops/cp 2026-04-21T21:49:23,560 copying fla/ops/cp/__init__.py -> build/lib/fla/ops/cp 2026-04-21T21:49:23,562 copying fla/ops/cp/chunk_delta_h.py -> build/lib/fla/ops/cp 2026-04-21T21:49:23,565 copying fla/ops/cp/context.py -> build/lib/fla/ops/cp 2026-04-21T21:49:23,568 creating build/lib/fla/ops/moba 2026-04-21T21:49:23,569 copying fla/ops/moba/__init__.py -> build/lib/fla/ops/moba 2026-04-21T21:49:23,571 copying fla/ops/moba/parallel.py -> build/lib/fla/ops/moba 2026-04-21T21:49:23,574 creating build/lib/fla/ops/ttt 2026-04-21T21:49:23,575 copying fla/ops/ttt/naive.py -> build/lib/fla/ops/ttt 2026-04-21T21:49:23,578 copying fla/ops/ttt/__init__.py -> build/lib/fla/ops/ttt 2026-04-21T21:49:23,579 copying fla/ops/ttt/chunk.py -> build/lib/fla/ops/ttt 2026-04-21T21:49:23,583 copying fla/ops/ttt/fused_chunk.py -> build/lib/fla/ops/ttt 2026-04-21T21:49:23,586 creating build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,587 copying fla/ops/rwkv7/gate_output_correction.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,590 copying fla/ops/rwkv7/__init__.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,592 copying fla/ops/rwkv7/channel_mixing.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,594 copying fla/ops/rwkv7/fused_addcmul.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,596 copying fla/ops/rwkv7/fused_recurrent.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,599 copying fla/ops/rwkv7/chunk.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,601 copying fla/ops/rwkv7/fused_k_update.py -> build/lib/fla/ops/rwkv7 2026-04-21T21:49:23,604 creating build/lib/fla/ops/rebased 2026-04-21T21:49:23,605 copying fla/ops/rebased/naive.py -> build/lib/fla/ops/rebased 2026-04-21T21:49:23,607 copying fla/ops/rebased/__init__.py -> build/lib/fla/ops/rebased 2026-04-21T21:49:23,609 copying fla/ops/rebased/parallel.py -> build/lib/fla/ops/rebased 2026-04-21T21:49:23,612 creating build/lib/fla/ops/rwkv4 2026-04-21T21:49:23,614 copying fla/ops/rwkv4/__init__.py -> build/lib/fla/ops/rwkv4 2026-04-21T21:49:23,616 copying fla/ops/rwkv4/fused_recurrent.py -> build/lib/fla/ops/rwkv4 2026-04-21T21:49:23,619 creating build/lib/fla/ops/generalized_delta_rule 2026-04-21T21:49:23,620 copying fla/ops/generalized_delta_rule/__init__.py -> build/lib/fla/ops/generalized_delta_rule 2026-04-21T21:49:23,622 creating build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,624 copying fla/ops/delta_rule/naive.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,626 copying fla/ops/delta_rule/__init__.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,628 copying fla/ops/delta_rule/wy_fast.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,631 copying fla/ops/delta_rule/parallel.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,634 copying fla/ops/delta_rule/fused_recurrent.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,637 copying fla/ops/delta_rule/chunk.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,639 copying fla/ops/delta_rule/fused_chunk.py -> build/lib/fla/ops/delta_rule 2026-04-21T21:49:23,642 creating build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,643 copying fla/ops/mesa_net/naive.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,645 copying fla/ops/mesa_net/__init__.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,647 copying fla/ops/mesa_net/chunk_h_fwd.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,649 copying fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,652 copying fla/ops/mesa_net/decoding_one_step.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,654 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,656 copying fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,659 copying fla/ops/mesa_net/chunk.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,661 copying fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,664 copying fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/lib/fla/ops/mesa_net 2026-04-21T21:49:23,667 creating build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,668 copying fla/ops/gated_delta_product/naive.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,670 copying fla/ops/gated_delta_product/__init__.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,672 copying fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,675 copying fla/ops/gated_delta_product/chunk_ref.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,677 copying fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,679 copying fla/ops/gated_delta_product/chunk.py -> build/lib/fla/ops/gated_delta_product 2026-04-21T21:49:23,682 creating build/lib/fla/ops/based 2026-04-21T21:49:23,683 copying fla/ops/based/naive.py -> build/lib/fla/ops/based 2026-04-21T21:49:23,685 copying fla/ops/based/__init__.py -> build/lib/fla/ops/based 2026-04-21T21:49:23,687 copying fla/ops/based/parallel.py -> build/lib/fla/ops/based 2026-04-21T21:49:23,690 copying fla/ops/based/fused_chunk.py -> build/lib/fla/ops/based 2026-04-21T21:49:23,693 creating build/lib/fla/ops/deltaformer 2026-04-21T21:49:23,694 copying fla/ops/deltaformer/naive.py -> build/lib/fla/ops/deltaformer 2026-04-21T21:49:23,696 copying fla/ops/deltaformer/__init__.py -> build/lib/fla/ops/deltaformer 2026-04-21T21:49:23,698 copying fla/ops/deltaformer/invcum.py -> build/lib/fla/ops/deltaformer 2026-04-21T21:49:23,700 copying fla/ops/deltaformer/parallel.py -> build/lib/fla/ops/deltaformer 2026-04-21T21:49:23,704 creating build/lib/fla/ops/nsa 2026-04-21T21:49:23,705 copying fla/ops/nsa/naive.py -> build/lib/fla/ops/nsa 2026-04-21T21:49:23,707 copying fla/ops/nsa/__init__.py -> build/lib/fla/ops/nsa 2026-04-21T21:49:23,709 copying fla/ops/nsa/compression.py -> build/lib/fla/ops/nsa 2026-04-21T21:49:23,712 copying fla/ops/nsa/parallel.py -> build/lib/fla/ops/nsa 2026-04-21T21:49:23,715 copying fla/ops/nsa/utils.py -> build/lib/fla/ops/nsa 2026-04-21T21:49:23,717 creating build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,718 copying fla/ops/simple_gla/naive.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,721 copying fla/ops/simple_gla/__init__.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,723 copying fla/ops/simple_gla/parallel.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,726 copying fla/ops/simple_gla/fused_recurrent.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,728 copying fla/ops/simple_gla/chunk.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,730 copying fla/ops/simple_gla/fused_chunk.py -> build/lib/fla/ops/simple_gla 2026-04-21T21:49:23,733 creating build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,734 copying fla/ops/linear_attn/naive.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,737 copying fla/ops/linear_attn/__init__.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,739 copying fla/ops/linear_attn/fused_recurrent.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,741 copying fla/ops/linear_attn/chunk.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,742 copying fla/ops/linear_attn/fused_chunk.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,745 copying fla/ops/linear_attn/utils.py -> build/lib/fla/ops/linear_attn 2026-04-21T21:49:23,747 creating build/lib/fla/ops/comba 2026-04-21T21:49:23,748 copying fla/ops/comba/naive.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,750 copying fla/ops/comba/__init__.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,752 copying fla/ops/comba/wy_fast.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,755 copying fla/ops/comba/fused_recurrent.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,757 copying fla/ops/comba/chunk.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,760 copying fla/ops/comba/utils.py -> build/lib/fla/ops/comba 2026-04-21T21:49:23,763 creating build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,764 copying fla/ops/rwkv6/__init__.py -> build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,766 copying fla/ops/rwkv6/recurrent_naive.py -> build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,768 copying fla/ops/rwkv6/chunk_naive.py -> build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,770 copying fla/ops/rwkv6/fused_recurrent.py -> build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,773 copying fla/ops/rwkv6/chunk.py -> build/lib/fla/ops/rwkv6 2026-04-21T21:49:23,777 creating build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,778 copying fla/ops/gated_oja_rule/chunk_o.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,781 copying fla/ops/gated_oja_rule/__init__.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,783 copying fla/ops/gated_oja_rule/wy_fast.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,785 copying fla/ops/gated_oja_rule/chunk_h.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,788 copying fla/ops/gated_oja_rule/chunk_kkt.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,791 copying fla/ops/gated_oja_rule/fused_recurrent.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,794 copying fla/ops/gated_oja_rule/chunk.py -> build/lib/fla/ops/gated_oja_rule 2026-04-21T21:49:23,797 creating build/lib/fla/ops/abc 2026-04-21T21:49:23,798 copying fla/ops/abc/naive.py -> build/lib/fla/ops/abc 2026-04-21T21:49:23,800 copying fla/ops/abc/__init__.py -> build/lib/fla/ops/abc 2026-04-21T21:49:23,802 copying fla/ops/abc/chunk.py -> build/lib/fla/ops/abc 2026-04-21T21:49:23,805 creating build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,806 copying fla/ops/gated_delta_rule/naive.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,809 copying fla/ops/gated_delta_rule/chunk_fwd.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,812 copying fla/ops/gated_delta_rule/__init__.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,814 copying fla/ops/gated_delta_rule/gate.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,816 copying fla/ops/gated_delta_rule/wy_fast.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,819 copying fla/ops/gated_delta_rule/fused_recurrent.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,821 copying fla/ops/gated_delta_rule/chunk.py -> build/lib/fla/ops/gated_delta_rule 2026-04-21T21:49:23,825 creating build/lib/fla/ops/forgetting_attn 2026-04-21T21:49:23,826 copying fla/ops/forgetting_attn/naive.py -> build/lib/fla/ops/forgetting_attn 2026-04-21T21:49:23,828 copying fla/ops/forgetting_attn/__init__.py -> build/lib/fla/ops/forgetting_attn 2026-04-21T21:49:23,830 copying fla/ops/forgetting_attn/parallel.py -> build/lib/fla/ops/forgetting_attn 2026-04-21T21:49:23,833 creating build/lib/fla/ops/hgrn 2026-04-21T21:49:23,834 copying fla/ops/hgrn/naive.py -> build/lib/fla/ops/hgrn 2026-04-21T21:49:23,836 copying fla/ops/hgrn/__init__.py -> build/lib/fla/ops/hgrn 2026-04-21T21:49:23,838 copying fla/ops/hgrn/fused_recurrent.py -> build/lib/fla/ops/hgrn 2026-04-21T21:49:23,841 copying fla/ops/hgrn/chunk.py -> build/lib/fla/ops/hgrn 2026-04-21T21:49:23,844 creating build/lib/fla/ops/common/backends 2026-04-21T21:49:23,845 copying fla/ops/common/backends/__init__.py -> build/lib/fla/ops/common/backends 2026-04-21T21:49:23,847 copying fla/ops/common/backends/intracard.py -> build/lib/fla/ops/common/backends 2026-04-21T21:49:23,849 creating build/lib/fla/ops/common/backends/tilelang 2026-04-21T21:49:23,850 copying fla/ops/common/backends/tilelang/__init__.py -> build/lib/fla/ops/common/backends/tilelang 2026-04-21T21:49:23,853 copying fla/ops/common/backends/tilelang/parallel_attn_fwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-04-21T21:49:23,855 copying fla/ops/common/backends/tilelang/parallel_attn_bwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-04-21T21:49:23,858 copying fla/ops/common/backends/tilelang/chunk_bwd.py -> build/lib/fla/ops/common/backends/tilelang 2026-04-21T21:49:23,861 creating build/lib/fla/ops/kda/backends 2026-04-21T21:49:23,862 copying fla/ops/kda/backends/__init__.py -> build/lib/fla/ops/kda/backends 2026-04-21T21:49:23,864 copying fla/ops/kda/backends/flashkda.py -> build/lib/fla/ops/kda/backends 2026-04-21T21:49:23,867 creating build/lib/fla/ops/kda/backends/tilelang 2026-04-21T21:49:23,868 copying fla/ops/kda/backends/tilelang/__init__.py -> build/lib/fla/ops/kda/backends/tilelang 2026-04-21T21:49:23,870 copying fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py -> build/lib/fla/ops/kda/backends/tilelang 2026-04-21T21:49:23,873 creating build/lib/fla/ops/attn/backends 2026-04-21T21:49:23,874 copying fla/ops/attn/backends/__init__.py -> build/lib/fla/ops/attn/backends 2026-04-21T21:49:23,877 creating build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,878 copying fla/ops/generalized_delta_rule/dplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,881 copying fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,883 copying fla/ops/generalized_delta_rule/dplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,885 copying fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,887 copying fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,890 copying fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,892 copying fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,895 copying fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,898 copying fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,901 copying fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,903 copying fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,905 copying fla/ops/generalized_delta_rule/dplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:23,909 creating build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,910 copying fla/ops/generalized_delta_rule/iplr/naive.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,912 copying fla/ops/generalized_delta_rule/iplr/__init__.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,914 copying fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,917 copying fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,919 copying fla/ops/generalized_delta_rule/iplr/chunk.py -> build/lib/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:23,922 creating build/lib/fla/modules/conv 2026-04-21T21:49:23,924 copying fla/modules/conv/__init__.py -> build/lib/fla/modules/conv 2026-04-21T21:49:23,926 copying fla/modules/conv/short_conv.py -> build/lib/fla/modules/conv 2026-04-21T21:49:23,928 copying fla/modules/conv/long_conv.py -> build/lib/fla/modules/conv 2026-04-21T21:49:23,930 copying fla/modules/conv/causal_conv1d.py -> build/lib/fla/modules/conv 2026-04-21T21:49:23,933 creating build/lib/fla/modules/conv/cuda 2026-04-21T21:49:23,934 copying fla/modules/conv/cuda/__init__.py -> build/lib/fla/modules/conv/cuda 2026-04-21T21:49:23,937 copying fla/modules/conv/cuda/ops.py -> build/lib/fla/modules/conv/cuda 2026-04-21T21:49:23,939 creating build/lib/fla/modules/conv/cp 2026-04-21T21:49:23,940 copying fla/modules/conv/cp/__init__.py -> build/lib/fla/modules/conv/cp 2026-04-21T21:49:23,942 copying fla/modules/conv/cp/ops.py -> build/lib/fla/modules/conv/cp 2026-04-21T21:49:23,945 creating build/lib/fla/modules/conv/triton 2026-04-21T21:49:23,946 copying fla/modules/conv/triton/__init__.py -> build/lib/fla/modules/conv/triton 2026-04-21T21:49:23,948 copying fla/modules/conv/triton/ops.py -> build/lib/fla/modules/conv/triton 2026-04-21T21:49:23,951 copying fla/modules/conv/triton/kernels.py -> build/lib/fla/modules/conv/triton 2026-04-21T21:49:23,954 running egg_info 2026-04-21T21:49:23,964 writing fla_core.egg-info/PKG-INFO 2026-04-21T21:49:23,969 writing dependency_links to fla_core.egg-info/dependency_links.txt 2026-04-21T21:49:23,970 writing requirements to fla_core.egg-info/requires.txt 2026-04-21T21:49:23,971 writing top-level names to fla_core.egg-info/top_level.txt 2026-04-21T21:49:24,024 reading manifest file 'fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:24,038 adding license file 'LICENSE' 2026-04-21T21:49:24,050 writing manifest file 'fla_core.egg-info/SOURCES.txt' 2026-04-21T21:49:24,106 installing to build/bdist.linux-armv7l/wheel 2026-04-21T21:49:24,107 running install 2026-04-21T21:49:24,130 running install_lib 2026-04-21T21:49:24,135 creating build/bdist.linux-armv7l/wheel 2026-04-21T21:49:24,138 creating build/bdist.linux-armv7l/wheel/fla 2026-04-21T21:49:24,140 creating build/bdist.linux-armv7l/wheel/fla/ops 2026-04-21T21:49:24,142 creating build/bdist.linux-armv7l/wheel/fla/ops/titans 2026-04-21T21:49:24,143 copying build/lib/fla/ops/titans/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-04-21T21:49:24,146 copying build/lib/fla/ops/titans/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-04-21T21:49:24,148 copying build/lib/fla/ops/titans/log_impl.py -> build/bdist.linux-armv7l/wheel/./fla/ops/titans 2026-04-21T21:49:24,151 creating build/bdist.linux-armv7l/wheel/fla/ops/lightning_attn 2026-04-21T21:49:24,152 copying build/lib/fla/ops/lightning_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-04-21T21:49:24,154 copying build/lib/fla/ops/lightning_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-04-21T21:49:24,157 copying build/lib/fla/ops/lightning_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/lightning_attn 2026-04-21T21:49:24,159 creating build/bdist.linux-armv7l/wheel/fla/ops/log_linear_attn 2026-04-21T21:49:24,160 copying build/lib/fla/ops/log_linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-04-21T21:49:24,162 copying build/lib/fla/ops/log_linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-04-21T21:49:24,164 copying build/lib/fla/ops/log_linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/log_linear_attn 2026-04-21T21:49:24,169 creating build/bdist.linux-armv7l/wheel/fla/ops/path_attn 2026-04-21T21:49:24,170 copying build/lib/fla/ops/path_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,172 copying build/lib/fla/ops/path_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,175 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,177 copying build/lib/fla/ops/path_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,180 copying build/lib/fla/ops/path_attn/cumprod_householder_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,182 copying build/lib/fla/ops/path_attn/transform_q.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,184 copying build/lib/fla/ops/path_attn/cumprod_householder_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,187 copying build/lib/fla/ops/path_attn/parallel_path_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,189 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,191 copying build/lib/fla/ops/path_attn/prepare_k_cache.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,193 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dkv.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,196 copying build/lib/fla/ops/path_attn/parallel_path_bwd_inter_dqh.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,198 copying build/lib/fla/ops/path_attn/intra_chunk_preprocess_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,200 copying build/lib/fla/ops/path_attn/parallel_path_bwd_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/path_attn 2026-04-21T21:49:24,203 creating build/bdist.linux-armv7l/wheel/fla/ops/utils 2026-04-21T21:49:24,205 copying build/lib/fla/ops/utils/pack.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,207 copying build/lib/fla/ops/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,210 copying build/lib/fla/ops/utils/cumsum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,213 copying build/lib/fla/ops/utils/logcumsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,215 copying build/lib/fla/ops/utils/softmax.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,217 copying build/lib/fla/ops/utils/constant.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,219 copying build/lib/fla/ops/utils/matmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,222 copying build/lib/fla/ops/utils/op.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,224 copying build/lib/fla/ops/utils/index.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,226 copying build/lib/fla/ops/utils/logsumexp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,228 copying build/lib/fla/ops/utils/softplus.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,230 copying build/lib/fla/ops/utils/solve_tril.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,233 copying build/lib/fla/ops/utils/pooling.py -> build/bdist.linux-armv7l/wheel/./fla/ops/utils 2026-04-21T21:49:24,235 copying build/lib/fla/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops 2026-04-21T21:49:24,238 creating build/bdist.linux-armv7l/wheel/fla/ops/gla 2026-04-21T21:49:24,239 copying build/lib/fla/ops/gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-04-21T21:49:24,241 copying build/lib/fla/ops/gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-04-21T21:49:24,243 copying build/lib/fla/ops/gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-04-21T21:49:24,246 copying build/lib/fla/ops/gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-04-21T21:49:24,249 copying build/lib/fla/ops/gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gla 2026-04-21T21:49:24,252 creating build/bdist.linux-armv7l/wheel/fla/ops/retention 2026-04-21T21:49:24,253 copying build/lib/fla/ops/retention/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,256 copying build/lib/fla/ops/retention/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,258 copying build/lib/fla/ops/retention/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,261 copying build/lib/fla/ops/retention/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,262 copying build/lib/fla/ops/retention/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,265 copying build/lib/fla/ops/retention/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/retention 2026-04-21T21:49:24,267 creating build/bdist.linux-armv7l/wheel/fla/ops/gsa 2026-04-21T21:49:24,268 copying build/lib/fla/ops/gsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-04-21T21:49:24,270 copying build/lib/fla/ops/gsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-04-21T21:49:24,272 copying build/lib/fla/ops/gsa/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-04-21T21:49:24,275 copying build/lib/fla/ops/gsa/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gsa 2026-04-21T21:49:24,278 creating build/bdist.linux-armv7l/wheel/fla/ops/backends 2026-04-21T21:49:24,280 copying build/lib/fla/ops/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/backends 2026-04-21T21:49:24,283 creating build/bdist.linux-armv7l/wheel/fla/ops/common 2026-04-21T21:49:24,284 copying build/lib/fla/ops/common/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,287 copying build/lib/fla/ops/common/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,288 copying build/lib/fla/ops/common/chunk_h_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,291 copying build/lib/fla/ops/common/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,295 creating build/bdist.linux-armv7l/wheel/fla/ops/common/backends 2026-04-21T21:49:24,297 creating build/bdist.linux-armv7l/wheel/fla/ops/common/backends/tilelang 2026-04-21T21:49:24,298 copying build/lib/fla/ops/common/backends/tilelang/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-04-21T21:49:24,301 copying build/lib/fla/ops/common/backends/tilelang/parallel_attn_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-04-21T21:49:24,304 copying build/lib/fla/ops/common/backends/tilelang/parallel_attn_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-04-21T21:49:24,306 copying build/lib/fla/ops/common/backends/tilelang/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends/tilelang 2026-04-21T21:49:24,309 copying build/lib/fla/ops/common/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-04-21T21:49:24,311 copying build/lib/fla/ops/common/backends/intracard.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common/backends 2026-04-21T21:49:24,314 copying build/lib/fla/ops/common/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,317 copying build/lib/fla/ops/common/intracard_cp.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,320 copying build/lib/fla/ops/common/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,323 copying build/lib/fla/ops/common/chunk_h_split.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,326 copying build/lib/fla/ops/common/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,329 copying build/lib/fla/ops/common/chunk_scaled_dot_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/common 2026-04-21T21:49:24,331 creating build/bdist.linux-armv7l/wheel/fla/ops/kda 2026-04-21T21:49:24,333 copying build/lib/fla/ops/kda/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,335 copying build/lib/fla/ops/kda/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,337 copying build/lib/fla/ops/kda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,339 copying build/lib/fla/ops/kda/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,342 copying build/lib/fla/ops/kda/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,345 creating build/bdist.linux-armv7l/wheel/fla/ops/kda/backends 2026-04-21T21:49:24,347 creating build/bdist.linux-armv7l/wheel/fla/ops/kda/backends/tilelang 2026-04-21T21:49:24,348 copying build/lib/fla/ops/kda/backends/tilelang/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends/tilelang 2026-04-21T21:49:24,350 copying build/lib/fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends/tilelang 2026-04-21T21:49:24,353 copying build/lib/fla/ops/kda/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends 2026-04-21T21:49:24,355 copying build/lib/fla/ops/kda/backends/flashkda.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda/backends 2026-04-21T21:49:24,357 copying build/lib/fla/ops/kda/chunk_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,360 copying build/lib/fla/ops/kda/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,363 copying build/lib/fla/ops/kda/chunk_intra_token_parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,365 copying build/lib/fla/ops/kda/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,367 copying build/lib/fla/ops/kda/chunk_intra.py -> build/bdist.linux-armv7l/wheel/./fla/ops/kda 2026-04-21T21:49:24,371 creating build/bdist.linux-armv7l/wheel/fla/ops/attn 2026-04-21T21:49:24,372 copying build/lib/fla/ops/attn/decoding.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-04-21T21:49:24,375 copying build/lib/fla/ops/attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-04-21T21:49:24,377 copying build/lib/fla/ops/attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-04-21T21:49:24,379 copying build/lib/fla/ops/attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn 2026-04-21T21:49:24,382 creating build/bdist.linux-armv7l/wheel/fla/ops/attn/backends 2026-04-21T21:49:24,383 copying build/lib/fla/ops/attn/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/attn/backends 2026-04-21T21:49:24,386 creating build/bdist.linux-armv7l/wheel/fla/ops/cp 2026-04-21T21:49:24,387 copying build/lib/fla/ops/cp/comm.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-04-21T21:49:24,390 copying build/lib/fla/ops/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-04-21T21:49:24,392 copying build/lib/fla/ops/cp/chunk_delta_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-04-21T21:49:24,395 copying build/lib/fla/ops/cp/context.py -> build/bdist.linux-armv7l/wheel/./fla/ops/cp 2026-04-21T21:49:24,398 creating build/bdist.linux-armv7l/wheel/fla/ops/moba 2026-04-21T21:49:24,399 copying build/lib/fla/ops/moba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/moba 2026-04-21T21:49:24,401 copying build/lib/fla/ops/moba/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/moba 2026-04-21T21:49:24,404 creating build/bdist.linux-armv7l/wheel/fla/ops/ttt 2026-04-21T21:49:24,406 copying build/lib/fla/ops/ttt/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-04-21T21:49:24,408 copying build/lib/fla/ops/ttt/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-04-21T21:49:24,410 copying build/lib/fla/ops/ttt/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-04-21T21:49:24,413 copying build/lib/fla/ops/ttt/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/ttt 2026-04-21T21:49:24,417 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv7 2026-04-21T21:49:24,418 copying build/lib/fla/ops/rwkv7/gate_output_correction.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,421 copying build/lib/fla/ops/rwkv7/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,423 copying build/lib/fla/ops/rwkv7/channel_mixing.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,426 copying build/lib/fla/ops/rwkv7/fused_addcmul.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,428 copying build/lib/fla/ops/rwkv7/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,431 copying build/lib/fla/ops/rwkv7/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,433 copying build/lib/fla/ops/rwkv7/fused_k_update.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv7 2026-04-21T21:49:24,436 creating build/bdist.linux-armv7l/wheel/fla/ops/rebased 2026-04-21T21:49:24,437 copying build/lib/fla/ops/rebased/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-04-21T21:49:24,439 copying build/lib/fla/ops/rebased/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-04-21T21:49:24,441 copying build/lib/fla/ops/rebased/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rebased 2026-04-21T21:49:24,444 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv4 2026-04-21T21:49:24,445 copying build/lib/fla/ops/rwkv4/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-04-21T21:49:24,447 copying build/lib/fla/ops/rwkv4/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv4 2026-04-21T21:49:24,451 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule 2026-04-21T21:49:24,452 copying build/lib/fla/ops/generalized_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule 2026-04-21T21:49:24,455 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:24,456 copying build/lib/fla/ops/generalized_delta_rule/dplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:24,459 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-04-21T21:49:24,461 copying build/lib/fla/ops/generalized_delta_rule/dplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:24,463 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-04-21T21:49:24,466 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-04-21T21:49:24,469 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-04-21T21:49:24,471 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-04-21T21:49:24,473 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-04-21T21:49:24,476 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-04-21T21:49:24,478 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-04-21T21:49:24,481 copying build/lib/fla/ops/generalized_delta_rule/dplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:24,483 copying build/lib/fla/ops/generalized_delta_rule/dplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/dplr 2026-04-21T21:49:24,487 creating build/bdist.linux-armv7l/wheel/fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,488 copying build/lib/fla/ops/generalized_delta_rule/iplr/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,490 copying build/lib/fla/ops/generalized_delta_rule/iplr/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,492 copying build/lib/fla/ops/generalized_delta_rule/iplr/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,494 copying build/lib/fla/ops/generalized_delta_rule/iplr/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,497 copying build/lib/fla/ops/generalized_delta_rule/iplr/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/generalized_delta_rule/iplr 2026-04-21T21:49:24,500 creating build/bdist.linux-armv7l/wheel/fla/ops/delta_rule 2026-04-21T21:49:24,501 copying build/lib/fla/ops/delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,504 copying build/lib/fla/ops/delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,506 copying build/lib/fla/ops/delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,508 copying build/lib/fla/ops/delta_rule/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,511 copying build/lib/fla/ops/delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,514 copying build/lib/fla/ops/delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,516 copying build/lib/fla/ops/delta_rule/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/delta_rule 2026-04-21T21:49:24,519 creating build/bdist.linux-armv7l/wheel/fla/ops/mesa_net 2026-04-21T21:49:24,520 copying build/lib/fla/ops/mesa_net/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,522 copying build/lib/fla/ops/mesa_net/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,524 copying build/lib/fla/ops/mesa_net/chunk_h_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,526 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,529 copying build/lib/fla/ops/mesa_net/decoding_one_step.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,531 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,533 copying build/lib/fla/ops/mesa_net/chunk_h_kk_intra_bwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,536 copying build/lib/fla/ops/mesa_net/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,538 copying build/lib/fla/ops/mesa_net/chunk_cg_solver_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,541 copying build/lib/fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/mesa_net 2026-04-21T21:49:24,544 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_product 2026-04-21T21:49:24,545 copying build/lib/fla/ops/gated_delta_product/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,548 copying build/lib/fla/ops/gated_delta_product/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,550 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,553 copying build/lib/fla/ops/gated_delta_product/chunk_ref.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,555 copying build/lib/fla/ops/gated_delta_product/chunk_deltaproduct_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,558 copying build/lib/fla/ops/gated_delta_product/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_product 2026-04-21T21:49:24,561 creating build/bdist.linux-armv7l/wheel/fla/ops/based 2026-04-21T21:49:24,562 copying build/lib/fla/ops/based/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-04-21T21:49:24,564 copying build/lib/fla/ops/based/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-04-21T21:49:24,566 copying build/lib/fla/ops/based/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-04-21T21:49:24,568 copying build/lib/fla/ops/based/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/based 2026-04-21T21:49:24,572 creating build/bdist.linux-armv7l/wheel/fla/ops/deltaformer 2026-04-21T21:49:24,573 copying build/lib/fla/ops/deltaformer/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-04-21T21:49:24,575 copying build/lib/fla/ops/deltaformer/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-04-21T21:49:24,577 copying build/lib/fla/ops/deltaformer/invcum.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-04-21T21:49:24,579 copying build/lib/fla/ops/deltaformer/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/deltaformer 2026-04-21T21:49:24,582 creating build/bdist.linux-armv7l/wheel/fla/ops/nsa 2026-04-21T21:49:24,583 copying build/lib/fla/ops/nsa/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-04-21T21:49:24,586 copying build/lib/fla/ops/nsa/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-04-21T21:49:24,588 copying build/lib/fla/ops/nsa/compression.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-04-21T21:49:24,591 copying build/lib/fla/ops/nsa/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-04-21T21:49:24,594 copying build/lib/fla/ops/nsa/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/nsa 2026-04-21T21:49:24,597 creating build/bdist.linux-armv7l/wheel/fla/ops/simple_gla 2026-04-21T21:49:24,598 copying build/lib/fla/ops/simple_gla/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,600 copying build/lib/fla/ops/simple_gla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,602 copying build/lib/fla/ops/simple_gla/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,604 copying build/lib/fla/ops/simple_gla/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,607 copying build/lib/fla/ops/simple_gla/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,609 copying build/lib/fla/ops/simple_gla/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/simple_gla 2026-04-21T21:49:24,612 creating build/bdist.linux-armv7l/wheel/fla/ops/linear_attn 2026-04-21T21:49:24,613 copying build/lib/fla/ops/linear_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,615 copying build/lib/fla/ops/linear_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,618 copying build/lib/fla/ops/linear_attn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,620 copying build/lib/fla/ops/linear_attn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,622 copying build/lib/fla/ops/linear_attn/fused_chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,624 copying build/lib/fla/ops/linear_attn/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/linear_attn 2026-04-21T21:49:24,626 creating build/bdist.linux-armv7l/wheel/fla/ops/comba 2026-04-21T21:49:24,627 copying build/lib/fla/ops/comba/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,630 copying build/lib/fla/ops/comba/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,631 copying build/lib/fla/ops/comba/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,634 copying build/lib/fla/ops/comba/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,637 copying build/lib/fla/ops/comba/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,639 copying build/lib/fla/ops/comba/utils.py -> build/bdist.linux-armv7l/wheel/./fla/ops/comba 2026-04-21T21:49:24,642 creating build/bdist.linux-armv7l/wheel/fla/ops/rwkv6 2026-04-21T21:49:24,643 copying build/lib/fla/ops/rwkv6/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-04-21T21:49:24,646 copying build/lib/fla/ops/rwkv6/recurrent_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-04-21T21:49:24,648 copying build/lib/fla/ops/rwkv6/chunk_naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-04-21T21:49:24,650 copying build/lib/fla/ops/rwkv6/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-04-21T21:49:24,652 copying build/lib/fla/ops/rwkv6/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/rwkv6 2026-04-21T21:49:24,657 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_oja_rule 2026-04-21T21:49:24,658 copying build/lib/fla/ops/gated_oja_rule/chunk_o.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,661 copying build/lib/fla/ops/gated_oja_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,663 copying build/lib/fla/ops/gated_oja_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,666 copying build/lib/fla/ops/gated_oja_rule/chunk_h.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,669 copying build/lib/fla/ops/gated_oja_rule/chunk_kkt.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,672 copying build/lib/fla/ops/gated_oja_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,674 copying build/lib/fla/ops/gated_oja_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_oja_rule 2026-04-21T21:49:24,678 creating build/bdist.linux-armv7l/wheel/fla/ops/abc 2026-04-21T21:49:24,679 copying build/lib/fla/ops/abc/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-04-21T21:49:24,681 copying build/lib/fla/ops/abc/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-04-21T21:49:24,683 copying build/lib/fla/ops/abc/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/abc 2026-04-21T21:49:24,687 creating build/bdist.linux-armv7l/wheel/fla/ops/gated_delta_rule 2026-04-21T21:49:24,688 copying build/lib/fla/ops/gated_delta_rule/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,690 copying build/lib/fla/ops/gated_delta_rule/chunk_fwd.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,693 copying build/lib/fla/ops/gated_delta_rule/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,695 copying build/lib/fla/ops/gated_delta_rule/gate.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,698 copying build/lib/fla/ops/gated_delta_rule/wy_fast.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,700 copying build/lib/fla/ops/gated_delta_rule/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,703 copying build/lib/fla/ops/gated_delta_rule/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/gated_delta_rule 2026-04-21T21:49:24,706 creating build/bdist.linux-armv7l/wheel/fla/ops/forgetting_attn 2026-04-21T21:49:24,707 copying build/lib/fla/ops/forgetting_attn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-04-21T21:49:24,710 copying build/lib/fla/ops/forgetting_attn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-04-21T21:49:24,712 copying build/lib/fla/ops/forgetting_attn/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/ops/forgetting_attn 2026-04-21T21:49:24,715 creating build/bdist.linux-armv7l/wheel/fla/ops/hgrn 2026-04-21T21:49:24,716 copying build/lib/fla/ops/hgrn/naive.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-04-21T21:49:24,718 copying build/lib/fla/ops/hgrn/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-04-21T21:49:24,720 copying build/lib/fla/ops/hgrn/fused_recurrent.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-04-21T21:49:24,722 copying build/lib/fla/ops/hgrn/chunk.py -> build/bdist.linux-armv7l/wheel/./fla/ops/hgrn 2026-04-21T21:49:24,725 copying build/lib/fla/__init__.py -> build/bdist.linux-armv7l/wheel/./fla 2026-04-21T21:49:24,727 creating build/bdist.linux-armv7l/wheel/fla/modules 2026-04-21T21:49:24,728 copying build/lib/fla/modules/fused_norm_gate.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,732 copying build/lib/fla/modules/mlp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,734 copying build/lib/fla/modules/fused_bitlinear.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,737 copying build/lib/fla/modules/grpo.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,740 copying build/lib/fla/modules/l2warp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,742 copying build/lib/fla/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,744 copying build/lib/fla/modules/layernorm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,748 copying build/lib/fla/modules/fused_linear_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,751 copying build/lib/fla/modules/token_shift_cp.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,753 copying build/lib/fla/modules/parallel.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,755 copying build/lib/fla/modules/layernorm_gated.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,758 copying build/lib/fla/modules/token_shift.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,761 creating build/bdist.linux-armv7l/wheel/fla/modules/conv 2026-04-21T21:49:24,762 copying build/lib/fla/modules/conv/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-04-21T21:49:24,765 copying build/lib/fla/modules/conv/short_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-04-21T21:49:24,768 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cuda 2026-04-21T21:49:24,769 copying build/lib/fla/modules/conv/cuda/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-04-21T21:49:24,771 copying build/lib/fla/modules/conv/cuda/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cuda 2026-04-21T21:49:24,773 copying build/lib/fla/modules/conv/long_conv.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-04-21T21:49:24,777 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/cp 2026-04-21T21:49:24,778 copying build/lib/fla/modules/conv/cp/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-04-21T21:49:24,780 copying build/lib/fla/modules/conv/cp/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/cp 2026-04-21T21:49:24,783 creating build/bdist.linux-armv7l/wheel/fla/modules/conv/triton 2026-04-21T21:49:24,784 copying build/lib/fla/modules/conv/triton/__init__.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-04-21T21:49:24,786 copying build/lib/fla/modules/conv/triton/ops.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-04-21T21:49:24,789 copying build/lib/fla/modules/conv/triton/kernels.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv/triton 2026-04-21T21:49:24,791 copying build/lib/fla/modules/conv/causal_conv1d.py -> build/bdist.linux-armv7l/wheel/./fla/modules/conv 2026-04-21T21:49:24,794 copying build/lib/fla/modules/fused_kl_div.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,796 copying build/lib/fla/modules/rotary.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,799 copying build/lib/fla/modules/activations.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,802 copying build/lib/fla/modules/convolution.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,804 copying build/lib/fla/modules/feature_map.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,806 copying build/lib/fla/modules/l2norm.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,809 copying build/lib/fla/modules/fused_cross_entropy.py -> build/bdist.linux-armv7l/wheel/./fla/modules 2026-04-21T21:49:24,811 copying build/lib/fla/utils.py -> build/bdist.linux-armv7l/wheel/./fla 2026-04-21T21:49:24,814 running install_egg_info 2026-04-21T21:49:24,819 Copying fla_core.egg-info to build/bdist.linux-armv7l/wheel/./fla_core-0.5.0-py3.11.egg-info 2026-04-21T21:49:24,830 running install_scripts 2026-04-21T21:49:24,843 creating build/bdist.linux-armv7l/wheel/fla_core-0.5.0.dist-info/WHEEL 2026-04-21T21:49:24,846 creating '/tmp/pip-wheel-hsx3yqq2/.tmp-__36wef5/fla_core-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-21T21:49:24,848 adding 'fla/__init__.py' 2026-04-21T21:49:24,851 adding 'fla/utils.py' 2026-04-21T21:49:24,854 adding 'fla/modules/__init__.py' 2026-04-21T21:49:24,856 adding 'fla/modules/activations.py' 2026-04-21T21:49:24,858 adding 'fla/modules/convolution.py' 2026-04-21T21:49:24,860 adding 'fla/modules/feature_map.py' 2026-04-21T21:49:24,862 adding 'fla/modules/fused_bitlinear.py' 2026-04-21T21:49:24,865 adding 'fla/modules/fused_cross_entropy.py' 2026-04-21T21:49:24,868 adding 'fla/modules/fused_kl_div.py' 2026-04-21T21:49:24,871 adding 'fla/modules/fused_linear_cross_entropy.py' 2026-04-21T21:49:24,874 adding 'fla/modules/fused_norm_gate.py' 2026-04-21T21:49:24,877 adding 'fla/modules/grpo.py' 2026-04-21T21:49:24,879 adding 'fla/modules/l2norm.py' 2026-04-21T21:49:24,880 adding 'fla/modules/l2warp.py' 2026-04-21T21:49:24,884 adding 'fla/modules/layernorm.py' 2026-04-21T21:49:24,887 adding 'fla/modules/layernorm_gated.py' 2026-04-21T21:49:24,888 adding 'fla/modules/mlp.py' 2026-04-21T21:49:24,890 adding 'fla/modules/parallel.py' 2026-04-21T21:49:24,892 adding 'fla/modules/rotary.py' 2026-04-21T21:49:24,895 adding 'fla/modules/token_shift.py' 2026-04-21T21:49:24,897 adding 'fla/modules/token_shift_cp.py' 2026-04-21T21:49:24,899 adding 'fla/modules/conv/__init__.py' 2026-04-21T21:49:24,900 adding 'fla/modules/conv/causal_conv1d.py' 2026-04-21T21:49:24,902 adding 'fla/modules/conv/long_conv.py' 2026-04-21T21:49:24,903 adding 'fla/modules/conv/short_conv.py' 2026-04-21T21:49:24,905 adding 'fla/modules/conv/cp/__init__.py' 2026-04-21T21:49:24,907 adding 'fla/modules/conv/cp/ops.py' 2026-04-21T21:49:24,909 adding 'fla/modules/conv/cuda/__init__.py' 2026-04-21T21:49:24,911 adding 'fla/modules/conv/cuda/ops.py' 2026-04-21T21:49:24,913 adding 'fla/modules/conv/triton/__init__.py' 2026-04-21T21:49:24,915 adding 'fla/modules/conv/triton/kernels.py' 2026-04-21T21:49:24,917 adding 'fla/modules/conv/triton/ops.py' 2026-04-21T21:49:24,920 adding 'fla/ops/__init__.py' 2026-04-21T21:49:24,922 adding 'fla/ops/abc/__init__.py' 2026-04-21T21:49:24,926 adding 'fla/ops/abc/chunk.py' 2026-04-21T21:49:24,928 adding 'fla/ops/abc/naive.py' 2026-04-21T21:49:24,930 adding 'fla/ops/attn/__init__.py' 2026-04-21T21:49:24,932 adding 'fla/ops/attn/decoding.py' 2026-04-21T21:49:24,934 adding 'fla/ops/attn/naive.py' 2026-04-21T21:49:24,937 adding 'fla/ops/attn/parallel.py' 2026-04-21T21:49:24,939 adding 'fla/ops/attn/backends/__init__.py' 2026-04-21T21:49:24,941 adding 'fla/ops/backends/__init__.py' 2026-04-21T21:49:24,943 adding 'fla/ops/based/__init__.py' 2026-04-21T21:49:24,945 adding 'fla/ops/based/fused_chunk.py' 2026-04-21T21:49:24,946 adding 'fla/ops/based/naive.py' 2026-04-21T21:49:24,948 adding 'fla/ops/based/parallel.py' 2026-04-21T21:49:24,950 adding 'fla/ops/comba/__init__.py' 2026-04-21T21:49:24,952 adding 'fla/ops/comba/chunk.py' 2026-04-21T21:49:24,954 adding 'fla/ops/comba/fused_recurrent.py' 2026-04-21T21:49:24,956 adding 'fla/ops/comba/naive.py' 2026-04-21T21:49:24,957 adding 'fla/ops/comba/utils.py' 2026-04-21T21:49:24,959 adding 'fla/ops/comba/wy_fast.py' 2026-04-21T21:49:24,961 adding 'fla/ops/common/__init__.py' 2026-04-21T21:49:24,964 adding 'fla/ops/common/chunk_delta_h.py' 2026-04-21T21:49:24,966 adding 'fla/ops/common/chunk_h.py' 2026-04-21T21:49:24,968 adding 'fla/ops/common/chunk_h_parallel.py' 2026-04-21T21:49:24,971 adding 'fla/ops/common/chunk_h_split.py' 2026-04-21T21:49:24,973 adding 'fla/ops/common/chunk_o.py' 2026-04-21T21:49:24,975 adding 'fla/ops/common/chunk_scaled_dot_kkt.py' 2026-04-21T21:49:24,978 adding 'fla/ops/common/fused_chunk.py' 2026-04-21T21:49:24,980 adding 'fla/ops/common/fused_recurrent.py' 2026-04-21T21:49:24,983 adding 'fla/ops/common/intracard_cp.py' 2026-04-21T21:49:24,985 adding 'fla/ops/common/backends/__init__.py' 2026-04-21T21:49:24,986 adding 'fla/ops/common/backends/intracard.py' 2026-04-21T21:49:24,988 adding 'fla/ops/common/backends/tilelang/__init__.py' 2026-04-21T21:49:24,990 adding 'fla/ops/common/backends/tilelang/chunk_bwd.py' 2026-04-21T21:49:24,992 adding 'fla/ops/common/backends/tilelang/parallel_attn_bwd.py' 2026-04-21T21:49:24,994 adding 'fla/ops/common/backends/tilelang/parallel_attn_fwd.py' 2026-04-21T21:49:24,996 adding 'fla/ops/cp/__init__.py' 2026-04-21T21:49:25,000 adding 'fla/ops/cp/chunk_delta_h.py' 2026-04-21T21:49:25,001 adding 'fla/ops/cp/comm.py' 2026-04-21T21:49:25,003 adding 'fla/ops/cp/context.py' 2026-04-21T21:49:25,005 adding 'fla/ops/delta_rule/__init__.py' 2026-04-21T21:49:25,007 adding 'fla/ops/delta_rule/chunk.py' 2026-04-21T21:49:25,008 adding 'fla/ops/delta_rule/fused_chunk.py' 2026-04-21T21:49:25,011 adding 'fla/ops/delta_rule/fused_recurrent.py' 2026-04-21T21:49:25,012 adding 'fla/ops/delta_rule/naive.py' 2026-04-21T21:49:25,014 adding 'fla/ops/delta_rule/parallel.py' 2026-04-21T21:49:25,016 adding 'fla/ops/delta_rule/wy_fast.py' 2026-04-21T21:49:25,018 adding 'fla/ops/deltaformer/__init__.py' 2026-04-21T21:49:25,019 adding 'fla/ops/deltaformer/invcum.py' 2026-04-21T21:49:25,021 adding 'fla/ops/deltaformer/naive.py' 2026-04-21T21:49:25,024 adding 'fla/ops/deltaformer/parallel.py' 2026-04-21T21:49:25,026 adding 'fla/ops/forgetting_attn/__init__.py' 2026-04-21T21:49:25,027 adding 'fla/ops/forgetting_attn/naive.py' 2026-04-21T21:49:25,029 adding 'fla/ops/forgetting_attn/parallel.py' 2026-04-21T21:49:25,031 adding 'fla/ops/gated_delta_product/__init__.py' 2026-04-21T21:49:25,033 adding 'fla/ops/gated_delta_product/chunk.py' 2026-04-21T21:49:25,035 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_h.py' 2026-04-21T21:49:25,037 adding 'fla/ops/gated_delta_product/chunk_deltaproduct_o.py' 2026-04-21T21:49:25,038 adding 'fla/ops/gated_delta_product/chunk_ref.py' 2026-04-21T21:49:25,039 adding 'fla/ops/gated_delta_product/naive.py' 2026-04-21T21:49:25,041 adding 'fla/ops/gated_delta_rule/__init__.py' 2026-04-21T21:49:25,044 adding 'fla/ops/gated_delta_rule/chunk.py' 2026-04-21T21:49:25,046 adding 'fla/ops/gated_delta_rule/chunk_fwd.py' 2026-04-21T21:49:25,049 adding 'fla/ops/gated_delta_rule/fused_recurrent.py' 2026-04-21T21:49:25,051 adding 'fla/ops/gated_delta_rule/gate.py' 2026-04-21T21:49:25,052 adding 'fla/ops/gated_delta_rule/naive.py' 2026-04-21T21:49:25,054 adding 'fla/ops/gated_delta_rule/wy_fast.py' 2026-04-21T21:49:25,056 adding 'fla/ops/gated_oja_rule/__init__.py' 2026-04-21T21:49:25,058 adding 'fla/ops/gated_oja_rule/chunk.py' 2026-04-21T21:49:25,061 adding 'fla/ops/gated_oja_rule/chunk_h.py' 2026-04-21T21:49:25,064 adding 'fla/ops/gated_oja_rule/chunk_kkt.py' 2026-04-21T21:49:25,066 adding 'fla/ops/gated_oja_rule/chunk_o.py' 2026-04-21T21:49:25,068 adding 'fla/ops/gated_oja_rule/fused_recurrent.py' 2026-04-21T21:49:25,070 adding 'fla/ops/gated_oja_rule/wy_fast.py' 2026-04-21T21:49:25,071 adding 'fla/ops/generalized_delta_rule/__init__.py' 2026-04-21T21:49:25,073 adding 'fla/ops/generalized_delta_rule/dplr/__init__.py' 2026-04-21T21:49:25,075 adding 'fla/ops/generalized_delta_rule/dplr/chunk.py' 2026-04-21T21:49:25,078 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_bwd.py' 2026-04-21T21:49:25,080 adding 'fla/ops/generalized_delta_rule/dplr/chunk_A_fwd.py' 2026-04-21T21:49:25,082 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_bwd.py' 2026-04-21T21:49:25,084 adding 'fla/ops/generalized_delta_rule/dplr/chunk_h_fwd.py' 2026-04-21T21:49:25,086 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_bwd.py' 2026-04-21T21:49:25,087 adding 'fla/ops/generalized_delta_rule/dplr/chunk_o_fwd.py' 2026-04-21T21:49:25,089 adding 'fla/ops/generalized_delta_rule/dplr/fused_recurrent.py' 2026-04-21T21:49:25,090 adding 'fla/ops/generalized_delta_rule/dplr/naive.py' 2026-04-21T21:49:25,092 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_bwd.py' 2026-04-21T21:49:25,094 adding 'fla/ops/generalized_delta_rule/dplr/wy_fast_fwd.py' 2026-04-21T21:49:25,096 adding 'fla/ops/generalized_delta_rule/iplr/__init__.py' 2026-04-21T21:49:25,098 adding 'fla/ops/generalized_delta_rule/iplr/chunk.py' 2026-04-21T21:49:25,100 adding 'fla/ops/generalized_delta_rule/iplr/fused_recurrent.py' 2026-04-21T21:49:25,102 adding 'fla/ops/generalized_delta_rule/iplr/naive.py' 2026-04-21T21:49:25,104 adding 'fla/ops/generalized_delta_rule/iplr/wy_fast.py' 2026-04-21T21:49:25,105 adding 'fla/ops/gla/__init__.py' 2026-04-21T21:49:25,110 adding 'fla/ops/gla/chunk.py' 2026-04-21T21:49:25,111 adding 'fla/ops/gla/fused_chunk.py' 2026-04-21T21:49:25,113 adding 'fla/ops/gla/fused_recurrent.py' 2026-04-21T21:49:25,114 adding 'fla/ops/gla/naive.py' 2026-04-21T21:49:25,116 adding 'fla/ops/gsa/__init__.py' 2026-04-21T21:49:25,120 adding 'fla/ops/gsa/chunk.py' 2026-04-21T21:49:25,122 adding 'fla/ops/gsa/fused_recurrent.py' 2026-04-21T21:49:25,124 adding 'fla/ops/gsa/naive.py' 2026-04-21T21:49:25,125 adding 'fla/ops/hgrn/__init__.py' 2026-04-21T21:49:25,127 adding 'fla/ops/hgrn/chunk.py' 2026-04-21T21:49:25,129 adding 'fla/ops/hgrn/fused_recurrent.py' 2026-04-21T21:49:25,131 adding 'fla/ops/hgrn/naive.py' 2026-04-21T21:49:25,133 adding 'fla/ops/kda/__init__.py' 2026-04-21T21:49:25,135 adding 'fla/ops/kda/chunk.py' 2026-04-21T21:49:25,138 adding 'fla/ops/kda/chunk_bwd.py' 2026-04-21T21:49:25,139 adding 'fla/ops/kda/chunk_fwd.py' 2026-04-21T21:49:25,143 adding 'fla/ops/kda/chunk_intra.py' 2026-04-21T21:49:25,145 adding 'fla/ops/kda/chunk_intra_token_parallel.py' 2026-04-21T21:49:25,147 adding 'fla/ops/kda/fused_recurrent.py' 2026-04-21T21:49:25,149 adding 'fla/ops/kda/gate.py' 2026-04-21T21:49:25,151 adding 'fla/ops/kda/naive.py' 2026-04-21T21:49:25,153 adding 'fla/ops/kda/wy_fast.py' 2026-04-21T21:49:25,154 adding 'fla/ops/kda/backends/__init__.py' 2026-04-21T21:49:25,156 adding 'fla/ops/kda/backends/flashkda.py' 2026-04-21T21:49:25,158 adding 'fla/ops/kda/backends/tilelang/__init__.py' 2026-04-21T21:49:25,160 adding 'fla/ops/kda/backends/tilelang/chunk_bwd_dqkg.py' 2026-04-21T21:49:25,162 adding 'fla/ops/lightning_attn/__init__.py' 2026-04-21T21:49:25,163 adding 'fla/ops/lightning_attn/chunk.py' 2026-04-21T21:49:25,165 adding 'fla/ops/lightning_attn/fused_recurrent.py' 2026-04-21T21:49:25,167 adding 'fla/ops/linear_attn/__init__.py' 2026-04-21T21:49:25,168 adding 'fla/ops/linear_attn/chunk.py' 2026-04-21T21:49:25,170 adding 'fla/ops/linear_attn/fused_chunk.py' 2026-04-21T21:49:25,171 adding 'fla/ops/linear_attn/fused_recurrent.py' 2026-04-21T21:49:25,172 adding 'fla/ops/linear_attn/naive.py' 2026-04-21T21:49:25,174 adding 'fla/ops/linear_attn/utils.py' 2026-04-21T21:49:25,176 adding 'fla/ops/log_linear_attn/__init__.py' 2026-04-21T21:49:25,181 adding 'fla/ops/log_linear_attn/chunk.py' 2026-04-21T21:49:25,183 adding 'fla/ops/log_linear_attn/naive.py' 2026-04-21T21:49:25,185 adding 'fla/ops/mesa_net/__init__.py' 2026-04-21T21:49:25,187 adding 'fla/ops/mesa_net/chunk.py' 2026-04-21T21:49:25,188 adding 'fla/ops/mesa_net/chunk_cg_solver_bwd.py' 2026-04-21T21:49:25,190 adding 'fla/ops/mesa_net/chunk_cg_solver_fwd.py' 2026-04-21T21:49:25,192 adding 'fla/ops/mesa_net/chunk_h_fwd.py' 2026-04-21T21:49:25,193 adding 'fla/ops/mesa_net/chunk_h_kk_intra_bwd.py' 2026-04-21T21:49:25,195 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd.py' 2026-04-21T21:49:25,197 adding 'fla/ops/mesa_net/chunk_h_kv_intra_bwd_separate.py' 2026-04-21T21:49:25,199 adding 'fla/ops/mesa_net/decoding_one_step.py' 2026-04-21T21:49:25,200 adding 'fla/ops/mesa_net/naive.py' 2026-04-21T21:49:25,202 adding 'fla/ops/moba/__init__.py' 2026-04-21T21:49:25,205 adding 'fla/ops/moba/parallel.py' 2026-04-21T21:49:25,206 adding 'fla/ops/nsa/__init__.py' 2026-04-21T21:49:25,209 adding 'fla/ops/nsa/compression.py' 2026-04-21T21:49:25,210 adding 'fla/ops/nsa/naive.py' 2026-04-21T21:49:25,214 adding 'fla/ops/nsa/parallel.py' 2026-04-21T21:49:25,215 adding 'fla/ops/nsa/utils.py' 2026-04-21T21:49:25,217 adding 'fla/ops/path_attn/__init__.py' 2026-04-21T21:49:25,219 adding 'fla/ops/path_attn/cumprod_householder_bwd.py' 2026-04-21T21:49:25,221 adding 'fla/ops/path_attn/cumprod_householder_fwd.py' 2026-04-21T21:49:25,222 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd.py' 2026-04-21T21:49:25,224 adding 'fla/ops/path_attn/intra_chunk_preprocess_bwd_prepare.py' 2026-04-21T21:49:25,226 adding 'fla/ops/path_attn/intra_chunk_preprocess_fwd.py' 2026-04-21T21:49:25,228 adding 'fla/ops/path_attn/naive.py' 2026-04-21T21:49:25,230 adding 'fla/ops/path_attn/parallel.py' 2026-04-21T21:49:25,231 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dkv.py' 2026-04-21T21:49:25,233 adding 'fla/ops/path_attn/parallel_path_bwd_inter_dqh.py' 2026-04-21T21:49:25,235 adding 'fla/ops/path_attn/parallel_path_bwd_intra.py' 2026-04-21T21:49:25,237 adding 'fla/ops/path_attn/parallel_path_fwd.py' 2026-04-21T21:49:25,238 adding 'fla/ops/path_attn/prepare_k_cache.py' 2026-04-21T21:49:25,240 adding 'fla/ops/path_attn/transform_q.py' 2026-04-21T21:49:25,242 adding 'fla/ops/rebased/__init__.py' 2026-04-21T21:49:25,243 adding 'fla/ops/rebased/naive.py' 2026-04-21T21:49:25,245 adding 'fla/ops/rebased/parallel.py' 2026-04-21T21:49:25,247 adding 'fla/ops/retention/__init__.py' 2026-04-21T21:49:25,248 adding 'fla/ops/retention/chunk.py' 2026-04-21T21:49:25,250 adding 'fla/ops/retention/fused_chunk.py' 2026-04-21T21:49:25,251 adding 'fla/ops/retention/fused_recurrent.py' 2026-04-21T21:49:25,253 adding 'fla/ops/retention/naive.py' 2026-04-21T21:49:25,254 adding 'fla/ops/retention/parallel.py' 2026-04-21T21:49:25,256 adding 'fla/ops/rwkv4/__init__.py' 2026-04-21T21:49:25,258 adding 'fla/ops/rwkv4/fused_recurrent.py' 2026-04-21T21:49:25,260 adding 'fla/ops/rwkv6/__init__.py' 2026-04-21T21:49:25,264 adding 'fla/ops/rwkv6/chunk.py' 2026-04-21T21:49:25,266 adding 'fla/ops/rwkv6/chunk_naive.py' 2026-04-21T21:49:25,269 adding 'fla/ops/rwkv6/fused_recurrent.py' 2026-04-21T21:49:25,270 adding 'fla/ops/rwkv6/recurrent_naive.py' 2026-04-21T21:49:25,272 adding 'fla/ops/rwkv7/__init__.py' 2026-04-21T21:49:25,274 adding 'fla/ops/rwkv7/channel_mixing.py' 2026-04-21T21:49:25,276 adding 'fla/ops/rwkv7/chunk.py' 2026-04-21T21:49:25,278 adding 'fla/ops/rwkv7/fused_addcmul.py' 2026-04-21T21:49:25,280 adding 'fla/ops/rwkv7/fused_k_update.py' 2026-04-21T21:49:25,282 adding 'fla/ops/rwkv7/fused_recurrent.py' 2026-04-21T21:49:25,284 adding 'fla/ops/rwkv7/gate_output_correction.py' 2026-04-21T21:49:25,285 adding 'fla/ops/simple_gla/__init__.py' 2026-04-21T21:49:25,287 adding 'fla/ops/simple_gla/chunk.py' 2026-04-21T21:49:25,289 adding 'fla/ops/simple_gla/fused_chunk.py' 2026-04-21T21:49:25,290 adding 'fla/ops/simple_gla/fused_recurrent.py' 2026-04-21T21:49:25,292 adding 'fla/ops/simple_gla/naive.py' 2026-04-21T21:49:25,295 adding 'fla/ops/simple_gla/parallel.py' 2026-04-21T21:49:25,297 adding 'fla/ops/titans/__init__.py' 2026-04-21T21:49:25,298 adding 'fla/ops/titans/log_impl.py' 2026-04-21T21:49:25,300 adding 'fla/ops/titans/naive.py' 2026-04-21T21:49:25,302 adding 'fla/ops/ttt/__init__.py' 2026-04-21T21:49:25,307 adding 'fla/ops/ttt/chunk.py' 2026-04-21T21:49:25,310 adding 'fla/ops/ttt/fused_chunk.py' 2026-04-21T21:49:25,312 adding 'fla/ops/ttt/naive.py' 2026-04-21T21:49:25,314 adding 'fla/ops/utils/__init__.py' 2026-04-21T21:49:25,315 adding 'fla/ops/utils/constant.py' 2026-04-21T21:49:25,317 adding 'fla/ops/utils/cumsum.py' 2026-04-21T21:49:25,319 adding 'fla/ops/utils/index.py' 2026-04-21T21:49:25,320 adding 'fla/ops/utils/logcumsumexp.py' 2026-04-21T21:49:25,321 adding 'fla/ops/utils/logsumexp.py' 2026-04-21T21:49:25,323 adding 'fla/ops/utils/matmul.py' 2026-04-21T21:49:25,325 adding 'fla/ops/utils/op.py' 2026-04-21T21:49:25,326 adding 'fla/ops/utils/pack.py' 2026-04-21T21:49:25,328 adding 'fla/ops/utils/pooling.py' 2026-04-21T21:49:25,329 adding 'fla/ops/utils/softmax.py' 2026-04-21T21:49:25,331 adding 'fla/ops/utils/softplus.py' 2026-04-21T21:49:25,332 adding 'fla/ops/utils/solve_tril.py' 2026-04-21T21:49:25,335 adding 'fla_core-0.5.0.dist-info/licenses/LICENSE' 2026-04-21T21:49:25,340 adding 'fla_core-0.5.0.dist-info/METADATA' 2026-04-21T21:49:25,341 adding 'fla_core-0.5.0.dist-info/WHEEL' 2026-04-21T21:49:25,342 adding 'fla_core-0.5.0.dist-info/top_level.txt' 2026-04-21T21:49:25,346 adding 'fla_core-0.5.0.dist-info/RECORD' 2026-04-21T21:49:25,356 removing build/bdist.linux-armv7l/wheel 2026-04-21T21:49:25,531 Building wheel for fla-core (pyproject.toml): finished with status 'done' 2026-04-21T21:49:25,549 Created wheel for fla-core: filename=fla_core-0.5.0-py3-none-any.whl size=595276 sha256=b9a49bb4b7c5f3f0aae49bd95f9644412ffab081e29d222980b29a92350631cd 2026-04-21T21:49:25,550 Stored in directory: /tmp/pip-ephem-wheel-cache-z1of6m98/wheels/36/de/52/0e8fbf4f7ff6067c6a2bded1a882785232440a6381af8678f6 2026-04-21T21:49:25,574 Successfully built fla-core 2026-04-21T21:49:25,592 Removed build tracker: '/tmp/pip-build-tracker-vyz05d1g'