2026-02-11T14:08:26,915 Created temporary directory: /tmp/pip-ephem-wheel-cache-po_xe0o3 2026-02-11T14:08:26,916 Created temporary directory: /tmp/pip-build-tracker-sy12_4oa 2026-02-11T14:08:26,917 Initialized build tracking at /tmp/pip-build-tracker-sy12_4oa 2026-02-11T14:08:26,917 Created build tracker: /tmp/pip-build-tracker-sy12_4oa 2026-02-11T14:08:26,918 Entered build tracker: /tmp/pip-build-tracker-sy12_4oa 2026-02-11T14:08:26,919 Created temporary directory: /tmp/pip-wheel-mupf9bz_ 2026-02-11T14:08:26,921 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-02-11T14:08:26,924 Created temporary directory: /tmp/pip-ephem-wheel-cache-nutuw5mh 2026-02-11T14:08:26,948 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T14:08:26,952 2 location(s) to search for versions of kestrel: 2026-02-11T14:08:26,952 * https://pypi.org/simple/kestrel/ 2026-02-11T14:08:26,952 * https://www.piwheels.org/simple/kestrel/ 2026-02-11T14:08:26,953 Fetching project page and analyzing links: https://pypi.org/simple/kestrel/ 2026-02-11T14:08:26,953 Getting page https://pypi.org/simple/kestrel/ 2026-02-11T14:08:26,955 Found index url https://pypi.org/simple 2026-02-11T14:08:27,172 Fetched page https://pypi.org/simple/kestrel/ as application/vnd.pypi.simple.v1+json 2026-02-11T14:08:27,175 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/7f/0f/43296d437a02f980156056805f1fb26fd25a17ca333bdbcdbfdb7538a490/kestrel-0.0.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) 2026-02-11T14:08:27,175 Found link https://files.pythonhosted.org/packages/52/01/698e173783e0cf4ab229efa3d6c4944f4c59378fdd75870214f9bacd46a3/kestrel-0.0.1.tar.gz (from https://pypi.org/simple/kestrel/), version: 0.0.1 2026-02-11T14:08:27,176 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/f4/42/4c0e5c1eb1d0ec456247af71aef37a41cdb93d364c233c29882db961df4a/kestrel-0.0.2-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-02-11T14:08:27,177 Found link https://files.pythonhosted.org/packages/d7/32/cfb0ae81c7d572e4e1125bbb6392e513390c55a7161f294c0cfc64a19600/kestrel-0.0.2.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.0.2 2026-02-11T14:08:27,178 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/e6/f8/da947904ee8af20d10fb4eade05da8a0794a7b0003ccb6a43ddad937024c/kestrel-0.1.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-02-11T14:08:27,179 Found link https://files.pythonhosted.org/packages/1c/b6/b5811977d8d77e59eefe400c6c365bb44e6044f0c304166d943a6896c4f6/kestrel-0.1.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.1.1 2026-02-11T14:08:27,180 Fetching project page and analyzing links: https://www.piwheels.org/simple/kestrel/ 2026-02-11T14:08:27,181 Getting page https://www.piwheels.org/simple/kestrel/ 2026-02-11T14:08:27,182 Found index url https://www.piwheels.org/simple 2026-02-11T14:08:27,341 Fetched page https://www.piwheels.org/simple/kestrel/ as text/html 2026-02-11T14:08:27,343 Skipping link: No binaries permitted for kestrel: https://www.piwheels.org/simple/kestrel/kestrel-0.0.2-py3-none-any.whl#sha256=f46b696a99ffdf692871495eb873b4ebf81bdd40b7abd70fc9c5822aaaf36a90 (from https://www.piwheels.org/simple/kestrel/) (requires-python:>=3.10) 2026-02-11T14:08:27,344 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.0.1-py3-none-any.whl#sha256=20d6dc636e2450ae07502621fbf3166b20dc6a8d9995febe81cb3ff0c79b5927 (from https://www.piwheels.org/simple/kestrel/) 2026-02-11T14:08:27,344 Skipping link: not a file: https://www.piwheels.org/simple/kestrel/ 2026-02-11T14:08:27,345 Skipping link: not a file: https://pypi.org/simple/kestrel/ 2026-02-11T14:08:27,364 Given no hashes to check 1 links for project 'kestrel': discarding no candidates 2026-02-11T14:08:27,382 Collecting kestrel==0.1.1 2026-02-11T14:08:27,384 Created temporary directory: /tmp/pip-unpack-ullz4a3l 2026-02-11T14:08:27,599 Downloading kestrel-0.1.1.tar.gz (140 kB) 2026-02-11T14:08:27,829 Added kestrel==0.1.1 from https://files.pythonhosted.org/packages/1c/b6/b5811977d8d77e59eefe400c6c365bb44e6044f0c304166d943a6896c4f6/kestrel-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-sy12_4oa' 2026-02-11T14:08:27,834 Created temporary directory: /tmp/pip-build-env-1rqq1748 2026-02-11T14:08:27,839 Installing build dependencies: started 2026-02-11T14:08:27,840 Running command pip subprocess to install build dependencies 2026-02-11T14:08:29,174 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T14:08:29,739 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-02-11T14:08:29,762 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T14:08:31,534 Collecting setuptools>=40.8.0 2026-02-11T14:08:31,554 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T14:08:31,817 Collecting wheel 2026-02-11T14:08:31,833 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T14:08:32,019 Collecting packaging>=24.0 2026-02-11T14:08:32,035 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T14:08:35,289 Installing collected packages: setuptools, packaging, wheel 2026-02-11T14:08:38,889 Creating /tmp/pip-build-env-1rqq1748/overlay/local/bin 2026-02-11T14:08:38,891 changing mode of /tmp/pip-build-env-1rqq1748/overlay/local/bin/wheel to 755 2026-02-11T14:08:38,912 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T14:08:39,189 Installing build dependencies: finished with status 'done' 2026-02-11T14:08:39,196 Getting requirements to build wheel: started 2026-02-11T14:08:39,198 Running command Getting requirements to build wheel 2026-02-11T14:08:39,943 running egg_info 2026-02-11T14:08:39,949 writing kestrel.egg-info/PKG-INFO 2026-02-11T14:08:39,954 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-02-11T14:08:39,957 writing requirements to kestrel.egg-info/requires.txt 2026-02-11T14:08:39,958 writing top-level names to kestrel.egg-info/top_level.txt 2026-02-11T14:08:39,991 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:39,997 reading manifest template 'MANIFEST.in' 2026-02-11T14:08:39,998 warning: no files found matching 'LICENSE.md' 2026-02-11T14:08:40,000 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-11T14:08:40,001 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-11T14:08:40,002 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-11T14:08:40,003 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-11T14:08:40,008 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:40,105 Getting requirements to build wheel: finished with status 'done' 2026-02-11T14:08:40,108 Created temporary directory: /tmp/pip-modern-metadata-w1723e5l 2026-02-11T14:08:40,111 Preparing metadata (pyproject.toml): started 2026-02-11T14:08:40,112 Running command Preparing metadata (pyproject.toml) 2026-02-11T14:08:40,788 running dist_info 2026-02-11T14:08:40,798 creating /tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info 2026-02-11T14:08:40,799 writing /tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/PKG-INFO 2026-02-11T14:08:40,804 writing dependency_links to /tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/dependency_links.txt 2026-02-11T14:08:40,806 writing requirements to /tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/requires.txt 2026-02-11T14:08:40,807 writing top-level names to /tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/top_level.txt 2026-02-11T14:08:40,808 writing manifest file '/tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:40,837 reading manifest file '/tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:40,839 reading manifest template 'MANIFEST.in' 2026-02-11T14:08:40,839 warning: no files found matching 'LICENSE.md' 2026-02-11T14:08:40,840 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-11T14:08:40,841 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-11T14:08:40,842 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-11T14:08:40,842 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-11T14:08:40,847 writing manifest file '/tmp/pip-modern-metadata-w1723e5l/kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:40,848 creating '/tmp/pip-modern-metadata-w1723e5l/kestrel-0.1.1.dist-info' 2026-02-11T14:08:40,965 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T14:08:40,970 Source in /tmp/pip-wheel-mupf9bz_/kestrel_974fc30ad07542bb9beee05235f9e851 has version 0.1.1, which satisfies requirement kestrel==0.1.1 from https://files.pythonhosted.org/packages/1c/b6/b5811977d8d77e59eefe400c6c365bb44e6044f0c304166d943a6896c4f6/kestrel-0.1.1.tar.gz 2026-02-11T14:08:40,971 Removed kestrel==0.1.1 from https://files.pythonhosted.org/packages/1c/b6/b5811977d8d77e59eefe400c6c365bb44e6044f0c304166d943a6896c4f6/kestrel-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-sy12_4oa' 2026-02-11T14:08:40,977 Created temporary directory: /tmp/pip-unpack-d2cunbpn 2026-02-11T14:08:40,978 Building wheels for collected packages: kestrel 2026-02-11T14:08:40,982 Created temporary directory: /tmp/pip-wheel-gkrljni9 2026-02-11T14:08:40,982 Destination directory: /tmp/pip-wheel-gkrljni9 2026-02-11T14:08:40,985 Building wheel for kestrel (pyproject.toml): started 2026-02-11T14:08:40,986 Running command Building wheel for kestrel (pyproject.toml) 2026-02-11T14:08:41,611 running bdist_wheel 2026-02-11T14:08:41,629 running build 2026-02-11T14:08:41,629 running build_py 2026-02-11T14:08:41,635 creating build/lib/kestrel 2026-02-11T14:08:41,638 copying kestrel/__init__.py -> build/lib/kestrel 2026-02-11T14:08:41,640 copying kestrel/kv_cache.py -> build/lib/kestrel 2026-02-11T14:08:41,643 copying kestrel/engine.py -> build/lib/kestrel 2026-02-11T14:08:41,647 copying kestrel/config.py -> build/lib/kestrel 2026-02-11T14:08:41,648 copying kestrel/seg_refiner.py -> build/lib/kestrel 2026-02-11T14:08:41,651 copying kestrel/model_download.py -> build/lib/kestrel 2026-02-11T14:08:41,653 copying kestrel/main.py -> build/lib/kestrel 2026-02-11T14:08:41,656 creating build/lib/kestrel/server 2026-02-11T14:08:41,657 copying kestrel/server/http.py -> build/lib/kestrel/server 2026-02-11T14:08:41,660 copying kestrel/server/__init__.py -> build/lib/kestrel/server 2026-02-11T14:08:41,662 creating build/lib/kestrel/fused_moe 2026-02-11T14:08:41,663 copying kestrel/fused_moe/weights.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,665 copying kestrel/fused_moe/lora_kernels.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,668 copying kestrel/fused_moe/kernels.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,671 copying kestrel/fused_moe/module.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,674 copying kestrel/fused_moe/routing.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,676 copying kestrel/fused_moe/__init__.py -> build/lib/kestrel/fused_moe 2026-02-11T14:08:41,679 creating build/lib/kestrel/moondream 2026-02-11T14:08:41,679 copying kestrel/moondream/lora.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,682 copying kestrel/moondream/weights.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,685 copying kestrel/moondream/decode_slot.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,687 copying kestrel/moondream/vision.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,689 copying kestrel/moondream/__init__.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,691 copying kestrel/moondream/layers.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,693 copying kestrel/moondream/image_crops.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,695 copying kestrel/moondream/image_preprocessor.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,697 copying kestrel/moondream/config.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,699 copying kestrel/moondream/runtime.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,702 copying kestrel/moondream/text.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,705 copying kestrel/moondream/lora_workspace.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,707 copying kestrel/moondream/model.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,709 copying kestrel/moondream/region.py -> build/lib/kestrel/moondream 2026-02-11T14:08:41,712 creating build/lib/kestrel/utils 2026-02-11T14:08:41,713 copying kestrel/utils/spatial_refs.py -> build/lib/kestrel/utils 2026-02-11T14:08:41,715 copying kestrel/utils/__init__.py -> build/lib/kestrel/utils 2026-02-11T14:08:41,716 copying kestrel/utils/image.py -> build/lib/kestrel/utils 2026-02-11T14:08:41,718 copying kestrel/utils/svg.py -> build/lib/kestrel/utils 2026-02-11T14:08:41,720 copying kestrel/utils/buffers.py -> build/lib/kestrel/utils 2026-02-11T14:08:41,722 creating build/lib/kestrel/ops 2026-02-11T14:08:41,723 copying kestrel/ops/jit.py -> build/lib/kestrel/ops 2026-02-11T14:08:41,726 copying kestrel/ops/__init__.py -> build/lib/kestrel/ops 2026-02-11T14:08:41,728 creating build/lib/kestrel/cloud 2026-02-11T14:08:41,729 copying kestrel/cloud/__init__.py -> build/lib/kestrel/cloud 2026-02-11T14:08:41,731 copying kestrel/cloud/adapter_provider.py -> build/lib/kestrel/cloud 2026-02-11T14:08:41,734 creating build/lib/kestrel/skills 2026-02-11T14:08:41,735 copying kestrel/skills/query.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,737 copying kestrel/skills/caption.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,739 copying kestrel/skills/point.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,742 copying kestrel/skills/base.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,744 copying kestrel/skills/__init__.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,746 copying kestrel/skills/segment.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,748 copying kestrel/skills/detect.py -> build/lib/kestrel/skills 2026-02-11T14:08:41,751 creating build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,752 copying kestrel/prefix_cache/eviction.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,754 copying kestrel/prefix_cache/base.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,756 copying kestrel/prefix_cache/__init__.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,758 copying kestrel/prefix_cache/namespace.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,760 copying kestrel/prefix_cache/radix_cache.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,762 copying kestrel/prefix_cache/tokens.py -> build/lib/kestrel/prefix_cache 2026-02-11T14:08:41,765 creating build/lib/kestrel/scheduler 2026-02-11T14:08:41,766 copying kestrel/scheduler/transfer.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,768 copying kestrel/scheduler/__init__.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,770 copying kestrel/scheduler/queues.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,771 copying kestrel/scheduler/pipeline.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,774 copying kestrel/scheduler/types.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,776 copying kestrel/scheduler/spatial.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,778 copying kestrel/scheduler/tokens.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,780 copying kestrel/scheduler/sampling.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,782 copying kestrel/scheduler/scheduler.py -> build/lib/kestrel/scheduler 2026-02-11T14:08:41,785 creating build/lib/kestrel/ops/layernorm_cuda 2026-02-11T14:08:41,786 copying kestrel/ops/layernorm_cuda/__init__.py -> build/lib/kestrel/ops/layernorm_cuda 2026-02-11T14:08:41,788 creating build/lib/kestrel/ops/fused_mlp 2026-02-11T14:08:41,789 copying kestrel/ops/fused_mlp/__init__.py -> build/lib/kestrel/ops/fused_mlp 2026-02-11T14:08:41,792 creating build/lib/kestrel/ops/rotary_embedding 2026-02-11T14:08:41,793 copying kestrel/ops/rotary_embedding/__init__.py -> build/lib/kestrel/ops/rotary_embedding 2026-02-11T14:08:41,794 running egg_info 2026-02-11T14:08:41,805 writing kestrel.egg-info/PKG-INFO 2026-02-11T14:08:41,809 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-02-11T14:08:41,812 writing requirements to kestrel.egg-info/requires.txt 2026-02-11T14:08:41,813 writing top-level names to kestrel.egg-info/top_level.txt 2026-02-11T14:08:41,832 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:41,837 reading manifest template 'MANIFEST.in' 2026-02-11T14:08:41,838 warning: no files found matching 'LICENSE.md' 2026-02-11T14:08:41,839 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-11T14:08:41,839 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-11T14:08:41,840 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-11T14:08:41,841 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-11T14:08:41,846 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-11T14:08:41,868 installing to build/bdist.linux-armv7l/wheel 2026-02-11T14:08:41,869 running install 2026-02-11T14:08:41,891 running install_lib 2026-02-11T14:08:41,897 creating build/bdist.linux-armv7l/wheel 2026-02-11T14:08:41,899 creating build/bdist.linux-armv7l/wheel/kestrel 2026-02-11T14:08:41,901 creating build/bdist.linux-armv7l/wheel/kestrel/server 2026-02-11T14:08:41,902 copying build/lib/kestrel/server/http.py -> build/bdist.linux-armv7l/wheel/./kestrel/server 2026-02-11T14:08:41,905 copying build/lib/kestrel/server/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/server 2026-02-11T14:08:41,907 creating build/bdist.linux-armv7l/wheel/kestrel/fused_moe 2026-02-11T14:08:41,908 copying build/lib/kestrel/fused_moe/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,910 copying build/lib/kestrel/fused_moe/lora_kernels.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,912 copying build/lib/kestrel/fused_moe/kernels.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,915 copying build/lib/kestrel/fused_moe/module.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,918 copying build/lib/kestrel/fused_moe/routing.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,920 copying build/lib/kestrel/fused_moe/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-11T14:08:41,922 creating build/bdist.linux-armv7l/wheel/kestrel/moondream 2026-02-11T14:08:41,923 copying build/lib/kestrel/moondream/lora.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,925 copying build/lib/kestrel/moondream/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,928 copying build/lib/kestrel/moondream/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,930 copying build/lib/kestrel/moondream/vision.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,933 copying build/lib/kestrel/moondream/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,934 copying build/lib/kestrel/moondream/layers.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,936 copying build/lib/kestrel/moondream/image_crops.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,938 copying build/lib/kestrel/moondream/image_preprocessor.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,940 copying build/lib/kestrel/moondream/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,942 copying build/lib/kestrel/moondream/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,945 copying build/lib/kestrel/moondream/text.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,948 copying build/lib/kestrel/moondream/lora_workspace.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,950 copying build/lib/kestrel/moondream/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,952 copying build/lib/kestrel/moondream/region.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-11T14:08:41,955 creating build/bdist.linux-armv7l/wheel/kestrel/utils 2026-02-11T14:08:41,956 copying build/lib/kestrel/utils/spatial_refs.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-11T14:08:41,958 copying build/lib/kestrel/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-11T14:08:41,959 copying build/lib/kestrel/utils/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-11T14:08:41,961 copying build/lib/kestrel/utils/svg.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-11T14:08:41,963 copying build/lib/kestrel/utils/buffers.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-11T14:08:41,965 creating build/bdist.linux-armv7l/wheel/kestrel/ops 2026-02-11T14:08:41,966 copying build/lib/kestrel/ops/jit.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-02-11T14:08:41,969 creating build/bdist.linux-armv7l/wheel/kestrel/ops/layernorm_cuda 2026-02-11T14:08:41,970 copying build/lib/kestrel/ops/layernorm_cuda/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/layernorm_cuda 2026-02-11T14:08:41,972 copying build/lib/kestrel/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-02-11T14:08:41,974 creating build/bdist.linux-armv7l/wheel/kestrel/ops/fused_mlp 2026-02-11T14:08:41,975 copying build/lib/kestrel/ops/fused_mlp/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/fused_mlp 2026-02-11T14:08:41,978 creating build/bdist.linux-armv7l/wheel/kestrel/ops/rotary_embedding 2026-02-11T14:08:41,979 copying build/lib/kestrel/ops/rotary_embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/rotary_embedding 2026-02-11T14:08:41,982 creating build/bdist.linux-armv7l/wheel/kestrel/cloud 2026-02-11T14:08:41,983 copying build/lib/kestrel/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-02-11T14:08:41,985 copying build/lib/kestrel/cloud/adapter_provider.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-02-11T14:08:41,987 copying build/lib/kestrel/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:41,989 copying build/lib/kestrel/kv_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:41,992 copying build/lib/kestrel/engine.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:41,994 copying build/lib/kestrel/config.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:41,996 copying build/lib/kestrel/seg_refiner.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:41,999 creating build/bdist.linux-armv7l/wheel/kestrel/skills 2026-02-11T14:08:42,000 copying build/lib/kestrel/skills/query.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,002 copying build/lib/kestrel/skills/caption.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,004 copying build/lib/kestrel/skills/point.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,006 copying build/lib/kestrel/skills/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,008 copying build/lib/kestrel/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,010 copying build/lib/kestrel/skills/segment.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,012 copying build/lib/kestrel/skills/detect.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-11T14:08:42,014 copying build/lib/kestrel/model_download.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:42,017 creating build/bdist.linux-armv7l/wheel/kestrel/prefix_cache 2026-02-11T14:08:42,017 copying build/lib/kestrel/prefix_cache/eviction.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,019 copying build/lib/kestrel/prefix_cache/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,021 copying build/lib/kestrel/prefix_cache/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,023 copying build/lib/kestrel/prefix_cache/namespace.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,025 copying build/lib/kestrel/prefix_cache/radix_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,027 copying build/lib/kestrel/prefix_cache/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-11T14:08:42,029 copying build/lib/kestrel/main.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-11T14:08:42,032 creating build/bdist.linux-armv7l/wheel/kestrel/scheduler 2026-02-11T14:08:42,033 copying build/lib/kestrel/scheduler/transfer.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,035 copying build/lib/kestrel/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,037 copying build/lib/kestrel/scheduler/queues.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,038 copying build/lib/kestrel/scheduler/pipeline.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,041 copying build/lib/kestrel/scheduler/types.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,043 copying build/lib/kestrel/scheduler/spatial.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,045 copying build/lib/kestrel/scheduler/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,047 copying build/lib/kestrel/scheduler/sampling.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,049 copying build/lib/kestrel/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-11T14:08:42,051 running install_egg_info 2026-02-11T14:08:42,057 Copying kestrel.egg-info to build/bdist.linux-armv7l/wheel/./kestrel-0.1.1-py3.11.egg-info 2026-02-11T14:08:42,066 running install_scripts 2026-02-11T14:08:42,073 creating build/bdist.linux-armv7l/wheel/kestrel-0.1.1.dist-info/WHEEL 2026-02-11T14:08:42,076 creating '/tmp/pip-wheel-gkrljni9/.tmp-9yv8qbpd/kestrel-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T14:08:42,078 adding 'kestrel/__init__.py' 2026-02-11T14:08:42,080 adding 'kestrel/config.py' 2026-02-11T14:08:42,085 adding 'kestrel/engine.py' 2026-02-11T14:08:42,088 adding 'kestrel/kv_cache.py' 2026-02-11T14:08:42,090 adding 'kestrel/main.py' 2026-02-11T14:08:42,092 adding 'kestrel/model_download.py' 2026-02-11T14:08:42,095 adding 'kestrel/seg_refiner.py' 2026-02-11T14:08:42,097 adding 'kestrel/cloud/__init__.py' 2026-02-11T14:08:42,098 adding 'kestrel/cloud/adapter_provider.py' 2026-02-11T14:08:42,100 adding 'kestrel/fused_moe/__init__.py' 2026-02-11T14:08:42,102 adding 'kestrel/fused_moe/kernels.py' 2026-02-11T14:08:42,105 adding 'kestrel/fused_moe/lora_kernels.py' 2026-02-11T14:08:42,109 adding 'kestrel/fused_moe/module.py' 2026-02-11T14:08:42,110 adding 'kestrel/fused_moe/routing.py' 2026-02-11T14:08:42,111 adding 'kestrel/fused_moe/weights.py' 2026-02-11T14:08:42,113 adding 'kestrel/moondream/__init__.py' 2026-02-11T14:08:42,115 adding 'kestrel/moondream/config.py' 2026-02-11T14:08:42,116 adding 'kestrel/moondream/decode_slot.py' 2026-02-11T14:08:42,118 adding 'kestrel/moondream/image_crops.py' 2026-02-11T14:08:42,119 adding 'kestrel/moondream/image_preprocessor.py' 2026-02-11T14:08:42,121 adding 'kestrel/moondream/layers.py' 2026-02-11T14:08:42,123 adding 'kestrel/moondream/lora.py' 2026-02-11T14:08:42,125 adding 'kestrel/moondream/lora_workspace.py' 2026-02-11T14:08:42,126 adding 'kestrel/moondream/model.py' 2026-02-11T14:08:42,128 adding 'kestrel/moondream/region.py' 2026-02-11T14:08:42,136 adding 'kestrel/moondream/runtime.py' 2026-02-11T14:08:42,138 adding 'kestrel/moondream/text.py' 2026-02-11T14:08:42,140 adding 'kestrel/moondream/vision.py' 2026-02-11T14:08:42,143 adding 'kestrel/moondream/weights.py' 2026-02-11T14:08:42,144 adding 'kestrel/ops/__init__.py' 2026-02-11T14:08:42,146 adding 'kestrel/ops/jit.py' 2026-02-11T14:08:42,147 adding 'kestrel/ops/fused_mlp/__init__.py' 2026-02-11T14:08:42,149 adding 'kestrel/ops/layernorm_cuda/__init__.py' 2026-02-11T14:08:42,151 adding 'kestrel/ops/rotary_embedding/__init__.py' 2026-02-11T14:08:42,153 adding 'kestrel/prefix_cache/__init__.py' 2026-02-11T14:08:42,154 adding 'kestrel/prefix_cache/base.py' 2026-02-11T14:08:42,155 adding 'kestrel/prefix_cache/eviction.py' 2026-02-11T14:08:42,157 adding 'kestrel/prefix_cache/namespace.py' 2026-02-11T14:08:42,159 adding 'kestrel/prefix_cache/radix_cache.py' 2026-02-11T14:08:42,160 adding 'kestrel/prefix_cache/tokens.py' 2026-02-11T14:08:42,162 adding 'kestrel/scheduler/__init__.py' 2026-02-11T14:08:42,165 adding 'kestrel/scheduler/pipeline.py' 2026-02-11T14:08:42,166 adding 'kestrel/scheduler/queues.py' 2026-02-11T14:08:42,167 adding 'kestrel/scheduler/sampling.py' 2026-02-11T14:08:42,173 adding 'kestrel/scheduler/scheduler.py' 2026-02-11T14:08:42,175 adding 'kestrel/scheduler/spatial.py' 2026-02-11T14:08:42,176 adding 'kestrel/scheduler/tokens.py' 2026-02-11T14:08:42,178 adding 'kestrel/scheduler/transfer.py' 2026-02-11T14:08:42,179 adding 'kestrel/scheduler/types.py' 2026-02-11T14:08:42,181 adding 'kestrel/server/__init__.py' 2026-02-11T14:08:42,184 adding 'kestrel/server/http.py' 2026-02-11T14:08:42,186 adding 'kestrel/skills/__init__.py' 2026-02-11T14:08:42,187 adding 'kestrel/skills/base.py' 2026-02-11T14:08:42,189 adding 'kestrel/skills/caption.py' 2026-02-11T14:08:42,190 adding 'kestrel/skills/detect.py' 2026-02-11T14:08:42,192 adding 'kestrel/skills/point.py' 2026-02-11T14:08:42,194 adding 'kestrel/skills/query.py' 2026-02-11T14:08:42,196 adding 'kestrel/skills/segment.py' 2026-02-11T14:08:42,198 adding 'kestrel/utils/__init__.py' 2026-02-11T14:08:42,199 adding 'kestrel/utils/buffers.py' 2026-02-11T14:08:42,200 adding 'kestrel/utils/image.py' 2026-02-11T14:08:42,202 adding 'kestrel/utils/spatial_refs.py' 2026-02-11T14:08:42,203 adding 'kestrel/utils/svg.py' 2026-02-11T14:08:42,206 adding 'kestrel-0.1.1.dist-info/METADATA' 2026-02-11T14:08:42,207 adding 'kestrel-0.1.1.dist-info/WHEEL' 2026-02-11T14:08:42,208 adding 'kestrel-0.1.1.dist-info/top_level.txt' 2026-02-11T14:08:42,209 adding 'kestrel-0.1.1.dist-info/RECORD' 2026-02-11T14:08:42,212 removing build/bdist.linux-armv7l/wheel 2026-02-11T14:08:42,326 Building wheel for kestrel (pyproject.toml): finished with status 'done' 2026-02-11T14:08:42,334 Created wheel for kestrel: filename=kestrel-0.1.1-py3-none-any.whl size=162392 sha256=663697f4030433b8d729232a3c10fedfbc4014d660aa788c714834cf9abb5c98 2026-02-11T14:08:42,335 Stored in directory: /tmp/pip-ephem-wheel-cache-nutuw5mh/wheels/75/a9/aa/662591ee769749f859f64fa5d434806d02e380fadd9ce76300 2026-02-11T14:08:42,349 Successfully built kestrel 2026-02-11T14:08:42,356 Removed build tracker: '/tmp/pip-build-tracker-sy12_4oa'