2026-04-01T09:51:09,572 Created temporary directory: /tmp/pip-ephem-wheel-cache-zya2_ron 2026-04-01T09:51:09,574 Created temporary directory: /tmp/pip-build-tracker-h8rkndud 2026-04-01T09:51:09,575 Initialized build tracking at /tmp/pip-build-tracker-h8rkndud 2026-04-01T09:51:09,575 Created build tracker: /tmp/pip-build-tracker-h8rkndud 2026-04-01T09:51:09,576 Entered build tracker: /tmp/pip-build-tracker-h8rkndud 2026-04-01T09:51:09,576 Created temporary directory: /tmp/pip-wheel-dala5zj7 2026-04-01T09:51:09,579 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-01T09:51:09,582 Created temporary directory: /tmp/pip-ephem-wheel-cache-npyi5r5d 2026-04-01T09:51:09,604 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T09:51:09,608 2 location(s) to search for versions of flash-attn-4: 2026-04-01T09:51:09,608 * https://pypi.org/simple/flash-attn-4/ 2026-04-01T09:51:09,608 * https://www.piwheels.org/simple/flash-attn-4/ 2026-04-01T09:51:09,609 Fetching project page and analyzing links: https://pypi.org/simple/flash-attn-4/ 2026-04-01T09:51:09,610 Getting page https://pypi.org/simple/flash-attn-4/ 2026-04-01T09:51:09,611 Found index url https://pypi.org/simple 2026-04-01T09:51:09,767 Fetched page https://pypi.org/simple/flash-attn-4/ as application/vnd.pypi.simple.v1+json 2026-04-01T09:51:09,770 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/76/13/06fd1cc5716ee960f6c678ec09ad037df6dcb9605d50448aef33f663b341/flash_attn_4-0.0.1-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,771 Found link https://files.pythonhosted.org/packages/d9/c7/4236d83abcd6a5235f921a74251a99df37177e1ecd3e6879967a47fd63f0/flash_attn_4-0.0.1.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 0.0.1 2026-04-01T09:51:09,772 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/d6/85/50b336261a4e7c801215e2a6e8ef9cc6f236e8ad7ed6eea31e8cb66c1804/flash_attn_4-4.0.0b3-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,773 Found link https://files.pythonhosted.org/packages/8a/36/aab028ba5843b3ba21d37434c2b8891e4f105ec586261960086903b34228/flash_attn_4-4.0.0b3.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b3 2026-04-01T09:51:09,774 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/73/8e/b27eed4f2dcb9e5a89719e2233be36e86faa64fd1bead802265c7a7b046c/flash_attn_4-4.0.0b4-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,775 Found link https://files.pythonhosted.org/packages/aa/a4/5ef0725e72c803b3dc9fe2dcd1e2e1b06712b7ca69bcaababae3d7f078d0/flash_attn_4-4.0.0b4.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b4 2026-04-01T09:51:09,776 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/24/f7/01ee2576ce41f9884d291ee21861ef194afc0b2b1ce3bd175fc7a6e1b133/flash_attn_4-4.0.0b5-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,777 Found link https://files.pythonhosted.org/packages/7a/37/5b0128141da6faf03ec0cee1fc30061a3f50a3a4fcf6bc2a8bafa32e4cd2/flash_attn_4-4.0.0b5.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b5 2026-04-01T09:51:09,777 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/43/ae/2fc8645593f12bce760c944d5545ce11b8f45a817421a8ea4e67fe313c5b/flash_attn_4-4.0.0b7-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,778 Found link https://files.pythonhosted.org/packages/8e/8d/a074d34ab7d5b82c4ccd6018543ee410101b00bc5c0e6ced78625f680d2b/flash_attn_4-4.0.0b7.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b7 2026-04-01T09:51:09,780 Fetching project page and analyzing links: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-01T09:51:09,780 Getting page https://www.piwheels.org/simple/flash-attn-4/ 2026-04-01T09:51:09,781 Found index url https://www.piwheels.org/simple 2026-04-01T09:51:09,951 Fetched page https://www.piwheels.org/simple/flash-attn-4/ as text/html 2026-04-01T09:51:09,953 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b5-py3-none-any.whl#sha256=e9ec3cb0e5e4859eb6c5f01f1eb8a3ec581e58714546e45bf1e41a8bd38d42de (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,954 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b4-py3-none-any.whl#sha256=614f6eeef2d8004943ca7c2623a6968dc2ed5fa3536ff4175c3a488b0468a1f8 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,954 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b3-py3-none-any.whl#sha256=4eefe752c6bcf421c95c1cfe6e9d54abdac235e9bc945c44752eca1cdd98038c (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,955 Skipping link: No binaries permitted for flash-attn-4: https://archive1.piwheels.org/simple/flash-attn-4/flash_attn_4-0.0.1-py3-none-any.whl#sha256=2c6f6f0975d8a20d64717f45ae2bac5778a6b2a5e9a7ffb7db142e68ce1df99d (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-01T09:51:09,955 Skipping link: not a file: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-01T09:51:09,956 Skipping link: not a file: https://pypi.org/simple/flash-attn-4/ 2026-04-01T09:51:09,975 Given no hashes to check 1 links for project 'flash-attn-4': discarding no candidates 2026-04-01T09:51:09,993 Collecting flash-attn-4==4.0.0b7 2026-04-01T09:51:09,996 Created temporary directory: /tmp/pip-unpack-h7hmsrx8 2026-04-01T09:51:10,223 Downloading flash_attn_4-4.0.0b7.tar.gz (213 kB) 2026-04-01T09:51:10,458 Added flash-attn-4==4.0.0b7 from https://files.pythonhosted.org/packages/8e/8d/a074d34ab7d5b82c4ccd6018543ee410101b00bc5c0e6ced78625f680d2b/flash_attn_4-4.0.0b7.tar.gz to build tracker '/tmp/pip-build-tracker-h8rkndud' 2026-04-01T09:51:10,464 Created temporary directory: /tmp/pip-build-env-ib5ioaz2 2026-04-01T09:51:10,469 Installing build dependencies: started 2026-04-01T09:51:10,470 Running command pip subprocess to install build dependencies 2026-04-01T09:51:11,648 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-01T09:51:12,068 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-01T09:51:12,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T09:51:13,849 Collecting setuptools>=75 2026-04-01T09:51:13,949 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-01T09:51:14,324 Collecting setuptools-scm>=8 2026-04-01T09:51:14,341 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-01T09:51:14,423 Collecting vcs-versioning>=1.0.0.dev0 2026-04-01T09:51:14,441 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-01T09:51:14,619 Collecting packaging>=20 2026-04-01T09:51:14,634 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-01T09:51:17,615 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-01T09:51:21,312 Creating /tmp/pip-build-env-ib5ioaz2/overlay/local/bin 2026-04-01T09:51:21,314 changing mode of /tmp/pip-build-env-ib5ioaz2/overlay/local/bin/vcs-versioning to 755 2026-04-01T09:51:21,425 changing mode of /tmp/pip-build-env-ib5ioaz2/overlay/local/bin/setuptools-scm to 755 2026-04-01T09:51:21,454 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-01T09:51:21,753 Installing build dependencies: finished with status 'done' 2026-04-01T09:51:21,759 Getting requirements to build wheel: started 2026-04-01T09:51:21,760 Running command Getting requirements to build wheel 2026-04-01T09:51:22,476 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-01T09:51:22,476 !! 2026-04-01T09:51:22,477 ******************************************************************************** 2026-04-01T09:51:22,478 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-01T09:51:22,479 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-01T09:51:22,479 or your builds will no longer be supported. 2026-04-01T09:51:22,480 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:22,481 ******************************************************************************** 2026-04-01T09:51:22,482 !! 2026-04-01T09:51:22,483 corresp(dist, value, root_dir) 2026-04-01T09:51:22,553 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:22,554 !! 2026-04-01T09:51:22,555 ******************************************************************************** 2026-04-01T09:51:22,555 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:22,557 License :: OSI Approved :: BSD License 2026-04-01T09:51:22,558 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:22,558 ******************************************************************************** 2026-04-01T09:51:22,560 !! 2026-04-01T09:51:22,560 dist._finalize_license_expression() 2026-04-01T09:51:22,561 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:22,562 !! 2026-04-01T09:51:22,563 ******************************************************************************** 2026-04-01T09:51:22,564 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:22,565 License :: OSI Approved :: BSD License 2026-04-01T09:51:22,566 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:22,567 ******************************************************************************** 2026-04-01T09:51:22,568 !! 2026-04-01T09:51:22,568 self._finalize_license_expression() 2026-04-01T09:51:22,569 running egg_info 2026-04-01T09:51:22,577 writing flash_attn_4.egg-info/PKG-INFO 2026-04-01T09:51:22,581 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-01T09:51:22,583 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-01T09:51:22,584 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-01T09:51:22,621 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-01T09:51:22,622 return get_active_overrides().subprocess_timeout 2026-04-01T09:51:22,629 listing git files failed - pretending there aren't any 2026-04-01T09:51:22,634 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:22,639 reading manifest template 'MANIFEST.in' 2026-04-01T09:51:22,641 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-01T09:51:22,642 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-01T09:51:22,642 no previously-included directories found matching 'build' 2026-04-01T09:51:22,643 no previously-included directories found matching 'dist' 2026-04-01T09:51:22,643 adding license file 'LICENSE' 2026-04-01T09:51:22,644 adding license file 'AUTHORS' 2026-04-01T09:51:22,648 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:22,752 Getting requirements to build wheel: finished with status 'done' 2026-04-01T09:51:22,756 Created temporary directory: /tmp/pip-modern-metadata-t_n9fqw2 2026-04-01T09:51:22,758 Preparing metadata (pyproject.toml): started 2026-04-01T09:51:22,759 Running command Preparing metadata (pyproject.toml) 2026-04-01T09:51:23,428 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-01T09:51:23,428 !! 2026-04-01T09:51:23,429 ******************************************************************************** 2026-04-01T09:51:23,430 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-01T09:51:23,431 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-01T09:51:23,431 or your builds will no longer be supported. 2026-04-01T09:51:23,432 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:23,433 ******************************************************************************** 2026-04-01T09:51:23,434 !! 2026-04-01T09:51:23,435 corresp(dist, value, root_dir) 2026-04-01T09:51:23,501 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:23,502 !! 2026-04-01T09:51:23,503 ******************************************************************************** 2026-04-01T09:51:23,504 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:23,505 License :: OSI Approved :: BSD License 2026-04-01T09:51:23,506 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:23,507 ******************************************************************************** 2026-04-01T09:51:23,508 !! 2026-04-01T09:51:23,509 dist._finalize_license_expression() 2026-04-01T09:51:23,509 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:23,510 !! 2026-04-01T09:51:23,511 ******************************************************************************** 2026-04-01T09:51:23,511 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:23,513 License :: OSI Approved :: BSD License 2026-04-01T09:51:23,514 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:23,514 ******************************************************************************** 2026-04-01T09:51:23,515 !! 2026-04-01T09:51:23,516 self._finalize_license_expression() 2026-04-01T09:51:23,516 running dist_info 2026-04-01T09:51:23,530 creating /tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info 2026-04-01T09:51:23,531 writing /tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/PKG-INFO 2026-04-01T09:51:23,535 writing dependency_links to /tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/dependency_links.txt 2026-04-01T09:51:23,538 writing requirements to /tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/requires.txt 2026-04-01T09:51:23,539 writing top-level names to /tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/top_level.txt 2026-04-01T09:51:23,540 writing manifest file '/tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:23,574 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-01T09:51:23,574 return get_active_overrides().subprocess_timeout 2026-04-01T09:51:23,581 listing git files failed - pretending there aren't any 2026-04-01T09:51:23,585 reading manifest file '/tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:23,587 reading manifest template 'MANIFEST.in' 2026-04-01T09:51:23,589 warning: no previously-included files matching '*.egg-info/*' found anywhere in distribution 2026-04-01T09:51:23,589 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-01T09:51:23,590 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-01T09:51:23,590 no previously-included directories found matching 'build' 2026-04-01T09:51:23,591 no previously-included directories found matching 'dist' 2026-04-01T09:51:23,592 adding license file 'LICENSE' 2026-04-01T09:51:23,592 adding license file 'AUTHORS' 2026-04-01T09:51:23,595 writing manifest file '/tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:23,596 creating '/tmp/pip-modern-metadata-t_n9fqw2/flash_attn_4-4.0.0b7.dist-info' 2026-04-01T09:51:23,727 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-01T09:51:23,732 Source in /tmp/pip-wheel-dala5zj7/flash-attn-4_2ba55429b8f5439b8b7b76af2e3ba7a7 has version 4.0.0b7, which satisfies requirement flash-attn-4==4.0.0b7 from https://files.pythonhosted.org/packages/8e/8d/a074d34ab7d5b82c4ccd6018543ee410101b00bc5c0e6ced78625f680d2b/flash_attn_4-4.0.0b7.tar.gz 2026-04-01T09:51:23,733 Removed flash-attn-4==4.0.0b7 from https://files.pythonhosted.org/packages/8e/8d/a074d34ab7d5b82c4ccd6018543ee410101b00bc5c0e6ced78625f680d2b/flash_attn_4-4.0.0b7.tar.gz from build tracker '/tmp/pip-build-tracker-h8rkndud' 2026-04-01T09:51:23,739 Created temporary directory: /tmp/pip-unpack-4y1rb2l8 2026-04-01T09:51:23,740 Building wheels for collected packages: flash-attn-4 2026-04-01T09:51:23,744 Created temporary directory: /tmp/pip-wheel-fhfffty5 2026-04-01T09:51:23,745 Destination directory: /tmp/pip-wheel-fhfffty5 2026-04-01T09:51:23,747 Building wheel for flash-attn-4 (pyproject.toml): started 2026-04-01T09:51:23,749 Running command Building wheel for flash-attn-4 (pyproject.toml) 2026-04-01T09:51:24,395 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-01T09:51:24,396 !! 2026-04-01T09:51:24,397 ******************************************************************************** 2026-04-01T09:51:24,398 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-01T09:51:24,399 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-01T09:51:24,399 or your builds will no longer be supported. 2026-04-01T09:51:24,400 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:24,401 ******************************************************************************** 2026-04-01T09:51:24,402 !! 2026-04-01T09:51:24,402 corresp(dist, value, root_dir) 2026-04-01T09:51:24,460 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:24,461 !! 2026-04-01T09:51:24,462 ******************************************************************************** 2026-04-01T09:51:24,462 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:24,463 License :: OSI Approved :: BSD License 2026-04-01T09:51:24,464 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:24,465 ******************************************************************************** 2026-04-01T09:51:24,466 !! 2026-04-01T09:51:24,466 dist._finalize_license_expression() 2026-04-01T09:51:24,467 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-01T09:51:24,468 !! 2026-04-01T09:51:24,469 ******************************************************************************** 2026-04-01T09:51:24,469 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-01T09:51:24,471 License :: OSI Approved :: BSD License 2026-04-01T09:51:24,472 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-01T09:51:24,472 ******************************************************************************** 2026-04-01T09:51:24,474 !! 2026-04-01T09:51:24,474 self._finalize_license_expression() 2026-04-01T09:51:24,475 running bdist_wheel 2026-04-01T09:51:24,493 running build 2026-04-01T09:51:24,494 running build_py 2026-04-01T09:51:24,496 creating build/lib/flash_attn/cute 2026-04-01T09:51:24,499 copying ./flash_fwd.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,502 copying ./flash_bwd.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,506 copying ./__init__.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,508 copying ./flash_fwd_sm120.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,510 copying ./mask.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,513 copying ./testing.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,516 copying ./interface.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,519 copying ./flash_bwd_preprocess.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,522 copying ./flash_bwd_sm90.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,525 copying ./block_info.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,528 copying ./tile_scheduler.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,531 copying ./bench_utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,533 copying ./cute_dsl_ptxas.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,536 copying ./pipeline.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,538 copying ./cache_utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,541 copying ./paged_kv.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,543 copying ./flash_bwd_sm100.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,549 copying ./flash_fwd_combine.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,551 copying ./fa_logging.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,553 copying ./seqlen_info.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,556 copying ./named_barrier.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,557 copying ./ampere_helpers.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,559 copying ./blackwell_helpers.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,562 copying ./mma_sm100_desc.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,564 copying ./cute_dsl_utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,567 copying ./pack_gqa.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,569 copying ./softmax.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,572 copying ./block_sparsity.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,574 copying ./sm90_config_search.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,577 copying ./flash_fwd_sm90.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,580 copying ./benchmark.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,582 copying ./flash_fwd_sm100.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,586 copying ./copy_utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,589 copying ./barrier.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,591 copying ./compute_block_sparsity.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,593 copying ./utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,596 copying ./flash_bwd_sm120.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,598 copying ./flash_bwd_postprocess.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,600 copying ./block_sparse_utils.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,604 copying ./fast_math.py -> build/lib/flash_attn/cute 2026-04-01T09:51:24,606 running egg_info 2026-04-01T09:51:24,619 writing flash_attn_4.egg-info/PKG-INFO 2026-04-01T09:51:24,623 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-01T09:51:24,625 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-01T09:51:24,626 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-01T09:51:24,654 /tmp/pip-build-env-ib5ioaz2/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-01T09:51:24,655 return get_active_overrides().subprocess_timeout 2026-04-01T09:51:24,661 listing git files failed - pretending there aren't any 2026-04-01T09:51:24,666 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:24,671 reading manifest template 'MANIFEST.in' 2026-04-01T09:51:24,673 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-01T09:51:24,674 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-01T09:51:24,674 no previously-included directories found matching 'build' 2026-04-01T09:51:24,675 no previously-included directories found matching 'dist' 2026-04-01T09:51:24,676 adding license file 'LICENSE' 2026-04-01T09:51:24,676 adding license file 'AUTHORS' 2026-04-01T09:51:24,680 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-01T09:51:24,697 installing to build/bdist.linux-armv7l/wheel 2026-04-01T09:51:24,698 running install 2026-04-01T09:51:24,722 running install_lib 2026-04-01T09:51:24,729 creating build/bdist.linux-armv7l/wheel 2026-04-01T09:51:24,732 creating build/bdist.linux-armv7l/wheel/flash_attn 2026-04-01T09:51:24,734 creating build/bdist.linux-armv7l/wheel/flash_attn/cute 2026-04-01T09:51:24,735 copying build/lib/flash_attn/cute/flash_fwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,739 copying build/lib/flash_attn/cute/flash_bwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,742 copying build/lib/flash_attn/cute/__init__.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,744 copying build/lib/flash_attn/cute/flash_fwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,746 copying build/lib/flash_attn/cute/mask.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,749 copying build/lib/flash_attn/cute/testing.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,752 copying build/lib/flash_attn/cute/interface.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,755 copying build/lib/flash_attn/cute/flash_bwd_preprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,758 copying build/lib/flash_attn/cute/flash_bwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,762 copying build/lib/flash_attn/cute/block_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,764 copying build/lib/flash_attn/cute/tile_scheduler.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,768 copying build/lib/flash_attn/cute/bench_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,770 copying build/lib/flash_attn/cute/cute_dsl_ptxas.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,772 copying build/lib/flash_attn/cute/pipeline.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,775 copying build/lib/flash_attn/cute/cache_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,777 copying build/lib/flash_attn/cute/paged_kv.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,780 copying build/lib/flash_attn/cute/flash_bwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,786 copying build/lib/flash_attn/cute/flash_fwd_combine.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,789 copying build/lib/flash_attn/cute/fa_logging.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,791 copying build/lib/flash_attn/cute/seqlen_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,794 copying build/lib/flash_attn/cute/named_barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,796 copying build/lib/flash_attn/cute/ampere_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,798 copying build/lib/flash_attn/cute/blackwell_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,801 copying build/lib/flash_attn/cute/mma_sm100_desc.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,804 copying build/lib/flash_attn/cute/cute_dsl_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,806 copying build/lib/flash_attn/cute/pack_gqa.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,809 copying build/lib/flash_attn/cute/softmax.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,812 copying build/lib/flash_attn/cute/block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,814 copying build/lib/flash_attn/cute/sm90_config_search.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,817 copying build/lib/flash_attn/cute/flash_fwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,821 copying build/lib/flash_attn/cute/benchmark.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,823 copying build/lib/flash_attn/cute/flash_fwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,829 copying build/lib/flash_attn/cute/copy_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,832 copying build/lib/flash_attn/cute/barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,834 copying build/lib/flash_attn/cute/compute_block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,837 copying build/lib/flash_attn/cute/utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,840 copying build/lib/flash_attn/cute/flash_bwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,842 copying build/lib/flash_attn/cute/flash_bwd_postprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,845 copying build/lib/flash_attn/cute/block_sparse_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,848 copying build/lib/flash_attn/cute/fast_math.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-01T09:51:24,850 running install_egg_info 2026-04-01T09:51:24,857 Copying flash_attn_4.egg-info to build/bdist.linux-armv7l/wheel/./flash_attn_4-4.0.0b7-py3.11.egg-info 2026-04-01T09:51:24,866 running install_scripts 2026-04-01T09:51:24,877 creating build/bdist.linux-armv7l/wheel/flash_attn_4-4.0.0b7.dist-info/WHEEL 2026-04-01T09:51:24,880 creating '/tmp/pip-wheel-fhfffty5/.tmp-cz62u58g/flash_attn_4-4.0.0b7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-01T09:51:24,884 adding 'flash_attn/cute/__init__.py' 2026-04-01T09:51:24,885 adding 'flash_attn/cute/ampere_helpers.py' 2026-04-01T09:51:24,887 adding 'flash_attn/cute/barrier.py' 2026-04-01T09:51:24,888 adding 'flash_attn/cute/bench_utils.py' 2026-04-01T09:51:24,890 adding 'flash_attn/cute/benchmark.py' 2026-04-01T09:51:24,893 adding 'flash_attn/cute/blackwell_helpers.py' 2026-04-01T09:51:24,895 adding 'flash_attn/cute/block_info.py' 2026-04-01T09:51:24,900 adding 'flash_attn/cute/block_sparse_utils.py' 2026-04-01T09:51:24,903 adding 'flash_attn/cute/block_sparsity.py' 2026-04-01T09:51:24,905 adding 'flash_attn/cute/cache_utils.py' 2026-04-01T09:51:24,907 adding 'flash_attn/cute/compute_block_sparsity.py' 2026-04-01T09:51:24,909 adding 'flash_attn/cute/copy_utils.py' 2026-04-01T09:51:24,911 adding 'flash_attn/cute/cute_dsl_ptxas.py' 2026-04-01T09:51:24,912 adding 'flash_attn/cute/cute_dsl_utils.py' 2026-04-01T09:51:24,914 adding 'flash_attn/cute/fa_logging.py' 2026-04-01T09:51:24,915 adding 'flash_attn/cute/fast_math.py' 2026-04-01T09:51:24,921 adding 'flash_attn/cute/flash_bwd.py' 2026-04-01T09:51:24,924 adding 'flash_attn/cute/flash_bwd_postprocess.py' 2026-04-01T09:51:24,927 adding 'flash_attn/cute/flash_bwd_preprocess.py' 2026-04-01T09:51:24,941 adding 'flash_attn/cute/flash_bwd_sm100.py' 2026-04-01T09:51:24,944 adding 'flash_attn/cute/flash_bwd_sm120.py' 2026-04-01T09:51:24,952 adding 'flash_attn/cute/flash_bwd_sm90.py' 2026-04-01T09:51:24,958 adding 'flash_attn/cute/flash_fwd.py' 2026-04-01T09:51:24,962 adding 'flash_attn/cute/flash_fwd_combine.py' 2026-04-01T09:51:24,976 adding 'flash_attn/cute/flash_fwd_sm100.py' 2026-04-01T09:51:24,978 adding 'flash_attn/cute/flash_fwd_sm120.py' 2026-04-01T09:51:24,985 adding 'flash_attn/cute/flash_fwd_sm90.py' 2026-04-01T09:51:24,993 adding 'flash_attn/cute/interface.py' 2026-04-01T09:51:24,997 adding 'flash_attn/cute/mask.py' 2026-04-01T09:51:25,000 adding 'flash_attn/cute/mma_sm100_desc.py' 2026-04-01T09:51:25,001 adding 'flash_attn/cute/named_barrier.py' 2026-04-01T09:51:25,003 adding 'flash_attn/cute/pack_gqa.py' 2026-04-01T09:51:25,005 adding 'flash_attn/cute/paged_kv.py' 2026-04-01T09:51:25,007 adding 'flash_attn/cute/pipeline.py' 2026-04-01T09:51:25,009 adding 'flash_attn/cute/seqlen_info.py' 2026-04-01T09:51:25,011 adding 'flash_attn/cute/sm90_config_search.py' 2026-04-01T09:51:25,014 adding 'flash_attn/cute/softmax.py' 2026-04-01T09:51:25,016 adding 'flash_attn/cute/testing.py' 2026-04-01T09:51:25,020 adding 'flash_attn/cute/tile_scheduler.py' 2026-04-01T09:51:25,024 adding 'flash_attn/cute/utils.py' 2026-04-01T09:51:25,027 adding 'flash_attn_4-4.0.0b7.dist-info/licenses/AUTHORS' 2026-04-01T09:51:25,028 adding 'flash_attn_4-4.0.0b7.dist-info/licenses/LICENSE' 2026-04-01T09:51:25,029 adding 'flash_attn_4-4.0.0b7.dist-info/METADATA' 2026-04-01T09:51:25,030 adding 'flash_attn_4-4.0.0b7.dist-info/WHEEL' 2026-04-01T09:51:25,031 adding 'flash_attn_4-4.0.0b7.dist-info/top_level.txt' 2026-04-01T09:51:25,032 adding 'flash_attn_4-4.0.0b7.dist-info/RECORD' 2026-04-01T09:51:25,037 removing build/bdist.linux-armv7l/wheel 2026-04-01T09:51:25,152 Building wheel for flash-attn-4 (pyproject.toml): finished with status 'done' 2026-04-01T09:51:25,162 Created wheel for flash-attn-4: filename=flash_attn_4-4.0.0b7-py3-none-any.whl size=231415 sha256=e6de99505b5e221c52bb20dee972aab9cae646296378c0b5c304f54be12f1473 2026-04-01T09:51:25,163 Stored in directory: /tmp/pip-ephem-wheel-cache-npyi5r5d/wheels/2d/60/c6/74bdd7b65eee39e537937104e8f16e0dba44d1570643196510 2026-04-01T09:51:25,174 Successfully built flash-attn-4 2026-04-01T09:51:25,185 Removed build tracker: '/tmp/pip-build-tracker-h8rkndud'