2026-04-01T00:44:27,103 Created temporary directory: /tmp/pip-ephem-wheel-cache-hoq0b8ui 2026-04-01T00:44:27,105 Created temporary directory: /tmp/pip-build-tracker-rkqqwndq 2026-04-01T00:44:27,105 Initialized build tracking at /tmp/pip-build-tracker-rkqqwndq 2026-04-01T00:44:27,106 Created build tracker: /tmp/pip-build-tracker-rkqqwndq 2026-04-01T00:44:27,106 Entered build tracker: /tmp/pip-build-tracker-rkqqwndq 2026-04-01T00:44:27,107 Created temporary directory: /tmp/pip-wheel-fake5dqd 2026-04-01T00:44:27,110 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-04-01T00:44:27,112 Created temporary directory: /tmp/pip-ephem-wheel-cache-4vhrjrnp 2026-04-01T00:44:27,134 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T00:44:27,138 2 location(s) to search for versions of sagemaker-train: 2026-04-01T00:44:27,138 * https://pypi.org/simple/sagemaker-train/ 2026-04-01T00:44:27,138 * https://www.piwheels.org/simple/sagemaker-train/ 2026-04-01T00:44:27,139 Fetching project page and analyzing links: https://pypi.org/simple/sagemaker-train/ 2026-04-01T00:44:27,140 Getting page https://pypi.org/simple/sagemaker-train/ 2026-04-01T00:44:27,141 Found index url https://pypi.org/simple 2026-04-01T00:44:27,367 Fetched page https://pypi.org/simple/sagemaker-train/ as application/vnd.pypi.simple.v1+json 2026-04-01T00:44:27,372 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-04-01T00:44:27,373 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-04-01T00:44:27,374 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-04-01T00:44:27,375 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-04-01T00:44:27,376 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-04-01T00:44:27,377 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-04-01T00:44:27,377 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-04-01T00:44:27,378 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-04-01T00:44:27,379 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-04-01T00:44:27,380 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-04-01T00:44:27,381 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-04-01T00:44:27,382 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-04-01T00:44:27,382 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-04-01T00:44:27,383 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-04-01T00:44:27,384 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-04-01T00:44:27,385 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-04-01T00:44:27,385 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-04-01T00:44:27,386 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-04-01T00:44:27,387 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/58/6d/c8b866ad0c8ab12d979d739fde5934c1dae0f6c460907f336a1d4b513f3a/sagemaker_train-1.6.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,388 Found link https://files.pythonhosted.org/packages/93/79/647c8ea48a7533c9a2fc8239c08fea4ef8f0b077db5883e8315c698bd771/sagemaker_train-1.6.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.6.0 2026-04-01T00:44:27,389 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/d2/e6/4fb546f28fd8ce8a278df40194c75c2594873a33e5dc3cf66b5df3becb39/sagemaker_train-1.7.0-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,390 Found link https://files.pythonhosted.org/packages/1e/54/a4b3b77a26dd47c5cebf0af0a756325e4926b2f689df001ed1dc58a308ad/sagemaker_train-1.7.0.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.7.0 2026-04-01T00:44:27,390 Skipping link: No binaries permitted for sagemaker-train: https://files.pythonhosted.org/packages/78/a4/790cd404be8564cd1f349121d96b526d88f3a8b01e40ee74453e6d40c1d5/sagemaker_train-1.7.1-py3-none-any.whl (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,391 Found link https://files.pythonhosted.org/packages/91/45/32fd2ce8276285ee13f8c7d274cd030469cc42eab6c3893bd3e3089eed17/sagemaker_train-1.7.1.tar.gz (from https://pypi.org/simple/sagemaker-train/) (requires-python:>=3.9), version: 1.7.1 2026-04-01T00:44:27,393 Fetching project page and analyzing links: https://www.piwheels.org/simple/sagemaker-train/ 2026-04-01T00:44:27,393 Getting page https://www.piwheels.org/simple/sagemaker-train/ 2026-04-01T00:44:27,394 Found index url https://www.piwheels.org/simple 2026-04-01T00:44:27,564 Fetched page https://www.piwheels.org/simple/sagemaker-train/ as text/html 2026-04-01T00:44:27,569 Skipping link: No binaries permitted for sagemaker-train: https://www.piwheels.org/simple/sagemaker-train/sagemaker_train-1.7.0-py3-none-any.whl#sha256=ee504da3b6095ffe213c3861d67f9ea44b47b9bad3c8ca9caf3505478db1f323 (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,569 Skipping link: No binaries permitted for sagemaker-train: https://www.piwheels.org/simple/sagemaker-train/sagemaker_train-1.6.0-py3-none-any.whl#sha256=c44894471e0a6f7b1ab98b4e538c7c9f638b72f1766add0b4efafcf003a3abaa (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,570 Skipping link: No binaries permitted for sagemaker-train: https://www.piwheels.org/simple/sagemaker-train/sagemaker_train-1.5.0-py3-none-any.whl#sha256=69001eba9ae3a6009c625735931b697d48436559dc792cbff1d5fffab633397e (from https://www.piwheels.org/simple/sagemaker-train/) (requires-python:>=3.9) 2026-04-01T00:44:27,571 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-04-01T00:44:27,571 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-04-01T00:44:27,572 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-04-01T00:44:27,573 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-04-01T00:44:27,573 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-04-01T00:44:27,574 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-04-01T00:44:27,575 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-04-01T00:44:27,576 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-04-01T00:44:27,576 Skipping link: not a file: https://www.piwheels.org/simple/sagemaker-train/ 2026-04-01T00:44:27,577 Skipping link: not a file: https://pypi.org/simple/sagemaker-train/ 2026-04-01T00:44:27,597 Given no hashes to check 1 links for project 'sagemaker-train': discarding no candidates 2026-04-01T00:44:27,615 Collecting sagemaker-train==1.7.1 2026-04-01T00:44:27,618 Created temporary directory: /tmp/pip-unpack-pahdjvyz 2026-04-01T00:44:27,842 Downloading sagemaker_train-1.7.1.tar.gz (198 kB) 2026-04-01T00:44:28,183 Added sagemaker-train==1.7.1 from https://files.pythonhosted.org/packages/91/45/32fd2ce8276285ee13f8c7d274cd030469cc42eab6c3893bd3e3089eed17/sagemaker_train-1.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-rkqqwndq' 2026-04-01T00:44:28,188 Created temporary directory: /tmp/pip-build-env-ylgde7_9 2026-04-01T00:44:28,193 Installing build dependencies: started 2026-04-01T00:44:28,194 Running command pip subprocess to install build dependencies 2026-04-01T00:44:29,326 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-01T00:44:29,769 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-04-01T00:44:29,792 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T00:44:31,572 Collecting setuptools>=64 2026-04-01T00:44:31,692 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-01T00:44:31,992 Collecting wheel 2026-04-01T00:44:32,008 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-01T00:44:32,192 Collecting packaging>=24.0 2026-04-01T00:44:32,210 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-01T00:44:35,195 Installing collected packages: setuptools, packaging, wheel 2026-04-01T00:44:38,732 Creating /tmp/pip-build-env-ylgde7_9/overlay/local/bin 2026-04-01T00:44:38,734 changing mode of /tmp/pip-build-env-ylgde7_9/overlay/local/bin/wheel to 755 2026-04-01T00:44:38,756 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-01T00:44:39,054 Installing build dependencies: finished with status 'done' 2026-04-01T00:44:39,061 Getting requirements to build wheel: started 2026-04-01T00:44:39,062 Running command Getting requirements to build wheel 2026-04-01T00:44:39,780 running egg_info 2026-04-01T00:44:39,786 writing src/sagemaker_train.egg-info/PKG-INFO 2026-04-01T00:44:39,792 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-04-01T00:44:39,796 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-04-01T00:44:39,798 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-04-01T00:44:39,835 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:39,842 reading manifest template 'MANIFEST.in' 2026-04-01T00:44:39,884 adding license file 'LICENSE' 2026-04-01T00:44:39,890 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:39,988 Getting requirements to build wheel: finished with status 'done' 2026-04-01T00:44:39,992 Created temporary directory: /tmp/pip-modern-metadata-7j4hubd9 2026-04-01T00:44:39,995 Preparing metadata (pyproject.toml): started 2026-04-01T00:44:39,996 Running command Preparing metadata (pyproject.toml) 2026-04-01T00:44:40,656 running dist_info 2026-04-01T00:44:40,666 creating /tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info 2026-04-01T00:44:40,667 writing /tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/PKG-INFO 2026-04-01T00:44:40,674 writing dependency_links to /tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/dependency_links.txt 2026-04-01T00:44:40,678 writing requirements to /tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/requires.txt 2026-04-01T00:44:40,679 writing top-level names to /tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/top_level.txt 2026-04-01T00:44:40,681 writing manifest file '/tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:40,714 reading manifest file '/tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:40,716 reading manifest template 'MANIFEST.in' 2026-04-01T00:44:40,756 adding license file 'LICENSE' 2026-04-01T00:44:40,762 writing manifest file '/tmp/pip-modern-metadata-7j4hubd9/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:40,763 creating '/tmp/pip-modern-metadata-7j4hubd9/sagemaker_train-1.7.1.dist-info' 2026-04-01T00:44:40,889 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-01T00:44:40,894 Source in /tmp/pip-wheel-fake5dqd/sagemaker-train_837324ca5ba244138fd8f9fd9e856e7e has version 1.7.1, which satisfies requirement sagemaker-train==1.7.1 from https://files.pythonhosted.org/packages/91/45/32fd2ce8276285ee13f8c7d274cd030469cc42eab6c3893bd3e3089eed17/sagemaker_train-1.7.1.tar.gz 2026-04-01T00:44:40,895 Removed sagemaker-train==1.7.1 from https://files.pythonhosted.org/packages/91/45/32fd2ce8276285ee13f8c7d274cd030469cc42eab6c3893bd3e3089eed17/sagemaker_train-1.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-rkqqwndq' 2026-04-01T00:44:40,901 Created temporary directory: /tmp/pip-unpack-qq59vpgi 2026-04-01T00:44:40,902 Building wheels for collected packages: sagemaker-train 2026-04-01T00:44:40,906 Created temporary directory: /tmp/pip-wheel-pd3sk28z 2026-04-01T00:44:40,907 Destination directory: /tmp/pip-wheel-pd3sk28z 2026-04-01T00:44:40,909 Building wheel for sagemaker-train (pyproject.toml): started 2026-04-01T00:44:40,911 Running command Building wheel for sagemaker-train (pyproject.toml) 2026-04-01T00:44:41,549 running bdist_wheel 2026-04-01T00:44:41,566 running build 2026-04-01T00:44:41,567 running build_py 2026-04-01T00:44:41,573 creating build/lib/sagemaker 2026-04-01T00:44:41,575 copying src/sagemaker/__init__.py -> build/lib/sagemaker 2026-04-01T00:44:41,578 creating build/lib/sagemaker/train 2026-04-01T00:44:41,579 copying src/sagemaker/train/base_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,582 copying src/sagemaker/train/tuner.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,585 copying src/sagemaker/train/configs.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,587 copying src/sagemaker/train/types.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,589 copying src/sagemaker/train/dpo_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,592 copying src/sagemaker/train/common.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,594 copying src/sagemaker/train/templates.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,596 copying src/sagemaker/train/__init__.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,598 copying src/sagemaker/train/sft_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,601 copying src/sagemaker/train/constants.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,603 copying src/sagemaker/train/rlvr_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,605 copying src/sagemaker/train/rlaif_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,608 copying src/sagemaker/train/model_trainer.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,612 copying src/sagemaker/train/distributed.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,614 copying src/sagemaker/train/defaults.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,617 copying src/sagemaker/train/utils.py -> build/lib/sagemaker/train 2026-04-01T00:44:41,621 creating build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,622 copying src/sagemaker/ai_registry/air_hub.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,625 copying src/sagemaker/ai_registry/dataset_format_detector.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,627 copying src/sagemaker/ai_registry/dataset_utils.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,629 copying src/sagemaker/ai_registry/__init__.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,631 copying src/sagemaker/ai_registry/air_hub_entity.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,633 copying src/sagemaker/ai_registry/dataset_validation.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,636 copying src/sagemaker/ai_registry/dataset.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,639 copying src/sagemaker/ai_registry/evaluator.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,641 copying src/sagemaker/ai_registry/air_constants.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,643 copying src/sagemaker/ai_registry/air_utils.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,645 copying src/sagemaker/ai_registry/utils.py -> build/lib/sagemaker/ai_registry 2026-04-01T00:44:41,648 creating build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,649 copying src/sagemaker/train/aws_batch/batch_api_helper.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,651 copying src/sagemaker/train/aws_batch/boto_client.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,653 copying src/sagemaker/train/aws_batch/__init__.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,655 copying src/sagemaker/train/aws_batch/constants.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,657 copying src/sagemaker/train/aws_batch/exception.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,659 copying src/sagemaker/train/aws_batch/training_queued_job.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,661 copying src/sagemaker/train/aws_batch/training_queue.py -> build/lib/sagemaker/train/aws_batch 2026-04-01T00:44:41,665 creating build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,666 copying src/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,669 copying src/sagemaker/train/evaluate/execution.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,672 copying src/sagemaker/train/evaluate/benchmark_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,676 copying src/sagemaker/train/evaluate/__init__.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,678 copying src/sagemaker/train/evaluate/constants.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,680 copying src/sagemaker/train/evaluate/pipeline_templates.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,683 copying src/sagemaker/train/evaluate/base_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,687 copying src/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-04-01T00:44:41,690 creating build/lib/sagemaker/train/local 2026-04-01T00:44:41,691 copying src/sagemaker/train/local/__init__.py -> build/lib/sagemaker/train/local 2026-04-01T00:44:41,693 copying src/sagemaker/train/local/entities.py -> build/lib/sagemaker/train/local 2026-04-01T00:44:41,695 copying src/sagemaker/train/local/data.py -> build/lib/sagemaker/train/local 2026-04-01T00:44:41,698 copying src/sagemaker/train/local/local_container.py -> build/lib/sagemaker/train/local 2026-04-01T00:44:41,701 creating build/lib/sagemaker/train/container_drivers 2026-04-01T00:44:41,702 copying src/sagemaker/train/container_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers 2026-04-01T00:44:41,705 creating build/lib/sagemaker/train/sm_recipes 2026-04-01T00:44:41,706 copying src/sagemaker/train/sm_recipes/__init__.py -> build/lib/sagemaker/train/sm_recipes 2026-04-01T00:44:41,708 copying src/sagemaker/train/sm_recipes/utils.py -> build/lib/sagemaker/train/sm_recipes 2026-04-01T00:44:41,712 creating build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,713 copying src/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,715 copying src/sagemaker/train/common_utils/finetune_utils.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,718 copying src/sagemaker/train/common_utils/recipe_utils.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,720 copying src/sagemaker/train/common_utils/show_results_utils.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,723 copying src/sagemaker/train/common_utils/constants.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,725 copying src/sagemaker/train/common_utils/trainer_wait.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,728 copying src/sagemaker/train/common_utils/metrics_visualizer.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,730 copying src/sagemaker/train/common_utils/model_resolution.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,733 copying src/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/lib/sagemaker/train/common_utils 2026-04-01T00:44:41,736 creating build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,737 copying src/sagemaker/train/remote_function/invoke_function.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,739 copying src/sagemaker/train/remote_function/errors.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,741 copying src/sagemaker/train/remote_function/__init__.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,743 copying src/sagemaker/train/remote_function/custom_file_filter.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,745 copying src/sagemaker/train/remote_function/spark_config.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,747 copying src/sagemaker/train/remote_function/checkpoint_location.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,749 copying src/sagemaker/train/remote_function/logging_config.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,751 copying src/sagemaker/train/remote_function/job.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,753 copying src/sagemaker/train/remote_function/client.py -> build/lib/sagemaker/train/remote_function 2026-04-01T00:44:41,755 creating build/lib/sagemaker/train/container_drivers/common 2026-04-01T00:44:41,756 copying src/sagemaker/train/container_drivers/common/__init__.py -> build/lib/sagemaker/train/container_drivers/common 2026-04-01T00:44:41,758 copying src/sagemaker/train/container_drivers/common/utils.py -> build/lib/sagemaker/train/container_drivers/common 2026-04-01T00:44:41,761 creating build/lib/sagemaker/train/container_drivers/scripts 2026-04-01T00:44:41,762 copying src/sagemaker/train/container_drivers/scripts/__init__.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-04-01T00:44:41,764 copying src/sagemaker/train/container_drivers/scripts/environment.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-04-01T00:44:41,767 creating build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,768 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,771 copying src/sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,773 copying src/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,775 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,778 copying src/sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:41,780 creating build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,781 copying src/sagemaker/train/remote_function/core/serialization.py -> build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,783 copying src/sagemaker/train/remote_function/core/pipeline_variables.py -> build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,786 copying src/sagemaker/train/remote_function/core/__init__.py -> build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,788 copying src/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,789 copying src/sagemaker/train/remote_function/core/stored_function.py -> build/lib/sagemaker/train/remote_function/core 2026-04-01T00:44:41,792 creating build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,793 copying src/sagemaker/train/remote_function/runtime_environment/spark_app.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,795 copying src/sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,798 copying src/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,800 copying src/sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,802 copying src/sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:41,806 running egg_info 2026-04-01T00:44:41,815 writing src/sagemaker_train.egg-info/PKG-INFO 2026-04-01T00:44:41,822 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-04-01T00:44:41,825 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-04-01T00:44:41,826 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-04-01T00:44:41,849 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:41,856 reading manifest template 'MANIFEST.in' 2026-04-01T00:44:41,899 adding license file 'LICENSE' 2026-04-01T00:44:41,906 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-04-01T00:44:41,917 copying src/sagemaker/train/sm_recipes/training_recipes.json -> build/lib/sagemaker/train/sm_recipes 2026-04-01T00:44:41,920 creating build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,921 copying src/sagemaker/ai_registry/schemas/converse.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,924 copying src/sagemaker/ai_registry/schemas/dpo.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,927 copying src/sagemaker/ai_registry/schemas/genqa.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,929 copying src/sagemaker/ai_registry/schemas/hf_preference.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,932 copying src/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,934 copying src/sagemaker/ai_registry/schemas/openai_chat.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,936 copying src/sagemaker/ai_registry/schemas/verl.json -> build/lib/sagemaker/ai_registry/schemas 2026-04-01T00:44:41,955 installing to build/bdist.linux-armv7l/wheel 2026-04-01T00:44:41,956 running install 2026-04-01T00:44:41,981 running install_lib 2026-04-01T00:44:41,986 creating build/bdist.linux-armv7l/wheel 2026-04-01T00:44:41,988 creating build/bdist.linux-armv7l/wheel/sagemaker 2026-04-01T00:44:41,990 creating build/bdist.linux-armv7l/wheel/sagemaker/train 2026-04-01T00:44:41,992 copying build/lib/sagemaker/train/base_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:41,993 copying build/lib/sagemaker/train/tuner.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:41,997 copying build/lib/sagemaker/train/configs.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:41,999 creating build/bdist.linux-armv7l/wheel/sagemaker/train/aws_batch 2026-04-01T00:44:42,000 copying build/lib/sagemaker/train/aws_batch/batch_api_helper.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,002 copying build/lib/sagemaker/train/aws_batch/boto_client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,004 copying build/lib/sagemaker/train/aws_batch/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,005 copying build/lib/sagemaker/train/aws_batch/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,007 copying build/lib/sagemaker/train/aws_batch/exception.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,009 copying build/lib/sagemaker/train/aws_batch/training_queued_job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,012 copying build/lib/sagemaker/train/aws_batch/training_queue.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-04-01T00:44:42,014 copying build/lib/sagemaker/train/types.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,016 copying build/lib/sagemaker/train/dpo_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,019 copying build/lib/sagemaker/train/common.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,025 copying build/lib/sagemaker/train/templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,028 creating build/bdist.linux-armv7l/wheel/sagemaker/train/evaluate 2026-04-01T00:44:42,030 copying build/lib/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,033 copying build/lib/sagemaker/train/evaluate/execution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,037 copying build/lib/sagemaker/train/evaluate/benchmark_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,040 copying build/lib/sagemaker/train/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,042 copying build/lib/sagemaker/train/evaluate/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,045 copying build/lib/sagemaker/train/evaluate/pipeline_templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,048 copying build/lib/sagemaker/train/evaluate/base_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,052 copying build/lib/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-04-01T00:44:42,055 copying build/lib/sagemaker/train/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,057 copying build/lib/sagemaker/train/sft_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,060 copying build/lib/sagemaker/train/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,063 creating build/bdist.linux-armv7l/wheel/sagemaker/train/local 2026-04-01T00:44:42,064 copying build/lib/sagemaker/train/local/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-04-01T00:44:42,066 copying build/lib/sagemaker/train/local/entities.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-04-01T00:44:42,069 copying build/lib/sagemaker/train/local/data.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-04-01T00:44:42,072 copying build/lib/sagemaker/train/local/local_container.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-04-01T00:44:42,075 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers 2026-04-01T00:44:42,077 copying build/lib/sagemaker/train/container_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers 2026-04-01T00:44:42,080 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/common 2026-04-01T00:44:42,081 copying build/lib/sagemaker/train/container_drivers/common/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-04-01T00:44:42,083 copying build/lib/sagemaker/train/container_drivers/common/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-04-01T00:44:42,086 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/scripts 2026-04-01T00:44:42,088 copying build/lib/sagemaker/train/container_drivers/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-04-01T00:44:42,090 copying build/lib/sagemaker/train/container_drivers/scripts/environment.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-04-01T00:44:42,093 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:42,094 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:42,096 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:42,099 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:42,101 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-04-01T00:44:42,103 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-04-01T00:44:42,106 copying build/lib/sagemaker/train/rlvr_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,108 copying build/lib/sagemaker/train/rlaif_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,111 copying build/lib/sagemaker/train/model_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,115 copying build/lib/sagemaker/train/distributed.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,118 creating build/bdist.linux-armv7l/wheel/sagemaker/train/sm_recipes 2026-04-01T00:44:42,120 copying build/lib/sagemaker/train/sm_recipes/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-04-01T00:44:42,122 copying build/lib/sagemaker/train/sm_recipes/training_recipes.json -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-04-01T00:44:42,124 copying build/lib/sagemaker/train/sm_recipes/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-04-01T00:44:42,126 copying build/lib/sagemaker/train/defaults.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,130 creating build/bdist.linux-armv7l/wheel/sagemaker/train/common_utils 2026-04-01T00:44:42,132 copying build/lib/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,134 copying build/lib/sagemaker/train/common_utils/finetune_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,138 copying build/lib/sagemaker/train/common_utils/recipe_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,141 copying build/lib/sagemaker/train/common_utils/show_results_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,144 copying build/lib/sagemaker/train/common_utils/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,147 copying build/lib/sagemaker/train/common_utils/trainer_wait.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,150 copying build/lib/sagemaker/train/common_utils/metrics_visualizer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,153 copying build/lib/sagemaker/train/common_utils/model_resolution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,156 copying build/lib/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-04-01T00:44:42,159 copying build/lib/sagemaker/train/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-04-01T00:44:42,163 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function 2026-04-01T00:44:42,165 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/core 2026-04-01T00:44:42,167 copying build/lib/sagemaker/train/remote_function/core/serialization.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-04-01T00:44:42,170 copying build/lib/sagemaker/train/remote_function/core/pipeline_variables.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-04-01T00:44:42,173 copying build/lib/sagemaker/train/remote_function/core/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-04-01T00:44:42,175 copying build/lib/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-04-01T00:44:42,178 copying build/lib/sagemaker/train/remote_function/core/stored_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-04-01T00:44:42,180 copying build/lib/sagemaker/train/remote_function/invoke_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,183 copying build/lib/sagemaker/train/remote_function/errors.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,185 copying build/lib/sagemaker/train/remote_function/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,187 copying build/lib/sagemaker/train/remote_function/custom_file_filter.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,191 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:42,192 copying build/lib/sagemaker/train/remote_function/runtime_environment/spark_app.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:42,194 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-04-01T00:44:42,197 copying build/lib/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-04-01T00:44:42,200 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-04-01T00:44:42,202 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-04-01T00:44:42,206 copying build/lib/sagemaker/train/remote_function/spark_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,208 copying build/lib/sagemaker/train/remote_function/checkpoint_location.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,210 copying build/lib/sagemaker/train/remote_function/logging_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,213 copying build/lib/sagemaker/train/remote_function/job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,215 copying build/lib/sagemaker/train/remote_function/client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-04-01T00:44:42,217 copying build/lib/sagemaker/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker 2026-04-01T00:44:42,221 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry 2026-04-01T00:44:42,222 copying build/lib/sagemaker/ai_registry/air_hub.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,225 copying build/lib/sagemaker/ai_registry/dataset_format_detector.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,228 copying build/lib/sagemaker/ai_registry/dataset_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,230 copying build/lib/sagemaker/ai_registry/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,232 copying build/lib/sagemaker/ai_registry/air_hub_entity.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,235 copying build/lib/sagemaker/ai_registry/dataset_validation.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,239 copying build/lib/sagemaker/ai_registry/dataset.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,242 copying build/lib/sagemaker/ai_registry/evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,246 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry/schemas 2026-04-01T00:44:42,248 copying build/lib/sagemaker/ai_registry/schemas/hf_preference.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,251 copying build/lib/sagemaker/ai_registry/schemas/dpo.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,254 copying build/lib/sagemaker/ai_registry/schemas/converse.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,256 copying build/lib/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,259 copying build/lib/sagemaker/ai_registry/schemas/verl.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,261 copying build/lib/sagemaker/ai_registry/schemas/genqa.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,263 copying build/lib/sagemaker/ai_registry/schemas/openai_chat.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-04-01T00:44:42,265 copying build/lib/sagemaker/ai_registry/air_constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,267 copying build/lib/sagemaker/ai_registry/air_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,269 copying build/lib/sagemaker/ai_registry/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-04-01T00:44:42,271 running install_egg_info 2026-04-01T00:44:42,276 Copying src/sagemaker_train.egg-info to build/bdist.linux-armv7l/wheel/./sagemaker_train-1.7.1-py3.11.egg-info 2026-04-01T00:44:42,287 running install_scripts 2026-04-01T00:44:42,299 creating build/bdist.linux-armv7l/wheel/sagemaker_train-1.7.1.dist-info/WHEEL 2026-04-01T00:44:42,302 creating '/tmp/pip-wheel-pd3sk28z/.tmp-gef5defd/sagemaker_train-1.7.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-01T00:44:42,304 adding 'sagemaker/__init__.py' 2026-04-01T00:44:42,306 adding 'sagemaker/ai_registry/__init__.py' 2026-04-01T00:44:42,307 adding 'sagemaker/ai_registry/air_constants.py' 2026-04-01T00:44:42,309 adding 'sagemaker/ai_registry/air_hub.py' 2026-04-01T00:44:42,311 adding 'sagemaker/ai_registry/air_hub_entity.py' 2026-04-01T00:44:42,312 adding 'sagemaker/ai_registry/air_utils.py' 2026-04-01T00:44:42,315 adding 'sagemaker/ai_registry/dataset.py' 2026-04-01T00:44:42,317 adding 'sagemaker/ai_registry/dataset_format_detector.py' 2026-04-01T00:44:42,319 adding 'sagemaker/ai_registry/dataset_utils.py' 2026-04-01T00:44:42,320 adding 'sagemaker/ai_registry/dataset_validation.py' 2026-04-01T00:44:42,323 adding 'sagemaker/ai_registry/evaluator.py' 2026-04-01T00:44:42,324 adding 'sagemaker/ai_registry/utils.py' 2026-04-01T00:44:42,326 adding 'sagemaker/ai_registry/schemas/converse.json' 2026-04-01T00:44:42,327 adding 'sagemaker/ai_registry/schemas/dpo.json' 2026-04-01T00:44:42,329 adding 'sagemaker/ai_registry/schemas/genqa.json' 2026-04-01T00:44:42,330 adding 'sagemaker/ai_registry/schemas/hf_preference.json' 2026-04-01T00:44:42,331 adding 'sagemaker/ai_registry/schemas/hf_prompt_completion.json' 2026-04-01T00:44:42,332 adding 'sagemaker/ai_registry/schemas/openai_chat.json' 2026-04-01T00:44:42,334 adding 'sagemaker/ai_registry/schemas/verl.json' 2026-04-01T00:44:42,336 adding 'sagemaker/train/__init__.py' 2026-04-01T00:44:42,337 adding 'sagemaker/train/base_trainer.py' 2026-04-01T00:44:42,339 adding 'sagemaker/train/common.py' 2026-04-01T00:44:42,340 adding 'sagemaker/train/configs.py' 2026-04-01T00:44:42,342 adding 'sagemaker/train/constants.py' 2026-04-01T00:44:42,344 adding 'sagemaker/train/defaults.py' 2026-04-01T00:44:42,346 adding 'sagemaker/train/distributed.py' 2026-04-01T00:44:42,348 adding 'sagemaker/train/dpo_trainer.py' 2026-04-01T00:44:42,356 adding 'sagemaker/train/model_trainer.py' 2026-04-01T00:44:42,359 adding 'sagemaker/train/rlaif_trainer.py' 2026-04-01T00:44:42,360 adding 'sagemaker/train/rlvr_trainer.py' 2026-04-01T00:44:42,363 adding 'sagemaker/train/sft_trainer.py' 2026-04-01T00:44:42,364 adding 'sagemaker/train/templates.py' 2026-04-01T00:44:42,373 adding 'sagemaker/train/tuner.py' 2026-04-01T00:44:42,374 adding 'sagemaker/train/types.py' 2026-04-01T00:44:42,376 adding 'sagemaker/train/utils.py' 2026-04-01T00:44:42,378 adding 'sagemaker/train/aws_batch/__init__.py' 2026-04-01T00:44:42,380 adding 'sagemaker/train/aws_batch/batch_api_helper.py' 2026-04-01T00:44:42,381 adding 'sagemaker/train/aws_batch/boto_client.py' 2026-04-01T00:44:42,382 adding 'sagemaker/train/aws_batch/constants.py' 2026-04-01T00:44:42,384 adding 'sagemaker/train/aws_batch/exception.py' 2026-04-01T00:44:42,386 adding 'sagemaker/train/aws_batch/training_queue.py' 2026-04-01T00:44:42,388 adding 'sagemaker/train/aws_batch/training_queued_job.py' 2026-04-01T00:44:42,390 adding 'sagemaker/train/common_utils/constants.py' 2026-04-01T00:44:42,394 adding 'sagemaker/train/common_utils/finetune_utils.py' 2026-04-01T00:44:42,395 adding 'sagemaker/train/common_utils/get_mlflow_endpoint.py' 2026-04-01T00:44:42,397 adding 'sagemaker/train/common_utils/metrics_visualizer.py' 2026-04-01T00:44:42,399 adding 'sagemaker/train/common_utils/mlflow_metrics_util.py' 2026-04-01T00:44:42,401 adding 'sagemaker/train/common_utils/model_resolution.py' 2026-04-01T00:44:42,403 adding 'sagemaker/train/common_utils/recipe_utils.py' 2026-04-01T00:44:42,407 adding 'sagemaker/train/common_utils/show_results_utils.py' 2026-04-01T00:44:42,410 adding 'sagemaker/train/common_utils/trainer_wait.py' 2026-04-01T00:44:42,412 adding 'sagemaker/train/container_drivers/__init__.py' 2026-04-01T00:44:42,413 adding 'sagemaker/train/container_drivers/common/__init__.py' 2026-04-01T00:44:42,415 adding 'sagemaker/train/container_drivers/common/utils.py' 2026-04-01T00:44:42,417 adding 'sagemaker/train/container_drivers/distributed_drivers/__init__.py' 2026-04-01T00:44:42,418 adding 'sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py' 2026-04-01T00:44:42,419 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py' 2026-04-01T00:44:42,421 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py' 2026-04-01T00:44:42,423 adding 'sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py' 2026-04-01T00:44:42,424 adding 'sagemaker/train/container_drivers/scripts/__init__.py' 2026-04-01T00:44:42,426 adding 'sagemaker/train/container_drivers/scripts/environment.py' 2026-04-01T00:44:42,428 adding 'sagemaker/train/evaluate/__init__.py' 2026-04-01T00:44:42,432 adding 'sagemaker/train/evaluate/base_evaluator.py' 2026-04-01T00:44:42,436 adding 'sagemaker/train/evaluate/benchmark_evaluator.py' 2026-04-01T00:44:42,438 adding 'sagemaker/train/evaluate/constants.py' 2026-04-01T00:44:42,441 adding 'sagemaker/train/evaluate/custom_scorer_evaluator.py' 2026-04-01T00:44:42,448 adding 'sagemaker/train/evaluate/execution.py' 2026-04-01T00:44:42,451 adding 'sagemaker/train/evaluate/llm_as_judge_evaluator.py' 2026-04-01T00:44:42,454 adding 'sagemaker/train/evaluate/pipeline_templates.py' 2026-04-01T00:44:42,456 adding 'sagemaker/train/local/__init__.py' 2026-04-01T00:44:42,458 adding 'sagemaker/train/local/data.py' 2026-04-01T00:44:42,460 adding 'sagemaker/train/local/entities.py' 2026-04-01T00:44:42,463 adding 'sagemaker/train/local/local_container.py' 2026-04-01T00:44:42,465 adding 'sagemaker/train/remote_function/__init__.py' 2026-04-01T00:44:42,466 adding 'sagemaker/train/remote_function/checkpoint_location.py' 2026-04-01T00:44:42,467 adding 'sagemaker/train/remote_function/client.py' 2026-04-01T00:44:42,469 adding 'sagemaker/train/remote_function/custom_file_filter.py' 2026-04-01T00:44:42,470 adding 'sagemaker/train/remote_function/errors.py' 2026-04-01T00:44:42,472 adding 'sagemaker/train/remote_function/invoke_function.py' 2026-04-01T00:44:42,473 adding 'sagemaker/train/remote_function/job.py' 2026-04-01T00:44:42,474 adding 'sagemaker/train/remote_function/logging_config.py' 2026-04-01T00:44:42,476 adding 'sagemaker/train/remote_function/spark_config.py' 2026-04-01T00:44:42,478 adding 'sagemaker/train/remote_function/core/__init__.py' 2026-04-01T00:44:42,479 adding 'sagemaker/train/remote_function/core/_custom_dispatch_table.py' 2026-04-01T00:44:42,480 adding 'sagemaker/train/remote_function/core/pipeline_variables.py' 2026-04-01T00:44:42,482 adding 'sagemaker/train/remote_function/core/serialization.py' 2026-04-01T00:44:42,483 adding 'sagemaker/train/remote_function/core/stored_function.py' 2026-04-01T00:44:42,485 adding 'sagemaker/train/remote_function/runtime_environment/__init__.py' 2026-04-01T00:44:42,487 adding 'sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py' 2026-04-01T00:44:42,489 adding 'sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py' 2026-04-01T00:44:42,492 adding 'sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py' 2026-04-01T00:44:42,494 adding 'sagemaker/train/remote_function/runtime_environment/spark_app.py' 2026-04-01T00:44:42,495 adding 'sagemaker/train/sm_recipes/__init__.py' 2026-04-01T00:44:42,497 adding 'sagemaker/train/sm_recipes/training_recipes.json' 2026-04-01T00:44:42,499 adding 'sagemaker/train/sm_recipes/utils.py' 2026-04-01T00:44:42,503 adding 'sagemaker_train-1.7.1.dist-info/licenses/LICENSE' 2026-04-01T00:44:42,504 adding 'sagemaker_train-1.7.1.dist-info/METADATA' 2026-04-01T00:44:42,505 adding 'sagemaker_train-1.7.1.dist-info/WHEEL' 2026-04-01T00:44:42,506 adding 'sagemaker_train-1.7.1.dist-info/top_level.txt' 2026-04-01T00:44:42,508 adding 'sagemaker_train-1.7.1.dist-info/RECORD' 2026-04-01T00:44:42,513 removing build/bdist.linux-armv7l/wheel 2026-04-01T00:44:42,657 Building wheel for sagemaker-train (pyproject.toml): finished with status 'done' 2026-04-01T00:44:42,671 Created wheel for sagemaker-train: filename=sagemaker_train-1.7.1-py3-none-any.whl size=259564 sha256=dbccd1a4cde404347fca63edbfe8c4e06430e174777dfbe9dc6a7fb696e6bf3b 2026-04-01T00:44:42,672 Stored in directory: /tmp/pip-ephem-wheel-cache-4vhrjrnp/wheels/80/b7/f4/1b8827e1e475615754fa79a6d01b327e07c2fff773e3345821 2026-04-01T00:44:42,687 Successfully built sagemaker-train 2026-04-01T00:44:42,696 Removed build tracker: '/tmp/pip-build-tracker-rkqqwndq'