2026-02-14T01:10:47,959 Created temporary directory: /tmp/pip-ephem-wheel-cache-rx0234u6 2026-02-14T01:10:47,960 Created temporary directory: /tmp/pip-build-tracker-c8xchk75 2026-02-14T01:10:47,961 Initialized build tracking at /tmp/pip-build-tracker-c8xchk75 2026-02-14T01:10:47,961 Created build tracker: /tmp/pip-build-tracker-c8xchk75 2026-02-14T01:10:47,962 Entered build tracker: /tmp/pip-build-tracker-c8xchk75 2026-02-14T01:10:47,963 Created temporary directory: /tmp/pip-wheel-z9z5li2v 2026-02-14T01:10:47,965 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-14T01:10:47,968 Created temporary directory: /tmp/pip-ephem-wheel-cache-pv1inb72 2026-02-14T01:10:47,989 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T01:10:47,993 2 location(s) to search for versions of kestrel: 2026-02-14T01:10:47,993 * https://pypi.org/simple/kestrel/ 2026-02-14T01:10:47,993 * https://www.piwheels.org/simple/kestrel/ 2026-02-14T01:10:47,993 Fetching project page and analyzing links: https://pypi.org/simple/kestrel/ 2026-02-14T01:10:47,994 Getting page https://pypi.org/simple/kestrel/ 2026-02-14T01:10:47,996 Found index url https://pypi.org/simple 2026-02-14T01:10:48,207 Fetched page https://pypi.org/simple/kestrel/ as application/vnd.pypi.simple.v1+json 2026-02-14T01:10:48,209 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-14T01:10:48,210 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-14T01:10:48,210 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-14T01:10:48,211 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-14T01:10:48,212 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-14T01:10:48,213 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-14T01:10:48,214 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/98/b6/b539c1a4180dde6a5017a122572ba90f5e09a25a4c36550555dbb4c76722/kestrel-0.1.2-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-02-14T01:10:48,215 Found link https://files.pythonhosted.org/packages/42/c0/f20bb53ea99b5dacc38661f4a3e3bfebe17bb8d307cedf5cdee3a755245c/kestrel-0.1.2.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.1.2 2026-02-14T01:10:48,216 Fetching project page and analyzing links: https://www.piwheels.org/simple/kestrel/ 2026-02-14T01:10:48,216 Getting page https://www.piwheels.org/simple/kestrel/ 2026-02-14T01:10:48,218 Found index url https://www.piwheels.org/simple 2026-02-14T01:10:48,374 Fetched page https://www.piwheels.org/simple/kestrel/ as text/html 2026-02-14T01:10:48,376 Skipping link: No binaries permitted for kestrel: https://www.piwheels.org/simple/kestrel/kestrel-0.1.1-py3-none-any.whl#sha256=663697f4030433b8d729232a3c10fedfbc4014d660aa788c714834cf9abb5c98 (from https://www.piwheels.org/simple/kestrel/) (requires-python:>=3.10) 2026-02-14T01:10:48,377 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-14T01:10:48,378 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-14T01:10:48,378 Skipping link: not a file: https://www.piwheels.org/simple/kestrel/ 2026-02-14T01:10:48,379 Skipping link: not a file: https://pypi.org/simple/kestrel/ 2026-02-14T01:10:48,397 Given no hashes to check 1 links for project 'kestrel': discarding no candidates 2026-02-14T01:10:48,415 Collecting kestrel==0.1.2 2026-02-14T01:10:48,417 Created temporary directory: /tmp/pip-unpack-re0lpz9j 2026-02-14T01:10:48,628 Downloading kestrel-0.1.2.tar.gz (139 kB) 2026-02-14T01:10:48,850 Added kestrel==0.1.2 from https://files.pythonhosted.org/packages/42/c0/f20bb53ea99b5dacc38661f4a3e3bfebe17bb8d307cedf5cdee3a755245c/kestrel-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-c8xchk75' 2026-02-14T01:10:48,856 Created temporary directory: /tmp/pip-build-env-3rknqq6d 2026-02-14T01:10:48,860 Installing build dependencies: started 2026-02-14T01:10:48,861 Running command pip subprocess to install build dependencies 2026-02-14T01:10:49,975 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T01:10:50,577 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-14T01:10:50,600 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T01:10:52,390 Collecting setuptools>=40.8.0 2026-02-14T01:10:52,471 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T01:10:52,739 Collecting wheel 2026-02-14T01:10:52,754 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T01:10:52,938 Collecting packaging>=24.0 2026-02-14T01:10:52,955 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T01:10:55,948 Installing collected packages: setuptools, packaging, wheel 2026-02-14T01:10:59,554 Creating /tmp/pip-build-env-3rknqq6d/overlay/local/bin 2026-02-14T01:10:59,556 changing mode of /tmp/pip-build-env-3rknqq6d/overlay/local/bin/wheel to 755 2026-02-14T01:10:59,576 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-14T01:10:59,856 Installing build dependencies: finished with status 'done' 2026-02-14T01:10:59,862 Getting requirements to build wheel: started 2026-02-14T01:10:59,863 Running command Getting requirements to build wheel 2026-02-14T01:11:00,580 running egg_info 2026-02-14T01:11:00,586 writing kestrel.egg-info/PKG-INFO 2026-02-14T01:11:00,591 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-02-14T01:11:00,593 writing requirements to kestrel.egg-info/requires.txt 2026-02-14T01:11:00,595 writing top-level names to kestrel.egg-info/top_level.txt 2026-02-14T01:11:00,625 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:00,630 reading manifest template 'MANIFEST.in' 2026-02-14T01:11:00,631 warning: no files found matching 'LICENSE.md' 2026-02-14T01:11:00,633 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-14T01:11:00,634 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-14T01:11:00,634 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-14T01:11:00,635 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-14T01:11:00,640 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:00,737 Getting requirements to build wheel: finished with status 'done' 2026-02-14T01:11:00,740 Created temporary directory: /tmp/pip-modern-metadata-4glzuvns 2026-02-14T01:11:00,742 Preparing metadata (pyproject.toml): started 2026-02-14T01:11:00,744 Running command Preparing metadata (pyproject.toml) 2026-02-14T01:11:01,392 running dist_info 2026-02-14T01:11:01,403 creating /tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info 2026-02-14T01:11:01,404 writing /tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/PKG-INFO 2026-02-14T01:11:01,409 writing dependency_links to /tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/dependency_links.txt 2026-02-14T01:11:01,411 writing requirements to /tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/requires.txt 2026-02-14T01:11:01,413 writing top-level names to /tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/top_level.txt 2026-02-14T01:11:01,414 writing manifest file '/tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:01,442 reading manifest file '/tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:01,444 reading manifest template 'MANIFEST.in' 2026-02-14T01:11:01,444 warning: no files found matching 'LICENSE.md' 2026-02-14T01:11:01,445 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-14T01:11:01,446 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-14T01:11:01,447 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-14T01:11:01,448 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-14T01:11:01,452 writing manifest file '/tmp/pip-modern-metadata-4glzuvns/kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:01,453 creating '/tmp/pip-modern-metadata-4glzuvns/kestrel-0.1.2.dist-info' 2026-02-14T01:11:01,572 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T01:11:01,577 Source in /tmp/pip-wheel-z9z5li2v/kestrel_71478673dc1843958c66ba80715654a6 has version 0.1.2, which satisfies requirement kestrel==0.1.2 from https://files.pythonhosted.org/packages/42/c0/f20bb53ea99b5dacc38661f4a3e3bfebe17bb8d307cedf5cdee3a755245c/kestrel-0.1.2.tar.gz 2026-02-14T01:11:01,578 Removed kestrel==0.1.2 from https://files.pythonhosted.org/packages/42/c0/f20bb53ea99b5dacc38661f4a3e3bfebe17bb8d307cedf5cdee3a755245c/kestrel-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-c8xchk75' 2026-02-14T01:11:01,584 Created temporary directory: /tmp/pip-unpack-osy8thcz 2026-02-14T01:11:01,584 Building wheels for collected packages: kestrel 2026-02-14T01:11:01,589 Created temporary directory: /tmp/pip-wheel-flgr02lk 2026-02-14T01:11:01,589 Destination directory: /tmp/pip-wheel-flgr02lk 2026-02-14T01:11:01,592 Building wheel for kestrel (pyproject.toml): started 2026-02-14T01:11:01,593 Running command Building wheel for kestrel (pyproject.toml) 2026-02-14T01:11:02,248 running bdist_wheel 2026-02-14T01:11:02,267 running build 2026-02-14T01:11:02,268 running build_py 2026-02-14T01:11:02,274 creating build/lib/kestrel 2026-02-14T01:11:02,276 copying kestrel/config.py -> build/lib/kestrel 2026-02-14T01:11:02,279 copying kestrel/engine.py -> build/lib/kestrel 2026-02-14T01:11:02,282 copying kestrel/__init__.py -> build/lib/kestrel 2026-02-14T01:11:02,284 copying kestrel/main.py -> build/lib/kestrel 2026-02-14T01:11:02,287 copying kestrel/model_download.py -> build/lib/kestrel 2026-02-14T01:11:02,289 copying kestrel/seg_refiner.py -> build/lib/kestrel 2026-02-14T01:11:02,291 copying kestrel/kv_cache.py -> build/lib/kestrel 2026-02-14T01:11:02,295 creating build/lib/kestrel/moondream 2026-02-14T01:11:02,295 copying kestrel/moondream/layers.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,298 copying kestrel/moondream/config.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,300 copying kestrel/moondream/lora.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,303 copying kestrel/moondream/__init__.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,304 copying kestrel/moondream/text.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,307 copying kestrel/moondream/weights.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,309 copying kestrel/moondream/runtime.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,312 copying kestrel/moondream/rope.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,314 copying kestrel/moondream/image_crops.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,316 copying kestrel/moondream/image_preprocessor.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,318 copying kestrel/moondream/model.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,320 copying kestrel/moondream/decode_slot.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,323 copying kestrel/moondream/vision.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,325 copying kestrel/moondream/lora_workspace.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,327 copying kestrel/moondream/region.py -> build/lib/kestrel/moondream 2026-02-14T01:11:02,330 creating build/lib/kestrel/utils 2026-02-14T01:11:02,331 copying kestrel/utils/buffers.py -> build/lib/kestrel/utils 2026-02-14T01:11:02,333 copying kestrel/utils/image.py -> build/lib/kestrel/utils 2026-02-14T01:11:02,335 copying kestrel/utils/__init__.py -> build/lib/kestrel/utils 2026-02-14T01:11:02,336 copying kestrel/utils/svg.py -> build/lib/kestrel/utils 2026-02-14T01:11:02,338 copying kestrel/utils/spatial_refs.py -> build/lib/kestrel/utils 2026-02-14T01:11:02,341 creating build/lib/kestrel/fused_moe 2026-02-14T01:11:02,342 copying kestrel/fused_moe/lora_kernels.py -> build/lib/kestrel/fused_moe 2026-02-14T01:11:02,344 copying kestrel/fused_moe/__init__.py -> build/lib/kestrel/fused_moe 2026-02-14T01:11:02,346 copying kestrel/fused_moe/routing.py -> build/lib/kestrel/fused_moe 2026-02-14T01:11:02,348 copying kestrel/fused_moe/weights.py -> build/lib/kestrel/fused_moe 2026-02-14T01:11:02,350 copying kestrel/fused_moe/module.py -> build/lib/kestrel/fused_moe 2026-02-14T01:11:02,353 creating build/lib/kestrel/cloud 2026-02-14T01:11:02,354 copying kestrel/cloud/adapter_provider.py -> build/lib/kestrel/cloud 2026-02-14T01:11:02,357 copying kestrel/cloud/__init__.py -> build/lib/kestrel/cloud 2026-02-14T01:11:02,359 creating build/lib/kestrel/ops 2026-02-14T01:11:02,360 copying kestrel/ops/__init__.py -> build/lib/kestrel/ops 2026-02-14T01:11:02,363 creating build/lib/kestrel/scheduler 2026-02-14T01:11:02,364 copying kestrel/scheduler/queues.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,366 copying kestrel/scheduler/tokens.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,367 copying kestrel/scheduler/types.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,370 copying kestrel/scheduler/transfer.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,371 copying kestrel/scheduler/spatial.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,373 copying kestrel/scheduler/__init__.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,375 copying kestrel/scheduler/sampling.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,377 copying kestrel/scheduler/scheduler.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,380 copying kestrel/scheduler/pipeline.py -> build/lib/kestrel/scheduler 2026-02-14T01:11:02,383 creating build/lib/kestrel/skills 2026-02-14T01:11:02,384 copying kestrel/skills/query.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,386 copying kestrel/skills/point.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,389 copying kestrel/skills/caption.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,391 copying kestrel/skills/__init__.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,392 copying kestrel/skills/base.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,394 copying kestrel/skills/detect.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,396 copying kestrel/skills/segment.py -> build/lib/kestrel/skills 2026-02-14T01:11:02,399 creating build/lib/kestrel/server 2026-02-14T01:11:02,400 copying kestrel/server/__init__.py -> build/lib/kestrel/server 2026-02-14T01:11:02,402 copying kestrel/server/http.py -> build/lib/kestrel/server 2026-02-14T01:11:02,405 creating build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,406 copying kestrel/prefix_cache/tokens.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,408 copying kestrel/prefix_cache/__init__.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,409 copying kestrel/prefix_cache/radix_cache.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,413 copying kestrel/prefix_cache/base.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,414 copying kestrel/prefix_cache/eviction.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,416 copying kestrel/prefix_cache/namespace.py -> build/lib/kestrel/prefix_cache 2026-02-14T01:11:02,418 creating build/lib/kestrel/ops/fused_mlp 2026-02-14T01:11:02,419 copying kestrel/ops/fused_mlp/__init__.py -> build/lib/kestrel/ops/fused_mlp 2026-02-14T01:11:02,421 creating build/lib/kestrel/ops/layernorm_cuda 2026-02-14T01:11:02,422 copying kestrel/ops/layernorm_cuda/__init__.py -> build/lib/kestrel/ops/layernorm_cuda 2026-02-14T01:11:02,424 running egg_info 2026-02-14T01:11:02,435 writing kestrel.egg-info/PKG-INFO 2026-02-14T01:11:02,439 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-02-14T01:11:02,441 writing requirements to kestrel.egg-info/requires.txt 2026-02-14T01:11:02,442 writing top-level names to kestrel.egg-info/top_level.txt 2026-02-14T01:11:02,460 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:02,465 reading manifest template 'MANIFEST.in' 2026-02-14T01:11:02,465 warning: no files found matching 'LICENSE.md' 2026-02-14T01:11:02,466 warning: no previously-included files matching '*' found under directory 'tests' 2026-02-14T01:11:02,467 warning: no previously-included files matching '*' found under directory 'scripts' 2026-02-14T01:11:02,468 warning: no previously-included files matching '*' found under directory 'docs' 2026-02-14T01:11:02,468 warning: no previously-included files matching '*' found under directory 'assets' 2026-02-14T01:11:02,473 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-02-14T01:11:02,494 installing to build/bdist.linux-armv7l/wheel 2026-02-14T01:11:02,495 running install 2026-02-14T01:11:02,518 running install_lib 2026-02-14T01:11:02,525 creating build/bdist.linux-armv7l/wheel 2026-02-14T01:11:02,527 creating build/bdist.linux-armv7l/wheel/kestrel 2026-02-14T01:11:02,528 copying build/lib/kestrel/config.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,531 creating build/bdist.linux-armv7l/wheel/kestrel/moondream 2026-02-14T01:11:02,532 copying build/lib/kestrel/moondream/layers.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,535 copying build/lib/kestrel/moondream/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,537 copying build/lib/kestrel/moondream/lora.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,539 copying build/lib/kestrel/moondream/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,541 copying build/lib/kestrel/moondream/text.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,543 copying build/lib/kestrel/moondream/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,546 copying build/lib/kestrel/moondream/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,550 copying build/lib/kestrel/moondream/rope.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,552 copying build/lib/kestrel/moondream/image_crops.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,554 copying build/lib/kestrel/moondream/image_preprocessor.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,556 copying build/lib/kestrel/moondream/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,558 copying build/lib/kestrel/moondream/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,560 copying build/lib/kestrel/moondream/vision.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,562 copying build/lib/kestrel/moondream/lora_workspace.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,566 copying build/lib/kestrel/moondream/region.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-02-14T01:11:02,568 copying build/lib/kestrel/engine.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,571 creating build/bdist.linux-armv7l/wheel/kestrel/utils 2026-02-14T01:11:02,572 copying build/lib/kestrel/utils/buffers.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-14T01:11:02,574 copying build/lib/kestrel/utils/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-14T01:11:02,576 copying build/lib/kestrel/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-14T01:11:02,578 copying build/lib/kestrel/utils/svg.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-14T01:11:02,580 copying build/lib/kestrel/utils/spatial_refs.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-02-14T01:11:02,582 creating build/bdist.linux-armv7l/wheel/kestrel/fused_moe 2026-02-14T01:11:02,583 copying build/lib/kestrel/fused_moe/lora_kernels.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-14T01:11:02,586 copying build/lib/kestrel/fused_moe/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-14T01:11:02,588 copying build/lib/kestrel/fused_moe/routing.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-14T01:11:02,590 copying build/lib/kestrel/fused_moe/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-14T01:11:02,592 copying build/lib/kestrel/fused_moe/module.py -> build/bdist.linux-armv7l/wheel/./kestrel/fused_moe 2026-02-14T01:11:02,595 copying build/lib/kestrel/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,597 copying build/lib/kestrel/main.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,600 creating build/bdist.linux-armv7l/wheel/kestrel/cloud 2026-02-14T01:11:02,601 copying build/lib/kestrel/cloud/adapter_provider.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-02-14T01:11:02,603 copying build/lib/kestrel/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-02-14T01:11:02,605 creating build/bdist.linux-armv7l/wheel/kestrel/ops 2026-02-14T01:11:02,606 copying build/lib/kestrel/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-02-14T01:11:02,609 creating build/bdist.linux-armv7l/wheel/kestrel/ops/fused_mlp 2026-02-14T01:11:02,610 copying build/lib/kestrel/ops/fused_mlp/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/fused_mlp 2026-02-14T01:11:02,612 creating build/bdist.linux-armv7l/wheel/kestrel/ops/layernorm_cuda 2026-02-14T01:11:02,613 copying build/lib/kestrel/ops/layernorm_cuda/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/layernorm_cuda 2026-02-14T01:11:02,616 creating build/bdist.linux-armv7l/wheel/kestrel/scheduler 2026-02-14T01:11:02,617 copying build/lib/kestrel/scheduler/queues.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,619 copying build/lib/kestrel/scheduler/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,621 copying build/lib/kestrel/scheduler/types.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,623 copying build/lib/kestrel/scheduler/transfer.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,625 copying build/lib/kestrel/scheduler/spatial.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,626 copying build/lib/kestrel/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,628 copying build/lib/kestrel/scheduler/sampling.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,630 copying build/lib/kestrel/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,633 copying build/lib/kestrel/scheduler/pipeline.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-02-14T01:11:02,636 copying build/lib/kestrel/model_download.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,638 creating build/bdist.linux-armv7l/wheel/kestrel/skills 2026-02-14T01:11:02,639 copying build/lib/kestrel/skills/query.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,641 copying build/lib/kestrel/skills/point.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,643 copying build/lib/kestrel/skills/caption.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,646 copying build/lib/kestrel/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,647 copying build/lib/kestrel/skills/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,650 copying build/lib/kestrel/skills/detect.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,652 copying build/lib/kestrel/skills/segment.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-02-14T01:11:02,655 copying build/lib/kestrel/seg_refiner.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,658 creating build/bdist.linux-armv7l/wheel/kestrel/server 2026-02-14T01:11:02,659 copying build/lib/kestrel/server/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/server 2026-02-14T01:11:02,661 copying build/lib/kestrel/server/http.py -> build/bdist.linux-armv7l/wheel/./kestrel/server 2026-02-14T01:11:02,663 copying build/lib/kestrel/kv_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-02-14T01:11:02,667 creating build/bdist.linux-armv7l/wheel/kestrel/prefix_cache 2026-02-14T01:11:02,668 copying build/lib/kestrel/prefix_cache/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,669 copying build/lib/kestrel/prefix_cache/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,671 copying build/lib/kestrel/prefix_cache/radix_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,674 copying build/lib/kestrel/prefix_cache/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,676 copying build/lib/kestrel/prefix_cache/eviction.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,678 copying build/lib/kestrel/prefix_cache/namespace.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-02-14T01:11:02,679 running install_egg_info 2026-02-14T01:11:02,685 Copying kestrel.egg-info to build/bdist.linux-armv7l/wheel/./kestrel-0.1.2-py3.11.egg-info 2026-02-14T01:11:02,696 running install_scripts 2026-02-14T01:11:02,704 creating build/bdist.linux-armv7l/wheel/kestrel-0.1.2.dist-info/WHEEL 2026-02-14T01:11:02,707 creating '/tmp/pip-wheel-flgr02lk/.tmp-8f18kubt/kestrel-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T01:11:02,709 adding 'kestrel/__init__.py' 2026-02-14T01:11:02,711 adding 'kestrel/config.py' 2026-02-14T01:11:02,716 adding 'kestrel/engine.py' 2026-02-14T01:11:02,719 adding 'kestrel/kv_cache.py' 2026-02-14T01:11:02,721 adding 'kestrel/main.py' 2026-02-14T01:11:02,722 adding 'kestrel/model_download.py' 2026-02-14T01:11:02,726 adding 'kestrel/seg_refiner.py' 2026-02-14T01:11:02,727 adding 'kestrel/cloud/__init__.py' 2026-02-14T01:11:02,729 adding 'kestrel/cloud/adapter_provider.py' 2026-02-14T01:11:02,731 adding 'kestrel/fused_moe/__init__.py' 2026-02-14T01:11:02,734 adding 'kestrel/fused_moe/lora_kernels.py' 2026-02-14T01:11:02,738 adding 'kestrel/fused_moe/module.py' 2026-02-14T01:11:02,739 adding 'kestrel/fused_moe/routing.py' 2026-02-14T01:11:02,741 adding 'kestrel/fused_moe/weights.py' 2026-02-14T01:11:02,742 adding 'kestrel/moondream/__init__.py' 2026-02-14T01:11:02,744 adding 'kestrel/moondream/config.py' 2026-02-14T01:11:02,746 adding 'kestrel/moondream/decode_slot.py' 2026-02-14T01:11:02,747 adding 'kestrel/moondream/image_crops.py' 2026-02-14T01:11:02,749 adding 'kestrel/moondream/image_preprocessor.py' 2026-02-14T01:11:02,751 adding 'kestrel/moondream/layers.py' 2026-02-14T01:11:02,753 adding 'kestrel/moondream/lora.py' 2026-02-14T01:11:02,755 adding 'kestrel/moondream/lora_workspace.py' 2026-02-14T01:11:02,756 adding 'kestrel/moondream/model.py' 2026-02-14T01:11:02,758 adding 'kestrel/moondream/region.py' 2026-02-14T01:11:02,759 adding 'kestrel/moondream/rope.py' 2026-02-14T01:11:02,767 adding 'kestrel/moondream/runtime.py' 2026-02-14T01:11:02,769 adding 'kestrel/moondream/text.py' 2026-02-14T01:11:02,771 adding 'kestrel/moondream/vision.py' 2026-02-14T01:11:02,774 adding 'kestrel/moondream/weights.py' 2026-02-14T01:11:02,775 adding 'kestrel/ops/__init__.py' 2026-02-14T01:11:02,777 adding 'kestrel/ops/fused_mlp/__init__.py' 2026-02-14T01:11:02,779 adding 'kestrel/ops/layernorm_cuda/__init__.py' 2026-02-14T01:11:02,780 adding 'kestrel/prefix_cache/__init__.py' 2026-02-14T01:11:02,782 adding 'kestrel/prefix_cache/base.py' 2026-02-14T01:11:02,784 adding 'kestrel/prefix_cache/eviction.py' 2026-02-14T01:11:02,785 adding 'kestrel/prefix_cache/namespace.py' 2026-02-14T01:11:02,789 adding 'kestrel/prefix_cache/radix_cache.py' 2026-02-14T01:11:02,790 adding 'kestrel/prefix_cache/tokens.py' 2026-02-14T01:11:02,792 adding 'kestrel/scheduler/__init__.py' 2026-02-14T01:11:02,796 adding 'kestrel/scheduler/pipeline.py' 2026-02-14T01:11:02,798 adding 'kestrel/scheduler/queues.py' 2026-02-14T01:11:02,800 adding 'kestrel/scheduler/sampling.py' 2026-02-14T01:11:02,808 adding 'kestrel/scheduler/scheduler.py' 2026-02-14T01:11:02,810 adding 'kestrel/scheduler/spatial.py' 2026-02-14T01:11:02,812 adding 'kestrel/scheduler/tokens.py' 2026-02-14T01:11:02,814 adding 'kestrel/scheduler/transfer.py' 2026-02-14T01:11:02,816 adding 'kestrel/scheduler/types.py' 2026-02-14T01:11:02,818 adding 'kestrel/server/__init__.py' 2026-02-14T01:11:02,822 adding 'kestrel/server/http.py' 2026-02-14T01:11:02,825 adding 'kestrel/skills/__init__.py' 2026-02-14T01:11:02,826 adding 'kestrel/skills/base.py' 2026-02-14T01:11:02,828 adding 'kestrel/skills/caption.py' 2026-02-14T01:11:02,830 adding 'kestrel/skills/detect.py' 2026-02-14T01:11:02,832 adding 'kestrel/skills/point.py' 2026-02-14T01:11:02,834 adding 'kestrel/skills/query.py' 2026-02-14T01:11:02,837 adding 'kestrel/skills/segment.py' 2026-02-14T01:11:02,839 adding 'kestrel/utils/__init__.py' 2026-02-14T01:11:02,841 adding 'kestrel/utils/buffers.py' 2026-02-14T01:11:02,843 adding 'kestrel/utils/image.py' 2026-02-14T01:11:02,845 adding 'kestrel/utils/spatial_refs.py' 2026-02-14T01:11:02,847 adding 'kestrel/utils/svg.py' 2026-02-14T01:11:02,850 adding 'kestrel-0.1.2.dist-info/METADATA' 2026-02-14T01:11:02,851 adding 'kestrel-0.1.2.dist-info/WHEEL' 2026-02-14T01:11:02,852 adding 'kestrel-0.1.2.dist-info/top_level.txt' 2026-02-14T01:11:02,854 adding 'kestrel-0.1.2.dist-info/RECORD' 2026-02-14T01:11:02,859 removing build/bdist.linux-armv7l/wheel 2026-02-14T01:11:02,979 Building wheel for kestrel (pyproject.toml): finished with status 'done' 2026-02-14T01:11:02,987 Created wheel for kestrel: filename=kestrel-0.1.2-py3-none-any.whl size=159841 sha256=43aa2a7af559d3b59b2ffe41cffdd0d02866f63e0b36d23ebedcae85dab85c88 2026-02-14T01:11:02,989 Stored in directory: /tmp/pip-ephem-wheel-cache-pv1inb72/wheels/55/aa/40/1872f87898cd523092f7449f5f10044423d3324d64bcfca56c 2026-02-14T01:11:03,001 Successfully built kestrel 2026-02-14T01:11:03,010 Removed build tracker: '/tmp/pip-build-tracker-c8xchk75'