2024-11-20T14:31:51,201 Created temporary directory: /tmp/pip-build-tracker-7ht1gnnp 2024-11-20T14:31:51,202 Initialized build tracking at /tmp/pip-build-tracker-7ht1gnnp 2024-11-20T14:31:51,203 Created build tracker: /tmp/pip-build-tracker-7ht1gnnp 2024-11-20T14:31:51,203 Entered build tracker: /tmp/pip-build-tracker-7ht1gnnp 2024-11-20T14:31:51,204 Created temporary directory: /tmp/pip-wheel-rcc6rirq 2024-11-20T14:31:51,208 Created temporary directory: /tmp/pip-ephem-wheel-cache-h68o9tcz 2024-11-20T14:31:51,252 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-11-20T14:31:51,255 2 location(s) to search for versions of sageattention: 2024-11-20T14:31:51,255 * https://pypi.org/simple/sageattention/ 2024-11-20T14:31:51,255 * https://www.piwheels.org/simple/sageattention/ 2024-11-20T14:31:51,255 Fetching project page and analyzing links: https://pypi.org/simple/sageattention/ 2024-11-20T14:31:51,256 Getting page https://pypi.org/simple/sageattention/ 2024-11-20T14:31:51,258 Found index url https://pypi.org/simple/ 2024-11-20T14:31:51,479 Fetched page https://pypi.org/simple/sageattention/ as application/vnd.pypi.simple.v1+json 2024-11-20T14:31:51,483 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/d6/8a/af5dc354790d70ef91b1fcc833a567c76fcb245a67e59d7f6377a41d2b6c/sageattention-0.1.0-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,484 Found link https://files.pythonhosted.org/packages/5a/97/a4a6cf99319b859e590c7c3cb773e829f3a86717bda70bdf71eb069653ee/sageattention-0.1.0.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 0.1.0 2024-11-20T14:31:51,485 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/c7/73/3a512f81282c08757fe218b56d9b09814c47d90869c6a6c8287f9928734e/sageattention-1.0.0-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,486 Found link https://files.pythonhosted.org/packages/6d/7a/72dcd61c9e57eb24e0e9c9fd2bd5e622b1a8cd2e4e6cede0f2376fce56e6/sageattention-1.0.0.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.0 2024-11-20T14:31:51,487 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/3f/3b/d2304370591f62336dfc9b2ae59835cc66b71a58e3df6af680f0cc049c41/sageattention-1.0.1-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,488 Found link https://files.pythonhosted.org/packages/0e/5d/09021b1886534df456d0e8a7dc67f66e4773fd6f4d41598d159c9c0941f6/sageattention-1.0.1.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.1 2024-11-20T14:31:51,489 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/58/31/2e1b9993f755e1b901eb2a4be442e366a0b4b7d144cd5a1325445c0f88f3/sageattention-1.0.2-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,490 Found link https://files.pythonhosted.org/packages/00/0f/0564de49e61fc70e844b70e84eed326d3b9ccd1c8097e4a4067055c7edd7/sageattention-1.0.2.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.2 2024-11-20T14:31:51,490 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/c7/5a/6a8b8c3d8571b055ffce2832c97bb62b15e1cd6ee813bbbeab30d34167e3/sageattention-1.0.3-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,491 Found link https://files.pythonhosted.org/packages/c9/13/a6e9885a0fbfad243a52efe264f42431658137e65bbecff403a448d0b5e7/sageattention-1.0.3.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.3 2024-11-20T14:31:51,492 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/b2/ff/423d083caaca2e6315c5e24289a02cd6d48b0da04351861fb3fe0c68a2ed/sageattention-1.0.4-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,493 Found link https://files.pythonhosted.org/packages/8b/2b/67456109ffee08eff645406e6724195f36a687a2b5865b55a107b6f9af96/sageattention-1.0.4.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.4 2024-11-20T14:31:51,493 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/f1/20/32a857b41fed1c84d95fd2b3d52a61219bec433a759d04d99ab6b943d6e5/sageattention-1.0.5-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,494 Found link https://files.pythonhosted.org/packages/98/6b/ac1a0d37ac7eaa715b03923d4595f1899f5ce57760dc11ea13186c18e96f/sageattention-1.0.5.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.5 2024-11-20T14:31:51,495 Skipping link: No binaries permitted for sageattention: https://files.pythonhosted.org/packages/53/06/f7b47adb766bcb38b3f88763374a3e8dffea05ee9b556bc24dbcbd60fd29/sageattention-1.0.6-py3-none-any.whl (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,496 Found link https://files.pythonhosted.org/packages/a5/c9/0445157fd09c8e5722503588db2a25afe9ab362d927b344dbbe7ee3ce84b/sageattention-1.0.6.tar.gz (from https://pypi.org/simple/sageattention/) (requires-python:>=3.9), version: 1.0.6 2024-11-20T14:31:51,496 Fetching project page and analyzing links: https://www.piwheels.org/simple/sageattention/ 2024-11-20T14:31:51,497 Getting page https://www.piwheels.org/simple/sageattention/ 2024-11-20T14:31:51,498 Found index url https://www.piwheels.org/simple/ 2024-11-20T14:31:51,661 Fetched page https://www.piwheels.org/simple/sageattention/ as text/html 2024-11-20T14:31:51,665 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.5-py3-none-any.whl#sha256=bd5a31b55488f84b843382d39ed04b84d0656962f0b1daa3cbb8941d1c71a3e6 (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,665 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.4-py3-none-any.whl#sha256=add1d802ac2ee3574ec5ea5f9846dc8eaadba965944e3aa81d65d7b2ca5da8cc (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,666 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.3-py3-none-any.whl#sha256=b0de16a5adef7215a58b149088f99e7ddd6d7d13d80ffb22da98b9d5e0874ea1 (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,667 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.2-py3-none-any.whl#sha256=bf31836673d834f63bf56be77a17c60b170341d9a38ea6449cb226d8c3a5560c (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,667 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.1-py3-none-any.whl#sha256=e38e1de0d3dedf5f48fe4b53fbc40b56b65023dff74bec3f9c837197e9d35b2e (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,668 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-1.0.0-py3-none-any.whl#sha256=f512180dc23d9a7f9b8349016c8ab5b99ea8d69fff4e30f69789a44eaedb295e (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,668 Skipping link: No binaries permitted for sageattention: https://www.piwheels.org/simple/sageattention/sageattention-0.1.0-py3-none-any.whl#sha256=535e24b1b41967ad91725690e39d26db4f71af30d1bfa5e45147480837b90353 (from https://www.piwheels.org/simple/sageattention/) (requires-python:>=3.9) 2024-11-20T14:31:51,669 Skipping link: not a file: https://www.piwheels.org/simple/sageattention/ 2024-11-20T14:31:51,670 Skipping link: not a file: https://pypi.org/simple/sageattention/ 2024-11-20T14:31:51,690 Given no hashes to check 1 links for project 'sageattention': discarding no candidates 2024-11-20T14:31:51,691 Collecting sageattention==1.0.6 2024-11-20T14:31:51,694 Created temporary directory: /tmp/pip-unpack-3qh20pc4 2024-11-20T14:31:51,835 Downloading sageattention-1.0.6.tar.gz (12 kB) 2024-11-20T14:31:51,885 Added sageattention==1.0.6 from https://files.pythonhosted.org/packages/a5/c9/0445157fd09c8e5722503588db2a25afe9ab362d927b344dbbe7ee3ce84b/sageattention-1.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-7ht1gnnp' 2024-11-20T14:31:51,887 Running setup.py (path:/tmp/pip-wheel-rcc6rirq/sageattention_ea427c1f008a4aa6b4aaed5f30c83321/setup.py) egg_info for package sageattention 2024-11-20T14:31:51,888 Created temporary directory: /tmp/pip-pip-egg-info-6wdhdres 2024-11-20T14:31:51,889 Preparing metadata (setup.py): started 2024-11-20T14:31:51,890 Running command python setup.py egg_info 2024-11-20T14:31:52,957 running egg_info 2024-11-20T14:31:52,988 creating /tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info 2024-11-20T14:31:52,989 writing /tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/PKG-INFO 2024-11-20T14:31:52,992 writing dependency_links to /tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/dependency_links.txt 2024-11-20T14:31:52,994 writing top-level names to /tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/top_level.txt 2024-11-20T14:31:52,996 writing manifest file '/tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/SOURCES.txt' 2024-11-20T14:31:53,081 reading manifest file '/tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/SOURCES.txt' 2024-11-20T14:31:53,083 adding license file 'LICENSE' 2024-11-20T14:31:53,085 writing manifest file '/tmp/pip-pip-egg-info-6wdhdres/sageattention.egg-info/SOURCES.txt' 2024-11-20T14:31:53,194 Preparing metadata (setup.py): finished with status 'done' 2024-11-20T14:31:53,198 Source in /tmp/pip-wheel-rcc6rirq/sageattention_ea427c1f008a4aa6b4aaed5f30c83321 has version 1.0.6, which satisfies requirement sageattention==1.0.6 from https://files.pythonhosted.org/packages/a5/c9/0445157fd09c8e5722503588db2a25afe9ab362d927b344dbbe7ee3ce84b/sageattention-1.0.6.tar.gz 2024-11-20T14:31:53,199 Removed sageattention==1.0.6 from https://files.pythonhosted.org/packages/a5/c9/0445157fd09c8e5722503588db2a25afe9ab362d927b344dbbe7ee3ce84b/sageattention-1.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-7ht1gnnp' 2024-11-20T14:31:53,204 Created temporary directory: /tmp/pip-unpack-opo23al9 2024-11-20T14:31:53,206 Created temporary directory: /tmp/pip-unpack-7q49aj_q 2024-11-20T14:31:53,206 Building wheels for collected packages: sageattention 2024-11-20T14:31:53,210 Created temporary directory: /tmp/pip-wheel-c4rm3_po 2024-11-20T14:31:53,211 Building wheel for sageattention (setup.py): started 2024-11-20T14:31:53,212 Destination directory: /tmp/pip-wheel-c4rm3_po 2024-11-20T14:31:53,213 Running command python setup.py bdist_wheel 2024-11-20T14:31:54,235 running bdist_wheel 2024-11-20T14:31:54,373 running build 2024-11-20T14:31:54,373 running build_py 2024-11-20T14:31:54,403 creating build/lib/sageattention 2024-11-20T14:31:54,406 copying sageattention/attn_qk_int8_per_block_causal_varlen.py -> build/lib/sageattention 2024-11-20T14:31:54,408 copying sageattention/core.py -> build/lib/sageattention 2024-11-20T14:31:54,411 copying sageattention/attn_qk_int8_per_block.py -> build/lib/sageattention 2024-11-20T14:31:54,413 copying sageattention/quant_per_block_varlen.py -> build/lib/sageattention 2024-11-20T14:31:54,415 copying sageattention/quant_per_block.py -> build/lib/sageattention 2024-11-20T14:31:54,418 copying sageattention/attn_qk_int8_block_varlen.py -> build/lib/sageattention 2024-11-20T14:31:54,420 copying sageattention/__init__.py -> build/lib/sageattention 2024-11-20T14:31:54,422 copying sageattention/attn_qk_int8_per_block_h96.py -> build/lib/sageattention 2024-11-20T14:31:54,424 copying sageattention/attn_qk_int8_per_block_causal.py -> build/lib/sageattention 2024-11-20T14:31:54,427 copying sageattention/attn_qk_int8_per_block_h96_causal.py -> build/lib/sageattention 2024-11-20T14:31:54,429 copying sageattention/quant_per_block_hd96.py -> build/lib/sageattention 2024-11-20T14:31:54,459 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-11-20T14:31:54,459 !! 2024-11-20T14:31:54,460 ******************************************************************************** 2024-11-20T14:31:54,461 Please avoid running ``setup.py`` directly. 2024-11-20T14:31:54,461 Instead, use pypa/build, pypa/installer or other 2024-11-20T14:31:54,462 standards-based tools. 2024-11-20T14:31:54,463 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-11-20T14:31:54,463 ******************************************************************************** 2024-11-20T14:31:54,464 !! 2024-11-20T14:31:54,465 self.initialize_options() 2024-11-20T14:31:54,486 installing to build/bdist.linux-armv7l/wheel 2024-11-20T14:31:54,487 running install 2024-11-20T14:31:54,512 running install_lib 2024-11-20T14:31:54,541 creating build/bdist.linux-armv7l/wheel 2024-11-20T14:31:54,543 creating build/bdist.linux-armv7l/wheel/sageattention 2024-11-20T14:31:54,544 copying build/lib/sageattention/attn_qk_int8_per_block_causal_varlen.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,547 copying build/lib/sageattention/core.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,549 copying build/lib/sageattention/attn_qk_int8_per_block.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,552 copying build/lib/sageattention/quant_per_block_varlen.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,554 copying build/lib/sageattention/quant_per_block.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,556 copying build/lib/sageattention/attn_qk_int8_block_varlen.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,558 copying build/lib/sageattention/__init__.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,559 copying build/lib/sageattention/attn_qk_int8_per_block_h96.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,562 copying build/lib/sageattention/attn_qk_int8_per_block_causal.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,564 copying build/lib/sageattention/attn_qk_int8_per_block_h96_causal.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,566 copying build/lib/sageattention/quant_per_block_hd96.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-11-20T14:31:54,568 running install_egg_info 2024-11-20T14:31:54,600 running egg_info 2024-11-20T14:31:54,628 writing sageattention.egg-info/PKG-INFO 2024-11-20T14:31:54,632 writing dependency_links to sageattention.egg-info/dependency_links.txt 2024-11-20T14:31:54,634 writing top-level names to sageattention.egg-info/top_level.txt 2024-11-20T14:31:54,664 reading manifest file 'sageattention.egg-info/SOURCES.txt' 2024-11-20T14:31:54,667 adding license file 'LICENSE' 2024-11-20T14:31:54,670 writing manifest file 'sageattention.egg-info/SOURCES.txt' 2024-11-20T14:31:54,672 Copying sageattention.egg-info to build/bdist.linux-armv7l/wheel/./sageattention-1.0.6-py3.11.egg-info 2024-11-20T14:31:54,680 running install_scripts 2024-11-20T14:31:54,693 creating build/bdist.linux-armv7l/wheel/sageattention-1.0.6.dist-info/WHEEL 2024-11-20T14:31:54,696 creating '/tmp/pip-wheel-c4rm3_po/sageattention-1.0.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-11-20T14:31:54,698 adding 'sageattention/__init__.py' 2024-11-20T14:31:54,700 adding 'sageattention/attn_qk_int8_block_varlen.py' 2024-11-20T14:31:54,702 adding 'sageattention/attn_qk_int8_per_block.py' 2024-11-20T14:31:54,703 adding 'sageattention/attn_qk_int8_per_block_causal.py' 2024-11-20T14:31:54,705 adding 'sageattention/attn_qk_int8_per_block_causal_varlen.py' 2024-11-20T14:31:54,706 adding 'sageattention/attn_qk_int8_per_block_h96.py' 2024-11-20T14:31:54,708 adding 'sageattention/attn_qk_int8_per_block_h96_causal.py' 2024-11-20T14:31:54,710 adding 'sageattention/core.py' 2024-11-20T14:31:54,711 adding 'sageattention/quant_per_block.py' 2024-11-20T14:31:54,712 adding 'sageattention/quant_per_block_hd96.py' 2024-11-20T14:31:54,714 adding 'sageattention/quant_per_block_varlen.py' 2024-11-20T14:31:54,716 adding 'sageattention-1.0.6.dist-info/LICENSE' 2024-11-20T14:31:54,717 adding 'sageattention-1.0.6.dist-info/METADATA' 2024-11-20T14:31:54,718 adding 'sageattention-1.0.6.dist-info/WHEEL' 2024-11-20T14:31:54,719 adding 'sageattention-1.0.6.dist-info/top_level.txt' 2024-11-20T14:31:54,719 adding 'sageattention-1.0.6.dist-info/RECORD' 2024-11-20T14:31:54,721 removing build/bdist.linux-armv7l/wheel 2024-11-20T14:31:54,834 Building wheel for sageattention (setup.py): finished with status 'done' 2024-11-20T14:31:54,837 Created wheel for sageattention: filename=sageattention-1.0.6-py3-none-any.whl size=20106 sha256=ca273218c019b0ff5529c3e8c05384604135e5e0231e4287c4df3944c55b008a 2024-11-20T14:31:54,838 Stored in directory: /tmp/pip-ephem-wheel-cache-h68o9tcz/wheels/be/39/c8/cf19d3c6d7440b3cd5d0339dac465e931b6b6b7a981f184cc4 2024-11-20T14:31:54,849 Successfully built sageattention 2024-11-20T14:31:54,852 Removed build tracker: '/tmp/pip-build-tracker-7ht1gnnp'