2026-03-16T13:53:22,315 Created temporary directory: /tmp/pip-ephem-wheel-cache-bco3qyvh 2026-03-16T13:53:22,317 Created temporary directory: /tmp/pip-build-tracker-u0lr5rpu 2026-03-16T13:53:22,317 Initialized build tracking at /tmp/pip-build-tracker-u0lr5rpu 2026-03-16T13:53:22,318 Created build tracker: /tmp/pip-build-tracker-u0lr5rpu 2026-03-16T13:53:22,318 Entered build tracker: /tmp/pip-build-tracker-u0lr5rpu 2026-03-16T13:53:22,319 Created temporary directory: /tmp/pip-wheel-kh6olqd6 2026-03-16T13:53:22,322 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-03-16T13:53:22,324 Created temporary directory: /tmp/pip-ephem-wheel-cache-nbbo6it6 2026-03-16T13:53:22,345 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T13:53:22,349 2 location(s) to search for versions of vmlx: 2026-03-16T13:53:22,349 * https://pypi.org/simple/vmlx/ 2026-03-16T13:53:22,349 * https://www.piwheels.org/simple/vmlx/ 2026-03-16T13:53:22,350 Fetching project page and analyzing links: https://pypi.org/simple/vmlx/ 2026-03-16T13:53:22,350 Getting page https://pypi.org/simple/vmlx/ 2026-03-16T13:53:22,352 Found index url https://pypi.org/simple 2026-03-16T13:53:22,558 Fetched page https://pypi.org/simple/vmlx/ as application/vnd.pypi.simple.v1+json 2026-03-16T13:53:22,560 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/82/bb/249e9eaa5f15c6a0018daf90c24c6b1fc37bb0b537a0b2748a5a72513feb/vmlx-1.0.0-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-16T13:53:22,561 Found link https://files.pythonhosted.org/packages/aa/29/bbd1313278786673fd31db6b758ff8388042762e8fcce63cf931ebeec103/vmlx-1.0.0.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.0 2026-03-16T13:53:22,562 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/13/18/c850289820c216b6f2d381d223039e298dc2ed8d62f89c44a7775c29fe7f/vmlx-1.0.1-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-16T13:53:22,563 Found link https://files.pythonhosted.org/packages/02/b0/815b6f943b37642ede408b69f1633693598eebe36ca3beffa6ed6047b807/vmlx-1.0.1.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.1 2026-03-16T13:53:22,564 Fetching project page and analyzing links: https://www.piwheels.org/simple/vmlx/ 2026-03-16T13:53:22,565 Getting page https://www.piwheels.org/simple/vmlx/ 2026-03-16T13:53:22,566 Found index url https://www.piwheels.org/simple 2026-03-16T13:53:22,728 Fetched page https://www.piwheels.org/simple/vmlx/ as text/html 2026-03-16T13:53:22,730 Skipping link: No binaries permitted for vmlx: https://www.piwheels.org/simple/vmlx/vmlx-1.0.0-py3-none-any.whl#sha256=87d59b706b5a5e94e5d727886e04888f62201073141631263906c1357112f1b4 (from https://www.piwheels.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-16T13:53:22,731 Skipping link: not a file: https://www.piwheels.org/simple/vmlx/ 2026-03-16T13:53:22,731 Skipping link: not a file: https://pypi.org/simple/vmlx/ 2026-03-16T13:53:22,752 Given no hashes to check 1 links for project 'vmlx': discarding no candidates 2026-03-16T13:53:22,771 Collecting vmlx==1.0.1 2026-03-16T13:53:22,773 Created temporary directory: /tmp/pip-unpack-xj3k83d1 2026-03-16T13:53:22,980 Downloading vmlx-1.0.1.tar.gz (586 kB) 2026-03-16T13:53:23,497 Added vmlx==1.0.1 from https://files.pythonhosted.org/packages/02/b0/815b6f943b37642ede408b69f1633693598eebe36ca3beffa6ed6047b807/vmlx-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-u0lr5rpu' 2026-03-16T13:53:23,506 Created temporary directory: /tmp/pip-build-env-904s372g 2026-03-16T13:53:23,511 Installing build dependencies: started 2026-03-16T13:53:23,513 Running command pip subprocess to install build dependencies 2026-03-16T13:53:24,894 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T13:53:25,464 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-03-16T13:53:25,487 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T13:53:27,222 Collecting setuptools>=61.0 2026-03-16T13:53:27,310 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T13:53:27,575 Collecting wheel 2026-03-16T13:53:27,592 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T13:53:27,776 Collecting packaging>=24.0 2026-03-16T13:53:27,792 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T13:53:30,773 Installing collected packages: setuptools, packaging, wheel 2026-03-16T13:53:34,114 Creating /tmp/pip-build-env-904s372g/overlay/local/bin 2026-03-16T13:53:34,116 changing mode of /tmp/pip-build-env-904s372g/overlay/local/bin/wheel to 755 2026-03-16T13:53:34,138 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T13:53:34,420 Installing build dependencies: finished with status 'done' 2026-03-16T13:53:34,426 Getting requirements to build wheel: started 2026-03-16T13:53:34,427 Running command Getting requirements to build wheel 2026-03-16T13:53:35,064 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T13:53:35,065 !! 2026-03-16T13:53:35,066 ******************************************************************************** 2026-03-16T13:53:35,067 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T13:53:35,069 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T13:53:35,069 or your builds will no longer be supported. 2026-03-16T13:53:35,071 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:35,072 ******************************************************************************** 2026-03-16T13:53:35,073 !! 2026-03-16T13:53:35,074 corresp(dist, value, root_dir) 2026-03-16T13:53:35,153 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:35,154 !! 2026-03-16T13:53:35,155 ******************************************************************************** 2026-03-16T13:53:35,156 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:35,157 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:35,158 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:35,159 ******************************************************************************** 2026-03-16T13:53:35,160 !! 2026-03-16T13:53:35,161 dist._finalize_license_expression() 2026-03-16T13:53:35,162 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:35,162 !! 2026-03-16T13:53:35,163 ******************************************************************************** 2026-03-16T13:53:35,164 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:35,165 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:35,166 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:35,166 ******************************************************************************** 2026-03-16T13:53:35,167 !! 2026-03-16T13:53:35,167 self._finalize_license_expression() 2026-03-16T13:53:35,168 running egg_info 2026-03-16T13:53:35,173 writing vmlx.egg-info/PKG-INFO 2026-03-16T13:53:35,184 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-16T13:53:35,186 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-16T13:53:35,193 writing requirements to vmlx.egg-info/requires.txt 2026-03-16T13:53:35,194 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-16T13:53:35,227 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:35,237 adding license file 'LICENSE' 2026-03-16T13:53:35,245 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:35,345 Getting requirements to build wheel: finished with status 'done' 2026-03-16T13:53:35,349 Created temporary directory: /tmp/pip-modern-metadata-aepc0kf5 2026-03-16T13:53:35,351 Preparing metadata (pyproject.toml): started 2026-03-16T13:53:35,352 Running command Preparing metadata (pyproject.toml) 2026-03-16T13:53:35,922 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T13:53:35,923 !! 2026-03-16T13:53:35,924 ******************************************************************************** 2026-03-16T13:53:35,925 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T13:53:35,926 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T13:53:35,926 or your builds will no longer be supported. 2026-03-16T13:53:35,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:35,928 ******************************************************************************** 2026-03-16T13:53:35,929 !! 2026-03-16T13:53:35,930 corresp(dist, value, root_dir) 2026-03-16T13:53:36,003 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:36,004 !! 2026-03-16T13:53:36,005 ******************************************************************************** 2026-03-16T13:53:36,005 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:36,006 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:36,007 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:36,008 ******************************************************************************** 2026-03-16T13:53:36,009 !! 2026-03-16T13:53:36,010 dist._finalize_license_expression() 2026-03-16T13:53:36,010 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:36,011 !! 2026-03-16T13:53:36,012 ******************************************************************************** 2026-03-16T13:53:36,013 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:36,014 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:36,016 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:36,016 ******************************************************************************** 2026-03-16T13:53:36,017 !! 2026-03-16T13:53:36,017 self._finalize_license_expression() 2026-03-16T13:53:36,018 running dist_info 2026-03-16T13:53:36,025 creating /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info 2026-03-16T13:53:36,026 writing /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/PKG-INFO 2026-03-16T13:53:36,038 writing dependency_links to /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/dependency_links.txt 2026-03-16T13:53:36,039 writing entry points to /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/entry_points.txt 2026-03-16T13:53:36,046 writing requirements to /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/requires.txt 2026-03-16T13:53:36,047 writing top-level names to /tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/top_level.txt 2026-03-16T13:53:36,048 writing manifest file '/tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:36,077 reading manifest file '/tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:36,079 adding license file 'LICENSE' 2026-03-16T13:53:36,085 writing manifest file '/tmp/pip-modern-metadata-aepc0kf5/vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:36,087 creating '/tmp/pip-modern-metadata-aepc0kf5/vmlx-1.0.1.dist-info' 2026-03-16T13:53:36,217 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T13:53:36,223 Source in /tmp/pip-wheel-kh6olqd6/vmlx_9073ba2e2c224994a75d68e0ce5c632b has version 1.0.1, which satisfies requirement vmlx==1.0.1 from https://files.pythonhosted.org/packages/02/b0/815b6f943b37642ede408b69f1633693598eebe36ca3beffa6ed6047b807/vmlx-1.0.1.tar.gz 2026-03-16T13:53:36,224 Removed vmlx==1.0.1 from https://files.pythonhosted.org/packages/02/b0/815b6f943b37642ede408b69f1633693598eebe36ca3beffa6ed6047b807/vmlx-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-u0lr5rpu' 2026-03-16T13:53:36,232 Created temporary directory: /tmp/pip-unpack-lwjt2cbe 2026-03-16T13:53:36,233 Building wheels for collected packages: vmlx 2026-03-16T13:53:36,237 Created temporary directory: /tmp/pip-wheel-60m871_d 2026-03-16T13:53:36,238 Destination directory: /tmp/pip-wheel-60m871_d 2026-03-16T13:53:36,241 Building wheel for vmlx (pyproject.toml): started 2026-03-16T13:53:36,242 Running command Building wheel for vmlx (pyproject.toml) 2026-03-16T13:53:36,797 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T13:53:36,797 !! 2026-03-16T13:53:36,798 ******************************************************************************** 2026-03-16T13:53:36,799 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T13:53:36,800 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T13:53:36,800 or your builds will no longer be supported. 2026-03-16T13:53:36,801 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:36,802 ******************************************************************************** 2026-03-16T13:53:36,803 !! 2026-03-16T13:53:36,804 corresp(dist, value, root_dir) 2026-03-16T13:53:36,872 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:36,872 !! 2026-03-16T13:53:36,874 ******************************************************************************** 2026-03-16T13:53:36,874 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:36,876 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:36,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:36,877 ******************************************************************************** 2026-03-16T13:53:36,878 !! 2026-03-16T13:53:36,879 dist._finalize_license_expression() 2026-03-16T13:53:36,880 /tmp/pip-build-env-904s372g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:36,880 !! 2026-03-16T13:53:36,881 ******************************************************************************** 2026-03-16T13:53:36,882 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:36,883 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:36,884 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:36,884 ******************************************************************************** 2026-03-16T13:53:36,885 !! 2026-03-16T13:53:36,886 self._finalize_license_expression() 2026-03-16T13:53:36,886 running bdist_wheel 2026-03-16T13:53:36,900 running build 2026-03-16T13:53:36,901 running build_py 2026-03-16T13:53:36,908 creating build/lib/vmlx_engine 2026-03-16T13:53:36,910 copying vmlx_engine/optimizations.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,912 copying vmlx_engine/simple.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,915 copying vmlx_engine/mlx_platform.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,917 copying vmlx_engine/cli.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,920 copying vmlx_engine/output_collector.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,922 copying vmlx_engine/reranker.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,925 copying vmlx_engine/benchmark.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,927 copying vmlx_engine/worker.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,930 copying vmlx_engine/server.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,935 copying vmlx_engine/gradio_app.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,937 copying vmlx_engine/model_configs.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,940 copying vmlx_engine/paged_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,943 copying vmlx_engine/attention.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,945 copying vmlx_engine/prefix_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,948 copying vmlx_engine/speculative.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,950 copying vmlx_engine/model_config_registry.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,952 copying vmlx_engine/__init__.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,954 copying vmlx_engine/multimodal_processor.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,957 copying vmlx_engine/request.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,959 copying vmlx_engine/mllm_scheduler.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,963 copying vmlx_engine/disk_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,966 copying vmlx_engine/plugin.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,968 copying vmlx_engine/gradio_text_app.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,970 copying vmlx_engine/model_runner.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,972 copying vmlx_engine/block_disk_store.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,975 copying vmlx_engine/memory_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,978 copying vmlx_engine/engine_core.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,981 copying vmlx_engine/mllm_batch_generator.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,984 copying vmlx_engine/model_registry.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,987 copying vmlx_engine/mllm_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,989 copying vmlx_engine/vision_embedding_cache.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,991 copying vmlx_engine/image_gen.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,994 copying vmlx_engine/embedding.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,995 copying vmlx_engine/scheduler.py -> build/lib/vmlx_engine 2026-03-16T13:53:36,999 creating build/lib/vmlx_engine/audio 2026-03-16T13:53:37,000 copying vmlx_engine/audio/tts.py -> build/lib/vmlx_engine/audio 2026-03-16T13:53:37,003 copying vmlx_engine/audio/processor.py -> build/lib/vmlx_engine/audio 2026-03-16T13:53:37,005 copying vmlx_engine/audio/stt.py -> build/lib/vmlx_engine/audio 2026-03-16T13:53:37,007 copying vmlx_engine/audio/__init__.py -> build/lib/vmlx_engine/audio 2026-03-16T13:53:37,009 creating build/lib/vmlx_engine/utils 2026-03-16T13:53:37,010 copying vmlx_engine/utils/jang_loader.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,012 copying vmlx_engine/utils/model_inspector.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,015 copying vmlx_engine/utils/mamba_cache.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,017 copying vmlx_engine/utils/__init__.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,019 copying vmlx_engine/utils/chat_templates.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,021 copying vmlx_engine/utils/tokenizer.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,023 copying vmlx_engine/utils/nemotron_latent_moe.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,025 copying vmlx_engine/utils/cache_types.py -> build/lib/vmlx_engine/utils 2026-03-16T13:53:37,028 creating build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,029 copying vmlx_engine/tool_parsers/auto_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,032 copying vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,034 copying vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,037 copying vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,039 copying vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,041 copying vmlx_engine/tool_parsers/__init__.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,043 copying vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,045 copying vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,047 copying vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,050 copying vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,052 copying vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,054 copying vmlx_engine/tool_parsers/llama_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,056 copying vmlx_engine/tool_parsers/granite_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,059 copying vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,061 copying vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,063 copying vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T13:53:37,066 creating build/lib/vmlx_engine/commands 2026-03-16T13:53:37,067 copying vmlx_engine/commands/info.py -> build/lib/vmlx_engine/commands 2026-03-16T13:53:37,069 copying vmlx_engine/commands/convert.py -> build/lib/vmlx_engine/commands 2026-03-16T13:53:37,072 copying vmlx_engine/commands/doctor.py -> build/lib/vmlx_engine/commands 2026-03-16T13:53:37,074 copying vmlx_engine/commands/__init__.py -> build/lib/vmlx_engine/commands 2026-03-16T13:53:37,076 copying vmlx_engine/commands/list.py -> build/lib/vmlx_engine/commands 2026-03-16T13:53:37,078 creating build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,079 copying vmlx_engine/reasoning/qwen3_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,081 copying vmlx_engine/reasoning/base.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,083 copying vmlx_engine/reasoning/__init__.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,085 copying vmlx_engine/reasoning/deepseek_r1_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,087 copying vmlx_engine/reasoning/gptoss_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,089 copying vmlx_engine/reasoning/think_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T13:53:37,092 creating build/lib/vmlx_engine/engine 2026-03-16T13:53:37,093 copying vmlx_engine/engine/simple.py -> build/lib/vmlx_engine/engine 2026-03-16T13:53:37,095 copying vmlx_engine/engine/batched.py -> build/lib/vmlx_engine/engine 2026-03-16T13:53:37,098 copying vmlx_engine/engine/base.py -> build/lib/vmlx_engine/engine 2026-03-16T13:53:37,100 copying vmlx_engine/engine/__init__.py -> build/lib/vmlx_engine/engine 2026-03-16T13:53:37,103 creating build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,104 copying vmlx_engine/mcp/security.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,106 copying vmlx_engine/mcp/client.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,109 copying vmlx_engine/mcp/tools.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,111 copying vmlx_engine/mcp/__init__.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,113 copying vmlx_engine/mcp/config.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,115 copying vmlx_engine/mcp/executor.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,117 copying vmlx_engine/mcp/types.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,119 copying vmlx_engine/mcp/manager.py -> build/lib/vmlx_engine/mcp 2026-03-16T13:53:37,122 creating build/lib/vmlx_engine/api 2026-03-16T13:53:37,123 copying vmlx_engine/api/streaming.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,126 copying vmlx_engine/api/models.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,128 copying vmlx_engine/api/utils.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,131 copying vmlx_engine/api/__init__.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,132 copying vmlx_engine/api/anthropic_adapter.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,135 copying vmlx_engine/api/tool_calling.py -> build/lib/vmlx_engine/api 2026-03-16T13:53:37,138 creating build/lib/vmlx_engine/models 2026-03-16T13:53:37,139 copying vmlx_engine/models/llm.py -> build/lib/vmlx_engine/models 2026-03-16T13:53:37,142 copying vmlx_engine/models/mllm.py -> build/lib/vmlx_engine/models 2026-03-16T13:53:37,146 copying vmlx_engine/models/__init__.py -> build/lib/vmlx_engine/models 2026-03-16T13:53:37,147 running egg_info 2026-03-16T13:53:37,157 writing vmlx.egg-info/PKG-INFO 2026-03-16T13:53:37,168 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-16T13:53:37,170 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-16T13:53:37,176 writing requirements to vmlx.egg-info/requires.txt 2026-03-16T13:53:37,177 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-16T13:53:37,197 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:37,206 adding license file 'LICENSE' 2026-03-16T13:53:37,214 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T13:53:37,236 installing to build/bdist.linux-armv7l/wheel 2026-03-16T13:53:37,237 running install 2026-03-16T13:53:37,259 running install_lib 2026-03-16T13:53:37,265 creating build/bdist.linux-armv7l/wheel 2026-03-16T13:53:37,267 creating build/bdist.linux-armv7l/wheel/vmlx_engine 2026-03-16T13:53:37,269 copying build/lib/vmlx_engine/optimizations.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,271 copying build/lib/vmlx_engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,273 copying build/lib/vmlx_engine/mlx_platform.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,276 copying build/lib/vmlx_engine/cli.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,279 copying build/lib/vmlx_engine/output_collector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,281 copying build/lib/vmlx_engine/reranker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,283 copying build/lib/vmlx_engine/benchmark.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,286 creating build/bdist.linux-armv7l/wheel/vmlx_engine/audio 2026-03-16T13:53:37,287 copying build/lib/vmlx_engine/audio/tts.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T13:53:37,290 copying build/lib/vmlx_engine/audio/processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T13:53:37,292 copying build/lib/vmlx_engine/audio/stt.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T13:53:37,294 copying build/lib/vmlx_engine/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T13:53:37,296 copying build/lib/vmlx_engine/worker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,299 copying build/lib/vmlx_engine/server.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,305 creating build/bdist.linux-armv7l/wheel/vmlx_engine/utils 2026-03-16T13:53:37,306 copying build/lib/vmlx_engine/utils/jang_loader.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,309 copying build/lib/vmlx_engine/utils/model_inspector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,312 copying build/lib/vmlx_engine/utils/mamba_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,314 copying build/lib/vmlx_engine/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,316 copying build/lib/vmlx_engine/utils/chat_templates.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,318 copying build/lib/vmlx_engine/utils/tokenizer.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,320 copying build/lib/vmlx_engine/utils/nemotron_latent_moe.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,323 copying build/lib/vmlx_engine/utils/cache_types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T13:53:37,326 creating build/bdist.linux-armv7l/wheel/vmlx_engine/tool_parsers 2026-03-16T13:53:37,327 copying build/lib/vmlx_engine/tool_parsers/auto_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,329 copying build/lib/vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,332 copying build/lib/vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,334 copying build/lib/vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,337 copying build/lib/vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,339 copying build/lib/vmlx_engine/tool_parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,341 copying build/lib/vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,343 copying build/lib/vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,346 copying build/lib/vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,348 copying build/lib/vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,351 copying build/lib/vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,353 copying build/lib/vmlx_engine/tool_parsers/llama_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,355 copying build/lib/vmlx_engine/tool_parsers/granite_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,357 copying build/lib/vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,359 copying build/lib/vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,361 copying build/lib/vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T13:53:37,363 copying build/lib/vmlx_engine/gradio_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,366 creating build/bdist.linux-armv7l/wheel/vmlx_engine/commands 2026-03-16T13:53:37,367 copying build/lib/vmlx_engine/commands/info.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T13:53:37,369 copying build/lib/vmlx_engine/commands/convert.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T13:53:37,371 copying build/lib/vmlx_engine/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T13:53:37,374 copying build/lib/vmlx_engine/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T13:53:37,376 copying build/lib/vmlx_engine/commands/list.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T13:53:37,377 copying build/lib/vmlx_engine/model_configs.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,380 copying build/lib/vmlx_engine/paged_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,383 copying build/lib/vmlx_engine/attention.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,385 copying build/lib/vmlx_engine/prefix_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,388 copying build/lib/vmlx_engine/speculative.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,390 copying build/lib/vmlx_engine/model_config_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,393 creating build/bdist.linux-armv7l/wheel/vmlx_engine/reasoning 2026-03-16T13:53:37,394 copying build/lib/vmlx_engine/reasoning/qwen3_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,396 copying build/lib/vmlx_engine/reasoning/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,398 copying build/lib/vmlx_engine/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,400 copying build/lib/vmlx_engine/reasoning/deepseek_r1_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,402 copying build/lib/vmlx_engine/reasoning/gptoss_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,405 copying build/lib/vmlx_engine/reasoning/think_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T13:53:37,408 copying build/lib/vmlx_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,409 copying build/lib/vmlx_engine/multimodal_processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,412 copying build/lib/vmlx_engine/request.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,414 copying build/lib/vmlx_engine/mllm_scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,418 copying build/lib/vmlx_engine/disk_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,421 creating build/bdist.linux-armv7l/wheel/vmlx_engine/engine 2026-03-16T13:53:37,422 copying build/lib/vmlx_engine/engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T13:53:37,425 copying build/lib/vmlx_engine/engine/batched.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T13:53:37,427 copying build/lib/vmlx_engine/engine/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T13:53:37,430 copying build/lib/vmlx_engine/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T13:53:37,432 copying build/lib/vmlx_engine/plugin.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,434 copying build/lib/vmlx_engine/gradio_text_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,437 creating build/bdist.linux-armv7l/wheel/vmlx_engine/mcp 2026-03-16T13:53:37,438 copying build/lib/vmlx_engine/mcp/security.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,442 copying build/lib/vmlx_engine/mcp/client.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,444 copying build/lib/vmlx_engine/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,446 copying build/lib/vmlx_engine/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,448 copying build/lib/vmlx_engine/mcp/config.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,450 copying build/lib/vmlx_engine/mcp/executor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,453 copying build/lib/vmlx_engine/mcp/types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,455 copying build/lib/vmlx_engine/mcp/manager.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T13:53:37,457 copying build/lib/vmlx_engine/model_runner.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,460 copying build/lib/vmlx_engine/block_disk_store.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,463 copying build/lib/vmlx_engine/memory_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,466 creating build/bdist.linux-armv7l/wheel/vmlx_engine/api 2026-03-16T13:53:37,467 copying build/lib/vmlx_engine/api/streaming.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,469 copying build/lib/vmlx_engine/api/models.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,472 copying build/lib/vmlx_engine/api/utils.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,474 copying build/lib/vmlx_engine/api/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,476 copying build/lib/vmlx_engine/api/anthropic_adapter.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,479 copying build/lib/vmlx_engine/api/tool_calling.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T13:53:37,482 copying build/lib/vmlx_engine/engine_core.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,484 copying build/lib/vmlx_engine/mllm_batch_generator.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,488 copying build/lib/vmlx_engine/model_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,491 copying build/lib/vmlx_engine/mllm_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,493 copying build/lib/vmlx_engine/vision_embedding_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,495 copying build/lib/vmlx_engine/image_gen.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,498 copying build/lib/vmlx_engine/embedding.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,500 copying build/lib/vmlx_engine/scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T13:53:37,505 creating build/bdist.linux-armv7l/wheel/vmlx_engine/models 2026-03-16T13:53:37,506 copying build/lib/vmlx_engine/models/llm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T13:53:37,508 copying build/lib/vmlx_engine/models/mllm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T13:53:37,512 copying build/lib/vmlx_engine/models/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T13:53:37,513 running install_egg_info 2026-03-16T13:53:37,518 Copying vmlx.egg-info to build/bdist.linux-armv7l/wheel/./vmlx-1.0.1-py3.11.egg-info 2026-03-16T13:53:37,529 running install_scripts 2026-03-16T13:53:37,541 creating build/bdist.linux-armv7l/wheel/vmlx-1.0.1.dist-info/WHEEL 2026-03-16T13:53:37,544 creating '/tmp/pip-wheel-60m871_d/.tmp-1r1esxou/vmlx-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T13:53:37,548 adding 'vmlx-1.0.1.dist-info/licenses/LICENSE' 2026-03-16T13:53:37,550 adding 'vmlx_engine/__init__.py' 2026-03-16T13:53:37,552 adding 'vmlx_engine/attention.py' 2026-03-16T13:53:37,558 adding 'vmlx_engine/benchmark.py' 2026-03-16T13:53:37,562 adding 'vmlx_engine/block_disk_store.py' 2026-03-16T13:53:37,568 adding 'vmlx_engine/cli.py' 2026-03-16T13:53:37,570 adding 'vmlx_engine/disk_cache.py' 2026-03-16T13:53:37,572 adding 'vmlx_engine/embedding.py' 2026-03-16T13:53:37,575 adding 'vmlx_engine/engine_core.py' 2026-03-16T13:53:37,577 adding 'vmlx_engine/gradio_app.py' 2026-03-16T13:53:37,578 adding 'vmlx_engine/gradio_text_app.py' 2026-03-16T13:53:37,580 adding 'vmlx_engine/image_gen.py' 2026-03-16T13:53:37,584 adding 'vmlx_engine/memory_cache.py' 2026-03-16T13:53:37,593 adding 'vmlx_engine/mllm_batch_generator.py' 2026-03-16T13:53:37,596 adding 'vmlx_engine/mllm_cache.py' 2026-03-16T13:53:37,605 adding 'vmlx_engine/mllm_scheduler.py' 2026-03-16T13:53:37,608 adding 'vmlx_engine/mlx_platform.py' 2026-03-16T13:53:37,610 adding 'vmlx_engine/model_config_registry.py' 2026-03-16T13:53:37,612 adding 'vmlx_engine/model_configs.py' 2026-03-16T13:53:37,613 adding 'vmlx_engine/model_registry.py' 2026-03-16T13:53:37,615 adding 'vmlx_engine/model_runner.py' 2026-03-16T13:53:37,617 adding 'vmlx_engine/multimodal_processor.py' 2026-03-16T13:53:37,619 adding 'vmlx_engine/optimizations.py' 2026-03-16T13:53:37,620 adding 'vmlx_engine/output_collector.py' 2026-03-16T13:53:37,625 adding 'vmlx_engine/paged_cache.py' 2026-03-16T13:53:37,627 adding 'vmlx_engine/plugin.py' 2026-03-16T13:53:37,632 adding 'vmlx_engine/prefix_cache.py' 2026-03-16T13:53:37,634 adding 'vmlx_engine/request.py' 2026-03-16T13:53:37,636 adding 'vmlx_engine/reranker.py' 2026-03-16T13:53:37,646 adding 'vmlx_engine/scheduler.py' 2026-03-16T13:53:37,668 adding 'vmlx_engine/server.py' 2026-03-16T13:53:37,671 adding 'vmlx_engine/simple.py' 2026-03-16T13:53:37,673 adding 'vmlx_engine/speculative.py' 2026-03-16T13:53:37,674 adding 'vmlx_engine/vision_embedding_cache.py' 2026-03-16T13:53:37,676 adding 'vmlx_engine/worker.py' 2026-03-16T13:53:37,678 adding 'vmlx_engine/api/__init__.py' 2026-03-16T13:53:37,681 adding 'vmlx_engine/api/anthropic_adapter.py' 2026-03-16T13:53:37,683 adding 'vmlx_engine/api/models.py' 2026-03-16T13:53:37,685 adding 'vmlx_engine/api/streaming.py' 2026-03-16T13:53:37,688 adding 'vmlx_engine/api/tool_calling.py' 2026-03-16T13:53:37,690 adding 'vmlx_engine/api/utils.py' 2026-03-16T13:53:37,692 adding 'vmlx_engine/audio/__init__.py' 2026-03-16T13:53:37,693 adding 'vmlx_engine/audio/processor.py' 2026-03-16T13:53:37,695 adding 'vmlx_engine/audio/stt.py' 2026-03-16T13:53:37,697 adding 'vmlx_engine/audio/tts.py' 2026-03-16T13:53:37,698 adding 'vmlx_engine/commands/__init__.py' 2026-03-16T13:53:37,701 adding 'vmlx_engine/commands/convert.py' 2026-03-16T13:53:37,703 adding 'vmlx_engine/commands/doctor.py' 2026-03-16T13:53:37,704 adding 'vmlx_engine/commands/info.py' 2026-03-16T13:53:37,705 adding 'vmlx_engine/commands/list.py' 2026-03-16T13:53:37,707 adding 'vmlx_engine/engine/__init__.py' 2026-03-16T13:53:37,708 adding 'vmlx_engine/engine/base.py' 2026-03-16T13:53:37,712 adding 'vmlx_engine/engine/batched.py' 2026-03-16T13:53:37,715 adding 'vmlx_engine/engine/simple.py' 2026-03-16T13:53:37,717 adding 'vmlx_engine/mcp/__init__.py' 2026-03-16T13:53:37,719 adding 'vmlx_engine/mcp/client.py' 2026-03-16T13:53:37,720 adding 'vmlx_engine/mcp/config.py' 2026-03-16T13:53:37,722 adding 'vmlx_engine/mcp/executor.py' 2026-03-16T13:53:37,724 adding 'vmlx_engine/mcp/manager.py' 2026-03-16T13:53:37,727 adding 'vmlx_engine/mcp/security.py' 2026-03-16T13:53:37,728 adding 'vmlx_engine/mcp/tools.py' 2026-03-16T13:53:37,730 adding 'vmlx_engine/mcp/types.py' 2026-03-16T13:53:37,731 adding 'vmlx_engine/models/__init__.py' 2026-03-16T13:53:37,733 adding 'vmlx_engine/models/llm.py' 2026-03-16T13:53:37,741 adding 'vmlx_engine/models/mllm.py' 2026-03-16T13:53:37,743 adding 'vmlx_engine/reasoning/__init__.py' 2026-03-16T13:53:37,745 adding 'vmlx_engine/reasoning/base.py' 2026-03-16T13:53:37,746 adding 'vmlx_engine/reasoning/deepseek_r1_parser.py' 2026-03-16T13:53:37,748 adding 'vmlx_engine/reasoning/gptoss_parser.py' 2026-03-16T13:53:37,750 adding 'vmlx_engine/reasoning/qwen3_parser.py' 2026-03-16T13:53:37,751 adding 'vmlx_engine/reasoning/think_parser.py' 2026-03-16T13:53:37,753 adding 'vmlx_engine/tool_parsers/__init__.py' 2026-03-16T13:53:37,755 adding 'vmlx_engine/tool_parsers/abstract_tool_parser.py' 2026-03-16T13:53:37,757 adding 'vmlx_engine/tool_parsers/auto_tool_parser.py' 2026-03-16T13:53:37,758 adding 'vmlx_engine/tool_parsers/deepseek_tool_parser.py' 2026-03-16T13:53:37,760 adding 'vmlx_engine/tool_parsers/functionary_tool_parser.py' 2026-03-16T13:53:37,762 adding 'vmlx_engine/tool_parsers/glm47_tool_parser.py' 2026-03-16T13:53:37,763 adding 'vmlx_engine/tool_parsers/granite_tool_parser.py' 2026-03-16T13:53:37,765 adding 'vmlx_engine/tool_parsers/hermes_tool_parser.py' 2026-03-16T13:53:37,766 adding 'vmlx_engine/tool_parsers/kimi_tool_parser.py' 2026-03-16T13:53:37,768 adding 'vmlx_engine/tool_parsers/llama_tool_parser.py' 2026-03-16T13:53:37,770 adding 'vmlx_engine/tool_parsers/minimax_tool_parser.py' 2026-03-16T13:53:37,771 adding 'vmlx_engine/tool_parsers/mistral_tool_parser.py' 2026-03-16T13:53:37,773 adding 'vmlx_engine/tool_parsers/nemotron_tool_parser.py' 2026-03-16T13:53:37,775 adding 'vmlx_engine/tool_parsers/qwen_tool_parser.py' 2026-03-16T13:53:37,776 adding 'vmlx_engine/tool_parsers/step3p5_tool_parser.py' 2026-03-16T13:53:37,778 adding 'vmlx_engine/tool_parsers/xlam_tool_parser.py' 2026-03-16T13:53:37,780 adding 'vmlx_engine/utils/__init__.py' 2026-03-16T13:53:37,781 adding 'vmlx_engine/utils/cache_types.py' 2026-03-16T13:53:37,783 adding 'vmlx_engine/utils/chat_templates.py' 2026-03-16T13:53:37,786 adding 'vmlx_engine/utils/jang_loader.py' 2026-03-16T13:53:37,789 adding 'vmlx_engine/utils/mamba_cache.py' 2026-03-16T13:53:37,791 adding 'vmlx_engine/utils/model_inspector.py' 2026-03-16T13:53:37,793 adding 'vmlx_engine/utils/nemotron_latent_moe.py' 2026-03-16T13:53:37,795 adding 'vmlx_engine/utils/tokenizer.py' 2026-03-16T13:53:37,798 adding 'vmlx-1.0.1.dist-info/METADATA' 2026-03-16T13:53:37,799 adding 'vmlx-1.0.1.dist-info/WHEEL' 2026-03-16T13:53:37,800 adding 'vmlx-1.0.1.dist-info/entry_points.txt' 2026-03-16T13:53:37,801 adding 'vmlx-1.0.1.dist-info/top_level.txt' 2026-03-16T13:53:37,803 adding 'vmlx-1.0.1.dist-info/RECORD' 2026-03-16T13:53:37,809 removing build/bdist.linux-armv7l/wheel 2026-03-16T13:53:37,943 Building wheel for vmlx (pyproject.toml): finished with status 'done' 2026-03-16T13:53:37,963 Created wheel for vmlx: filename=vmlx-1.0.1-py3-none-any.whl size=416030 sha256=73aa37235fbae09cb08273e4217e1256b03db17d083f13da4e0cae4801d77e14 2026-03-16T13:53:37,965 Stored in directory: /tmp/pip-ephem-wheel-cache-nbbo6it6/wheels/39/0d/12/8dcd231f9d47728a1b42a6b81a139cebbdf651d9233652b2dc 2026-03-16T13:53:37,994 Successfully built vmlx 2026-03-16T13:53:38,009 Removed build tracker: '/tmp/pip-build-tracker-u0lr5rpu'