2025-10-10T20:40:02,200 Created temporary directory: /tmp/pip-ephem-wheel-cache-xxwb4rk9 2025-10-10T20:40:02,202 Created temporary directory: /tmp/pip-build-tracker-0m5glexz 2025-10-10T20:40:02,202 Initialized build tracking at /tmp/pip-build-tracker-0m5glexz 2025-10-10T20:40:02,203 Created build tracker: /tmp/pip-build-tracker-0m5glexz 2025-10-10T20:40:02,203 Entered build tracker: /tmp/pip-build-tracker-0m5glexz 2025-10-10T20:40:02,204 Created temporary directory: /tmp/pip-wheel-op6_io4p 2025-10-10T20:40:02,207 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 2025-10-10T20:40:02,209 Created temporary directory: /tmp/pip-ephem-wheel-cache-ctp4911u 2025-10-10T20:40:02,231 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-10T20:40:02,234 2 location(s) to search for versions of google-tunix: 2025-10-10T20:40:02,234 * https://pypi.org/simple/google-tunix/ 2025-10-10T20:40:02,234 * https://www.piwheels.org/simple/google-tunix/ 2025-10-10T20:40:02,235 Fetching project page and analyzing links: https://pypi.org/simple/google-tunix/ 2025-10-10T20:40:02,236 Getting page https://pypi.org/simple/google-tunix/ 2025-10-10T20:40:02,237 Found index url https://pypi.org/simple 2025-10-10T20:40:02,458 Fetched page https://pypi.org/simple/google-tunix/ as application/vnd.pypi.simple.v1+json 2025-10-10T20:40:02,462 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/b0/8b/f160953a9e7347013520df7d5c1f2cf493a7c3a2fbe6e2f8d42fc5537c77/google_tunix-0.0.1-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.12) 2025-10-10T20:40:02,463 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/0a/d4/3de4204e298db14660a8a4ada97f1ced3efde54110fd10f50f1b8b898360/google_tunix-0.0.1.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.12) 2025-10-10T20:40:02,464 Skipping link: 0.0.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/0a/d4/3de4204e298db14660a8a4ada97f1ced3efde54110fd10f50f1b8b898360/google_tunix-0.0.1.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.12) 2025-10-10T20:40:02,464 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/64/15/38f794e132829f3327790f97085c521258c5cad4fa757da4320fdd639e1b/google_tunix-0.0.2-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,465 Found link https://files.pythonhosted.org/packages/ef/28/307dcd7a3f728d1b699c19f4a6a775f03fe0087c82ead54f743b629d8429/google_tunix-0.0.2.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.0.2 2025-10-10T20:40:02,466 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/4b/37/b272178fa22d5e89c7e3eb84dcdb56ba97f9097f0183723c0ba83a3d0c57/google_tunix-0.1.0.dev0-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,467 Found link https://files.pythonhosted.org/packages/73/8d/475e89dfec7e87ff20c34bd682bfa1ac6365a1d0508b3bf2e6b6eeb92f17/google_tunix-0.1.0.dev0.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.1.0.dev0 2025-10-10T20:40:02,468 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/fa/4e/a8c20793ed6f76f01336fd7418966afe216938f980b9b2283f481883db12/google_tunix-0.1.0.dev1-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,469 Found link https://files.pythonhosted.org/packages/75/02/846bb3a831f14763844964901c34e824507c8a5f8e01ff568cf00ea3b00d/google_tunix-0.1.0.dev1.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.1.0.dev1 2025-10-10T20:40:02,470 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/e1/22/495f8766a00052675aaad744be2e2f2f0fa8aba3be6a0f8508a0f9a89069/google_tunix-0.1.0-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,471 Found link https://files.pythonhosted.org/packages/78/68/6c54fb1fe5adc27f0827d40e8114eaa3807282587e09963cd69500730e93/google_tunix-0.1.0.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.1.0 2025-10-10T20:40:02,472 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/c3/e4/3efafb1f93e6a156d37b6fc6253840f3664debdf826cb28beaaf96d5d060/google_tunix-0.1.1-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,472 Found link https://files.pythonhosted.org/packages/e4/d8/46812d207e141f5a39220dc30fdfd80c170aed448a7f6a3a429b5f640868/google_tunix-0.1.1.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.1.1 2025-10-10T20:40:02,473 Skipping link: No binaries permitted for google-tunix: https://files.pythonhosted.org/packages/c2/60/95419aa0eb171322bc66346796667c7ff0cfb0f342d7d084c2f4c719d6f1/google_tunix-0.1.2-py3-none-any.whl (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,474 Found link https://files.pythonhosted.org/packages/37/1e/9ef3fbebd4bcc025cdd880613b814b2a6a607d674d2aa5af4d6b615cdbe6/google_tunix-0.1.2.tar.gz (from https://pypi.org/simple/google-tunix/) (requires-python:>=3.11), version: 0.1.2 2025-10-10T20:40:02,474 Fetching project page and analyzing links: https://www.piwheels.org/simple/google-tunix/ 2025-10-10T20:40:02,475 Getting page https://www.piwheels.org/simple/google-tunix/ 2025-10-10T20:40:02,476 Found index url https://www.piwheels.org/simple 2025-10-10T20:40:02,637 Fetched page https://www.piwheels.org/simple/google-tunix/ as text/html 2025-10-10T20:40:02,640 Skipping link: No binaries permitted for google-tunix: https://www.piwheels.org/simple/google-tunix/google_tunix-0.1.1-py3-none-any.whl#sha256=ff5e64f2cbdddbfc448a808665b453957dd454edf0ad1c92e106a0c570d05eae (from https://www.piwheels.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,641 Skipping link: No binaries permitted for google-tunix: https://www.piwheels.org/simple/google-tunix/google_tunix-0.1.0-py3-none-any.whl#sha256=60c5c0a584d2d2e9011b40cdfc39f280d193d2b3e62cd149a75db4d83a6f442c (from https://www.piwheels.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,641 Skipping link: No binaries permitted for google-tunix: https://www.piwheels.org/simple/google-tunix/google_tunix-0.1.0.dev1-py3-none-any.whl#sha256=136b1b5dd3a34446bc2104f320eaf04d047f54bfecaa789524002119a2308399 (from https://www.piwheels.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,642 Skipping link: No binaries permitted for google-tunix: https://www.piwheels.org/simple/google-tunix/google_tunix-0.1.0.dev0-py3-none-any.whl#sha256=26c3c0b8d02f739c1ed3eed486ab3b582434f54d5513bba87160ffc6e16fd773 (from https://www.piwheels.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,642 Skipping link: No binaries permitted for google-tunix: https://www.piwheels.org/simple/google-tunix/google_tunix-0.0.2-py3-none-any.whl#sha256=57f374d3fa6ed091725e09345cd94fa8246719457a54418bee748ade92c00510 (from https://www.piwheels.org/simple/google-tunix/) (requires-python:>=3.11) 2025-10-10T20:40:02,643 Skipping link: not a file: https://www.piwheels.org/simple/google-tunix/ 2025-10-10T20:40:02,643 Skipping link: not a file: https://pypi.org/simple/google-tunix/ 2025-10-10T20:40:02,663 Given no hashes to check 1 links for project 'google-tunix': discarding no candidates 2025-10-10T20:40:02,684 Collecting google-tunix==0.1.2 2025-10-10T20:40:02,687 Created temporary directory: /tmp/pip-unpack-9ui25lds 2025-10-10T20:40:02,898 Downloading google_tunix-0.1.2.tar.gz (175 kB) 2025-10-10T20:40:03,205 Added google-tunix==0.1.2 from https://files.pythonhosted.org/packages/37/1e/9ef3fbebd4bcc025cdd880613b814b2a6a607d674d2aa5af4d6b615cdbe6/google_tunix-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-0m5glexz' 2025-10-10T20:40:03,210 Created temporary directory: /tmp/pip-build-env-ai0r5rq7 2025-10-10T20:40:03,214 Installing build dependencies: started 2025-10-10T20:40:03,216 Running command pip subprocess to install build dependencies 2025-10-10T20:40:04,335 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-10T20:40:04,946 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 2025-10-10T20:40:04,968 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-10T20:40:06,665 Collecting setuptools>=77.0.3 2025-10-10T20:40:06,751 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-10T20:40:09,812 Installing collected packages: setuptools 2025-10-10T20:40:14,324 Successfully installed setuptools-80.9.0 2025-10-10T20:40:14,615 Installing build dependencies: finished with status 'done' 2025-10-10T20:40:14,622 Getting requirements to build wheel: started 2025-10-10T20:40:14,623 Running command Getting requirements to build wheel 2025-10-10T20:40:15,362 running egg_info 2025-10-10T20:40:15,369 writing google_tunix.egg-info/PKG-INFO 2025-10-10T20:40:15,379 writing dependency_links to google_tunix.egg-info/dependency_links.txt 2025-10-10T20:40:15,386 writing requirements to google_tunix.egg-info/requires.txt 2025-10-10T20:40:15,387 writing top-level names to google_tunix.egg-info/top_level.txt 2025-10-10T20:40:15,452 reading manifest file 'google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:15,459 adding license file 'LICENSE' 2025-10-10T20:40:15,465 writing manifest file 'google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:15,565 Getting requirements to build wheel: finished with status 'done' 2025-10-10T20:40:15,569 Created temporary directory: /tmp/pip-modern-metadata-v8__nitn 2025-10-10T20:40:15,571 Preparing metadata (pyproject.toml): started 2025-10-10T20:40:15,573 Running command Preparing metadata (pyproject.toml) 2025-10-10T20:40:16,275 running dist_info 2025-10-10T20:40:16,287 creating /tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info 2025-10-10T20:40:16,288 writing /tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/PKG-INFO 2025-10-10T20:40:16,298 writing dependency_links to /tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/dependency_links.txt 2025-10-10T20:40:16,304 writing requirements to /tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/requires.txt 2025-10-10T20:40:16,305 writing top-level names to /tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/top_level.txt 2025-10-10T20:40:16,307 writing manifest file '/tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:16,358 reading manifest file '/tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:16,360 adding license file 'LICENSE' 2025-10-10T20:40:16,366 writing manifest file '/tmp/pip-modern-metadata-v8__nitn/google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:16,367 creating '/tmp/pip-modern-metadata-v8__nitn/google_tunix-0.1.2.dist-info' 2025-10-10T20:40:16,492 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-10T20:40:16,497 Source in /tmp/pip-wheel-op6_io4p/google-tunix_08f6847eae5c4ec9bdc37fa9f6b4413e has version 0.1.2, which satisfies requirement google-tunix==0.1.2 from https://files.pythonhosted.org/packages/37/1e/9ef3fbebd4bcc025cdd880613b814b2a6a607d674d2aa5af4d6b615cdbe6/google_tunix-0.1.2.tar.gz 2025-10-10T20:40:16,498 Removed google-tunix==0.1.2 from https://files.pythonhosted.org/packages/37/1e/9ef3fbebd4bcc025cdd880613b814b2a6a607d674d2aa5af4d6b615cdbe6/google_tunix-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-0m5glexz' 2025-10-10T20:40:16,505 Created temporary directory: /tmp/pip-unpack-3llad2g6 2025-10-10T20:40:16,505 Building wheels for collected packages: google-tunix 2025-10-10T20:40:16,509 Created temporary directory: /tmp/pip-wheel-5u9ul0w4 2025-10-10T20:40:16,510 Destination directory: /tmp/pip-wheel-5u9ul0w4 2025-10-10T20:40:16,512 Building wheel for google-tunix (pyproject.toml): started 2025-10-10T20:40:16,513 Running command Building wheel for google-tunix (pyproject.toml) 2025-10-10T20:40:17,161 running bdist_wheel 2025-10-10T20:40:17,182 running build 2025-10-10T20:40:17,183 running build_py 2025-10-10T20:40:17,190 creating build/lib/tunix 2025-10-10T20:40:17,192 copying tunix/__init__.py -> build/lib/tunix 2025-10-10T20:40:17,195 creating build/lib/tunix/generate 2025-10-10T20:40:17,197 copying tunix/generate/sampler.py -> build/lib/tunix/generate 2025-10-10T20:40:17,200 copying tunix/generate/vllm_sampler.py -> build/lib/tunix/generate 2025-10-10T20:40:17,203 copying tunix/generate/beam_search.py -> build/lib/tunix/generate 2025-10-10T20:40:17,206 copying tunix/generate/utils.py -> build/lib/tunix/generate 2025-10-10T20:40:17,209 copying tunix/generate/base_sampler.py -> build/lib/tunix/generate 2025-10-10T20:40:17,211 copying tunix/generate/tokenizer_adapter.py -> build/lib/tunix/generate 2025-10-10T20:40:17,215 creating build/lib/tunix/distillation 2025-10-10T20:40:17,216 copying tunix/distillation/distillation_trainer.py -> build/lib/tunix/distillation 2025-10-10T20:40:17,219 copying tunix/distillation/__init__.py -> build/lib/tunix/distillation 2025-10-10T20:40:17,221 creating build/lib/tunix/models 2025-10-10T20:40:17,222 copying tunix/models/safetensors_loader.py -> build/lib/tunix/models 2025-10-10T20:40:17,226 creating build/lib/tunix/sft 2025-10-10T20:40:17,227 copying tunix/sft/metrics_logger.py -> build/lib/tunix/sft 2025-10-10T20:40:17,230 copying tunix/sft/checkpoint_manager.py -> build/lib/tunix/sft 2025-10-10T20:40:17,232 copying tunix/sft/system_metrics_calculator.py -> build/lib/tunix/sft 2025-10-10T20:40:17,234 copying tunix/sft/hooks.py -> build/lib/tunix/sft 2025-10-10T20:40:17,237 copying tunix/sft/peft_trainer.py -> build/lib/tunix/sft 2025-10-10T20:40:17,240 copying tunix/sft/utils.py -> build/lib/tunix/sft 2025-10-10T20:40:17,242 copying tunix/sft/profiler.py -> build/lib/tunix/sft 2025-10-10T20:40:17,244 copying tunix/sft/sharding_utils.py -> build/lib/tunix/sft 2025-10-10T20:40:17,247 copying tunix/sft/inflight_throttler.py -> build/lib/tunix/sft 2025-10-10T20:40:17,249 copying tunix/sft/progress_bar.py -> build/lib/tunix/sft 2025-10-10T20:40:17,252 creating build/lib/tunix/cli 2025-10-10T20:40:17,253 copying tunix/cli/peft_main.py -> build/lib/tunix/cli 2025-10-10T20:40:17,256 copying tunix/cli/config.py -> build/lib/tunix/cli 2025-10-10T20:40:17,259 copying tunix/cli/grpo_main.py -> build/lib/tunix/cli 2025-10-10T20:40:17,262 creating build/lib/tunix/rl 2025-10-10T20:40:17,264 copying tunix/rl/common.py -> build/lib/tunix/rl 2025-10-10T20:40:17,267 copying tunix/rl/trainer.py -> build/lib/tunix/rl 2025-10-10T20:40:17,269 copying tunix/rl/rl_learner.py -> build/lib/tunix/rl 2025-10-10T20:40:17,272 copying tunix/rl/utils.py -> build/lib/tunix/rl 2025-10-10T20:40:17,275 copying tunix/rl/rl_cluster.py -> build/lib/tunix/rl 2025-10-10T20:40:17,278 copying tunix/rl/reshard.py -> build/lib/tunix/rl 2025-10-10T20:40:17,281 creating build/lib/tunix/utils 2025-10-10T20:40:17,282 copying tunix/utils/container.py -> build/lib/tunix/utils 2025-10-10T20:40:17,285 creating build/lib/tunix/oss 2025-10-10T20:40:17,286 copying tunix/oss/utils.py -> build/lib/tunix/oss 2025-10-10T20:40:17,289 creating build/lib/tunix/tests 2025-10-10T20:40:17,291 copying tunix/tests/test_common.py -> build/lib/tunix/tests 2025-10-10T20:40:17,294 creating build/lib/tunix/distillation/feature_extraction 2025-10-10T20:40:17,295 copying tunix/distillation/feature_extraction/sowed_module.py -> build/lib/tunix/distillation/feature_extraction 2025-10-10T20:40:17,298 copying tunix/distillation/feature_extraction/projection.py -> build/lib/tunix/distillation/feature_extraction 2025-10-10T20:40:17,301 copying tunix/distillation/feature_extraction/pooling.py -> build/lib/tunix/distillation/feature_extraction 2025-10-10T20:40:17,303 copying tunix/distillation/feature_extraction/__init__.py -> build/lib/tunix/distillation/feature_extraction 2025-10-10T20:40:17,306 creating build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,307 copying tunix/distillation/strategies/feature_pooling.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,310 copying tunix/distillation/strategies/base_strategy.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,312 copying tunix/distillation/strategies/feature_projection.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,315 copying tunix/distillation/strategies/__init__.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,317 copying tunix/distillation/strategies/attention.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,319 copying tunix/distillation/strategies/logit.py -> build/lib/tunix/distillation/strategies 2025-10-10T20:40:17,323 creating build/lib/tunix/models/llama3 2025-10-10T20:40:17,324 copying tunix/models/llama3/model.py -> build/lib/tunix/models/llama3 2025-10-10T20:40:17,327 copying tunix/models/llama3/params.py -> build/lib/tunix/models/llama3 2025-10-10T20:40:17,330 creating build/lib/tunix/models/qwen2 2025-10-10T20:40:17,331 copying tunix/models/qwen2/model.py -> build/lib/tunix/models/qwen2 2025-10-10T20:40:17,334 copying tunix/models/qwen2/params.py -> build/lib/tunix/models/qwen2 2025-10-10T20:40:17,337 creating build/lib/tunix/models/gemma3 2025-10-10T20:40:17,338 copying tunix/models/gemma3/model.py -> build/lib/tunix/models/gemma3 2025-10-10T20:40:17,341 copying tunix/models/gemma3/params.py -> build/lib/tunix/models/gemma3 2025-10-10T20:40:17,344 copying tunix/models/gemma3/params_safetensors.py -> build/lib/tunix/models/gemma3 2025-10-10T20:40:17,347 creating build/lib/tunix/models/qwen3 2025-10-10T20:40:17,349 copying tunix/models/qwen3/model.py -> build/lib/tunix/models/qwen3 2025-10-10T20:40:17,352 copying tunix/models/qwen3/params.py -> build/lib/tunix/models/qwen3 2025-10-10T20:40:17,354 creating build/lib/tunix/models/gemma 2025-10-10T20:40:17,356 copying tunix/models/gemma/sampler.py -> build/lib/tunix/models/gemma 2025-10-10T20:40:17,359 copying tunix/models/gemma/model.py -> build/lib/tunix/models/gemma 2025-10-10T20:40:17,362 copying tunix/models/gemma/params.py -> build/lib/tunix/models/gemma 2025-10-10T20:40:17,365 copying tunix/models/gemma/params_safetensors.py -> build/lib/tunix/models/gemma 2025-10-10T20:40:17,368 creating build/lib/tunix/sft/dpo 2025-10-10T20:40:17,369 copying tunix/sft/dpo/dpo_trainer.py -> build/lib/tunix/sft/dpo 2025-10-10T20:40:17,373 creating build/lib/tunix/cli/reward_fn 2025-10-10T20:40:17,374 copying tunix/cli/reward_fn/gsm8k_verl.py -> build/lib/tunix/cli/reward_fn 2025-10-10T20:40:17,376 copying tunix/cli/reward_fn/gsm8k.py -> build/lib/tunix/cli/reward_fn 2025-10-10T20:40:17,379 creating build/lib/tunix/cli/utils 2025-10-10T20:40:17,381 copying tunix/cli/utils/model.py -> build/lib/tunix/cli/utils 2025-10-10T20:40:17,384 creating build/lib/tunix/rl/ppo 2025-10-10T20:40:17,385 copying tunix/rl/ppo/ppo_learner.py -> build/lib/tunix/rl/ppo 2025-10-10T20:40:17,388 copying tunix/rl/ppo/ppo_helpers.py -> build/lib/tunix/rl/ppo 2025-10-10T20:40:17,392 creating build/lib/tunix/rl/rollout 2025-10-10T20:40:17,393 copying tunix/rl/rollout/vanilla_rollout.py -> build/lib/tunix/rl/rollout 2025-10-10T20:40:17,395 copying tunix/rl/rollout/base_rollout.py -> build/lib/tunix/rl/rollout 2025-10-10T20:40:17,398 copying tunix/rl/rollout/vllm_rollout.py -> build/lib/tunix/rl/rollout 2025-10-10T20:40:17,401 creating build/lib/tunix/rl/grpo 2025-10-10T20:40:17,402 copying tunix/rl/grpo/grpo_helpers.py -> build/lib/tunix/rl/grpo 2025-10-10T20:40:17,404 copying tunix/rl/grpo/grpo_learner.py -> build/lib/tunix/rl/grpo 2025-10-10T20:40:17,407 creating build/lib/tunix/rl/inference 2025-10-10T20:40:17,408 copying tunix/rl/inference/inference_worker.py -> build/lib/tunix/rl/inference 2025-10-10T20:40:17,411 creating build/lib/tunix/rl/queue 2025-10-10T20:40:17,412 copying tunix/rl/queue/data_queue.py -> build/lib/tunix/rl/queue 2025-10-10T20:40:17,415 creating build/lib/tunix/rl/experimental/agentic 2025-10-10T20:40:17,417 copying tunix/rl/experimental/agentic/utils.py -> build/lib/tunix/rl/experimental/agentic 2025-10-10T20:40:17,420 creating build/lib/tunix/rl/experimental/agentic/QueueManager 2025-10-10T20:40:17,421 copying tunix/rl/experimental/agentic/QueueManager/group_queue_manager.py -> build/lib/tunix/rl/experimental/agentic/QueueManager 2025-10-10T20:40:17,424 creating build/lib/tunix/rl/experimental/agentic/trajectory 2025-10-10T20:40:17,426 copying tunix/rl/experimental/agentic/trajectory/trajectory_collect_engine.py -> build/lib/tunix/rl/experimental/agentic/trajectory 2025-10-10T20:40:17,429 creating build/lib/tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,431 copying tunix/rl/experimental/agentic/agents/tool_agent.py -> build/lib/tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,433 copying tunix/rl/experimental/agentic/agents/base_agent.py -> build/lib/tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,436 copying tunix/rl/experimental/agentic/agents/agent_types.py -> build/lib/tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,439 creating build/lib/tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,440 copying tunix/rl/experimental/agentic/rewards/reward.py -> build/lib/tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,443 copying tunix/rl/experimental/agentic/rewards/reward_types.py -> build/lib/tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,446 creating build/lib/tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,447 copying tunix/rl/experimental/agentic/tools/tool_manager.py -> build/lib/tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,450 copying tunix/rl/experimental/agentic/tools/base_tool.py -> build/lib/tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,452 copying tunix/rl/experimental/agentic/tools/calculator_tool.py -> build/lib/tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,454 creating build/lib/tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,455 copying tunix/rl/experimental/agentic/environments/tool_environment.py -> build/lib/tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,458 copying tunix/rl/experimental/agentic/environments/base_environment.py -> build/lib/tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,461 creating build/lib/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,462 copying tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_base.py -> build/lib/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,464 copying tunix/rl/experimental/agentic/parser/tool_parser/gemini_parser.py -> build/lib/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,466 copying tunix/rl/experimental/agentic/parser/tool_parser/qwen_parser.py -> build/lib/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,468 copying tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_registry.py -> build/lib/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,471 creating build/lib/tunix/rl/experimental/agentic/parser/chat_template_parser 2025-10-10T20:40:17,472 copying tunix/rl/experimental/agentic/parser/chat_template_parser/parser.py -> build/lib/tunix/rl/experimental/agentic/parser/chat_template_parser 2025-10-10T20:40:17,475 creating build/lib/tunix/examples/data 2025-10-10T20:40:17,476 copying tunix/examples/data/translation_dataset.py -> build/lib/tunix/examples/data 2025-10-10T20:40:17,478 copying tunix/examples/data/math_dataset.py -> build/lib/tunix/examples/data 2025-10-10T20:40:17,480 running egg_info 2025-10-10T20:40:17,492 writing google_tunix.egg-info/PKG-INFO 2025-10-10T20:40:17,502 writing dependency_links to google_tunix.egg-info/dependency_links.txt 2025-10-10T20:40:17,507 writing requirements to google_tunix.egg-info/requires.txt 2025-10-10T20:40:17,509 writing top-level names to google_tunix.egg-info/top_level.txt 2025-10-10T20:40:17,547 reading manifest file 'google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:17,554 adding license file 'LICENSE' 2025-10-10T20:40:17,560 writing manifest file 'google_tunix.egg-info/SOURCES.txt' 2025-10-10T20:40:17,602 installing to build/bdist.linux-armv7l/wheel 2025-10-10T20:40:17,603 running install 2025-10-10T20:40:17,626 running install_lib 2025-10-10T20:40:17,632 creating build/bdist.linux-armv7l/wheel 2025-10-10T20:40:17,635 creating build/bdist.linux-armv7l/wheel/tunix 2025-10-10T20:40:17,636 creating build/bdist.linux-armv7l/wheel/tunix/generate 2025-10-10T20:40:17,637 copying build/lib/tunix/generate/sampler.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,640 copying build/lib/tunix/generate/vllm_sampler.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,643 copying build/lib/tunix/generate/beam_search.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,645 copying build/lib/tunix/generate/utils.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,648 copying build/lib/tunix/generate/base_sampler.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,650 copying build/lib/tunix/generate/tokenizer_adapter.py -> build/bdist.linux-armv7l/wheel/./tunix/generate 2025-10-10T20:40:17,653 creating build/bdist.linux-armv7l/wheel/tunix/distillation 2025-10-10T20:40:17,654 copying build/lib/tunix/distillation/distillation_trainer.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation 2025-10-10T20:40:17,657 creating build/bdist.linux-armv7l/wheel/tunix/distillation/feature_extraction 2025-10-10T20:40:17,658 copying build/lib/tunix/distillation/feature_extraction/sowed_module.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/feature_extraction 2025-10-10T20:40:17,661 copying build/lib/tunix/distillation/feature_extraction/projection.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/feature_extraction 2025-10-10T20:40:17,663 copying build/lib/tunix/distillation/feature_extraction/pooling.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/feature_extraction 2025-10-10T20:40:17,666 copying build/lib/tunix/distillation/feature_extraction/__init__.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/feature_extraction 2025-10-10T20:40:17,668 copying build/lib/tunix/distillation/__init__.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation 2025-10-10T20:40:17,670 creating build/bdist.linux-armv7l/wheel/tunix/distillation/strategies 2025-10-10T20:40:17,671 copying build/lib/tunix/distillation/strategies/feature_pooling.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,673 copying build/lib/tunix/distillation/strategies/base_strategy.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,676 copying build/lib/tunix/distillation/strategies/feature_projection.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,678 copying build/lib/tunix/distillation/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,680 copying build/lib/tunix/distillation/strategies/attention.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,682 copying build/lib/tunix/distillation/strategies/logit.py -> build/bdist.linux-armv7l/wheel/./tunix/distillation/strategies 2025-10-10T20:40:17,685 creating build/bdist.linux-armv7l/wheel/tunix/models 2025-10-10T20:40:17,686 copying build/lib/tunix/models/safetensors_loader.py -> build/bdist.linux-armv7l/wheel/./tunix/models 2025-10-10T20:40:17,689 creating build/bdist.linux-armv7l/wheel/tunix/models/llama3 2025-10-10T20:40:17,690 copying build/lib/tunix/models/llama3/model.py -> build/bdist.linux-armv7l/wheel/./tunix/models/llama3 2025-10-10T20:40:17,693 copying build/lib/tunix/models/llama3/params.py -> build/bdist.linux-armv7l/wheel/./tunix/models/llama3 2025-10-10T20:40:17,695 creating build/bdist.linux-armv7l/wheel/tunix/models/qwen2 2025-10-10T20:40:17,696 copying build/lib/tunix/models/qwen2/model.py -> build/bdist.linux-armv7l/wheel/./tunix/models/qwen2 2025-10-10T20:40:17,699 copying build/lib/tunix/models/qwen2/params.py -> build/bdist.linux-armv7l/wheel/./tunix/models/qwen2 2025-10-10T20:40:17,702 creating build/bdist.linux-armv7l/wheel/tunix/models/gemma3 2025-10-10T20:40:17,702 copying build/lib/tunix/models/gemma3/model.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma3 2025-10-10T20:40:17,705 copying build/lib/tunix/models/gemma3/params.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma3 2025-10-10T20:40:17,707 copying build/lib/tunix/models/gemma3/params_safetensors.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma3 2025-10-10T20:40:17,711 creating build/bdist.linux-armv7l/wheel/tunix/models/qwen3 2025-10-10T20:40:17,712 copying build/lib/tunix/models/qwen3/model.py -> build/bdist.linux-armv7l/wheel/./tunix/models/qwen3 2025-10-10T20:40:17,715 copying build/lib/tunix/models/qwen3/params.py -> build/bdist.linux-armv7l/wheel/./tunix/models/qwen3 2025-10-10T20:40:17,717 creating build/bdist.linux-armv7l/wheel/tunix/models/gemma 2025-10-10T20:40:17,718 copying build/lib/tunix/models/gemma/sampler.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma 2025-10-10T20:40:17,721 copying build/lib/tunix/models/gemma/model.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma 2025-10-10T20:40:17,725 copying build/lib/tunix/models/gemma/params.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma 2025-10-10T20:40:17,729 copying build/lib/tunix/models/gemma/params_safetensors.py -> build/bdist.linux-armv7l/wheel/./tunix/models/gemma 2025-10-10T20:40:17,733 creating build/bdist.linux-armv7l/wheel/tunix/sft 2025-10-10T20:40:17,734 copying build/lib/tunix/sft/metrics_logger.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,736 copying build/lib/tunix/sft/checkpoint_manager.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,738 creating build/bdist.linux-armv7l/wheel/tunix/sft/dpo 2025-10-10T20:40:17,739 copying build/lib/tunix/sft/dpo/dpo_trainer.py -> build/bdist.linux-armv7l/wheel/./tunix/sft/dpo 2025-10-10T20:40:17,742 copying build/lib/tunix/sft/system_metrics_calculator.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,744 copying build/lib/tunix/sft/hooks.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,746 copying build/lib/tunix/sft/peft_trainer.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,748 copying build/lib/tunix/sft/utils.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,751 copying build/lib/tunix/sft/profiler.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,752 copying build/lib/tunix/sft/sharding_utils.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,754 copying build/lib/tunix/sft/inflight_throttler.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,756 copying build/lib/tunix/sft/progress_bar.py -> build/bdist.linux-armv7l/wheel/./tunix/sft 2025-10-10T20:40:17,758 copying build/lib/tunix/__init__.py -> build/bdist.linux-armv7l/wheel/./tunix 2025-10-10T20:40:17,760 creating build/bdist.linux-armv7l/wheel/tunix/cli 2025-10-10T20:40:17,762 copying build/lib/tunix/cli/peft_main.py -> build/bdist.linux-armv7l/wheel/./tunix/cli 2025-10-10T20:40:17,764 creating build/bdist.linux-armv7l/wheel/tunix/cli/reward_fn 2025-10-10T20:40:17,765 copying build/lib/tunix/cli/reward_fn/gsm8k_verl.py -> build/bdist.linux-armv7l/wheel/./tunix/cli/reward_fn 2025-10-10T20:40:17,767 copying build/lib/tunix/cli/reward_fn/gsm8k.py -> build/bdist.linux-armv7l/wheel/./tunix/cli/reward_fn 2025-10-10T20:40:17,769 creating build/bdist.linux-armv7l/wheel/tunix/cli/utils 2025-10-10T20:40:17,770 copying build/lib/tunix/cli/utils/model.py -> build/bdist.linux-armv7l/wheel/./tunix/cli/utils 2025-10-10T20:40:17,776 copying build/lib/tunix/cli/config.py -> build/bdist.linux-armv7l/wheel/./tunix/cli 2025-10-10T20:40:17,783 copying build/lib/tunix/cli/grpo_main.py -> build/bdist.linux-armv7l/wheel/./tunix/cli 2025-10-10T20:40:17,786 creating build/bdist.linux-armv7l/wheel/tunix/rl 2025-10-10T20:40:17,787 creating build/bdist.linux-armv7l/wheel/tunix/rl/ppo 2025-10-10T20:40:17,789 copying build/lib/tunix/rl/ppo/ppo_learner.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/ppo 2025-10-10T20:40:17,791 copying build/lib/tunix/rl/ppo/ppo_helpers.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/ppo 2025-10-10T20:40:17,794 creating build/bdist.linux-armv7l/wheel/tunix/rl/rollout 2025-10-10T20:40:17,795 copying build/lib/tunix/rl/rollout/vanilla_rollout.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/rollout 2025-10-10T20:40:17,797 copying build/lib/tunix/rl/rollout/base_rollout.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/rollout 2025-10-10T20:40:17,799 copying build/lib/tunix/rl/rollout/vllm_rollout.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/rollout 2025-10-10T20:40:17,801 copying build/lib/tunix/rl/common.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,805 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental 2025-10-10T20:40:17,806 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic 2025-10-10T20:40:17,808 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/QueueManager 2025-10-10T20:40:17,809 copying build/lib/tunix/rl/experimental/agentic/QueueManager/group_queue_manager.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/QueueManager 2025-10-10T20:40:17,813 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/trajectory 2025-10-10T20:40:17,814 copying build/lib/tunix/rl/experimental/agentic/trajectory/trajectory_collect_engine.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/trajectory 2025-10-10T20:40:17,817 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,818 copying build/lib/tunix/rl/experimental/agentic/agents/tool_agent.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,820 copying build/lib/tunix/rl/experimental/agentic/agents/base_agent.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,823 copying build/lib/tunix/rl/experimental/agentic/agents/agent_types.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/agents 2025-10-10T20:40:17,825 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/parser 2025-10-10T20:40:17,827 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,828 copying build/lib/tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_base.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,830 copying build/lib/tunix/rl/experimental/agentic/parser/tool_parser/gemini_parser.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,832 copying build/lib/tunix/rl/experimental/agentic/parser/tool_parser/qwen_parser.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,834 copying build/lib/tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_registry.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/parser/tool_parser 2025-10-10T20:40:17,836 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/parser/chat_template_parser 2025-10-10T20:40:17,837 copying build/lib/tunix/rl/experimental/agentic/parser/chat_template_parser/parser.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/parser/chat_template_parser 2025-10-10T20:40:17,840 copying build/lib/tunix/rl/experimental/agentic/utils.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic 2025-10-10T20:40:17,842 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,843 copying build/lib/tunix/rl/experimental/agentic/rewards/reward.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,846 copying build/lib/tunix/rl/experimental/agentic/rewards/reward_types.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/rewards 2025-10-10T20:40:17,848 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,849 copying build/lib/tunix/rl/experimental/agentic/tools/tool_manager.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,851 copying build/lib/tunix/rl/experimental/agentic/tools/base_tool.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,854 copying build/lib/tunix/rl/experimental/agentic/tools/calculator_tool.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/tools 2025-10-10T20:40:17,856 creating build/bdist.linux-armv7l/wheel/tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,857 copying build/lib/tunix/rl/experimental/agentic/environments/tool_environment.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,859 copying build/lib/tunix/rl/experimental/agentic/environments/base_environment.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/experimental/agentic/environments 2025-10-10T20:40:17,862 copying build/lib/tunix/rl/trainer.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,863 copying build/lib/tunix/rl/rl_learner.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,867 creating build/bdist.linux-armv7l/wheel/tunix/rl/grpo 2025-10-10T20:40:17,868 copying build/lib/tunix/rl/grpo/grpo_helpers.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/grpo 2025-10-10T20:40:17,870 copying build/lib/tunix/rl/grpo/grpo_learner.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/grpo 2025-10-10T20:40:17,873 creating build/bdist.linux-armv7l/wheel/tunix/rl/inference 2025-10-10T20:40:17,874 copying build/lib/tunix/rl/inference/inference_worker.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/inference 2025-10-10T20:40:17,876 copying build/lib/tunix/rl/utils.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,879 copying build/lib/tunix/rl/rl_cluster.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,882 copying build/lib/tunix/rl/reshard.py -> build/bdist.linux-armv7l/wheel/./tunix/rl 2025-10-10T20:40:17,886 creating build/bdist.linux-armv7l/wheel/tunix/rl/queue 2025-10-10T20:40:17,887 copying build/lib/tunix/rl/queue/data_queue.py -> build/bdist.linux-armv7l/wheel/./tunix/rl/queue 2025-10-10T20:40:17,891 creating build/bdist.linux-armv7l/wheel/tunix/utils 2025-10-10T20:40:17,892 copying build/lib/tunix/utils/container.py -> build/bdist.linux-armv7l/wheel/./tunix/utils 2025-10-10T20:40:17,894 creating build/bdist.linux-armv7l/wheel/tunix/oss 2025-10-10T20:40:17,895 copying build/lib/tunix/oss/utils.py -> build/bdist.linux-armv7l/wheel/./tunix/oss 2025-10-10T20:40:17,898 creating build/bdist.linux-armv7l/wheel/tunix/tests 2025-10-10T20:40:17,899 copying build/lib/tunix/tests/test_common.py -> build/bdist.linux-armv7l/wheel/./tunix/tests 2025-10-10T20:40:17,902 creating build/bdist.linux-armv7l/wheel/tunix/examples 2025-10-10T20:40:17,903 creating build/bdist.linux-armv7l/wheel/tunix/examples/data 2025-10-10T20:40:17,905 copying build/lib/tunix/examples/data/translation_dataset.py -> build/bdist.linux-armv7l/wheel/./tunix/examples/data 2025-10-10T20:40:17,907 copying build/lib/tunix/examples/data/math_dataset.py -> build/bdist.linux-armv7l/wheel/./tunix/examples/data 2025-10-10T20:40:17,909 running install_egg_info 2025-10-10T20:40:17,914 Copying google_tunix.egg-info to build/bdist.linux-armv7l/wheel/./google_tunix-0.1.2-py3.11.egg-info 2025-10-10T20:40:17,924 running install_scripts 2025-10-10T20:40:17,934 creating build/bdist.linux-armv7l/wheel/google_tunix-0.1.2.dist-info/WHEEL 2025-10-10T20:40:17,937 creating '/tmp/pip-wheel-5u9ul0w4/.tmp-u_dh92n2/google_tunix-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-10T20:40:17,941 adding 'google_tunix-0.1.2.dist-info/licenses/LICENSE' 2025-10-10T20:40:17,943 adding 'tunix/__init__.py' 2025-10-10T20:40:17,947 adding 'tunix/cli/config.py' 2025-10-10T20:40:17,949 adding 'tunix/cli/grpo_main.py' 2025-10-10T20:40:17,950 adding 'tunix/cli/peft_main.py' 2025-10-10T20:40:17,952 adding 'tunix/cli/reward_fn/gsm8k.py' 2025-10-10T20:40:17,954 adding 'tunix/cli/reward_fn/gsm8k_verl.py' 2025-10-10T20:40:17,957 adding 'tunix/cli/utils/model.py' 2025-10-10T20:40:17,959 adding 'tunix/distillation/__init__.py' 2025-10-10T20:40:17,960 adding 'tunix/distillation/distillation_trainer.py' 2025-10-10T20:40:17,962 adding 'tunix/distillation/feature_extraction/__init__.py' 2025-10-10T20:40:17,963 adding 'tunix/distillation/feature_extraction/pooling.py' 2025-10-10T20:40:17,965 adding 'tunix/distillation/feature_extraction/projection.py' 2025-10-10T20:40:17,966 adding 'tunix/distillation/feature_extraction/sowed_module.py' 2025-10-10T20:40:17,968 adding 'tunix/distillation/strategies/__init__.py' 2025-10-10T20:40:17,970 adding 'tunix/distillation/strategies/attention.py' 2025-10-10T20:40:17,971 adding 'tunix/distillation/strategies/base_strategy.py' 2025-10-10T20:40:17,973 adding 'tunix/distillation/strategies/feature_pooling.py' 2025-10-10T20:40:17,975 adding 'tunix/distillation/strategies/feature_projection.py' 2025-10-10T20:40:17,976 adding 'tunix/distillation/strategies/logit.py' 2025-10-10T20:40:17,979 adding 'tunix/examples/data/math_dataset.py' 2025-10-10T20:40:17,980 adding 'tunix/examples/data/translation_dataset.py' 2025-10-10T20:40:17,982 adding 'tunix/generate/base_sampler.py' 2025-10-10T20:40:17,984 adding 'tunix/generate/beam_search.py' 2025-10-10T20:40:17,988 adding 'tunix/generate/sampler.py' 2025-10-10T20:40:17,990 adding 'tunix/generate/tokenizer_adapter.py' 2025-10-10T20:40:17,993 adding 'tunix/generate/utils.py' 2025-10-10T20:40:17,995 adding 'tunix/generate/vllm_sampler.py' 2025-10-10T20:40:17,998 adding 'tunix/models/safetensors_loader.py' 2025-10-10T20:40:18,002 adding 'tunix/models/gemma/model.py' 2025-10-10T20:40:18,004 adding 'tunix/models/gemma/params.py' 2025-10-10T20:40:18,005 adding 'tunix/models/gemma/params_safetensors.py' 2025-10-10T20:40:18,008 adding 'tunix/models/gemma/sampler.py' 2025-10-10T20:40:18,012 adding 'tunix/models/gemma3/model.py' 2025-10-10T20:40:18,014 adding 'tunix/models/gemma3/params.py' 2025-10-10T20:40:18,015 adding 'tunix/models/gemma3/params_safetensors.py' 2025-10-10T20:40:18,019 adding 'tunix/models/llama3/model.py' 2025-10-10T20:40:18,020 adding 'tunix/models/llama3/params.py' 2025-10-10T20:40:18,023 adding 'tunix/models/qwen2/model.py' 2025-10-10T20:40:18,025 adding 'tunix/models/qwen2/params.py' 2025-10-10T20:40:18,028 adding 'tunix/models/qwen3/model.py' 2025-10-10T20:40:18,030 adding 'tunix/models/qwen3/params.py' 2025-10-10T20:40:18,032 adding 'tunix/oss/utils.py' 2025-10-10T20:40:18,034 adding 'tunix/rl/common.py' 2025-10-10T20:40:18,037 adding 'tunix/rl/reshard.py' 2025-10-10T20:40:18,041 adding 'tunix/rl/rl_cluster.py' 2025-10-10T20:40:18,044 adding 'tunix/rl/rl_learner.py' 2025-10-10T20:40:18,046 adding 'tunix/rl/trainer.py' 2025-10-10T20:40:18,048 adding 'tunix/rl/utils.py' 2025-10-10T20:40:18,050 adding 'tunix/rl/experimental/agentic/utils.py' 2025-10-10T20:40:18,052 adding 'tunix/rl/experimental/agentic/QueueManager/group_queue_manager.py' 2025-10-10T20:40:18,054 adding 'tunix/rl/experimental/agentic/agents/agent_types.py' 2025-10-10T20:40:18,056 adding 'tunix/rl/experimental/agentic/agents/base_agent.py' 2025-10-10T20:40:18,058 adding 'tunix/rl/experimental/agentic/agents/tool_agent.py' 2025-10-10T20:40:18,060 adding 'tunix/rl/experimental/agentic/environments/base_environment.py' 2025-10-10T20:40:18,062 adding 'tunix/rl/experimental/agentic/environments/tool_environment.py' 2025-10-10T20:40:18,064 adding 'tunix/rl/experimental/agentic/parser/chat_template_parser/parser.py' 2025-10-10T20:40:18,066 adding 'tunix/rl/experimental/agentic/parser/tool_parser/gemini_parser.py' 2025-10-10T20:40:18,067 adding 'tunix/rl/experimental/agentic/parser/tool_parser/qwen_parser.py' 2025-10-10T20:40:18,069 adding 'tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_base.py' 2025-10-10T20:40:18,070 adding 'tunix/rl/experimental/agentic/parser/tool_parser/tool_parser_registry.py' 2025-10-10T20:40:18,072 adding 'tunix/rl/experimental/agentic/rewards/reward.py' 2025-10-10T20:40:18,073 adding 'tunix/rl/experimental/agentic/rewards/reward_types.py' 2025-10-10T20:40:18,075 adding 'tunix/rl/experimental/agentic/tools/base_tool.py' 2025-10-10T20:40:18,076 adding 'tunix/rl/experimental/agentic/tools/calculator_tool.py' 2025-10-10T20:40:18,078 adding 'tunix/rl/experimental/agentic/tools/tool_manager.py' 2025-10-10T20:40:18,081 adding 'tunix/rl/experimental/agentic/trajectory/trajectory_collect_engine.py' 2025-10-10T20:40:18,083 adding 'tunix/rl/grpo/grpo_helpers.py' 2025-10-10T20:40:18,085 adding 'tunix/rl/grpo/grpo_learner.py' 2025-10-10T20:40:18,087 adding 'tunix/rl/inference/inference_worker.py' 2025-10-10T20:40:18,089 adding 'tunix/rl/ppo/ppo_helpers.py' 2025-10-10T20:40:18,092 adding 'tunix/rl/ppo/ppo_learner.py' 2025-10-10T20:40:18,093 adding 'tunix/rl/queue/data_queue.py' 2025-10-10T20:40:18,095 adding 'tunix/rl/rollout/base_rollout.py' 2025-10-10T20:40:18,097 adding 'tunix/rl/rollout/vanilla_rollout.py' 2025-10-10T20:40:18,098 adding 'tunix/rl/rollout/vllm_rollout.py' 2025-10-10T20:40:18,100 adding 'tunix/sft/checkpoint_manager.py' 2025-10-10T20:40:18,101 adding 'tunix/sft/hooks.py' 2025-10-10T20:40:18,103 adding 'tunix/sft/inflight_throttler.py' 2025-10-10T20:40:18,104 adding 'tunix/sft/metrics_logger.py' 2025-10-10T20:40:18,108 adding 'tunix/sft/peft_trainer.py' 2025-10-10T20:40:18,109 adding 'tunix/sft/profiler.py' 2025-10-10T20:40:18,111 adding 'tunix/sft/progress_bar.py' 2025-10-10T20:40:18,112 adding 'tunix/sft/sharding_utils.py' 2025-10-10T20:40:18,113 adding 'tunix/sft/system_metrics_calculator.py' 2025-10-10T20:40:18,115 adding 'tunix/sft/utils.py' 2025-10-10T20:40:18,118 adding 'tunix/sft/dpo/dpo_trainer.py' 2025-10-10T20:40:18,120 adding 'tunix/tests/test_common.py' 2025-10-10T20:40:18,122 adding 'tunix/utils/container.py' 2025-10-10T20:40:18,123 adding 'google_tunix-0.1.2.dist-info/METADATA' 2025-10-10T20:40:18,124 adding 'google_tunix-0.1.2.dist-info/WHEEL' 2025-10-10T20:40:18,125 adding 'google_tunix-0.1.2.dist-info/top_level.txt' 2025-10-10T20:40:18,127 adding 'google_tunix-0.1.2.dist-info/RECORD' 2025-10-10T20:40:18,132 removing build/bdist.linux-armv7l/wheel 2025-10-10T20:40:18,267 Building wheel for google-tunix (pyproject.toml): finished with status 'done' 2025-10-10T20:40:18,277 Created wheel for google-tunix: filename=google_tunix-0.1.2-py3-none-any.whl size=239349 sha256=7ac740b01edd9e075d18dd092675399146732ef794b8c4d0900ef23856b6f03a 2025-10-10T20:40:18,278 Stored in directory: /tmp/pip-ephem-wheel-cache-ctp4911u/wheels/43/d5/9a/ab2641ad9a537984f4d19a17d3a157db8458b63482ec60724d 2025-10-10T20:40:18,293 Successfully built google-tunix 2025-10-10T20:40:18,307 Removed build tracker: '/tmp/pip-build-tracker-0m5glexz'