2026-04-22T10:01:43,205 Created temporary directory: /tmp/pip-ephem-wheel-cache-f_jrqg3s 2026-04-22T10:01:43,207 Created temporary directory: /tmp/pip-build-tracker-yj9oby5y 2026-04-22T10:01:43,207 Initialized build tracking at /tmp/pip-build-tracker-yj9oby5y 2026-04-22T10:01:43,207 Created build tracker: /tmp/pip-build-tracker-yj9oby5y 2026-04-22T10:01:43,208 Entered build tracker: /tmp/pip-build-tracker-yj9oby5y 2026-04-22T10:01:43,209 Created temporary directory: /tmp/pip-wheel-7v593uiz 2026-04-22T10:01:43,212 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-22T10:01:43,214 Created temporary directory: /tmp/pip-ephem-wheel-cache-c_fadbqe 2026-04-22T10:01:43,236 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T10:01:43,240 2 location(s) to search for versions of flash-attn-4: 2026-04-22T10:01:43,240 * https://pypi.org/simple/flash-attn-4/ 2026-04-22T10:01:43,240 * https://www.piwheels.org/simple/flash-attn-4/ 2026-04-22T10:01:43,240 Fetching project page and analyzing links: https://pypi.org/simple/flash-attn-4/ 2026-04-22T10:01:43,241 Getting page https://pypi.org/simple/flash-attn-4/ 2026-04-22T10:01:43,243 Found index url https://pypi.org/simple 2026-04-22T10:01:43,394 Fetched page https://pypi.org/simple/flash-attn-4/ as application/vnd.pypi.simple.v1+json 2026-04-22T10:01:43,398 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-22T10:01:43,399 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-22T10:01:43,400 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-22T10:01:43,401 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-22T10:01:43,402 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-22T10:01:43,403 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-22T10:01:43,404 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-22T10:01:43,404 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-22T10:01:43,405 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-22T10:01:43,406 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-22T10:01:43,407 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/47/15/a5bfe1e92c868331a16747543f1b937074a6b398caf630c4813336d70418/flash_attn_4-4.0.0b8-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,408 Found link https://files.pythonhosted.org/packages/6a/3d/22e3a3f17a1d0b405c2f08788353c074b173af1ae359985d207826bff0bc/flash_attn_4-4.0.0b8.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b8 2026-04-22T10:01:43,408 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/cb/12/8fe6b6a416fb43ec28fb004d9016e1dccc4e14cfb125ab6530d6f2a79002/flash_attn_4-4.0.0b9-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,409 Found link https://files.pythonhosted.org/packages/f7/7a/44a1daf4cc182043bc9956b04ccb02998ce788b9ef3ebbceb542c6b594cb/flash_attn_4-4.0.0b9.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b9 2026-04-22T10:01:43,410 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/4a/cd/1e8485b6f6e4f1bf5f7e6cd0b2e183eadc8f4da86fce388e8514a78a6fe2/flash_attn_4-4.0.0b10-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,411 Found link https://files.pythonhosted.org/packages/0b/ed/7e241bfddd30df26041a74f6a6c5ac39f67075995f9fcbb396312f851e3f/flash_attn_4-4.0.0b10.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b10 2026-04-22T10:01:43,412 Fetching project page and analyzing links: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-22T10:01:43,412 Getting page https://www.piwheels.org/simple/flash-attn-4/ 2026-04-22T10:01:43,414 Found index url https://www.piwheels.org/simple 2026-04-22T10:01:43,592 Fetched page https://www.piwheels.org/simple/flash-attn-4/ as text/html 2026-04-22T10:01:43,595 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b9-py3-none-any.whl#sha256=00899bea1573d8bc221c1acdc6b8050e7eca7cee9efd7f70b3ed3d1210efbbb2 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,596 Skipping link: No binaries permitted for flash-attn-4: https://archive1.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b8-py3-none-any.whl#sha256=6b93692686b5f6f0884de589b22c07bf1d79258a801804dc8691cce067ef0af5 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,597 Skipping link: No binaries permitted for flash-attn-4: https://archive1.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b7-py3-none-any.whl#sha256=e6de99505b5e221c52bb20dee972aab9cae646296378c0b5c304f54be12f1473 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-22T10:01:43,597 Skipping link: No binaries permitted for flash-attn-4: https://archive1.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-22T10:01:43,598 Skipping link: No binaries permitted for flash-attn-4: https://archive1.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-22T10:01:43,598 Skipping link: No binaries permitted for flash-attn-4: https://archive1.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-22T10:01:43,599 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-22T10:01:43,600 Skipping link: not a file: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-22T10:01:43,600 Skipping link: not a file: https://pypi.org/simple/flash-attn-4/ 2026-04-22T10:01:43,621 Given no hashes to check 1 links for project 'flash-attn-4': discarding no candidates 2026-04-22T10:01:43,640 Collecting flash-attn-4==4.0.0b10 2026-04-22T10:01:43,643 Created temporary directory: /tmp/pip-unpack-6d3i64f_ 2026-04-22T10:01:43,877 Downloading flash_attn_4-4.0.0b10.tar.gz (248 kB) 2026-04-22T10:01:44,110 Added flash-attn-4==4.0.0b10 from https://files.pythonhosted.org/packages/0b/ed/7e241bfddd30df26041a74f6a6c5ac39f67075995f9fcbb396312f851e3f/flash_attn_4-4.0.0b10.tar.gz to build tracker '/tmp/pip-build-tracker-yj9oby5y' 2026-04-22T10:01:44,117 Created temporary directory: /tmp/pip-build-env-v5k86xz3 2026-04-22T10:01:44,122 Installing build dependencies: started 2026-04-22T10:01:44,123 Running command pip subprocess to install build dependencies 2026-04-22T10:01:45,346 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T10:01:45,858 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-22T10:01:45,884 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T10:01:47,659 Collecting setuptools>=75 2026-04-22T10:01:47,762 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T10:01:48,169 Collecting setuptools-scm>=8 2026-04-22T10:01:48,187 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-22T10:01:48,273 Collecting vcs-versioning>=1.0.0.dev0 2026-04-22T10:01:48,292 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-22T10:01:48,493 Collecting packaging>=20 2026-04-22T10:01:48,510 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-22T10:01:51,560 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-22T10:01:55,175 Creating /tmp/pip-build-env-v5k86xz3/overlay/local/bin 2026-04-22T10:01:55,177 changing mode of /tmp/pip-build-env-v5k86xz3/overlay/local/bin/vcs-versioning to 755 2026-04-22T10:01:55,284 changing mode of /tmp/pip-build-env-v5k86xz3/overlay/local/bin/setuptools-scm to 755 2026-04-22T10:01:55,312 Successfully installed packaging-26.1 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-22T10:01:55,597 Installing build dependencies: finished with status 'done' 2026-04-22T10:01:55,603 Getting requirements to build wheel: started 2026-04-22T10:01:55,604 Running command Getting requirements to build wheel 2026-04-22T10:01:56,330 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T10:01:56,330 !! 2026-04-22T10:01:56,331 ******************************************************************************** 2026-04-22T10:01:56,332 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-22T10:01:56,333 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T10:01:56,334 or your builds will no longer be supported. 2026-04-22T10:01:56,335 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:56,335 ******************************************************************************** 2026-04-22T10:01:56,336 !! 2026-04-22T10:01:56,336 corresp(dist, value, root_dir) 2026-04-22T10:01:56,406 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:56,406 !! 2026-04-22T10:01:56,407 ******************************************************************************** 2026-04-22T10:01:56,408 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:56,408 License :: OSI Approved :: BSD License 2026-04-22T10:01:56,409 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:56,410 ******************************************************************************** 2026-04-22T10:01:56,411 !! 2026-04-22T10:01:56,411 dist._finalize_license_expression() 2026-04-22T10:01:56,412 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:56,412 !! 2026-04-22T10:01:56,413 ******************************************************************************** 2026-04-22T10:01:56,414 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:56,415 License :: OSI Approved :: BSD License 2026-04-22T10:01:56,416 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:56,417 ******************************************************************************** 2026-04-22T10:01:56,418 !! 2026-04-22T10:01:56,419 self._finalize_license_expression() 2026-04-22T10:01:56,420 running egg_info 2026-04-22T10:01:56,428 writing flash_attn_4.egg-info/PKG-INFO 2026-04-22T10:01:56,432 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-22T10:01:56,435 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-22T10:01:56,436 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-22T10:01:56,472 /tmp/pip-build-env-v5k86xz3/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-22T10:01:56,473 return get_active_overrides().subprocess_timeout 2026-04-22T10:01:56,480 listing git files failed - pretending there aren't any 2026-04-22T10:01:56,485 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:56,491 reading manifest template 'MANIFEST.in' 2026-04-22T10:01:56,493 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-22T10:01:56,494 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-22T10:01:56,494 no previously-included directories found matching 'build' 2026-04-22T10:01:56,495 no previously-included directories found matching 'dist' 2026-04-22T10:01:56,496 adding license file 'LICENSE' 2026-04-22T10:01:56,496 adding license file 'AUTHORS' 2026-04-22T10:01:56,501 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:56,607 Getting requirements to build wheel: finished with status 'done' 2026-04-22T10:01:56,610 Created temporary directory: /tmp/pip-modern-metadata-ql2gvckk 2026-04-22T10:01:56,613 Preparing metadata (pyproject.toml): started 2026-04-22T10:01:56,614 Running command Preparing metadata (pyproject.toml) 2026-04-22T10:01:57,287 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T10:01:57,287 !! 2026-04-22T10:01:57,288 ******************************************************************************** 2026-04-22T10:01:57,289 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-22T10:01:57,290 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T10:01:57,290 or your builds will no longer be supported. 2026-04-22T10:01:57,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:57,292 ******************************************************************************** 2026-04-22T10:01:57,292 !! 2026-04-22T10:01:57,293 corresp(dist, value, root_dir) 2026-04-22T10:01:57,356 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:57,356 !! 2026-04-22T10:01:57,357 ******************************************************************************** 2026-04-22T10:01:57,358 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:57,359 License :: OSI Approved :: BSD License 2026-04-22T10:01:57,360 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:57,360 ******************************************************************************** 2026-04-22T10:01:57,362 !! 2026-04-22T10:01:57,362 dist._finalize_license_expression() 2026-04-22T10:01:57,363 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:57,363 !! 2026-04-22T10:01:57,364 ******************************************************************************** 2026-04-22T10:01:57,365 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:57,366 License :: OSI Approved :: BSD License 2026-04-22T10:01:57,368 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:57,368 ******************************************************************************** 2026-04-22T10:01:57,369 !! 2026-04-22T10:01:57,370 self._finalize_license_expression() 2026-04-22T10:01:57,370 running dist_info 2026-04-22T10:01:57,384 creating /tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info 2026-04-22T10:01:57,385 writing /tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/PKG-INFO 2026-04-22T10:01:57,389 writing dependency_links to /tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/dependency_links.txt 2026-04-22T10:01:57,391 writing requirements to /tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/requires.txt 2026-04-22T10:01:57,392 writing top-level names to /tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/top_level.txt 2026-04-22T10:01:57,394 writing manifest file '/tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:57,426 /tmp/pip-build-env-v5k86xz3/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-22T10:01:57,427 return get_active_overrides().subprocess_timeout 2026-04-22T10:01:57,433 listing git files failed - pretending there aren't any 2026-04-22T10:01:57,437 reading manifest file '/tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:57,439 reading manifest template 'MANIFEST.in' 2026-04-22T10:01:57,441 warning: no previously-included files matching '*.egg-info/*' found anywhere in distribution 2026-04-22T10:01:57,441 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-22T10:01:57,442 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-22T10:01:57,442 no previously-included directories found matching 'build' 2026-04-22T10:01:57,443 no previously-included directories found matching 'dist' 2026-04-22T10:01:57,443 adding license file 'LICENSE' 2026-04-22T10:01:57,444 adding license file 'AUTHORS' 2026-04-22T10:01:57,447 writing manifest file '/tmp/pip-modern-metadata-ql2gvckk/flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:57,448 creating '/tmp/pip-modern-metadata-ql2gvckk/flash_attn_4-4.0.0b10.dist-info' 2026-04-22T10:01:57,579 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T10:01:57,584 Source in /tmp/pip-wheel-7v593uiz/flash-attn-4_0f2f875980534821be176e084f725774 has version 4.0.0b10, which satisfies requirement flash-attn-4==4.0.0b10 from https://files.pythonhosted.org/packages/0b/ed/7e241bfddd30df26041a74f6a6c5ac39f67075995f9fcbb396312f851e3f/flash_attn_4-4.0.0b10.tar.gz 2026-04-22T10:01:57,585 Removed flash-attn-4==4.0.0b10 from https://files.pythonhosted.org/packages/0b/ed/7e241bfddd30df26041a74f6a6c5ac39f67075995f9fcbb396312f851e3f/flash_attn_4-4.0.0b10.tar.gz from build tracker '/tmp/pip-build-tracker-yj9oby5y' 2026-04-22T10:01:57,590 Created temporary directory: /tmp/pip-unpack-royjbl1x 2026-04-22T10:01:57,590 Building wheels for collected packages: flash-attn-4 2026-04-22T10:01:57,595 Created temporary directory: /tmp/pip-wheel-gmk1s902 2026-04-22T10:01:57,595 Destination directory: /tmp/pip-wheel-gmk1s902 2026-04-22T10:01:57,597 Building wheel for flash-attn-4 (pyproject.toml): started 2026-04-22T10:01:57,599 Running command Building wheel for flash-attn-4 (pyproject.toml) 2026-04-22T10:01:58,258 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T10:01:58,258 !! 2026-04-22T10:01:58,259 ******************************************************************************** 2026-04-22T10:01:58,260 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-22T10:01:58,261 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T10:01:58,261 or your builds will no longer be supported. 2026-04-22T10:01:58,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:58,263 ******************************************************************************** 2026-04-22T10:01:58,264 !! 2026-04-22T10:01:58,265 corresp(dist, value, root_dir) 2026-04-22T10:01:58,322 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:58,322 !! 2026-04-22T10:01:58,324 ******************************************************************************** 2026-04-22T10:01:58,324 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:58,326 License :: OSI Approved :: BSD License 2026-04-22T10:01:58,327 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:58,327 ******************************************************************************** 2026-04-22T10:01:58,328 !! 2026-04-22T10:01:58,329 dist._finalize_license_expression() 2026-04-22T10:01:58,329 /tmp/pip-build-env-v5k86xz3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T10:01:58,330 !! 2026-04-22T10:01:58,331 ******************************************************************************** 2026-04-22T10:01:58,331 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T10:01:58,332 License :: OSI Approved :: BSD License 2026-04-22T10:01:58,333 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T10:01:58,334 ******************************************************************************** 2026-04-22T10:01:58,335 !! 2026-04-22T10:01:58,335 self._finalize_license_expression() 2026-04-22T10:01:58,336 running bdist_wheel 2026-04-22T10:01:58,355 running build 2026-04-22T10:01:58,355 running build_py 2026-04-22T10:01:58,358 creating build/lib/flash_attn/cute 2026-04-22T10:01:58,360 copying ./pack_gqa.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,363 copying ./flash_fwd_sm120.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,365 copying ./flash_bwd_preprocess.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,367 copying ./topk_gather_kv.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,369 copying ./flash_bwd.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,373 copying ./flash_fwd_combine.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,375 copying ./flash_bwd_sm100.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,380 copying ./interface.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,384 copying ./fa_logging.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,386 copying ./flash_fwd_sm100.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,390 copying ./softmax.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,393 copying ./flash_fwd_mla_sm100.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,397 copying ./cute_dsl_ptxas.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,399 copying ./compute_block_sparsity.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,402 copying ./cache_utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,404 copying ./block_sparsity.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,406 copying ./mma_sm100_desc.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,409 copying ./testing.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,412 copying ./flash_bwd_sm120.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,413 copying ./block_info.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,416 copying ./paged_kv.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,418 copying ./pipeline.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,420 copying ./utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,423 copying ./benchmark_flash_attention_fp8.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,426 copying ./benchmark.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,428 copying ./flash_fwd.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,431 copying ./mask.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,434 copying ./named_barrier.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,436 copying ./bench_utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,438 copying ./copy_utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,440 copying ./flash_fwd_sm90.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,444 copying ./block_sparse_utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,447 copying ./tile_scheduler.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,450 copying ./barrier.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,452 copying ./seqlen_info.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,454 copying ./cute_dsl_utils.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,456 copying ./ampere_helpers.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,458 copying ./fast_math.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,459 copying ./flash_bwd_sm90.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,463 copying ./__init__.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,465 copying ./blackwell_helpers.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,467 copying ./sm90_config_search.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,470 copying ./flash_bwd_postprocess.py -> build/lib/flash_attn/cute 2026-04-22T10:01:58,472 running egg_info 2026-04-22T10:01:58,485 writing flash_attn_4.egg-info/PKG-INFO 2026-04-22T10:01:58,489 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-22T10:01:58,491 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-22T10:01:58,492 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-22T10:01:58,519 /tmp/pip-build-env-v5k86xz3/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-22T10:01:58,520 return get_active_overrides().subprocess_timeout 2026-04-22T10:01:58,526 listing git files failed - pretending there aren't any 2026-04-22T10:01:58,531 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:58,536 reading manifest template 'MANIFEST.in' 2026-04-22T10:01:58,538 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-22T10:01:58,539 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-22T10:01:58,540 no previously-included directories found matching 'build' 2026-04-22T10:01:58,540 no previously-included directories found matching 'dist' 2026-04-22T10:01:58,541 adding license file 'LICENSE' 2026-04-22T10:01:58,542 adding license file 'AUTHORS' 2026-04-22T10:01:58,546 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-22T10:01:58,564 installing to build/bdist.linux-armv7l/wheel 2026-04-22T10:01:58,565 running install 2026-04-22T10:01:58,588 running install_lib 2026-04-22T10:01:58,595 creating build/bdist.linux-armv7l/wheel 2026-04-22T10:01:58,597 creating build/bdist.linux-armv7l/wheel/flash_attn 2026-04-22T10:01:58,599 creating build/bdist.linux-armv7l/wheel/flash_attn/cute 2026-04-22T10:01:58,601 copying build/lib/flash_attn/cute/pack_gqa.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,603 copying build/lib/flash_attn/cute/flash_fwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,605 copying build/lib/flash_attn/cute/flash_bwd_preprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,607 copying build/lib/flash_attn/cute/topk_gather_kv.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,609 copying build/lib/flash_attn/cute/flash_bwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,613 copying build/lib/flash_attn/cute/flash_fwd_combine.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,616 copying build/lib/flash_attn/cute/flash_bwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,620 copying build/lib/flash_attn/cute/interface.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,624 copying build/lib/flash_attn/cute/fa_logging.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,627 copying build/lib/flash_attn/cute/flash_fwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,633 copying build/lib/flash_attn/cute/softmax.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,635 copying build/lib/flash_attn/cute/flash_fwd_mla_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,640 copying build/lib/flash_attn/cute/cute_dsl_ptxas.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,642 copying build/lib/flash_attn/cute/compute_block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,644 copying build/lib/flash_attn/cute/cache_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,646 copying build/lib/flash_attn/cute/block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,650 copying build/lib/flash_attn/cute/mma_sm100_desc.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,652 copying build/lib/flash_attn/cute/testing.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,655 copying build/lib/flash_attn/cute/flash_bwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,656 copying build/lib/flash_attn/cute/block_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,659 copying build/lib/flash_attn/cute/paged_kv.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,661 copying build/lib/flash_attn/cute/pipeline.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,663 copying build/lib/flash_attn/cute/utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,666 copying build/lib/flash_attn/cute/benchmark_flash_attention_fp8.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,668 copying build/lib/flash_attn/cute/benchmark.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,671 copying build/lib/flash_attn/cute/flash_fwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,674 copying build/lib/flash_attn/cute/mask.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,677 copying build/lib/flash_attn/cute/named_barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,679 copying build/lib/flash_attn/cute/bench_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,681 copying build/lib/flash_attn/cute/copy_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,683 copying build/lib/flash_attn/cute/flash_fwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,686 copying build/lib/flash_attn/cute/block_sparse_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,689 copying build/lib/flash_attn/cute/tile_scheduler.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,692 copying build/lib/flash_attn/cute/barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,694 copying build/lib/flash_attn/cute/seqlen_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,696 copying build/lib/flash_attn/cute/cute_dsl_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,698 copying build/lib/flash_attn/cute/ampere_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,700 copying build/lib/flash_attn/cute/fast_math.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,702 copying build/lib/flash_attn/cute/flash_bwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,705 copying build/lib/flash_attn/cute/__init__.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,707 copying build/lib/flash_attn/cute/blackwell_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,710 copying build/lib/flash_attn/cute/sm90_config_search.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,713 copying build/lib/flash_attn/cute/flash_bwd_postprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-22T10:01:58,715 running install_egg_info 2026-04-22T10:01:58,722 Copying flash_attn_4.egg-info to build/bdist.linux-armv7l/wheel/./flash_attn_4-4.0.0b10-py3.11.egg-info 2026-04-22T10:01:58,731 running install_scripts 2026-04-22T10:01:58,741 creating build/bdist.linux-armv7l/wheel/flash_attn_4-4.0.0b10.dist-info/WHEEL 2026-04-22T10:01:58,744 creating '/tmp/pip-wheel-gmk1s902/.tmp-0_m7gaqc/flash_attn_4-4.0.0b10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T10:01:58,747 adding 'flash_attn/cute/__init__.py' 2026-04-22T10:01:58,748 adding 'flash_attn/cute/ampere_helpers.py' 2026-04-22T10:01:58,749 adding 'flash_attn/cute/barrier.py' 2026-04-22T10:01:58,751 adding 'flash_attn/cute/bench_utils.py' 2026-04-22T10:01:58,753 adding 'flash_attn/cute/benchmark.py' 2026-04-22T10:01:58,755 adding 'flash_attn/cute/benchmark_flash_attention_fp8.py' 2026-04-22T10:01:58,759 adding 'flash_attn/cute/blackwell_helpers.py' 2026-04-22T10:01:58,761 adding 'flash_attn/cute/block_info.py' 2026-04-22T10:01:58,765 adding 'flash_attn/cute/block_sparse_utils.py' 2026-04-22T10:01:58,768 adding 'flash_attn/cute/block_sparsity.py' 2026-04-22T10:01:58,770 adding 'flash_attn/cute/cache_utils.py' 2026-04-22T10:01:58,772 adding 'flash_attn/cute/compute_block_sparsity.py' 2026-04-22T10:01:58,774 adding 'flash_attn/cute/copy_utils.py' 2026-04-22T10:01:58,776 adding 'flash_attn/cute/cute_dsl_ptxas.py' 2026-04-22T10:01:58,777 adding 'flash_attn/cute/cute_dsl_utils.py' 2026-04-22T10:01:58,778 adding 'flash_attn/cute/fa_logging.py' 2026-04-22T10:01:58,780 adding 'flash_attn/cute/fast_math.py' 2026-04-22T10:01:58,786 adding 'flash_attn/cute/flash_bwd.py' 2026-04-22T10:01:58,789 adding 'flash_attn/cute/flash_bwd_postprocess.py' 2026-04-22T10:01:58,792 adding 'flash_attn/cute/flash_bwd_preprocess.py' 2026-04-22T10:01:58,806 adding 'flash_attn/cute/flash_bwd_sm100.py' 2026-04-22T10:01:58,808 adding 'flash_attn/cute/flash_bwd_sm120.py' 2026-04-22T10:01:58,815 adding 'flash_attn/cute/flash_bwd_sm90.py' 2026-04-22T10:01:58,821 adding 'flash_attn/cute/flash_fwd.py' 2026-04-22T10:01:58,825 adding 'flash_attn/cute/flash_fwd_combine.py' 2026-04-22T10:01:58,837 adding 'flash_attn/cute/flash_fwd_mla_sm100.py' 2026-04-22T10:01:58,852 adding 'flash_attn/cute/flash_fwd_sm100.py' 2026-04-22T10:01:58,854 adding 'flash_attn/cute/flash_fwd_sm120.py' 2026-04-22T10:01:58,860 adding 'flash_attn/cute/flash_fwd_sm90.py' 2026-04-22T10:01:58,869 adding 'flash_attn/cute/interface.py' 2026-04-22T10:01:58,873 adding 'flash_attn/cute/mask.py' 2026-04-22T10:01:58,875 adding 'flash_attn/cute/mma_sm100_desc.py' 2026-04-22T10:01:58,876 adding 'flash_attn/cute/named_barrier.py' 2026-04-22T10:01:58,878 adding 'flash_attn/cute/pack_gqa.py' 2026-04-22T10:01:58,880 adding 'flash_attn/cute/paged_kv.py' 2026-04-22T10:01:58,882 adding 'flash_attn/cute/pipeline.py' 2026-04-22T10:01:58,884 adding 'flash_attn/cute/seqlen_info.py' 2026-04-22T10:01:58,886 adding 'flash_attn/cute/sm90_config_search.py' 2026-04-22T10:01:58,888 adding 'flash_attn/cute/softmax.py' 2026-04-22T10:01:58,891 adding 'flash_attn/cute/testing.py' 2026-04-22T10:01:58,895 adding 'flash_attn/cute/tile_scheduler.py' 2026-04-22T10:01:58,897 adding 'flash_attn/cute/topk_gather_kv.py' 2026-04-22T10:01:58,900 adding 'flash_attn/cute/utils.py' 2026-04-22T10:01:58,903 adding 'flash_attn_4-4.0.0b10.dist-info/licenses/AUTHORS' 2026-04-22T10:01:58,904 adding 'flash_attn_4-4.0.0b10.dist-info/licenses/LICENSE' 2026-04-22T10:01:58,905 adding 'flash_attn_4-4.0.0b10.dist-info/METADATA' 2026-04-22T10:01:58,906 adding 'flash_attn_4-4.0.0b10.dist-info/WHEEL' 2026-04-22T10:01:58,907 adding 'flash_attn_4-4.0.0b10.dist-info/top_level.txt' 2026-04-22T10:01:58,908 adding 'flash_attn_4-4.0.0b10.dist-info/RECORD' 2026-04-22T10:01:58,913 removing build/bdist.linux-armv7l/wheel 2026-04-22T10:01:59,030 Building wheel for flash-attn-4 (pyproject.toml): finished with status 'done' 2026-04-22T10:01:59,041 Created wheel for flash-attn-4: filename=flash_attn_4-4.0.0b10-py3-none-any.whl size=267421 sha256=70e91534532024a503d995f18556e360e54ac0653fbc15ac6f54d1d3ef810da1 2026-04-22T10:01:59,042 Stored in directory: /tmp/pip-ephem-wheel-cache-c_fadbqe/wheels/cd/f3/fa/731da796d170b5dd454139a17b5e1397ccb494b2fee88cfb3e 2026-04-22T10:01:59,054 Successfully built flash-attn-4 2026-04-22T10:01:59,065 Removed build tracker: '/tmp/pip-build-tracker-yj9oby5y'