2026-03-27T03:47:10,293 Created temporary directory: /tmp/pip-ephem-wheel-cache-y5erbze5 2026-03-27T03:47:10,295 Created temporary directory: /tmp/pip-build-tracker-jvml07sh 2026-03-27T03:47:10,296 Initialized build tracking at /tmp/pip-build-tracker-jvml07sh 2026-03-27T03:47:10,296 Created build tracker: /tmp/pip-build-tracker-jvml07sh 2026-03-27T03:47:10,297 Entered build tracker: /tmp/pip-build-tracker-jvml07sh 2026-03-27T03:47:10,298 Created temporary directory: /tmp/pip-wheel-gn_e0a48 2026-03-27T03:47:10,301 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-27T03:47:10,304 Created temporary directory: /tmp/pip-ephem-wheel-cache-qf0r2l8r 2026-03-27T03:47:10,326 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T03:47:10,330 2 location(s) to search for versions of sagemaker-train: 2026-03-27T03:47:10,330 * https://pypi.org/simple/sagemaker-train/ 2026-03-27T03:47:10,330 * https://www.piwheels.org/simple/sagemaker-train/ 2026-03-27T03:47:10,331 Fetching project page and analyzing links: https://pypi.org/simple/sagemaker-train/ 2026-03-27T03:47:10,331 Getting page https://pypi.org/simple/sagemaker-train/ 2026-03-27T03:47:10,333 Found index url https://pypi.org/simple 2026-03-27T03:47:10,557 Fetched page https://pypi.org/simple/sagemaker-train/ as application/vnd.pypi.simple.v1+json 2026-03-27T03:47:10,562 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-27T03:47:10,563 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-27T03:47:10,564 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-27T03:47:10,564 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-27T03:47:10,565 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-27T03:47:10,566 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-27T03:47:10,567 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-27T03:47:10,568 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-27T03:47:10,568 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-27T03:47:10,569 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-27T03:47:10,570 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-27T03:47:10,571 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-27T03:47:10,571 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-27T03:47:10,572 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-27T03:47:10,572 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-27T03:47:10,573 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-27T03:47:10,574 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-27T03:47:10,575 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-27T03:47:10,575 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-03-27T03:47:10,576 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-03-27T03:47:10,577 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-03-27T03:47:10,578 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-03-27T03:47:10,579 Fetching project page and analyzing links: https://www.piwheels.org/simple/sagemaker-train/ 2026-03-27T03:47:10,579 Getting page https://www.piwheels.org/simple/sagemaker-train/ 2026-03-27T03:47:10,580 Found index url https://www.piwheels.org/simple 2026-03-27T03:47:10,749 Fetched page https://www.piwheels.org/simple/sagemaker-train/ as text/html 2026-03-27T03:47:10,753 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-03-27T03:47:10,754 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-03-27T03:47:10,755 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-27T03:47:10,755 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-27T03:47:10,755 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-27T03:47:10,756 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-27T03:47:10,756 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-27T03:47:10,757 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-27T03:47:10,757 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-27T03:47:10,758 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-27T03:47:10,758 Skipping link: not a file: https://www.piwheels.org/simple/sagemaker-train/ 2026-03-27T03:47:10,759 Skipping link: not a file: https://pypi.org/simple/sagemaker-train/ 2026-03-27T03:47:10,779 Given no hashes to check 1 links for project 'sagemaker-train': discarding no candidates 2026-03-27T03:47:10,796 Collecting sagemaker-train==1.7.0 2026-03-27T03:47:10,799 Created temporary directory: /tmp/pip-unpack-015ak06f 2026-03-27T03:47:10,948 Downloading sagemaker_train-1.7.0.tar.gz (198 kB) 2026-03-27T03:47:11,260 Added sagemaker-train==1.7.0 from https://files.pythonhosted.org/packages/1e/54/a4b3b77a26dd47c5cebf0af0a756325e4926b2f689df001ed1dc58a308ad/sagemaker_train-1.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-jvml07sh' 2026-03-27T03:47:11,266 Created temporary directory: /tmp/pip-build-env-ziyd9nes 2026-03-27T03:47:11,270 Installing build dependencies: started 2026-03-27T03:47:11,272 Running command pip subprocess to install build dependencies 2026-03-27T03:47:12,396 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T03:47:12,809 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-27T03:47:12,831 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T03:47:14,587 Collecting setuptools>=64 2026-03-27T03:47:14,694 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T03:47:14,983 Collecting wheel 2026-03-27T03:47:14,998 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T03:47:15,181 Collecting packaging>=24.0 2026-03-27T03:47:15,200 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T03:47:18,199 Installing collected packages: setuptools, packaging, wheel 2026-03-27T03:47:21,550 Creating /tmp/pip-build-env-ziyd9nes/overlay/local/bin 2026-03-27T03:47:21,552 changing mode of /tmp/pip-build-env-ziyd9nes/overlay/local/bin/wheel to 755 2026-03-27T03:47:21,573 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T03:47:21,848 Installing build dependencies: finished with status 'done' 2026-03-27T03:47:21,854 Getting requirements to build wheel: started 2026-03-27T03:47:21,855 Running command Getting requirements to build wheel 2026-03-27T03:47:22,574 running egg_info 2026-03-27T03:47:22,579 writing src/sagemaker_train.egg-info/PKG-INFO 2026-03-27T03:47:22,586 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-03-27T03:47:22,589 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-03-27T03:47:22,590 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-03-27T03:47:22,626 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:22,634 reading manifest template 'MANIFEST.in' 2026-03-27T03:47:22,671 adding license file 'LICENSE' 2026-03-27T03:47:22,678 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:22,774 Getting requirements to build wheel: finished with status 'done' 2026-03-27T03:47:22,778 Created temporary directory: /tmp/pip-modern-metadata-brxz1rvz 2026-03-27T03:47:22,780 Preparing metadata (pyproject.toml): started 2026-03-27T03:47:22,781 Running command Preparing metadata (pyproject.toml) 2026-03-27T03:47:23,422 running dist_info 2026-03-27T03:47:23,433 creating /tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info 2026-03-27T03:47:23,434 writing /tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/PKG-INFO 2026-03-27T03:47:23,441 writing dependency_links to /tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/dependency_links.txt 2026-03-27T03:47:23,445 writing requirements to /tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/requires.txt 2026-03-27T03:47:23,446 writing top-level names to /tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/top_level.txt 2026-03-27T03:47:23,447 writing manifest file '/tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:23,479 reading manifest file '/tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:23,483 reading manifest template 'MANIFEST.in' 2026-03-27T03:47:23,521 adding license file 'LICENSE' 2026-03-27T03:47:23,526 writing manifest file '/tmp/pip-modern-metadata-brxz1rvz/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:23,528 creating '/tmp/pip-modern-metadata-brxz1rvz/sagemaker_train-1.7.0.dist-info' 2026-03-27T03:47:23,648 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T03:47:23,653 Source in /tmp/pip-wheel-gn_e0a48/sagemaker-train_0a22eb19bf354e48a90b0e39cd99154e has version 1.7.0, which satisfies requirement sagemaker-train==1.7.0 from https://files.pythonhosted.org/packages/1e/54/a4b3b77a26dd47c5cebf0af0a756325e4926b2f689df001ed1dc58a308ad/sagemaker_train-1.7.0.tar.gz 2026-03-27T03:47:23,654 Removed sagemaker-train==1.7.0 from https://files.pythonhosted.org/packages/1e/54/a4b3b77a26dd47c5cebf0af0a756325e4926b2f689df001ed1dc58a308ad/sagemaker_train-1.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-jvml07sh' 2026-03-27T03:47:23,659 Created temporary directory: /tmp/pip-unpack-7f4wrb45 2026-03-27T03:47:23,660 Building wheels for collected packages: sagemaker-train 2026-03-27T03:47:23,664 Created temporary directory: /tmp/pip-wheel-wib8cidk 2026-03-27T03:47:23,665 Destination directory: /tmp/pip-wheel-wib8cidk 2026-03-27T03:47:23,667 Building wheel for sagemaker-train (pyproject.toml): started 2026-03-27T03:47:23,668 Running command Building wheel for sagemaker-train (pyproject.toml) 2026-03-27T03:47:24,306 running bdist_wheel 2026-03-27T03:47:24,324 running build 2026-03-27T03:47:24,324 running build_py 2026-03-27T03:47:24,330 creating build/lib/sagemaker 2026-03-27T03:47:24,333 copying src/sagemaker/__init__.py -> build/lib/sagemaker 2026-03-27T03:47:24,336 creating build/lib/sagemaker/train 2026-03-27T03:47:24,337 copying src/sagemaker/train/sft_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,340 copying src/sagemaker/train/templates.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,342 copying src/sagemaker/train/__init__.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,344 copying src/sagemaker/train/tuner.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,348 copying src/sagemaker/train/distributed.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,366 copying src/sagemaker/train/rlvr_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,369 copying src/sagemaker/train/rlaif_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,371 copying src/sagemaker/train/model_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,375 copying src/sagemaker/train/defaults.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,378 copying src/sagemaker/train/base_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,380 copying src/sagemaker/train/dpo_trainer.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,382 copying src/sagemaker/train/common.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,384 copying src/sagemaker/train/configs.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,386 copying src/sagemaker/train/types.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,388 copying src/sagemaker/train/constants.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,390 copying src/sagemaker/train/utils.py -> build/lib/sagemaker/train 2026-03-27T03:47:24,393 creating build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,394 copying src/sagemaker/ai_registry/__init__.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,396 copying src/sagemaker/ai_registry/evaluator.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,398 copying src/sagemaker/ai_registry/dataset.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,401 copying src/sagemaker/ai_registry/air_hub_entity.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,403 copying src/sagemaker/ai_registry/dataset_format_detector.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,405 copying src/sagemaker/ai_registry/dataset_utils.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,407 copying src/sagemaker/ai_registry/dataset_validation.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,410 copying src/sagemaker/ai_registry/air_constants.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,412 copying src/sagemaker/ai_registry/air_hub.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,414 copying src/sagemaker/ai_registry/air_utils.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,416 copying src/sagemaker/ai_registry/utils.py -> build/lib/sagemaker/ai_registry 2026-03-27T03:47:24,418 creating build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,419 copying src/sagemaker/train/common_utils/trainer_wait.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,422 copying src/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,425 copying src/sagemaker/train/common_utils/recipe_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,427 copying src/sagemaker/train/common_utils/model_resolution.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,429 copying src/sagemaker/train/common_utils/finetune_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,432 copying src/sagemaker/train/common_utils/show_results_utils.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,435 copying src/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,437 copying src/sagemaker/train/common_utils/constants.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,439 copying src/sagemaker/train/common_utils/metrics_visualizer.py -> build/lib/sagemaker/train/common_utils 2026-03-27T03:47:24,441 creating build/lib/sagemaker/train/local 2026-03-27T03:47:24,442 copying src/sagemaker/train/local/entities.py -> build/lib/sagemaker/train/local 2026-03-27T03:47:24,444 copying src/sagemaker/train/local/__init__.py -> build/lib/sagemaker/train/local 2026-03-27T03:47:24,446 copying src/sagemaker/train/local/data.py -> build/lib/sagemaker/train/local 2026-03-27T03:47:24,448 copying src/sagemaker/train/local/local_container.py -> build/lib/sagemaker/train/local 2026-03-27T03:47:24,451 creating build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,452 copying src/sagemaker/train/evaluate/benchmark_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,455 copying src/sagemaker/train/evaluate/pipeline_templates.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,459 copying src/sagemaker/train/evaluate/__init__.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,460 copying src/sagemaker/train/evaluate/execution.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,464 copying src/sagemaker/train/evaluate/base_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,467 copying src/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,470 copying src/sagemaker/train/evaluate/constants.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,472 copying src/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/lib/sagemaker/train/evaluate 2026-03-27T03:47:24,476 creating build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,477 copying src/sagemaker/train/aws_batch/__init__.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,478 copying src/sagemaker/train/aws_batch/training_queued_job.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,481 copying src/sagemaker/train/aws_batch/boto_client.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,483 copying src/sagemaker/train/aws_batch/batch_api_helper.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,485 copying src/sagemaker/train/aws_batch/training_queue.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,487 copying src/sagemaker/train/aws_batch/exception.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,489 copying src/sagemaker/train/aws_batch/constants.py -> build/lib/sagemaker/train/aws_batch 2026-03-27T03:47:24,492 creating build/lib/sagemaker/train/sm_recipes 2026-03-27T03:47:24,493 copying src/sagemaker/train/sm_recipes/__init__.py -> build/lib/sagemaker/train/sm_recipes 2026-03-27T03:47:24,495 copying src/sagemaker/train/sm_recipes/utils.py -> build/lib/sagemaker/train/sm_recipes 2026-03-27T03:47:24,498 creating build/lib/sagemaker/train/container_drivers 2026-03-27T03:47:24,499 copying src/sagemaker/train/container_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers 2026-03-27T03:47:24,501 creating build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,502 copying src/sagemaker/train/remote_function/spark_config.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,504 copying src/sagemaker/train/remote_function/checkpoint_location.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,506 copying src/sagemaker/train/remote_function/client.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,508 copying src/sagemaker/train/remote_function/__init__.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,510 copying src/sagemaker/train/remote_function/invoke_function.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,512 copying src/sagemaker/train/remote_function/custom_file_filter.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,514 copying src/sagemaker/train/remote_function/errors.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,516 copying src/sagemaker/train/remote_function/job.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,517 copying src/sagemaker/train/remote_function/logging_config.py -> build/lib/sagemaker/train/remote_function 2026-03-27T03:47:24,520 creating build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,521 copying src/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,523 copying src/sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,525 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,526 copying src/sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,528 copying src/sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py -> build/lib/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,531 creating build/lib/sagemaker/train/container_drivers/common 2026-03-27T03:47:24,532 copying src/sagemaker/train/container_drivers/common/__init__.py -> build/lib/sagemaker/train/container_drivers/common 2026-03-27T03:47:24,534 copying src/sagemaker/train/container_drivers/common/utils.py -> build/lib/sagemaker/train/container_drivers/common 2026-03-27T03:47:24,537 creating build/lib/sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,538 copying src/sagemaker/train/container_drivers/scripts/environment.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,541 copying src/sagemaker/train/container_drivers/scripts/__init__.py -> build/lib/sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,544 creating build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,545 copying src/sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,547 copying src/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,549 copying src/sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,552 copying src/sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,555 copying src/sagemaker/train/remote_function/runtime_environment/spark_app.py -> build/lib/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,557 creating build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,558 copying src/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,560 copying src/sagemaker/train/remote_function/core/stored_function.py -> build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,562 copying src/sagemaker/train/remote_function/core/pipeline_variables.py -> build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,564 copying src/sagemaker/train/remote_function/core/__init__.py -> build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,565 copying src/sagemaker/train/remote_function/core/serialization.py -> build/lib/sagemaker/train/remote_function/core 2026-03-27T03:47:24,567 running egg_info 2026-03-27T03:47:24,577 writing src/sagemaker_train.egg-info/PKG-INFO 2026-03-27T03:47:24,584 writing dependency_links to src/sagemaker_train.egg-info/dependency_links.txt 2026-03-27T03:47:24,587 writing requirements to src/sagemaker_train.egg-info/requires.txt 2026-03-27T03:47:24,588 writing top-level names to src/sagemaker_train.egg-info/top_level.txt 2026-03-27T03:47:24,612 reading manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:24,619 reading manifest template 'MANIFEST.in' 2026-03-27T03:47:24,659 adding license file 'LICENSE' 2026-03-27T03:47:24,665 writing manifest file 'src/sagemaker_train.egg-info/SOURCES.txt' 2026-03-27T03:47:24,676 copying src/sagemaker/train/sm_recipes/training_recipes.json -> build/lib/sagemaker/train/sm_recipes 2026-03-27T03:47:24,678 creating build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,679 copying src/sagemaker/ai_registry/schemas/converse.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,682 copying src/sagemaker/ai_registry/schemas/dpo.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,684 copying src/sagemaker/ai_registry/schemas/genqa.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,686 copying src/sagemaker/ai_registry/schemas/hf_preference.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,689 copying src/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,691 copying src/sagemaker/ai_registry/schemas/openai_chat.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,693 copying src/sagemaker/ai_registry/schemas/verl.json -> build/lib/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,711 installing to build/bdist.linux-armv7l/wheel 2026-03-27T03:47:24,713 running install 2026-03-27T03:47:24,736 running install_lib 2026-03-27T03:47:24,742 creating build/bdist.linux-armv7l/wheel 2026-03-27T03:47:24,744 creating build/bdist.linux-armv7l/wheel/sagemaker 2026-03-27T03:47:24,745 copying build/lib/sagemaker/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker 2026-03-27T03:47:24,748 creating build/bdist.linux-armv7l/wheel/sagemaker/train 2026-03-27T03:47:24,749 copying build/lib/sagemaker/train/sft_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,751 copying build/lib/sagemaker/train/templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,754 creating build/bdist.linux-armv7l/wheel/sagemaker/train/common_utils 2026-03-27T03:47:24,755 copying build/lib/sagemaker/train/common_utils/trainer_wait.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,758 copying build/lib/sagemaker/train/common_utils/mlflow_metrics_util.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,760 copying build/lib/sagemaker/train/common_utils/recipe_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,763 copying build/lib/sagemaker/train/common_utils/model_resolution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,765 copying build/lib/sagemaker/train/common_utils/finetune_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,768 copying build/lib/sagemaker/train/common_utils/show_results_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,771 copying build/lib/sagemaker/train/common_utils/get_mlflow_endpoint.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,773 copying build/lib/sagemaker/train/common_utils/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,775 copying build/lib/sagemaker/train/common_utils/metrics_visualizer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/common_utils 2026-03-27T03:47:24,786 copying build/lib/sagemaker/train/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,787 copying build/lib/sagemaker/train/tuner.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,791 creating build/bdist.linux-armv7l/wheel/sagemaker/train/local 2026-03-27T03:47:24,792 copying build/lib/sagemaker/train/local/entities.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-27T03:47:24,795 copying build/lib/sagemaker/train/local/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-27T03:47:24,807 copying build/lib/sagemaker/train/local/data.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-27T03:47:24,809 copying build/lib/sagemaker/train/local/local_container.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/local 2026-03-27T03:47:24,812 creating build/bdist.linux-armv7l/wheel/sagemaker/train/evaluate 2026-03-27T03:47:24,813 copying build/lib/sagemaker/train/evaluate/benchmark_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,816 copying build/lib/sagemaker/train/evaluate/pipeline_templates.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,819 copying build/lib/sagemaker/train/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,822 copying build/lib/sagemaker/train/evaluate/execution.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,825 copying build/lib/sagemaker/train/evaluate/base_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,828 copying build/lib/sagemaker/train/evaluate/custom_scorer_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,831 copying build/lib/sagemaker/train/evaluate/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,833 copying build/lib/sagemaker/train/evaluate/llm_as_judge_evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/evaluate 2026-03-27T03:47:24,836 creating build/bdist.linux-armv7l/wheel/sagemaker/train/aws_batch 2026-03-27T03:47:24,837 copying build/lib/sagemaker/train/aws_batch/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,839 copying build/lib/sagemaker/train/aws_batch/training_queued_job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,842 copying build/lib/sagemaker/train/aws_batch/boto_client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,845 copying build/lib/sagemaker/train/aws_batch/batch_api_helper.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,847 copying build/lib/sagemaker/train/aws_batch/training_queue.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,850 copying build/lib/sagemaker/train/aws_batch/exception.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,853 copying build/lib/sagemaker/train/aws_batch/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/aws_batch 2026-03-27T03:47:24,856 creating build/bdist.linux-armv7l/wheel/sagemaker/train/sm_recipes 2026-03-27T03:47:24,857 copying build/lib/sagemaker/train/sm_recipes/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-27T03:47:24,859 copying build/lib/sagemaker/train/sm_recipes/training_recipes.json -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-27T03:47:24,861 copying build/lib/sagemaker/train/sm_recipes/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/sm_recipes 2026-03-27T03:47:24,865 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers 2026-03-27T03:47:24,867 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,868 copying build/lib/sagemaker/train/container_drivers/distributed_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/distributed_drivers 2026-03-27T03:47:24,871 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-27T03:47:24,874 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-27T03:47:24,877 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-27T03:47:24,878 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-27T03:47:24,881 copying build/lib/sagemaker/train/container_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers 2026-03-27T03:47:24,883 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/common 2026-03-27T03:47:24,884 copying build/lib/sagemaker/train/container_drivers/common/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-03-27T03:47:24,887 copying build/lib/sagemaker/train/container_drivers/common/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/common 2026-03-27T03:47:24,889 creating build/bdist.linux-armv7l/wheel/sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,891 copying build/lib/sagemaker/train/container_drivers/scripts/environment.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,893 copying build/lib/sagemaker/train/container_drivers/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/container_drivers/scripts 2026-03-27T03:47:24,896 copying build/lib/sagemaker/train/distributed.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,898 copying build/lib/sagemaker/train/rlvr_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,900 copying build/lib/sagemaker/train/rlaif_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,903 copying build/lib/sagemaker/train/model_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,907 copying build/lib/sagemaker/train/defaults.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,910 copying build/lib/sagemaker/train/base_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,912 copying build/lib/sagemaker/train/dpo_trainer.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,915 copying build/lib/sagemaker/train/common.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,917 copying build/lib/sagemaker/train/configs.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,920 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function 2026-03-27T03:47:24,921 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,923 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-27T03:47:24,926 copying build/lib/sagemaker/train/remote_function/runtime_environment/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/runtime_environment 2026-03-27T03:47:24,927 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-27T03:47:24,930 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-27T03:47:24,932 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-27T03:47:24,935 copying build/lib/sagemaker/train/remote_function/spark_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,937 copying build/lib/sagemaker/train/remote_function/checkpoint_location.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,939 copying build/lib/sagemaker/train/remote_function/client.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,941 copying build/lib/sagemaker/train/remote_function/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,943 copying build/lib/sagemaker/train/remote_function/invoke_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,945 copying build/lib/sagemaker/train/remote_function/custom_file_filter.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,948 creating build/bdist.linux-armv7l/wheel/sagemaker/train/remote_function/core 2026-03-27T03:47:24,949 copying build/lib/sagemaker/train/remote_function/core/_custom_dispatch_table.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-27T03:47:24,952 copying build/lib/sagemaker/train/remote_function/core/stored_function.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-27T03:47:24,954 copying build/lib/sagemaker/train/remote_function/core/pipeline_variables.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-27T03:47:24,956 copying build/lib/sagemaker/train/remote_function/core/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-27T03:47:24,958 copying build/lib/sagemaker/train/remote_function/core/serialization.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function/core 2026-03-27T03:47:24,960 copying build/lib/sagemaker/train/remote_function/errors.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,962 copying build/lib/sagemaker/train/remote_function/job.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,964 copying build/lib/sagemaker/train/remote_function/logging_config.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train/remote_function 2026-03-27T03:47:24,966 copying build/lib/sagemaker/train/types.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,968 copying build/lib/sagemaker/train/constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,970 copying build/lib/sagemaker/train/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/train 2026-03-27T03:47:24,973 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry 2026-03-27T03:47:24,974 copying build/lib/sagemaker/ai_registry/__init__.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,976 copying build/lib/sagemaker/ai_registry/evaluator.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,978 copying build/lib/sagemaker/ai_registry/dataset.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,981 copying build/lib/sagemaker/ai_registry/air_hub_entity.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,983 copying build/lib/sagemaker/ai_registry/dataset_format_detector.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,985 copying build/lib/sagemaker/ai_registry/dataset_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,986 copying build/lib/sagemaker/ai_registry/dataset_validation.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:24,989 creating build/bdist.linux-armv7l/wheel/sagemaker/ai_registry/schemas 2026-03-27T03:47:24,990 copying build/lib/sagemaker/ai_registry/schemas/converse.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:24,992 copying build/lib/sagemaker/ai_registry/schemas/genqa.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:24,994 copying build/lib/sagemaker/ai_registry/schemas/dpo.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:24,996 copying build/lib/sagemaker/ai_registry/schemas/hf_prompt_completion.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:24,997 copying build/lib/sagemaker/ai_registry/schemas/hf_preference.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:24,999 copying build/lib/sagemaker/ai_registry/schemas/verl.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:25,001 copying build/lib/sagemaker/ai_registry/schemas/openai_chat.json -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry/schemas 2026-03-27T03:47:25,003 copying build/lib/sagemaker/ai_registry/air_constants.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:25,004 copying build/lib/sagemaker/ai_registry/air_hub.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:25,007 copying build/lib/sagemaker/ai_registry/air_utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:25,008 copying build/lib/sagemaker/ai_registry/utils.py -> build/bdist.linux-armv7l/wheel/./sagemaker/ai_registry 2026-03-27T03:47:25,010 running install_egg_info 2026-03-27T03:47:25,015 Copying src/sagemaker_train.egg-info to build/bdist.linux-armv7l/wheel/./sagemaker_train-1.7.0-py3.11.egg-info 2026-03-27T03:47:25,025 running install_scripts 2026-03-27T03:47:25,036 creating build/bdist.linux-armv7l/wheel/sagemaker_train-1.7.0.dist-info/WHEEL 2026-03-27T03:47:25,038 creating '/tmp/pip-wheel-wib8cidk/.tmp-8q8v8oli/sagemaker_train-1.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T03:47:25,041 adding 'sagemaker/__init__.py' 2026-03-27T03:47:25,043 adding 'sagemaker/ai_registry/__init__.py' 2026-03-27T03:47:25,044 adding 'sagemaker/ai_registry/air_constants.py' 2026-03-27T03:47:25,046 adding 'sagemaker/ai_registry/air_hub.py' 2026-03-27T03:47:25,048 adding 'sagemaker/ai_registry/air_hub_entity.py' 2026-03-27T03:47:25,050 adding 'sagemaker/ai_registry/air_utils.py' 2026-03-27T03:47:25,053 adding 'sagemaker/ai_registry/dataset.py' 2026-03-27T03:47:25,054 adding 'sagemaker/ai_registry/dataset_format_detector.py' 2026-03-27T03:47:25,056 adding 'sagemaker/ai_registry/dataset_utils.py' 2026-03-27T03:47:25,057 adding 'sagemaker/ai_registry/dataset_validation.py' 2026-03-27T03:47:25,060 adding 'sagemaker/ai_registry/evaluator.py' 2026-03-27T03:47:25,061 adding 'sagemaker/ai_registry/utils.py' 2026-03-27T03:47:25,063 adding 'sagemaker/ai_registry/schemas/converse.json' 2026-03-27T03:47:25,064 adding 'sagemaker/ai_registry/schemas/dpo.json' 2026-03-27T03:47:25,065 adding 'sagemaker/ai_registry/schemas/genqa.json' 2026-03-27T03:47:25,066 adding 'sagemaker/ai_registry/schemas/hf_preference.json' 2026-03-27T03:47:25,067 adding 'sagemaker/ai_registry/schemas/hf_prompt_completion.json' 2026-03-27T03:47:25,069 adding 'sagemaker/ai_registry/schemas/openai_chat.json' 2026-03-27T03:47:25,070 adding 'sagemaker/ai_registry/schemas/verl.json' 2026-03-27T03:47:25,072 adding 'sagemaker/train/__init__.py' 2026-03-27T03:47:25,073 adding 'sagemaker/train/base_trainer.py' 2026-03-27T03:47:25,075 adding 'sagemaker/train/common.py' 2026-03-27T03:47:25,076 adding 'sagemaker/train/configs.py' 2026-03-27T03:47:25,077 adding 'sagemaker/train/constants.py' 2026-03-27T03:47:25,080 adding 'sagemaker/train/defaults.py' 2026-03-27T03:47:25,082 adding 'sagemaker/train/distributed.py' 2026-03-27T03:47:25,083 adding 'sagemaker/train/dpo_trainer.py' 2026-03-27T03:47:25,091 adding 'sagemaker/train/model_trainer.py' 2026-03-27T03:47:25,093 adding 'sagemaker/train/rlaif_trainer.py' 2026-03-27T03:47:25,095 adding 'sagemaker/train/rlvr_trainer.py' 2026-03-27T03:47:25,097 adding 'sagemaker/train/sft_trainer.py' 2026-03-27T03:47:25,099 adding 'sagemaker/train/templates.py' 2026-03-27T03:47:25,107 adding 'sagemaker/train/tuner.py' 2026-03-27T03:47:25,109 adding 'sagemaker/train/types.py' 2026-03-27T03:47:25,110 adding 'sagemaker/train/utils.py' 2026-03-27T03:47:25,112 adding 'sagemaker/train/aws_batch/__init__.py' 2026-03-27T03:47:25,114 adding 'sagemaker/train/aws_batch/batch_api_helper.py' 2026-03-27T03:47:25,115 adding 'sagemaker/train/aws_batch/boto_client.py' 2026-03-27T03:47:25,116 adding 'sagemaker/train/aws_batch/constants.py' 2026-03-27T03:47:25,118 adding 'sagemaker/train/aws_batch/exception.py' 2026-03-27T03:47:25,119 adding 'sagemaker/train/aws_batch/training_queue.py' 2026-03-27T03:47:25,122 adding 'sagemaker/train/aws_batch/training_queued_job.py' 2026-03-27T03:47:25,124 adding 'sagemaker/train/common_utils/constants.py' 2026-03-27T03:47:25,127 adding 'sagemaker/train/common_utils/finetune_utils.py' 2026-03-27T03:47:25,129 adding 'sagemaker/train/common_utils/get_mlflow_endpoint.py' 2026-03-27T03:47:25,131 adding 'sagemaker/train/common_utils/metrics_visualizer.py' 2026-03-27T03:47:25,133 adding 'sagemaker/train/common_utils/mlflow_metrics_util.py' 2026-03-27T03:47:25,135 adding 'sagemaker/train/common_utils/model_resolution.py' 2026-03-27T03:47:25,137 adding 'sagemaker/train/common_utils/recipe_utils.py' 2026-03-27T03:47:25,141 adding 'sagemaker/train/common_utils/show_results_utils.py' 2026-03-27T03:47:25,144 adding 'sagemaker/train/common_utils/trainer_wait.py' 2026-03-27T03:47:25,145 adding 'sagemaker/train/container_drivers/__init__.py' 2026-03-27T03:47:25,147 adding 'sagemaker/train/container_drivers/common/__init__.py' 2026-03-27T03:47:25,149 adding 'sagemaker/train/container_drivers/common/utils.py' 2026-03-27T03:47:25,151 adding 'sagemaker/train/container_drivers/distributed_drivers/__init__.py' 2026-03-27T03:47:25,152 adding 'sagemaker/train/container_drivers/distributed_drivers/basic_script_driver.py' 2026-03-27T03:47:25,154 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_driver.py' 2026-03-27T03:47:25,156 adding 'sagemaker/train/container_drivers/distributed_drivers/mpi_utils.py' 2026-03-27T03:47:25,158 adding 'sagemaker/train/container_drivers/distributed_drivers/torchrun_driver.py' 2026-03-27T03:47:25,161 adding 'sagemaker/train/container_drivers/scripts/__init__.py' 2026-03-27T03:47:25,163 adding 'sagemaker/train/container_drivers/scripts/environment.py' 2026-03-27T03:47:25,166 adding 'sagemaker/train/evaluate/__init__.py' 2026-03-27T03:47:25,172 adding 'sagemaker/train/evaluate/base_evaluator.py' 2026-03-27T03:47:25,178 adding 'sagemaker/train/evaluate/benchmark_evaluator.py' 2026-03-27T03:47:25,180 adding 'sagemaker/train/evaluate/constants.py' 2026-03-27T03:47:25,184 adding 'sagemaker/train/evaluate/custom_scorer_evaluator.py' 2026-03-27T03:47:25,194 adding 'sagemaker/train/evaluate/execution.py' 2026-03-27T03:47:25,198 adding 'sagemaker/train/evaluate/llm_as_judge_evaluator.py' 2026-03-27T03:47:25,202 adding 'sagemaker/train/evaluate/pipeline_templates.py' 2026-03-27T03:47:25,205 adding 'sagemaker/train/local/__init__.py' 2026-03-27T03:47:25,207 adding 'sagemaker/train/local/data.py' 2026-03-27T03:47:25,209 adding 'sagemaker/train/local/entities.py' 2026-03-27T03:47:25,214 adding 'sagemaker/train/local/local_container.py' 2026-03-27T03:47:25,216 adding 'sagemaker/train/remote_function/__init__.py' 2026-03-27T03:47:25,218 adding 'sagemaker/train/remote_function/checkpoint_location.py' 2026-03-27T03:47:25,220 adding 'sagemaker/train/remote_function/client.py' 2026-03-27T03:47:25,222 adding 'sagemaker/train/remote_function/custom_file_filter.py' 2026-03-27T03:47:25,223 adding 'sagemaker/train/remote_function/errors.py' 2026-03-27T03:47:25,225 adding 'sagemaker/train/remote_function/invoke_function.py' 2026-03-27T03:47:25,227 adding 'sagemaker/train/remote_function/job.py' 2026-03-27T03:47:25,229 adding 'sagemaker/train/remote_function/logging_config.py' 2026-03-27T03:47:25,231 adding 'sagemaker/train/remote_function/spark_config.py' 2026-03-27T03:47:25,233 adding 'sagemaker/train/remote_function/core/__init__.py' 2026-03-27T03:47:25,235 adding 'sagemaker/train/remote_function/core/_custom_dispatch_table.py' 2026-03-27T03:47:25,237 adding 'sagemaker/train/remote_function/core/pipeline_variables.py' 2026-03-27T03:47:25,239 adding 'sagemaker/train/remote_function/core/serialization.py' 2026-03-27T03:47:25,241 adding 'sagemaker/train/remote_function/core/stored_function.py' 2026-03-27T03:47:25,243 adding 'sagemaker/train/remote_function/runtime_environment/__init__.py' 2026-03-27T03:47:25,247 adding 'sagemaker/train/remote_function/runtime_environment/bootstrap_runtime_environment.py' 2026-03-27T03:47:25,250 adding 'sagemaker/train/remote_function/runtime_environment/mpi_utils_remote.py' 2026-03-27T03:47:25,253 adding 'sagemaker/train/remote_function/runtime_environment/runtime_environment_manager.py' 2026-03-27T03:47:25,255 adding 'sagemaker/train/remote_function/runtime_environment/spark_app.py' 2026-03-27T03:47:25,256 adding 'sagemaker/train/sm_recipes/__init__.py' 2026-03-27T03:47:25,257 adding 'sagemaker/train/sm_recipes/training_recipes.json' 2026-03-27T03:47:25,260 adding 'sagemaker/train/sm_recipes/utils.py' 2026-03-27T03:47:25,263 adding 'sagemaker_train-1.7.0.dist-info/licenses/LICENSE' 2026-03-27T03:47:25,265 adding 'sagemaker_train-1.7.0.dist-info/METADATA' 2026-03-27T03:47:25,266 adding 'sagemaker_train-1.7.0.dist-info/WHEEL' 2026-03-27T03:47:25,267 adding 'sagemaker_train-1.7.0.dist-info/top_level.txt' 2026-03-27T03:47:25,269 adding 'sagemaker_train-1.7.0.dist-info/RECORD' 2026-03-27T03:47:25,274 removing build/bdist.linux-armv7l/wheel 2026-03-27T03:47:25,397 Building wheel for sagemaker-train (pyproject.toml): finished with status 'done' 2026-03-27T03:47:25,408 Created wheel for sagemaker-train: filename=sagemaker_train-1.7.0-py3-none-any.whl size=259588 sha256=ee504da3b6095ffe213c3861d67f9ea44b47b9bad3c8ca9caf3505478db1f323 2026-03-27T03:47:25,409 Stored in directory: /tmp/pip-ephem-wheel-cache-qf0r2l8r/wheels/ca/da/5f/99495fb0231b9427425c56a8b2bcb29f902da2f163f6dd5666 2026-03-27T03:47:25,424 Successfully built sagemaker-train 2026-03-27T03:47:25,436 Removed build tracker: '/tmp/pip-build-tracker-jvml07sh'