2024-10-24T09:28:03,640 Created temporary directory: /tmp/pip-build-tracker-ysoqb2rh 2024-10-24T09:28:03,641 Initialized build tracking at /tmp/pip-build-tracker-ysoqb2rh 2024-10-24T09:28:03,642 Created build tracker: /tmp/pip-build-tracker-ysoqb2rh 2024-10-24T09:28:03,642 Entered build tracker: /tmp/pip-build-tracker-ysoqb2rh 2024-10-24T09:28:03,643 Created temporary directory: /tmp/pip-wheel-wa58dfil 2024-10-24T09:28:03,647 Created temporary directory: /tmp/pip-ephem-wheel-cache-lstdhgnq 2024-10-24T09:28:03,693 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-10-24T09:28:03,696 2 location(s) to search for versions of sageattention: 2024-10-24T09:28:03,696 * https://pypi.org/simple/sageattention/ 2024-10-24T09:28:03,696 * https://www.piwheels.org/simple/sageattention/ 2024-10-24T09:28:03,696 Fetching project page and analyzing links: https://pypi.org/simple/sageattention/ 2024-10-24T09:28:03,697 Getting page https://pypi.org/simple/sageattention/ 2024-10-24T09:28:03,699 Found index url https://pypi.org/simple/ 2024-10-24T09:28:03,918 Fetched page https://pypi.org/simple/sageattention/ as application/vnd.pypi.simple.v1+json 2024-10-24T09:28:03,921 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-10-24T09:28:03,922 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-10-24T09:28:03,923 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-10-24T09:28:03,924 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-10-24T09:28:03,924 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-10-24T09:28:03,925 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-10-24T09:28:03,926 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-10-24T09:28:03,927 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-10-24T09:28:03,928 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-10-24T09:28:03,929 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-10-24T09:28:03,930 Fetching project page and analyzing links: https://www.piwheels.org/simple/sageattention/ 2024-10-24T09:28:03,930 Getting page https://www.piwheels.org/simple/sageattention/ 2024-10-24T09:28:03,932 Found index url https://www.piwheels.org/simple/ 2024-10-24T09:28:04,095 Fetched page https://www.piwheels.org/simple/sageattention/ as text/html 2024-10-24T09:28:04,097 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-10-24T09:28:04,098 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-10-24T09:28:04,099 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-10-24T09:28:04,099 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-10-24T09:28:04,100 Skipping link: not a file: https://www.piwheels.org/simple/sageattention/ 2024-10-24T09:28:04,100 Skipping link: not a file: https://pypi.org/simple/sageattention/ 2024-10-24T09:28:04,119 Given no hashes to check 1 links for project 'sageattention': discarding no candidates 2024-10-24T09:28:04,121 Collecting sageattention==1.0.3 2024-10-24T09:28:04,123 Created temporary directory: /tmp/pip-unpack-75wjtrjz 2024-10-24T09:28:04,339 Downloading sageattention-1.0.3.tar.gz (10 kB) 2024-10-24T09:28:04,396 Added sageattention==1.0.3 from https://files.pythonhosted.org/packages/c9/13/a6e9885a0fbfad243a52efe264f42431658137e65bbecff403a448d0b5e7/sageattention-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-ysoqb2rh' 2024-10-24T09:28:04,398 Running setup.py (path:/tmp/pip-wheel-wa58dfil/sageattention_e23198d5162f443fb2ad0fafff7f3047/setup.py) egg_info for package sageattention 2024-10-24T09:28:04,399 Created temporary directory: /tmp/pip-pip-egg-info-y5rvaixd 2024-10-24T09:28:04,400 Preparing metadata (setup.py): started 2024-10-24T09:28:04,401 Running command python setup.py egg_info 2024-10-24T09:28:05,462 running egg_info 2024-10-24T09:28:05,464 creating /tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info 2024-10-24T09:28:05,491 writing /tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/PKG-INFO 2024-10-24T09:28:05,494 writing dependency_links to /tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/dependency_links.txt 2024-10-24T09:28:05,496 writing top-level names to /tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/top_level.txt 2024-10-24T09:28:05,497 writing manifest file '/tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/SOURCES.txt' 2024-10-24T09:28:05,586 reading manifest file '/tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/SOURCES.txt' 2024-10-24T09:28:05,588 adding license file 'LICENSE' 2024-10-24T09:28:05,591 writing manifest file '/tmp/pip-pip-egg-info-y5rvaixd/sageattention.egg-info/SOURCES.txt' 2024-10-24T09:28:05,699 Preparing metadata (setup.py): finished with status 'done' 2024-10-24T09:28:05,703 Source in /tmp/pip-wheel-wa58dfil/sageattention_e23198d5162f443fb2ad0fafff7f3047 has version 1.0.3, which satisfies requirement sageattention==1.0.3 from https://files.pythonhosted.org/packages/c9/13/a6e9885a0fbfad243a52efe264f42431658137e65bbecff403a448d0b5e7/sageattention-1.0.3.tar.gz 2024-10-24T09:28:05,704 Removed sageattention==1.0.3 from https://files.pythonhosted.org/packages/c9/13/a6e9885a0fbfad243a52efe264f42431658137e65bbecff403a448d0b5e7/sageattention-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-ysoqb2rh' 2024-10-24T09:28:05,709 Created temporary directory: /tmp/pip-unpack-7f0k1a_7 2024-10-24T09:28:05,711 Created temporary directory: /tmp/pip-unpack-092uw8o8 2024-10-24T09:28:05,711 Building wheels for collected packages: sageattention 2024-10-24T09:28:05,716 Created temporary directory: /tmp/pip-wheel-fl513188 2024-10-24T09:28:05,716 Building wheel for sageattention (setup.py): started 2024-10-24T09:28:05,717 Destination directory: /tmp/pip-wheel-fl513188 2024-10-24T09:28:05,718 Running command python setup.py bdist_wheel 2024-10-24T09:28:06,979 running bdist_wheel 2024-10-24T09:28:07,111 running build 2024-10-24T09:28:07,111 running build_py 2024-10-24T09:28:07,144 creating build/lib/sageattention 2024-10-24T09:28:07,146 copying sageattention/quant_per_block_hd96.py -> build/lib/sageattention 2024-10-24T09:28:07,148 copying sageattention/__init__.py -> build/lib/sageattention 2024-10-24T09:28:07,149 copying sageattention/attn_qk_int8_per_block_h96_causal.py -> build/lib/sageattention 2024-10-24T09:28:07,152 copying sageattention/attn_qk_int8_per_block_h64.py -> build/lib/sageattention 2024-10-24T09:28:07,154 copying sageattention/attn_qk_int8_per_block_h96.py -> build/lib/sageattention 2024-10-24T09:28:07,155 copying sageattention/attn_qk_int8_per_block_h96_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,158 copying sageattention/core.py -> build/lib/sageattention 2024-10-24T09:28:07,160 copying sageattention/attn_qk_int8_per_block_h64_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,162 copying sageattention/attn_qk_int8_per_block_hd64_causal_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,164 copying sageattention/attn_qk_int8_per_block_hd128_causal_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,167 copying sageattention/attn_qk_int8_per_block_h96_causal_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,169 copying sageattention/attn_qk_int8_per_block_hd128_bf16.py -> build/lib/sageattention 2024-10-24T09:28:07,171 copying sageattention/attn_qk_int8_per_block_hd64_causal.py -> build/lib/sageattention 2024-10-24T09:28:07,174 copying sageattention/quant_per_block.py -> build/lib/sageattention 2024-10-24T09:28:07,176 copying sageattention/attn_qk_int8_per_block_hd128.py -> build/lib/sageattention 2024-10-24T09:28:07,178 copying sageattention/attn_qk_int8_per_block_hd128_causal.py -> build/lib/sageattention 2024-10-24T09:28:07,209 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-10-24T09:28:07,210 !! 2024-10-24T09:28:07,211 ******************************************************************************** 2024-10-24T09:28:07,211 Please avoid running ``setup.py`` directly. 2024-10-24T09:28:07,212 Instead, use pypa/build, pypa/installer or other 2024-10-24T09:28:07,213 standards-based tools. 2024-10-24T09:28:07,214 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-10-24T09:28:07,214 ******************************************************************************** 2024-10-24T09:28:07,215 !! 2024-10-24T09:28:07,216 self.initialize_options() 2024-10-24T09:28:07,236 installing to build/bdist.linux-armv7l/wheel 2024-10-24T09:28:07,237 running install 2024-10-24T09:28:07,261 running install_lib 2024-10-24T09:28:07,289 creating build/bdist.linux-armv7l/wheel 2024-10-24T09:28:07,291 creating build/bdist.linux-armv7l/wheel/sageattention 2024-10-24T09:28:07,292 copying build/lib/sageattention/quant_per_block_hd96.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,294 copying build/lib/sageattention/__init__.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,296 copying build/lib/sageattention/attn_qk_int8_per_block_h96_causal.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,298 copying build/lib/sageattention/attn_qk_int8_per_block_h64.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,300 copying build/lib/sageattention/attn_qk_int8_per_block_h96.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,303 copying build/lib/sageattention/attn_qk_int8_per_block_h96_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,305 copying build/lib/sageattention/core.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,307 copying build/lib/sageattention/attn_qk_int8_per_block_h64_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,309 copying build/lib/sageattention/attn_qk_int8_per_block_hd64_causal_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,311 copying build/lib/sageattention/attn_qk_int8_per_block_hd128_causal_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,313 copying build/lib/sageattention/attn_qk_int8_per_block_h96_causal_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,315 copying build/lib/sageattention/attn_qk_int8_per_block_hd128_bf16.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,318 copying build/lib/sageattention/attn_qk_int8_per_block_hd64_causal.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,320 copying build/lib/sageattention/quant_per_block.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,322 copying build/lib/sageattention/attn_qk_int8_per_block_hd128.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,324 copying build/lib/sageattention/attn_qk_int8_per_block_hd128_causal.py -> build/bdist.linux-armv7l/wheel/./sageattention 2024-10-24T09:28:07,326 running install_egg_info 2024-10-24T09:28:07,361 running egg_info 2024-10-24T09:28:07,387 writing sageattention.egg-info/PKG-INFO 2024-10-24T09:28:07,390 writing dependency_links to sageattention.egg-info/dependency_links.txt 2024-10-24T09:28:07,392 writing top-level names to sageattention.egg-info/top_level.txt 2024-10-24T09:28:07,422 reading manifest file 'sageattention.egg-info/SOURCES.txt' 2024-10-24T09:28:07,425 adding license file 'LICENSE' 2024-10-24T09:28:07,428 writing manifest file 'sageattention.egg-info/SOURCES.txt' 2024-10-24T09:28:07,429 Copying sageattention.egg-info to build/bdist.linux-armv7l/wheel/./sageattention-1.0.3-py3.11.egg-info 2024-10-24T09:28:07,436 running install_scripts 2024-10-24T09:28:07,448 creating build/bdist.linux-armv7l/wheel/sageattention-1.0.3.dist-info/WHEEL 2024-10-24T09:28:07,450 creating '/tmp/pip-wheel-fl513188/sageattention-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-10-24T09:28:07,453 adding 'sageattention/__init__.py' 2024-10-24T09:28:07,454 adding 'sageattention/attn_qk_int8_per_block_h64.py' 2024-10-24T09:28:07,456 adding 'sageattention/attn_qk_int8_per_block_h64_bf16.py' 2024-10-24T09:28:07,457 adding 'sageattention/attn_qk_int8_per_block_h96.py' 2024-10-24T09:28:07,459 adding 'sageattention/attn_qk_int8_per_block_h96_bf16.py' 2024-10-24T09:28:07,460 adding 'sageattention/attn_qk_int8_per_block_h96_causal.py' 2024-10-24T09:28:07,462 adding 'sageattention/attn_qk_int8_per_block_h96_causal_bf16.py' 2024-10-24T09:28:07,463 adding 'sageattention/attn_qk_int8_per_block_hd128.py' 2024-10-24T09:28:07,465 adding 'sageattention/attn_qk_int8_per_block_hd128_bf16.py' 2024-10-24T09:28:07,466 adding 'sageattention/attn_qk_int8_per_block_hd128_causal.py' 2024-10-24T09:28:07,468 adding 'sageattention/attn_qk_int8_per_block_hd128_causal_bf16.py' 2024-10-24T09:28:07,469 adding 'sageattention/attn_qk_int8_per_block_hd64_causal.py' 2024-10-24T09:28:07,471 adding 'sageattention/attn_qk_int8_per_block_hd64_causal_bf16.py' 2024-10-24T09:28:07,472 adding 'sageattention/core.py' 2024-10-24T09:28:07,473 adding 'sageattention/quant_per_block.py' 2024-10-24T09:28:07,475 adding 'sageattention/quant_per_block_hd96.py' 2024-10-24T09:28:07,477 adding 'sageattention-1.0.3.dist-info/LICENSE' 2024-10-24T09:28:07,478 adding 'sageattention-1.0.3.dist-info/METADATA' 2024-10-24T09:28:07,479 adding 'sageattention-1.0.3.dist-info/WHEEL' 2024-10-24T09:28:07,480 adding 'sageattention-1.0.3.dist-info/top_level.txt' 2024-10-24T09:28:07,481 adding 'sageattention-1.0.3.dist-info/RECORD' 2024-10-24T09:28:07,483 removing build/bdist.linux-armv7l/wheel 2024-10-24T09:28:07,598 Building wheel for sageattention (setup.py): finished with status 'done' 2024-10-24T09:28:07,601 Created wheel for sageattention: filename=sageattention-1.0.3-py3-none-any.whl size=24892 sha256=b0de16a5adef7215a58b149088f99e7ddd6d7d13d80ffb22da98b9d5e0874ea1 2024-10-24T09:28:07,602 Stored in directory: /tmp/pip-ephem-wheel-cache-lstdhgnq/wheels/bd/90/7b/c2a16d1a518a3159d0c9153ed2b8b617e674ec5f28d3b842b5 2024-10-24T09:28:07,612 Successfully built sageattention 2024-10-24T09:28:07,616 Removed build tracker: '/tmp/pip-build-tracker-ysoqb2rh'