2026-03-04T17:57:19,601 Created temporary directory: /tmp/pip-ephem-wheel-cache-z4iwp_3o 2026-03-04T17:57:19,602 Created temporary directory: /tmp/pip-build-tracker-kfkap5dy 2026-03-04T17:57:19,603 Initialized build tracking at /tmp/pip-build-tracker-kfkap5dy 2026-03-04T17:57:19,604 Created build tracker: /tmp/pip-build-tracker-kfkap5dy 2026-03-04T17:57:19,604 Entered build tracker: /tmp/pip-build-tracker-kfkap5dy 2026-03-04T17:57:19,605 Created temporary directory: /tmp/pip-wheel-d67kd_ai 2026-03-04T17:57:19,608 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-04T17:57:19,610 Created temporary directory: /tmp/pip-ephem-wheel-cache-_vgw1cq8 2026-03-04T17:57:19,632 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T17:57:19,636 2 location(s) to search for versions of sagemaker-train: 2026-03-04T17:57:19,636 * https://pypi.org/simple/sagemaker-train/ 2026-03-04T17:57:19,636 * https://www.piwheels.org/simple/sagemaker-train/ 2026-03-04T17:57:19,637 Fetching project page and analyzing links: https://pypi.org/simple/sagemaker-train/ 2026-03-04T17:57:19,638 Getting page https://pypi.org/simple/sagemaker-train/ 2026-03-04T17:57:19,639 Found index url https://pypi.org/simple 2026-03-04T17:57:19,857 Fetched page https://pypi.org/simple/sagemaker-train/ as application/vnd.pypi.simple.v1+json 2026-03-04T17:57:19,861 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/8f/28/6a9d7c7a71caa5c005681b310620beb99286b5aa811b5169217dd494d5d8/sagemaker_train-1.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,862 Found link https://files.pythonhosted.org/packages/cb/94/07bd8117a19ea6cd5cd73fa316c190137459b8fa116fd5d160a07642304b/sagemaker_train-1.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.0 2026-03-04T17:57:19,863 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/ac/47/580afcdddfc6294eeea40aa670d1117a6b32e6a0e031cc372c54bf40d2ba/sagemaker_train-1.1.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,864 Found link https://files.pythonhosted.org/packages/ed/11/464e4a1e8c49edb3b78e163d19894f98fb46d109d454f5537ecf58f617ab/sagemaker_train-1.1.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.1.0 2026-03-04T17:57:19,865 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/5a/33/938530d07a96038f887c08753e6e6bd886a5cd0b0532b7251951b5e794ab/sagemaker_train-1.1.1-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,866 Found link https://files.pythonhosted.org/packages/36/bc/15a5dfa4feb6f9df7c9419f1b16d27e81541a02b5cb377568b63b6ef0acb/sagemaker_train-1.1.1.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.1.1 2026-03-04T17:57:19,867 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/f9/c8/d2c0ba2f14ea867e02e9c47af60fa32c42fd83cfa8c6fd3ff61c15619711/sagemaker_train-1.2.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,867 Found link https://files.pythonhosted.org/packages/9e/10/707fcbc53887249d0e5f145faf8092388491583bde04e7b86e9433f1ae81/sagemaker_train-1.2.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.2.0 2026-03-04T17:57:19,868 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/05/0a/b96ad0e58d0567b8856f93c88cfbc35ad5b44807796e20f895d5e6326e12/sagemaker_train-1.3.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,869 Found link https://files.pythonhosted.org/packages/bc/8e/44cc75717b448cd973010af9bb5f16ec1c8a981b314eac7298cbf329d536/sagemaker_train-1.3.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.3.0 2026-03-04T17:57:19,870 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/ce/a7/cfc57a39019e02f906bba84f0da000f7dbf749711b467199eb2d6bd76567/sagemaker_train-1.3.1-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,871 Found link https://files.pythonhosted.org/packages/6c/08/462f0bfc982496f37f9bcd50711a24f8940405541e880e5b8673d78326c9/sagemaker_train-1.3.1.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.3.1 2026-03-04T17:57:19,872 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/72/89/edb9ef1337d75c643e51142d2e4860f84359e918b3a03b11ba2ec6edb314/sagemaker_train-1.4.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,872 Found link https://files.pythonhosted.org/packages/96/f1/923c6e9a10403ffdf8c52d303e417a68a421d55a7a71adbe964c3061c065/sagemaker_train-1.4.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.4.0 2026-03-04T17:57:19,873 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/83/fd/904b41d8e217010c633f1f9aa6caa03b7edd8e032e304113c205e203ecfa/sagemaker_train-1.4.1-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,874 Found link https://files.pythonhosted.org/packages/e4/93/cc096021b1398c731d9054325fd70a5cecb6a9dc78d25ec74f0934fa7fe9/sagemaker_train-1.4.1.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.4.1 2026-03-04T17:57:19,874 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/cc/94/cd1004542b487fd88a873c0b64d8fb118a2bd4079c08028bf7c65d8663c3/sagemaker_train-1.5.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:19,875 Found link https://files.pythonhosted.org/packages/59/b0/8344cc6d0476b94b170509ff27adacf6c10838793a1a73130429134b3909/sagemaker_train-1.5.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.5.0 2026-03-04T17:57:19,876 Fetching project page and analyzing links: https://www.piwheels.org/simple/sagemaker-train/ 2026-03-04T17:57:19,877 Getting page https://www.piwheels.org/simple/sagemaker-train/ 2026-03-04T17:57:19,879 Found index url https://www.piwheels.org/simple 2026-03-04T17:57:20,054 Fetched page https://www.piwheels.org/simple/sagemaker-train/ as text/html 2026-03-04T17:57:20,058 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.4.1-py3-none-any.whl#sha256=3af6447213fabcf2ad61bd27cafa2b9f3709f3fc1c0bcbaa92154abc7cf991f9 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,058 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.4.0-py3-none-any.whl#sha256=7ad688d0355e70f65f3fb6f410a3e6375a94b4827367515dd1d496f333aa0c63 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,059 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.3.1-py3-none-any.whl#sha256=880116cf2b731dc7e54cff2a41d477b4d9d245c6648c5baaf6d4915deb4e7173 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,059 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.3.0-py3-none-any.whl#sha256=10f7203b8920ba21c63c5c4ea41e8906f97b90f953b1dfcd4b6bc9b8ea098bd1 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,060 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.2.0-py3-none-any.whl#sha256=0d7b13aee19fb8e3fae503d5abdb2002a11290709f96b98f669bcfc12821d212 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,061 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.1.1-py3-none-any.whl#sha256=d0f9fa3ecf20a59acb28dfee7c97cb735ab69700ee5439fa6624a687529f3f88 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,062 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.1.0-py3-none-any.whl#sha256=0c1c4be0f5d287526b8b57b2acf3d3995583db7ac6ef00d6852fb5eb94dae1d1 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,062 Skipping link: No binaries permitted for sagemaker-train: https://archive1.piwheels.org/simple/sagemaker-train/sagemaker_train-1.0-py3-none-any.whl#sha256=a9757dba8d0f72994828ccfaa47621671207e2d7530b1384a20667dcd99fea08 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-03-04T17:57:20,062 Skipping link: not a file: https://www.piwheels.org/simple/sagemaker-train/ 2026-03-04T17:57:20,063 Skipping link: not a file: https://pypi.org/simple/sagemaker-train/ 2026-03-04T17:57:20,082 Given no hashes to check 1 links for project 'sagemaker-train': discarding no candidates 2026-03-04T17:57:20,100 Collecting sagemaker-train==1.5.0 2026-03-04T17:57:20,102 Created temporary directory: /tmp/pip-unpack-wj5ut7gm 2026-03-04T17:57:20,236 Downloading sagemaker_train-1.5.0.tar.gz (191 kB) 2026-03-04T17:57:20,550 Added sagemaker-train==1.5.0 from https://files.pythonhosted.org/packages/59/b0/8344cc6d0476b94b170509ff27adacf6c10838793a1a73130429134b3909/sagemaker_train-1.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-kfkap5dy' 2026-03-04T17:57:20,556 Created temporary directory: /tmp/pip-build-env-dwozoh86 2026-03-04T17:57:20,560 Installing build dependencies: started 2026-03-04T17:57:20,562 Running command pip subprocess to install build dependencies 2026-03-04T17:57:21,677 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T17:57:22,294 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-04T17:57:22,316 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T17:57:24,046 Collecting setuptools>=64 2026-03-04T17:57:24,134 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T17:57:24,399 Collecting wheel 2026-03-04T17:57:24,418 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T17:57:24,602 Collecting packaging>=24.0 2026-03-04T17:57:24,618 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T17:57:27,542 Installing collected packages: setuptools, packaging, wheel 2026-03-04T17:57:30,920 Creating /tmp/pip-build-env-dwozoh86/overlay/local/bin 2026-03-04T17:57:30,922 changing mode of /tmp/pip-build-env-dwozoh86/overlay/local/bin/wheel to 755 2026-03-04T17:57:30,942 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T17:57:31,220 Installing build dependencies: finished with status 'done' 2026-03-04T17:57:31,226 Getting requirements to build wheel: started 2026-03-04T17:57:31,227 Running command Getting requirements to build wheel 2026-03-04T17:57:31,932 running egg_info 2026-03-04T17:57:31,937 writing src/sagemaker_train.egg-info/PKG-INFO 2026-03-04T17:57:31,944 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-03-04T17:57:31,947 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-03-04T17:57:31,948 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-03-04T17:57:31,986 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:31,993 reading manifest template 'MANIFEST.in' 2026-03-04T17:57:32,035 adding license file 'LICENSE' 2026-03-04T17:57:32,042 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:32,139 Getting requirements to build wheel: finished with status 'done' 2026-03-04T17:57:32,142 Created temporary directory: /tmp/pip-modern-metadata-dsd9z41n 2026-03-04T17:57:32,144 Preparing metadata (pyproject.toml): started 2026-03-04T17:57:32,145 Running command Preparing metadata (pyproject.toml) 2026-03-04T17:57:33,259 running dist_info 2026-03-04T17:57:33,269 creating /tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info 2026-03-04T17:57:33,270 writing /tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/PKG-INFO 2026-03-04T17:57:33,275 writing dependency_links to /tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/dependency_links.txt 2026-03-04T17:57:33,278 writing requirements to /tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/requires.txt 2026-03-04T17:57:33,279 writing top-level names to /tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/top_level.txt 2026-03-04T17:57:33,281 writing manifest file '/tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:33,313 reading manifest file '/tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:33,315 reading manifest template 'MANIFEST.in' 2026-03-04T17:57:33,351 adding license file 'LICENSE' 2026-03-04T17:57:33,357 writing manifest file '/tmp/pip-modern-metadata-dsd9z41n/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:33,358 creating '/tmp/pip-modern-metadata-dsd9z41n/sagemaker_train-1.5.0.dist-info' 2026-03-04T17:57:33,479 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T17:57:33,484 Source in /tmp/pip-wheel-d67kd_ai/sagemaker-train_59116d851e63452ca96109cd06694636 has version 1.5.0, which satisfies requirement sagemaker-train==1.5.0 from https://files.pythonhosted.org/packages/59/b0/8344cc6d0476b94b170509ff27adacf6c10838793a1a73130429134b3909/sagemaker_train-1.5.0.tar.gz 2026-03-04T17:57:33,485 Removed sagemaker-train==1.5.0 from https://files.pythonhosted.org/packages/59/b0/8344cc6d0476b94b170509ff27adacf6c10838793a1a73130429134b3909/sagemaker_train-1.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-kfkap5dy' 2026-03-04T17:57:33,491 Created temporary directory: /tmp/pip-unpack-2yeh1veh 2026-03-04T17:57:33,492 Building wheels for collected packages: sagemaker-train 2026-03-04T17:57:33,496 Created temporary directory: /tmp/pip-wheel-qu4jx7kp 2026-03-04T17:57:33,497 Destination directory: /tmp/pip-wheel-qu4jx7kp 2026-03-04T17:57:33,499 Building wheel for sagemaker-train (pyproject.toml): started 2026-03-04T17:57:33,500 Running command Building wheel for sagemaker-train (pyproject.toml) 2026-03-04T17:57:34,178 running bdist_wheel 2026-03-04T17:57:34,195 running build 2026-03-04T17:57:34,196 running build_py 2026-03-04T17:57:34,203 creating build/lib/sagemaker 2026-03-04T17:57:34,205 copying src/sagemaker/__init__.py -> build/lib/sagemaker 2026-03-04T17:57:34,209 creating build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,210 copying src/sagemaker/ai_registry/utils.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,212 copying src/sagemaker/ai_registry/air_constants.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,215 copying src/sagemaker/ai_registry/air_hub.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,217 copying src/sagemaker/ai_registry/evaluator.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,220 copying src/sagemaker/ai_registry/__init__.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,221 copying src/sagemaker/ai_registry/dataset_utils.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,223 copying src/sagemaker/ai_registry/dataset_validation.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,225 copying src/sagemaker/ai_registry/air_utils.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,227 copying src/sagemaker/ai_registry/air_hub_entity.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,229 copying src/sagemaker/ai_registry/dataset.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,232 copying src/sagemaker/ai_registry/dataset_format_detector.py -> build/lib/sagemaker/ai_registry 2026-03-04T17:57:34,234 creating build/lib/sagemaker/train 2026-03-04T17:57:34,235 copying src/sagemaker/train/types.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,237 copying src/sagemaker/train/templates.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,239 copying src/sagemaker/train/utils.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,241 copying src/sagemaker/train/constants.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,243 copying src/sagemaker/train/model_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,247 copying src/sagemaker/train/dpo_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,249 copying src/sagemaker/train/base_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,251 copying src/sagemaker/train/distributed.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,254 copying src/sagemaker/train/__init__.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,256 copying src/sagemaker/train/rlaif_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,258 copying src/sagemaker/train/defaults.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,261 copying src/sagemaker/train/tuner.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,264 copying src/sagemaker/train/common.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,267 copying src/sagemaker/train/configs.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,268 copying src/sagemaker/train/sft_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,271 copying src/sagemaker/train/rlvr_trainer.py -> build/lib/sagemaker/train 2026-03-04T17:57:34,274 creating build/lib/sagemaker/train/sm_recipes 2026-03-04T17:57:34,275 copying src/sagemaker/train/sm_recipes/utils.py -> build/lib/sagemaker/train/sm_recipes 2026-03-04T17:57:34,278 copying src/sagemaker/train/sm_recipes/__init__.py -> build/lib/sagemaker/train/sm_recipes 2026-03-04T17:57:34,280 creating build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,281 copying src/sagemaker/train/aws_batch/training_queue.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,283 copying src/sagemaker/train/aws_batch/exception.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,285 copying src/sagemaker/train/aws_batch/constants.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,287 copying src/sagemaker/train/aws_batch/batch_api_helper.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,289 copying src/sagemaker/train/aws_batch/__init__.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,291 copying src/sagemaker/train/aws_batch/training_queued_job.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,293 copying src/sagemaker/train/aws_batch/boto_client.py -> build/lib/sagemaker/train/aws_batch 2026-03-04T17:57:34,296 creating build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,297 copying src/sagemaker/train/evaluate/constants.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,299 copying src/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,301 copying src/sagemaker/train/evaluate/benchmark_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,304 copying src/sagemaker/train/evaluate/execution.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,307 copying src/sagemaker/train/evaluate/__init__.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,309 copying src/sagemaker/train/evaluate/pipeline_templates.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,312 copying src/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,314 copying src/sagemaker/train/evaluate/base_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-04T17:57:34,318 creating build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,319 copying src/sagemaker/train/common_utils/constants.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,321 copying src/sagemaker/train/common_utils/finetune_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,325 copying src/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,327 copying src/sagemaker/train/common_utils/recipe_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,330 copying src/sagemaker/train/common_utils/model_resolution.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,333 copying src/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,334 copying src/sagemaker/train/common_utils/trainer_wait.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,338 copying src/sagemaker/train/common_utils/show_results_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-04T17:57:34,342 creating build/lib/sagemaker/train/local 2026-03-04T17:57:34,342 copying src/sagemaker/train/local/__init__.py -> build/lib/sagemaker/train/local 2026-03-04T17:57:34,344 copying src/sagemaker/train/local/data.py -> build/lib/sagemaker/train/local 2026-03-04T17:57:34,346 copying src/sagemaker/train/local/local_container.py -> build/lib/sagemaker/train/local 2026-03-04T17:57:34,349 copying src/sagemaker/train/local/entities.py -> build/lib/sagemaker/train/local 2026-03-04T17:57:34,351 creating build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,353 copying src/sagemaker/train/remote_function/custom_file_filter.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,355 copying src/sagemaker/train/remote_function/invoke_function.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,357 copying src/sagemaker/train/remote_function/client.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,359 copying src/sagemaker/train/remote_function/logging_config.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,361 copying src/sagemaker/train/remote_function/job.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,363 copying src/sagemaker/train/remote_function/__init__.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,365 copying src/sagemaker/train/remote_function/spark_config.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,366 copying src/sagemaker/train/remote_function/errors.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,368 copying src/sagemaker/train/remote_function/checkpoint_location.py -> build/lib/sagemaker/train/remote_function 2026-03-04T17:57:34,370 creating build/lib/sagemaker/train/container_drivers 2026-03-04T17:57:34,371 copying src/sagemaker/train/container_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers 2026-03-04T17:57:34,374 creating build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,375 copying src/sagemaker/train/remote_function/core/stored_function.py -> build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,377 copying src/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,379 copying src/sagemaker/train/remote_function/core/serialization.py -> build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,381 copying src/sagemaker/train/remote_function/core/__init__.py -> build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,382 copying src/sagemaker/train/remote_function/core/pipeline_variables.py -> build/lib/sagemaker/train/remote_function/core 2026-03-04T17:57:34,385 creating build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,386 copying src/sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,388 copying src/sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,391 copying src/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,393 copying src/sagemaker/train/remote_function/runtime_environment/spark_app.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,395 copying src/sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,397 creating build/lib/sagemaker/train/container_drivers/scripts 2026-03-04T17:57:34,398 copying src/sagemaker/train/container_drivers/scripts/environment.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-03-04T17:57:34,401 copying src/sagemaker/train/container_drivers/scripts/__init__.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-03-04T17:57:34,403 creating build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,404 copying src/sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,407 copying src/sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,409 copying src/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,411 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,413 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:34,415 creating build/lib/sagemaker/train/container_drivers/common 2026-03-04T17:57:34,416 copying src/sagemaker/train/container_drivers/common/utils.py -> build/lib/sagemaker/train/container_drivers/common 2026-03-04T17:57:34,418 copying src/sagemaker/train/container_drivers/common/__init__.py -> build/lib/sagemaker/train/container_drivers/common 2026-03-04T17:57:34,420 running egg_info 2026-03-04T17:57:34,430 writing src/sagemaker_train.egg-info/PKG-INFO 2026-03-04T17:57:34,435 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-03-04T17:57:34,437 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-03-04T17:57:34,438 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-03-04T17:57:34,462 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:34,468 reading manifest template 'MANIFEST.in' 2026-03-04T17:57:34,525 adding license file 'LICENSE' 2026-03-04T17:57:34,532 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-04T17:57:34,542 creating build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,543 copying src/sagemaker/ai_registry/schemas/converse.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,546 copying src/sagemaker/ai_registry/schemas/dpo.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,548 copying src/sagemaker/ai_registry/schemas/genqa.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,550 copying src/sagemaker/ai_registry/schemas/hf_preference.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,552 copying src/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,554 copying src/sagemaker/ai_registry/schemas/openai_chat.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,556 copying src/sagemaker/ai_registry/schemas/verl.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,558 copying src/sagemaker/train/sm_recipes/training_recipes.json -> build/lib/sagemaker/train/sm_recipes 2026-03-04T17:57:34,789 installing to build/bdist.linux-armv7l/wheel 2026-03-04T17:57:34,789 running install 2026-03-04T17:57:34,812 running install_lib 2026-03-04T17:57:34,818 creating build/bdist.linux-armv7l/wheel 2026-03-04T17:57:34,820 creating build/bdist.linux-armv7l/wheel/sagemaker 2026-03-04T17:57:34,822 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry 2026-03-04T17:57:34,823 copying build/lib/sagemaker/ai_registry/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,825 copying build/lib/sagemaker/ai_registry/air_constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,827 copying build/lib/sagemaker/ai_registry/air_hub.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,830 copying build/lib/sagemaker/ai_registry/evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,832 copying build/lib/sagemaker/ai_registry/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,834 copying build/lib/sagemaker/ai_registry/dataset_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,836 copying build/lib/sagemaker/ai_registry/dataset_validation.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,838 copying build/lib/sagemaker/ai_registry/air_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,840 copying build/lib/sagemaker/ai_registry/air_hub_entity.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,843 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry/schemas 2026-03-04T17:57:34,844 copying build/lib/sagemaker/ai_registry/schemas/openai_chat.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,846 copying build/lib/sagemaker/ai_registry/schemas/converse.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,848 copying build/lib/sagemaker/ai_registry/schemas/dpo.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,850 copying build/lib/sagemaker/ai_registry/schemas/genqa.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,852 copying build/lib/sagemaker/ai_registry/schemas/hf_preference.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,854 copying build/lib/sagemaker/ai_registry/schemas/verl.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,856 copying build/lib/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-04T17:57:34,858 copying build/lib/sagemaker/ai_registry/dataset.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,861 copying build/lib/sagemaker/ai_registry/dataset_format_detector.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-04T17:57:34,863 creating build/bdist.linux-armv7l/wheel/sagemaker/train 2026-03-04T17:57:34,864 copying build/lib/sagemaker/train/types.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,866 copying build/lib/sagemaker/train/templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,868 copying build/lib/sagemaker/train/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,870 copying build/lib/sagemaker/train/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,872 copying build/lib/sagemaker/train/model_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,876 creating build/bdist.linux-armv7l/wheel/sagemaker/train/sm_recipes 2026-03-04T17:57:34,877 copying build/lib/sagemaker/train/sm_recipes/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-04T17:57:34,879 copying build/lib/sagemaker/train/sm_recipes/training_recipes.json -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-04T17:57:34,881 copying build/lib/sagemaker/train/sm_recipes/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-04T17:57:34,883 copying build/lib/sagemaker/train/dpo_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,885 copying build/lib/sagemaker/train/base_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,887 creating build/bdist.linux-armv7l/wheel/sagemaker/train/aws_batch 2026-03-04T17:57:34,888 copying build/lib/sagemaker/train/aws_batch/training_queue.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,891 copying build/lib/sagemaker/train/aws_batch/exception.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,892 copying build/lib/sagemaker/train/aws_batch/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,894 copying build/lib/sagemaker/train/aws_batch/batch_api_helper.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,896 copying build/lib/sagemaker/train/aws_batch/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,898 copying build/lib/sagemaker/train/aws_batch/training_queued_job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,900 copying build/lib/sagemaker/train/aws_batch/boto_client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-04T17:57:34,902 creating build/bdist.linux-armv7l/wheel/sagemaker/train/evaluate 2026-03-04T17:57:34,903 copying build/lib/sagemaker/train/evaluate/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,905 copying build/lib/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,908 copying build/lib/sagemaker/train/evaluate/benchmark_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,911 copying build/lib/sagemaker/train/evaluate/execution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,914 copying build/lib/sagemaker/train/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,916 copying build/lib/sagemaker/train/evaluate/pipeline_templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,919 copying build/lib/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,921 copying build/lib/sagemaker/train/evaluate/base_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-04T17:57:34,924 copying build/lib/sagemaker/train/distributed.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,927 copying build/lib/sagemaker/train/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,930 creating build/bdist.linux-armv7l/wheel/sagemaker/train/common_utils 2026-03-04T17:57:34,931 copying build/lib/sagemaker/train/common_utils/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,933 copying build/lib/sagemaker/train/common_utils/finetune_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,936 copying build/lib/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,938 copying build/lib/sagemaker/train/common_utils/recipe_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,941 copying build/lib/sagemaker/train/common_utils/model_resolution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,943 copying build/lib/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,945 copying build/lib/sagemaker/train/common_utils/trainer_wait.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,947 copying build/lib/sagemaker/train/common_utils/show_results_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-04T17:57:34,950 copying build/lib/sagemaker/train/rlaif_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,952 copying build/lib/sagemaker/train/defaults.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,955 copying build/lib/sagemaker/train/tuner.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:34,959 creating build/bdist.linux-armv7l/wheel/sagemaker/train/local 2026-03-04T17:57:34,960 copying build/lib/sagemaker/train/local/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-04T17:57:34,962 copying build/lib/sagemaker/train/local/data.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-04T17:57:34,964 copying build/lib/sagemaker/train/local/local_container.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-04T17:57:34,967 copying build/lib/sagemaker/train/local/entities.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-04T17:57:34,970 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function 2026-03-04T17:57:34,971 copying build/lib/sagemaker/train/remote_function/custom_file_filter.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:34,973 copying build/lib/sagemaker/train/remote_function/invoke_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:34,975 copying build/lib/sagemaker/train/remote_function/client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:34,977 copying build/lib/sagemaker/train/remote_function/logging_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:34,979 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/core 2026-03-04T17:57:34,980 copying build/lib/sagemaker/train/remote_function/core/stored_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-04T17:57:34,982 copying build/lib/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-04T17:57:34,984 copying build/lib/sagemaker/train/remote_function/core/serialization.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-04T17:57:34,986 copying build/lib/sagemaker/train/remote_function/core/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-04T17:57:34,988 copying build/lib/sagemaker/train/remote_function/core/pipeline_variables.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-04T17:57:34,990 copying build/lib/sagemaker/train/remote_function/job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:34,992 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,993 copying build/lib/sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,996 copying build/lib/sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:34,999 copying build/lib/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:35,001 copying build/lib/sagemaker/train/remote_function/runtime_environment/spark_app.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:35,003 copying build/lib/sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-04T17:57:35,005 copying build/lib/sagemaker/train/remote_function/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:35,007 copying build/lib/sagemaker/train/remote_function/spark_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:35,008 copying build/lib/sagemaker/train/remote_function/errors.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:35,010 copying build/lib/sagemaker/train/remote_function/checkpoint_location.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-04T17:57:35,012 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers 2026-03-04T17:57:35,013 copying build/lib/sagemaker/train/container_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers 2026-03-04T17:57:35,016 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/scripts 2026-03-04T17:57:35,017 copying build/lib/sagemaker/train/container_drivers/scripts/environment.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-03-04T17:57:35,019 copying build/lib/sagemaker/train/container_drivers/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-03-04T17:57:35,021 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,022 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,025 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,026 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,028 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,031 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-04T17:57:35,034 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/common 2026-03-04T17:57:35,036 copying build/lib/sagemaker/train/container_drivers/common/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-03-04T17:57:35,038 copying build/lib/sagemaker/train/container_drivers/common/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-03-04T17:57:35,040 copying build/lib/sagemaker/train/common.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:35,043 copying build/lib/sagemaker/train/configs.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:35,045 copying build/lib/sagemaker/train/sft_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:35,047 copying build/lib/sagemaker/train/rlvr_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-04T17:57:35,049 copying build/lib/sagemaker/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker 2026-03-04T17:57:35,051 running install_egg_info 2026-03-04T17:57:35,055 Copying src/sagemaker_train.egg-info to build/bdist.linux-armv7l/wheel/./sagemaker_train-1.5.0-py3.11.egg-info 2026-03-04T17:57:35,067 running install_scripts 2026-03-04T17:57:35,081 creating build/bdist.linux-armv7l/wheel/sagemaker_train-1.5.0.dist-info/WHEEL 2026-03-04T17:57:35,085 creating '/tmp/pip-wheel-qu4jx7kp/.tmp-xbo0sf2o/sagemaker_train-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T17:57:35,088 adding 'sagemaker/__init__.py' 2026-03-04T17:57:35,090 adding 'sagemaker/ai_registry/__init__.py' 2026-03-04T17:57:35,092 adding 'sagemaker/ai_registry/air_constants.py' 2026-03-04T17:57:35,095 adding 'sagemaker/ai_registry/air_hub.py' 2026-03-04T17:57:35,097 adding 'sagemaker/ai_registry/air_hub_entity.py' 2026-03-04T17:57:35,099 adding 'sagemaker/ai_registry/air_utils.py' 2026-03-04T17:57:35,103 adding 'sagemaker/ai_registry/dataset.py' 2026-03-04T17:57:35,105 adding 'sagemaker/ai_registry/dataset_format_detector.py' 2026-03-04T17:57:35,107 adding 'sagemaker/ai_registry/dataset_utils.py' 2026-03-04T17:57:35,109 adding 'sagemaker/ai_registry/dataset_validation.py' 2026-03-04T17:57:35,112 adding 'sagemaker/ai_registry/evaluator.py' 2026-03-04T17:57:35,114 adding 'sagemaker/ai_registry/utils.py' 2026-03-04T17:57:35,117 adding 'sagemaker/ai_registry/schemas/converse.json' 2026-03-04T17:57:35,118 adding 'sagemaker/ai_registry/schemas/dpo.json' 2026-03-04T17:57:35,120 adding 'sagemaker/ai_registry/schemas/genqa.json' 2026-03-04T17:57:35,122 adding 'sagemaker/ai_registry/schemas/hf_preference.json' 2026-03-04T17:57:35,123 adding 'sagemaker/ai_registry/schemas/hf_prompt_completion.json' 2026-03-04T17:57:35,124 adding 'sagemaker/ai_registry/schemas/openai_chat.json' 2026-03-04T17:57:35,126 adding 'sagemaker/ai_registry/schemas/verl.json' 2026-03-04T17:57:35,129 adding 'sagemaker/train/__init__.py' 2026-03-04T17:57:35,130 adding 'sagemaker/train/base_trainer.py' 2026-03-04T17:57:35,132 adding 'sagemaker/train/common.py' 2026-03-04T17:57:35,134 adding 'sagemaker/train/configs.py' 2026-03-04T17:57:35,136 adding 'sagemaker/train/constants.py' 2026-03-04T17:57:35,140 adding 'sagemaker/train/defaults.py' 2026-03-04T17:57:35,142 adding 'sagemaker/train/distributed.py' 2026-03-04T17:57:35,144 adding 'sagemaker/train/dpo_trainer.py' 2026-03-04T17:57:35,155 adding 'sagemaker/train/model_trainer.py' 2026-03-04T17:57:35,159 adding 'sagemaker/train/rlaif_trainer.py' 2026-03-04T17:57:35,162 adding 'sagemaker/train/rlvr_trainer.py' 2026-03-04T17:57:35,164 adding 'sagemaker/train/sft_trainer.py' 2026-03-04T17:57:35,165 adding 'sagemaker/train/templates.py' 2026-03-04T17:57:35,173 adding 'sagemaker/train/tuner.py' 2026-03-04T17:57:35,174 adding 'sagemaker/train/types.py' 2026-03-04T17:57:35,176 adding 'sagemaker/train/utils.py' 2026-03-04T17:57:35,178 adding 'sagemaker/train/aws_batch/__init__.py' 2026-03-04T17:57:35,180 adding 'sagemaker/train/aws_batch/batch_api_helper.py' 2026-03-04T17:57:35,181 adding 'sagemaker/train/aws_batch/boto_client.py' 2026-03-04T17:57:35,182 adding 'sagemaker/train/aws_batch/constants.py' 2026-03-04T17:57:35,184 adding 'sagemaker/train/aws_batch/exception.py' 2026-03-04T17:57:35,185 adding 'sagemaker/train/aws_batch/training_queue.py' 2026-03-04T17:57:35,187 adding 'sagemaker/train/aws_batch/training_queued_job.py' 2026-03-04T17:57:35,190 adding 'sagemaker/train/common_utils/constants.py' 2026-03-04T17:57:35,193 adding 'sagemaker/train/common_utils/finetune_utils.py' 2026-03-04T17:57:35,195 adding 'sagemaker/train/common_utils/get_mlflow_endpoint.py' 2026-03-04T17:57:35,197 adding 'sagemaker/train/common_utils/mlflow_metrics_util.py' 2026-03-04T17:57:35,199 adding 'sagemaker/train/common_utils/model_resolution.py' 2026-03-04T17:57:35,201 adding 'sagemaker/train/common_utils/recipe_utils.py' 2026-03-04T17:57:35,205 adding 'sagemaker/train/common_utils/show_results_utils.py' 2026-03-04T17:57:35,208 adding 'sagemaker/train/common_utils/trainer_wait.py' 2026-03-04T17:57:35,210 adding 'sagemaker/train/container_drivers/__init__.py' 2026-03-04T17:57:35,211 adding 'sagemaker/train/container_drivers/common/__init__.py' 2026-03-04T17:57:35,213 adding 'sagemaker/train/container_drivers/common/utils.py' 2026-03-04T17:57:35,215 adding 'sagemaker/train/container_drivers/distributed_drivers/__init__.py' 2026-03-04T17:57:35,216 adding 'sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py' 2026-03-04T17:57:35,218 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py' 2026-03-04T17:57:35,219 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py' 2026-03-04T17:57:35,221 adding 'sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py' 2026-03-04T17:57:35,223 adding 'sagemaker/train/container_drivers/scripts/__init__.py' 2026-03-04T17:57:35,224 adding 'sagemaker/train/container_drivers/scripts/environment.py' 2026-03-04T17:57:35,226 adding 'sagemaker/train/evaluate/__init__.py' 2026-03-04T17:57:35,231 adding 'sagemaker/train/evaluate/base_evaluator.py' 2026-03-04T17:57:35,234 adding 'sagemaker/train/evaluate/benchmark_evaluator.py' 2026-03-04T17:57:35,236 adding 'sagemaker/train/evaluate/constants.py' 2026-03-04T17:57:35,239 adding 'sagemaker/train/evaluate/custom_scorer_evaluator.py' 2026-03-04T17:57:35,247 adding 'sagemaker/train/evaluate/execution.py' 2026-03-04T17:57:35,250 adding 'sagemaker/train/evaluate/llm_as_judge_evaluator.py' 2026-03-04T17:57:35,254 adding 'sagemaker/train/evaluate/pipeline_templates.py' 2026-03-04T17:57:35,257 adding 'sagemaker/train/local/__init__.py' 2026-03-04T17:57:35,259 adding 'sagemaker/train/local/data.py' 2026-03-04T17:57:35,261 adding 'sagemaker/train/local/entities.py' 2026-03-04T17:57:35,264 adding 'sagemaker/train/local/local_container.py' 2026-03-04T17:57:35,266 adding 'sagemaker/train/remote_function/__init__.py' 2026-03-04T17:57:35,267 adding 'sagemaker/train/remote_function/checkpoint_location.py' 2026-03-04T17:57:35,269 adding 'sagemaker/train/remote_function/client.py' 2026-03-04T17:57:35,271 adding 'sagemaker/train/remote_function/custom_file_filter.py' 2026-03-04T17:57:35,272 adding 'sagemaker/train/remote_function/errors.py' 2026-03-04T17:57:35,274 adding 'sagemaker/train/remote_function/invoke_function.py' 2026-03-04T17:57:35,275 adding 'sagemaker/train/remote_function/job.py' 2026-03-04T17:57:35,277 adding 'sagemaker/train/remote_function/logging_config.py' 2026-03-04T17:57:35,278 adding 'sagemaker/train/remote_function/spark_config.py' 2026-03-04T17:57:35,280 adding 'sagemaker/train/remote_function/core/__init__.py' 2026-03-04T17:57:35,281 adding 'sagemaker/train/remote_function/core/_custom_dispatch_table.py' 2026-03-04T17:57:35,283 adding 'sagemaker/train/remote_function/core/pipeline_variables.py' 2026-03-04T17:57:35,284 adding 'sagemaker/train/remote_function/core/serialization.py' 2026-03-04T17:57:35,286 adding 'sagemaker/train/remote_function/core/stored_function.py' 2026-03-04T17:57:35,288 adding 'sagemaker/train/remote_function/runtime_environment/__init__.py' 2026-03-04T17:57:35,291 adding 'sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py' 2026-03-04T17:57:35,293 adding 'sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py' 2026-03-04T17:57:35,295 adding 'sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py' 2026-03-04T17:57:35,297 adding 'sagemaker/train/remote_function/runtime_environment/spark_app.py' 2026-03-04T17:57:35,298 adding 'sagemaker/train/sm_recipes/__init__.py' 2026-03-04T17:57:35,299 adding 'sagemaker/train/sm_recipes/training_recipes.json' 2026-03-04T17:57:35,301 adding 'sagemaker/train/sm_recipes/utils.py' 2026-03-04T17:57:35,305 adding 'sagemaker_train-1.5.0.dist-info/licenses/LICENSE' 2026-03-04T17:57:35,306 adding 'sagemaker_train-1.5.0.dist-info/METADATA' 2026-03-04T17:57:35,307 adding 'sagemaker_train-1.5.0.dist-info/WHEEL' 2026-03-04T17:57:35,308 adding 'sagemaker_train-1.5.0.dist-info/top_level.txt' 2026-03-04T17:57:35,310 adding 'sagemaker_train-1.5.0.dist-info/RECORD' 2026-03-04T17:57:35,318 removing build/bdist.linux-armv7l/wheel 2026-03-04T17:57:35,443 Building wheel for sagemaker-train (pyproject.toml): finished with status 'done' 2026-03-04T17:57:35,454 Created wheel for sagemaker-train: filename=sagemaker_train-1.5.0-py3-none-any.whl size=251730 sha256=69001eba9ae3a6009c625735931b697d48436559dc792cbff1d5fffab633397e 2026-03-04T17:57:35,456 Stored in directory: /tmp/pip-ephem-wheel-cache-_vgw1cq8/wheels/f3/16/23/6b3b8f511278950fb1d6dc8c826a706ef39c96775e1dd42087 2026-03-04T17:57:35,471 Successfully built sagemaker-train 2026-03-04T17:57:35,482 Removed build tracker: '/tmp/pip-build-tracker-kfkap5dy'