2026-04-04T15:23:41,641 Created temporary directory: /tmp/pip-ephem-wheel-cache-q5opgqoa 2026-04-04T15:23:41,643 Created temporary directory: /tmp/pip-build-tracker-6yly1f45 2026-04-04T15:23:41,643 Initialized build tracking at /tmp/pip-build-tracker-6yly1f45 2026-04-04T15:23:41,644 Created build tracker: /tmp/pip-build-tracker-6yly1f45 2026-04-04T15:23:41,644 Entered build tracker: /tmp/pip-build-tracker-6yly1f45 2026-04-04T15:23:41,645 Created temporary directory: /tmp/pip-wheel-nt_quob8 2026-04-04T15:23:41,648 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-04T15:23:41,651 Created temporary directory: /tmp/pip-ephem-wheel-cache-tm68a79k 2026-04-04T15:23:41,673 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-04T15:23:41,676 2 location(s) to search for versions of traceml-ai: 2026-04-04T15:23:41,676 * https://pypi.org/simple/traceml-ai/ 2026-04-04T15:23:41,676 * https://www.piwheels.org/simple/traceml-ai/ 2026-04-04T15:23:41,677 Fetching project page and analyzing links: https://pypi.org/simple/traceml-ai/ 2026-04-04T15:23:41,678 Getting page https://pypi.org/simple/traceml-ai/ 2026-04-04T15:23:41,679 Found index url https://pypi.org/simple 2026-04-04T15:23:41,913 Fetched page https://pypi.org/simple/traceml-ai/ as application/vnd.pypi.simple.v1+json 2026-04-04T15:23:41,919 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0d/22/f29894cc16651eba3f7c9650eaffa6ecc717ad96c52151c5903e57c1d5ff/traceml_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,920 Found link https://files.pythonhosted.org/packages/2c/bf/653a6d7f0e01d507feb3a3cc4d4515a7f83d68c2874bf11031968cc34f84/traceml_ai-0.1.0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.0 2026-04-04T15:23:41,921 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/54/d9/601ceb33d733f4a6bc847dc639c3c964abcdf46a946b85fb9d91db42a9c9/traceml_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,922 Found link https://files.pythonhosted.org/packages/45/0b/3560ac3e56d9d6c03eb1ee89ec80d509fd384ce72368df90d0b7be37879e/traceml_ai-0.1.1.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.1 2026-04-04T15:23:41,923 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/71/5f/eae824fd0ce228a817d1f8b72cf63adcbed664fff751c6154bf9a2c33556/traceml_ai-0.1.3-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,924 Found link https://files.pythonhosted.org/packages/84/9b/32e4e765c10ec0777ed066c7f6a924e989da3c2b807095807da4eddccdcb/traceml_ai-0.1.3.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.3 2026-04-04T15:23:41,925 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0f/d5/016603981656091807126a77a6ba2077f0f0ef6c7c931ec95ebb00a38a11/traceml_ai-0.1.5-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,926 Found link https://files.pythonhosted.org/packages/e8/6e/1842a1ed9ccc158cc200aafdad281c033c329eb85e871564d6c071172be6/traceml_ai-0.1.5.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.5 2026-04-04T15:23:41,927 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/d1/09/e7a3e4144839982fd9a5e2f3ef2ae3a4773e08a49c554fa297937e2b0707/traceml_ai-0.1.6-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,928 Found link https://files.pythonhosted.org/packages/13/a1/ea8eaaacdc0d6b5ae6b90242f9bf6dc3fa6fc628f630cf471d6649e4fc43/traceml_ai-0.1.6.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.6 2026-04-04T15:23:41,929 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/86/9a/4e16e3e87103390bd6a76238472285a61b8e8c51896b7e5e2622ad90b0c2/traceml_ai-0.1.8-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,930 Found link https://files.pythonhosted.org/packages/bb/54/c0757dad2fb15b9021657ba11e84d47a3bc2c1262a20519bfcd62cd14b1b/traceml_ai-0.1.8.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.8 2026-04-04T15:23:41,930 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/bd/21/3378922698270247330846d367426ca8324c0f3e373e82bde4577c66d452/traceml_ai-0.1.9-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,931 Found link https://files.pythonhosted.org/packages/28/d3/9325578e66452476a734447b454a52078fcbfd24a4e6a6e54fc1b4b5174b/traceml_ai-0.1.9.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.9 2026-04-04T15:23:41,932 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ce/31/6def01a1fedc597eb3fc8769aa4f9b28dcdc861e629c8ff6be4fd086e7fe/traceml_ai-0.2.0a0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:41,933 Found link https://files.pythonhosted.org/packages/47/d2/bd6b4187cac0ec6d7f2efb4bd5424ed29aee84ea9ccfdd19d9e86631fad5/traceml_ai-0.2.0a0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.2.0a0 2026-04-04T15:23:41,933 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/5f/53/e20508f276a2f5e075bf7af28d780d90a63bb8da4038e9cda114d1bc4e56/traceml_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,934 Found link https://files.pythonhosted.org/packages/d0/b8/fdc6050da3380a8a7c0e8cb623c0d30ba40460c4827b4517fb210f72f7b8/traceml_ai-0.2.0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.0 2026-04-04T15:23:41,935 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/e4/1e/7b7ff8d3feaabc28154a2c10fa6cd6935b3ba90d3fc274c90216e7b4aa6e/traceml_ai-0.2.1-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,936 Found link https://files.pythonhosted.org/packages/30/bf/7271b13f3885e94cc7d1f3e116d67b0bda03f00e785f3f73c073033a4fda/traceml_ai-0.2.1.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.1 2026-04-04T15:23:41,936 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/2d/b0/c9af859cd0c23d36959f4e4a987cf6f3dfe213b948e2d7eda5bc934dc859/traceml_ai-0.2.2-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,937 Found link https://files.pythonhosted.org/packages/4d/7e/955c8d62df16caa0331e58b3cc429c39b0d07901eb223f2d81436c8c419d/traceml_ai-0.2.2.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.2 2026-04-04T15:23:41,938 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ad/fd/671cad0eec738036303e28ff401249924f798c0c4776f929bf444b43139d/traceml_ai-0.2.3-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,939 Found link https://files.pythonhosted.org/packages/18/9e/f680107e41c56dd0bf48a375439d8972c40e6e6bc4cdab905f8430a77247/traceml_ai-0.2.3.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.3 2026-04-04T15:23:41,940 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ae/38/be51e53ac1f4faee4af1e2a68eae2689cc720c465683a8f5cb6d812e64a8/traceml_ai-0.2.4-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,941 Found link https://files.pythonhosted.org/packages/50/70/9453e114d141018453fe004b29bd3b8759ca5ba5a5030d09a2cf09c5efcc/traceml_ai-0.2.4.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.4 2026-04-04T15:23:41,942 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0d/3d/7ca9d7cd0abb0ce2f15ad6bcb601a3c645d182e1892af7948f8ba4b8e6c6/traceml_ai-0.2.5-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,942 Found link https://files.pythonhosted.org/packages/bc/f6/0877747689540c1f17fa0ebb096de019f24d98f7aa7791c621b90178a031/traceml_ai-0.2.5.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.5 2026-04-04T15:23:41,943 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/8b/15/ecffe7997d47eb11ce7155b3d7223d4f6b2ea3b04dac05baa6f88fe114bb/traceml_ai-0.2.6-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:41,944 Found link https://files.pythonhosted.org/packages/ab/f5/1f20c862f759b932eb99aec350aa1000d470fb6010def20128e00452555d/traceml_ai-0.2.6.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.6 2026-04-04T15:23:41,945 Fetching project page and analyzing links: https://www.piwheels.org/simple/traceml-ai/ 2026-04-04T15:23:41,945 Getting page https://www.piwheels.org/simple/traceml-ai/ 2026-04-04T15:23:41,947 Found index url https://www.piwheels.org/simple 2026-04-04T15:23:42,119 Fetched page https://www.piwheels.org/simple/traceml-ai/ as text/html 2026-04-04T15:23:42,125 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.5-py3-none-any.whl#sha256=9230d38c9b399c817c1a4c0a1c66ec63b3477aa8d5a430fe865c49475dfdd398 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,125 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.4-py3-none-any.whl#sha256=f147aa581744c44d687976f0066df2b97d3e5039d531bef68df9b8582d56bc81 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,126 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.3-py3-none-any.whl#sha256=2526edcf723313f5e41b81978c84c3ca5d29eb4a958cb60b0f63abe6107249d6 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,126 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.2-py3-none-any.whl#sha256=04c0cc7f26c802b2ac23b3d4e5b3797d744ae7f83cc926a7502b48916ea29bad (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,127 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.1-py3-none-any.whl#sha256=c1a33110d8811d84432b306b607d27b575d22bb486029b5d33377d5cbc8b4b63 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,128 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.2.0-py3-none-any.whl#sha256=e402fbffb196dedbb7ee61f4eb8146134226a718bf7a21317055331372de6651 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-04T15:23:42,128 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.2.0a0-py3-none-any.whl#sha256=2923aa7eb60e9bfa0c873268ca7923f80563f3881684f8d7617994023c562ebc (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,129 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.9-py3-none-any.whl#sha256=6791b403046f2b9cfd5db62b1148b445906f4219df48ead91e83e74fe4514238 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,129 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.8-py3-none-any.whl#sha256=2e0df2336aa648d8a5c5251c842ac5d5518753695b9280c084785448a330d3a6 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,130 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.6-py3-none-any.whl#sha256=c938a5e4718325d10570021878e158dcbf788f84b6b15b92efe4f82becb2d5f5 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,131 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.5-py3-none-any.whl#sha256=68a1e385adb229fe9b33e1e7c456c5f968f4a2e3bb84b3245cfdfbae329fd3b5 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,131 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.3-py3-none-any.whl#sha256=f94b8b7d63f9d9fe743a0db74f179ae46465d0a279db17d668bb23526e090275 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,132 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.1-py3-none-any.whl#sha256=b87eb8950ef7a4ced8b36be3b059f6823d547c1c860ad8cb448b1806701fae6f (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,132 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.0-py3-none-any.whl#sha256=093bfef36dca84ae2c4c795454a942b7e3056ba1a0dc9bded670d4f9485a6ea1 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-04-04T15:23:42,133 Skipping link: not a file: https://www.piwheels.org/simple/traceml-ai/ 2026-04-04T15:23:42,133 Skipping link: not a file: https://pypi.org/simple/traceml-ai/ 2026-04-04T15:23:42,155 Given no hashes to check 1 links for project 'traceml-ai': discarding no candidates 2026-04-04T15:23:42,175 Collecting traceml-ai==0.2.6 2026-04-04T15:23:42,178 Created temporary directory: /tmp/pip-unpack-nfjvyfz7 2026-04-04T15:23:42,336 Downloading traceml_ai-0.2.6.tar.gz (212 kB) 2026-04-04T15:23:42,828 Added traceml-ai==0.2.6 from https://files.pythonhosted.org/packages/ab/f5/1f20c862f759b932eb99aec350aa1000d470fb6010def20128e00452555d/traceml_ai-0.2.6.tar.gz to build tracker '/tmp/pip-build-tracker-6yly1f45' 2026-04-04T15:23:42,834 Created temporary directory: /tmp/pip-build-env-_feohi5y 2026-04-04T15:23:42,839 Installing build dependencies: started 2026-04-04T15:23:42,840 Running command pip subprocess to install build dependencies 2026-04-04T15:23:43,963 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-04T15:23:44,367 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-04T15:23:44,390 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-04T15:23:46,187 Collecting setuptools>=40.8.0 2026-04-04T15:23:46,282 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-04T15:23:46,556 Collecting wheel 2026-04-04T15:23:46,572 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-04T15:23:46,757 Collecting packaging>=24.0 2026-04-04T15:23:46,773 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-04T15:23:49,721 Installing collected packages: setuptools, packaging, wheel 2026-04-04T15:23:53,143 Creating /tmp/pip-build-env-_feohi5y/overlay/local/bin 2026-04-04T15:23:53,146 changing mode of /tmp/pip-build-env-_feohi5y/overlay/local/bin/wheel to 755 2026-04-04T15:23:53,167 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-04T15:23:53,442 Installing build dependencies: finished with status 'done' 2026-04-04T15:23:53,448 Getting requirements to build wheel: started 2026-04-04T15:23:53,449 Running command Getting requirements to build wheel 2026-04-04T15:23:54,095 /tmp/pip-build-env-_feohi5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T15:23:54,095 !! 2026-04-04T15:23:54,096 ******************************************************************************** 2026-04-04T15:23:54,097 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-04T15:23:54,098 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T15:23:54,098 or your builds will no longer be supported. 2026-04-04T15:23:54,099 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T15:23:54,100 ******************************************************************************** 2026-04-04T15:23:54,101 !! 2026-04-04T15:23:54,101 corresp(dist, value, root_dir) 2026-04-04T15:23:54,187 running egg_info 2026-04-04T15:23:54,193 writing src/traceml_ai.egg-info/PKG-INFO 2026-04-04T15:23:54,202 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-04-04T15:23:54,204 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-04-04T15:23:54,208 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-04-04T15:23:54,210 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-04-04T15:23:54,265 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:54,276 adding license file 'LICENSE' 2026-04-04T15:23:54,287 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:54,385 Getting requirements to build wheel: finished with status 'done' 2026-04-04T15:23:54,389 Created temporary directory: /tmp/pip-modern-metadata-15_h0j6r 2026-04-04T15:23:54,391 Preparing metadata (pyproject.toml): started 2026-04-04T15:23:54,392 Running command Preparing metadata (pyproject.toml) 2026-04-04T15:23:54,966 /tmp/pip-build-env-_feohi5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T15:23:54,966 !! 2026-04-04T15:23:54,967 ******************************************************************************** 2026-04-04T15:23:54,968 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-04T15:23:54,969 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T15:23:54,969 or your builds will no longer be supported. 2026-04-04T15:23:54,971 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T15:23:54,971 ******************************************************************************** 2026-04-04T15:23:54,973 !! 2026-04-04T15:23:54,973 corresp(dist, value, root_dir) 2026-04-04T15:23:55,053 running dist_info 2026-04-04T15:23:55,064 creating /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info 2026-04-04T15:23:55,065 writing /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/PKG-INFO 2026-04-04T15:23:55,073 writing dependency_links to /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/dependency_links.txt 2026-04-04T15:23:55,075 writing entry points to /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/entry_points.txt 2026-04-04T15:23:55,079 writing requirements to /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/requires.txt 2026-04-04T15:23:55,080 writing top-level names to /tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/top_level.txt 2026-04-04T15:23:55,081 writing manifest file '/tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:55,127 reading manifest file '/tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:55,128 adding license file 'LICENSE' 2026-04-04T15:23:55,136 writing manifest file '/tmp/pip-modern-metadata-15_h0j6r/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:55,137 creating '/tmp/pip-modern-metadata-15_h0j6r/traceml_ai-0.2.6.dist-info' 2026-04-04T15:23:55,263 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-04T15:23:55,268 Source in /tmp/pip-wheel-nt_quob8/traceml-ai_a61c6f5730664b28926a424b02dd519e has version 0.2.6, which satisfies requirement traceml-ai==0.2.6 from https://files.pythonhosted.org/packages/ab/f5/1f20c862f759b932eb99aec350aa1000d470fb6010def20128e00452555d/traceml_ai-0.2.6.tar.gz 2026-04-04T15:23:55,269 Removed traceml-ai==0.2.6 from https://files.pythonhosted.org/packages/ab/f5/1f20c862f759b932eb99aec350aa1000d470fb6010def20128e00452555d/traceml_ai-0.2.6.tar.gz from build tracker '/tmp/pip-build-tracker-6yly1f45' 2026-04-04T15:23:55,275 Created temporary directory: /tmp/pip-unpack-tgfp0_i_ 2026-04-04T15:23:55,276 Building wheels for collected packages: traceml-ai 2026-04-04T15:23:55,282 Created temporary directory: /tmp/pip-wheel-8euzdr2k 2026-04-04T15:23:55,282 Destination directory: /tmp/pip-wheel-8euzdr2k 2026-04-04T15:23:55,284 Building wheel for traceml-ai (pyproject.toml): started 2026-04-04T15:23:55,286 Running command Building wheel for traceml-ai (pyproject.toml) 2026-04-04T15:23:55,851 /tmp/pip-build-env-_feohi5y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-04T15:23:55,851 !! 2026-04-04T15:23:55,852 ******************************************************************************** 2026-04-04T15:23:55,853 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-04T15:23:55,854 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-04T15:23:55,854 or your builds will no longer be supported. 2026-04-04T15:23:55,856 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-04T15:23:55,856 ******************************************************************************** 2026-04-04T15:23:55,857 !! 2026-04-04T15:23:55,858 corresp(dist, value, root_dir) 2026-04-04T15:23:55,927 running bdist_wheel 2026-04-04T15:23:55,944 running build 2026-04-04T15:23:55,945 running build_py 2026-04-04T15:23:55,951 creating build/lib/examples 2026-04-04T15:23:55,953 copying src/examples/ddp_example.py -> build/lib/examples 2026-04-04T15:23:55,955 copying src/examples/hf-trainer-minimal.py -> build/lib/examples 2026-04-04T15:23:55,957 copying src/examples/fsdp_gpu_example.py -> build/lib/examples 2026-04-04T15:23:55,959 copying src/examples/basic_example.py -> build/lib/examples 2026-04-04T15:23:55,961 copying src/examples/straggler_ddp_example.py -> build/lib/examples 2026-04-04T15:23:55,963 copying src/examples/input-stall.py -> build/lib/examples 2026-04-04T15:23:55,966 creating build/lib/traceml 2026-04-04T15:23:55,967 copying src/traceml/__init__.py -> build/lib/traceml 2026-04-04T15:23:55,969 copying src/traceml/cli.py -> build/lib/traceml 2026-04-04T15:23:55,972 copying src/traceml/decorators.py -> build/lib/traceml 2026-04-04T15:23:55,976 creating build/lib/examples/advanced 2026-04-04T15:23:55,977 copying src/examples/advanced/vit_ddp.py -> build/lib/examples/advanced 2026-04-04T15:23:55,979 copying src/examples/advanced/bert_ddp.py -> build/lib/examples/advanced 2026-04-04T15:23:55,982 copying src/examples/advanced/hf_trainer_vision.py -> build/lib/examples/advanced 2026-04-04T15:23:55,984 copying src/examples/advanced/bert_straggler.py -> build/lib/examples/advanced 2026-04-04T15:23:55,986 copying src/examples/advanced/bert_memory_creep.py -> build/lib/examples/advanced 2026-04-04T15:23:55,988 copying src/examples/advanced/cnn_mnist.py -> build/lib/examples/advanced 2026-04-04T15:23:55,990 copying src/examples/advanced/llama_finetuning.py -> build/lib/examples/advanced 2026-04-04T15:23:55,993 copying src/examples/advanced/hf_trainer_integration.py -> build/lib/examples/advanced 2026-04-04T15:23:55,995 copying src/examples/advanced/test_lightning_traceml.py -> build/lib/examples/advanced 2026-04-04T15:23:55,998 copying src/examples/advanced/bert_gradient_accum.py -> build/lib/examples/advanced 2026-04-04T15:23:56,001 creating build/lib/traceml/transport 2026-04-04T15:23:56,002 copying src/traceml/transport/__init__.py -> build/lib/traceml/transport 2026-04-04T15:23:56,003 copying src/traceml/transport/distributed.py -> build/lib/traceml/transport 2026-04-04T15:23:56,005 copying src/traceml/transport/tcp_transport.py -> build/lib/traceml/transport 2026-04-04T15:23:56,009 creating build/lib/traceml/utils 2026-04-04T15:23:56,010 copying src/traceml/utils/__init__.py -> build/lib/traceml/utils 2026-04-04T15:23:56,011 copying src/traceml/utils/formatting.py -> build/lib/traceml/utils 2026-04-04T15:23:56,013 copying src/traceml/utils/step_memory.py -> build/lib/traceml/utils 2026-04-04T15:23:56,015 copying src/traceml/utils/cuda_event_pool.py -> build/lib/traceml/utils 2026-04-04T15:23:56,017 copying src/traceml/utils/flush_buffers.py -> build/lib/traceml/utils 2026-04-04T15:23:56,019 copying src/traceml/utils/base_trace_event.py -> build/lib/traceml/utils 2026-04-04T15:23:56,021 copying src/traceml/utils/layer_parameter_memory.py -> build/lib/traceml/utils 2026-04-04T15:23:56,023 copying src/traceml/utils/shared_utils.py -> build/lib/traceml/utils 2026-04-04T15:23:56,025 copying src/traceml/utils/timing.py -> build/lib/traceml/utils 2026-04-04T15:23:56,027 copying src/traceml/utils/entry_hook.py -> build/lib/traceml/utils 2026-04-04T15:23:56,029 creating build/lib/traceml/runtime 2026-04-04T15:23:56,030 copying src/traceml/runtime/runtime.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,033 copying src/traceml/runtime/__init__.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,034 copying src/traceml/runtime/config.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,036 copying src/traceml/runtime/settings.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,038 copying src/traceml/runtime/executor.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,040 copying src/traceml/runtime/session.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,042 copying src/traceml/runtime/stdout_stderr_capture.py -> build/lib/traceml/runtime 2026-04-04T15:23:56,045 creating build/lib/traceml/samplers 2026-04-04T15:23:56,046 copying src/traceml/samplers/layer_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,048 copying src/traceml/samplers/layer_backward_time_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,050 copying src/traceml/samplers/layer_forward_time_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,053 copying src/traceml/samplers/__init__.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,054 copying src/traceml/samplers/base_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,056 copying src/traceml/samplers/stdout_stderr_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,058 copying src/traceml/samplers/process_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,060 copying src/traceml/samplers/step_memory_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,062 copying src/traceml/samplers/layer_backward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,064 copying src/traceml/samplers/model_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,066 copying src/traceml/samplers/layer_memory_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,068 copying src/traceml/samplers/system_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,071 copying src/traceml/samplers/step_time_sampler.py -> build/lib/traceml/samplers 2026-04-04T15:23:56,074 creating build/lib/traceml/integrations 2026-04-04T15:23:56,075 copying src/traceml/integrations/__init__.py -> build/lib/traceml/integrations 2026-04-04T15:23:56,077 copying src/traceml/integrations/lightning.py -> build/lib/traceml/integrations 2026-04-04T15:23:56,079 copying src/traceml/integrations/huggingface.py -> build/lib/traceml/integrations 2026-04-04T15:23:56,082 creating build/lib/traceml/diagnostics 2026-04-04T15:23:56,083 copying src/traceml/diagnostics/model_diagnostics.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,086 copying src/traceml/diagnostics/step_memory_trend.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,088 copying src/traceml/diagnostics/__init__.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,091 copying src/traceml/diagnostics/step_time_trend.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,093 copying src/traceml/diagnostics/step_memory.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,096 copying src/traceml/diagnostics/step_time.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,100 copying src/traceml/diagnostics/trends.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,102 copying src/traceml/diagnostics/common.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,104 copying src/traceml/diagnostics/step_time_formatters.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,106 copying src/traceml/diagnostics/step_memory_formatters.py -> build/lib/traceml/diagnostics 2026-04-04T15:23:56,109 creating build/lib/traceml/database 2026-04-04T15:23:56,110 copying src/traceml/database/database_sender.py -> build/lib/traceml/database 2026-04-04T15:23:56,113 copying src/traceml/database/__init__.py -> build/lib/traceml/database 2026-04-04T15:23:56,115 copying src/traceml/database/database.py -> build/lib/traceml/database 2026-04-04T15:23:56,118 copying src/traceml/database/remote_database_store.py -> build/lib/traceml/database 2026-04-04T15:23:56,120 copying src/traceml/database/database_writer.py -> build/lib/traceml/database 2026-04-04T15:23:56,123 creating build/lib/traceml/loggers 2026-04-04T15:23:56,124 copying src/traceml/loggers/__init__.py -> build/lib/traceml/loggers 2026-04-04T15:23:56,126 copying src/traceml/loggers/error_log.py -> build/lib/traceml/loggers 2026-04-04T15:23:56,129 creating build/lib/traceml/aggregator 2026-04-04T15:23:56,130 copying src/traceml/aggregator/__init__.py -> build/lib/traceml/aggregator 2026-04-04T15:23:56,132 copying src/traceml/aggregator/trace_aggregator.py -> build/lib/traceml/aggregator 2026-04-04T15:23:56,134 copying src/traceml/aggregator/aggregator_main.py -> build/lib/traceml/aggregator 2026-04-04T15:23:56,137 copying src/traceml/aggregator/sqlite_writer.py -> build/lib/traceml/aggregator 2026-04-04T15:23:56,140 copying src/traceml/aggregator/final_summary.py -> build/lib/traceml/aggregator 2026-04-04T15:23:56,142 creating build/lib/traceml/renderers 2026-04-04T15:23:56,144 copying src/traceml/renderers/__init__.py -> build/lib/traceml/renderers 2026-04-04T15:23:56,146 copying src/traceml/renderers/base_renderer.py -> build/lib/traceml/renderers 2026-04-04T15:23:56,148 copying src/traceml/renderers/user_time_renderer.py -> build/lib/traceml/renderers 2026-04-04T15:23:56,151 copying src/traceml/renderers/stdout_stderr_renderer.py -> build/lib/traceml/renderers 2026-04-04T15:23:56,153 copying src/traceml/renderers/utils.py -> build/lib/traceml/renderers 2026-04-04T15:23:56,156 creating build/lib/traceml/utils/hooks 2026-04-04T15:23:56,157 copying src/traceml/utils/hooks/layer_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,160 copying src/traceml/utils/hooks/model_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,162 copying src/traceml/utils/hooks/__init__.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,164 copying src/traceml/utils/hooks/layer_backward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,167 copying src/traceml/utils/hooks/layer_forward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,169 copying src/traceml/utils/hooks/optimizer_hook.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,171 copying src/traceml/utils/hooks/layer_backward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-04-04T15:23:56,174 creating build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,176 copying src/traceml/utils/ast_analysis/__init__.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,178 copying src/traceml/utils/ast_analysis/helpers.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,180 copying src/traceml/utils/ast_analysis/models.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,183 copying src/traceml/utils/ast_analysis/scanner.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,186 copying src/traceml/utils/ast_analysis/code_manifest.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,188 copying src/traceml/utils/ast_analysis/visitor.py -> build/lib/traceml/utils/ast_analysis 2026-04-04T15:23:56,192 creating build/lib/traceml/utils/patches 2026-04-04T15:23:56,193 copying src/traceml/utils/patches/__init__.py -> build/lib/traceml/utils/patches 2026-04-04T15:23:56,195 copying src/traceml/utils/patches/dataloader_patch.py -> build/lib/traceml/utils/patches 2026-04-04T15:23:56,197 copying src/traceml/utils/patches/backward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-04-04T15:23:56,199 copying src/traceml/utils/patches/forward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-04-04T15:23:56,202 creating build/lib/traceml/samplers/schema 2026-04-04T15:23:56,203 copying src/traceml/samplers/schema/layer_memory.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,206 copying src/traceml/samplers/schema/system.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,208 copying src/traceml/samplers/schema/step_memory.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,210 copying src/traceml/samplers/schema/process.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,213 copying src/traceml/samplers/schema/layer_forward_backward_memory.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,215 copying src/traceml/samplers/schema/step_time_schema.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,217 copying src/traceml/samplers/schema/layer_forward_backward_time.py -> build/lib/traceml/samplers/schema 2026-04-04T15:23:56,220 creating build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,221 copying src/traceml/aggregator/display_drivers/__init__.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,223 copying src/traceml/aggregator/display_drivers/base.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,225 copying src/traceml/aggregator/display_drivers/layout.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,227 copying src/traceml/aggregator/display_drivers/nicegui.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,230 copying src/traceml/aggregator/display_drivers/page_layout.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,232 copying src/traceml/aggregator/display_drivers/cli.py -> build/lib/traceml/aggregator/display_drivers 2026-04-04T15:23:56,236 creating build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,237 copying src/traceml/aggregator/summaries/step_time_diagnosis.py -> build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,240 copying src/traceml/aggregator/summaries/system.py -> build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,243 copying src/traceml/aggregator/summaries/__init__.py -> build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,245 copying src/traceml/aggregator/summaries/step_time.py -> build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,248 copying src/traceml/aggregator/summaries/process.py -> build/lib/traceml/aggregator/summaries 2026-04-04T15:23:56,252 creating build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,254 copying src/traceml/aggregator/sqlite_writers/system.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,258 copying src/traceml/aggregator/sqlite_writers/__init__.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,261 copying src/traceml/aggregator/sqlite_writers/step_memory.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,264 copying src/traceml/aggregator/sqlite_writers/step_time.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,268 copying src/traceml/aggregator/sqlite_writers/process.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,272 creating build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,273 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,276 copying src/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,280 copying src/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,283 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,285 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,289 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,292 copying src/traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,295 copying src/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,300 copying src/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,304 copying src/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,307 copying src/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,308 copying src/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,311 creating build/lib/traceml/renderers/model_diagnostics 2026-04-04T15:23:56,312 copying src/traceml/renderers/model_diagnostics/renderer.py -> build/lib/traceml/renderers/model_diagnostics 2026-04-04T15:23:56,315 creating build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,316 copying src/traceml/renderers/step_time/compute.py -> build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,319 copying src/traceml/renderers/step_time/__init__.py -> build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,321 copying src/traceml/renderers/step_time/schema.py -> build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,323 copying src/traceml/renderers/step_time/renderer.py -> build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,326 copying src/traceml/renderers/step_time/diagnostics.py -> build/lib/traceml/renderers/step_time 2026-04-04T15:23:56,328 creating build/lib/traceml/renderers/system 2026-04-04T15:23:56,330 copying src/traceml/renderers/system/__init__.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,332 copying src/traceml/renderers/system/renderer.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,334 copying src/traceml/renderers/system/common.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,337 copying src/traceml/renderers/system/dashboard_compute.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,339 copying src/traceml/renderers/system/cli_compute.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,342 copying src/traceml/renderers/system/computer.py -> build/lib/traceml/renderers/system 2026-04-04T15:23:56,344 creating build/lib/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,346 copying src/traceml/renderers/layer_combined_memory/compute.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,349 copying src/traceml/renderers/layer_combined_memory/__init__.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,351 copying src/traceml/renderers/layer_combined_memory/schema.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,353 copying src/traceml/renderers/layer_combined_memory/renderer.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,356 creating build/lib/traceml/renderers/process 2026-04-04T15:23:56,357 copying src/traceml/renderers/process/__init__.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,359 copying src/traceml/renderers/process/renderer.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,362 copying src/traceml/renderers/process/common.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,364 copying src/traceml/renderers/process/dashboard_compute.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,367 copying src/traceml/renderers/process/cli_compute.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,369 copying src/traceml/renderers/process/computer.py -> build/lib/traceml/renderers/process 2026-04-04T15:23:56,372 creating build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,373 copying src/traceml/renderers/step_memory/schema.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,376 copying src/traceml/renderers/step_memory/renderer.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,378 copying src/traceml/renderers/step_memory/common.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,381 copying src/traceml/renderers/step_memory/dashboard_compute.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,383 copying src/traceml/renderers/step_memory/cli_compute.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,385 copying src/traceml/renderers/step_memory/diagnostics.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,388 copying src/traceml/renderers/step_memory/computer.py -> build/lib/traceml/renderers/step_memory 2026-04-04T15:23:56,390 creating build/lib/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,392 copying src/traceml/renderers/layer_combined_time/compute.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,394 copying src/traceml/renderers/layer_combined_time/__init__.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,396 copying src/traceml/renderers/layer_combined_time/schema.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,399 copying src/traceml/renderers/layer_combined_time/renderer.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,401 running egg_info 2026-04-04T15:23:56,412 writing src/traceml_ai.egg-info/PKG-INFO 2026-04-04T15:23:56,419 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-04-04T15:23:56,421 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-04-04T15:23:56,425 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-04-04T15:23:56,427 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-04-04T15:23:56,462 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:56,473 adding license file 'LICENSE' 2026-04-04T15:23:56,483 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-04T15:23:56,522 installing to build/bdist.linux-armv7l/wheel 2026-04-04T15:23:56,522 running install 2026-04-04T15:23:56,545 running install_lib 2026-04-04T15:23:56,551 creating build/bdist.linux-armv7l/wheel 2026-04-04T15:23:56,554 creating build/bdist.linux-armv7l/wheel/examples 2026-04-04T15:23:56,555 copying build/lib/examples/ddp_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,558 creating build/bdist.linux-armv7l/wheel/examples/advanced 2026-04-04T15:23:56,560 copying build/lib/examples/advanced/vit_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,562 copying build/lib/examples/advanced/bert_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,565 copying build/lib/examples/advanced/hf_trainer_vision.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,567 copying build/lib/examples/advanced/bert_straggler.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,569 copying build/lib/examples/advanced/bert_memory_creep.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,572 copying build/lib/examples/advanced/cnn_mnist.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,574 copying build/lib/examples/advanced/llama_finetuning.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,577 copying build/lib/examples/advanced/hf_trainer_integration.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,579 copying build/lib/examples/advanced/test_lightning_traceml.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,581 copying build/lib/examples/advanced/bert_gradient_accum.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-04-04T15:23:56,584 copying build/lib/examples/hf-trainer-minimal.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,586 copying build/lib/examples/fsdp_gpu_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,588 copying build/lib/examples/basic_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,590 copying build/lib/examples/straggler_ddp_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,593 copying build/lib/examples/input-stall.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-04T15:23:56,596 creating build/bdist.linux-armv7l/wheel/traceml 2026-04-04T15:23:56,597 creating build/bdist.linux-armv7l/wheel/traceml/transport 2026-04-04T15:23:56,599 copying build/lib/traceml/transport/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-04T15:23:56,601 copying build/lib/traceml/transport/distributed.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-04T15:23:56,603 copying build/lib/traceml/transport/tcp_transport.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-04T15:23:56,606 creating build/bdist.linux-armv7l/wheel/traceml/utils 2026-04-04T15:23:56,608 creating build/bdist.linux-armv7l/wheel/traceml/utils/hooks 2026-04-04T15:23:56,610 copying build/lib/traceml/utils/hooks/layer_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,612 copying build/lib/traceml/utils/hooks/model_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,614 copying build/lib/traceml/utils/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,616 copying build/lib/traceml/utils/hooks/layer_backward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,619 copying build/lib/traceml/utils/hooks/layer_forward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,621 copying build/lib/traceml/utils/hooks/optimizer_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,624 copying build/lib/traceml/utils/hooks/layer_backward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-04T15:23:56,626 copying build/lib/traceml/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,628 copying build/lib/traceml/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,630 copying build/lib/traceml/utils/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,632 copying build/lib/traceml/utils/cuda_event_pool.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,634 copying build/lib/traceml/utils/flush_buffers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,636 copying build/lib/traceml/utils/base_trace_event.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,639 creating build/bdist.linux-armv7l/wheel/traceml/utils/ast_analysis 2026-04-04T15:23:56,640 copying build/lib/traceml/utils/ast_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,643 copying build/lib/traceml/utils/ast_analysis/helpers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,645 copying build/lib/traceml/utils/ast_analysis/models.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,648 copying build/lib/traceml/utils/ast_analysis/scanner.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,650 copying build/lib/traceml/utils/ast_analysis/code_manifest.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,653 copying build/lib/traceml/utils/ast_analysis/visitor.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-04T15:23:56,656 copying build/lib/traceml/utils/layer_parameter_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,659 copying build/lib/traceml/utils/shared_utils.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,661 creating build/bdist.linux-armv7l/wheel/traceml/utils/patches 2026-04-04T15:23:56,663 copying build/lib/traceml/utils/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-04T15:23:56,665 copying build/lib/traceml/utils/patches/dataloader_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-04T15:23:56,667 copying build/lib/traceml/utils/patches/backward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-04T15:23:56,670 copying build/lib/traceml/utils/patches/forward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-04T15:23:56,672 copying build/lib/traceml/utils/timing.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,675 copying build/lib/traceml/utils/entry_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-04T15:23:56,677 copying build/lib/traceml/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-04T15:23:56,680 creating build/bdist.linux-armv7l/wheel/traceml/runtime 2026-04-04T15:23:56,681 copying build/lib/traceml/runtime/runtime.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,684 copying build/lib/traceml/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,686 copying build/lib/traceml/runtime/config.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,689 copying build/lib/traceml/runtime/settings.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,691 copying build/lib/traceml/runtime/executor.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,694 copying build/lib/traceml/runtime/session.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,696 copying build/lib/traceml/runtime/stdout_stderr_capture.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-04T15:23:56,698 creating build/bdist.linux-armv7l/wheel/traceml/samplers 2026-04-04T15:23:56,700 copying build/lib/traceml/samplers/layer_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,702 copying build/lib/traceml/samplers/layer_backward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,705 copying build/lib/traceml/samplers/layer_forward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,707 copying build/lib/traceml/samplers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,709 copying build/lib/traceml/samplers/base_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,711 copying build/lib/traceml/samplers/stdout_stderr_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,714 creating build/bdist.linux-armv7l/wheel/traceml/samplers/schema 2026-04-04T15:23:56,716 copying build/lib/traceml/samplers/schema/layer_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,718 copying build/lib/traceml/samplers/schema/system.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,720 copying build/lib/traceml/samplers/schema/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,723 copying build/lib/traceml/samplers/schema/process.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,725 copying build/lib/traceml/samplers/schema/layer_forward_backward_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,728 copying build/lib/traceml/samplers/schema/step_time_schema.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,730 copying build/lib/traceml/samplers/schema/layer_forward_backward_time.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-04T15:23:56,732 copying build/lib/traceml/samplers/process_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,735 copying build/lib/traceml/samplers/step_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,737 copying build/lib/traceml/samplers/layer_backward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,739 copying build/lib/traceml/samplers/model_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,742 copying build/lib/traceml/samplers/layer_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,744 copying build/lib/traceml/samplers/system_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,747 copying build/lib/traceml/samplers/step_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-04T15:23:56,750 creating build/bdist.linux-armv7l/wheel/traceml/integrations 2026-04-04T15:23:56,751 copying build/lib/traceml/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-04T15:23:56,753 copying build/lib/traceml/integrations/lightning.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-04T15:23:56,756 copying build/lib/traceml/integrations/huggingface.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-04T15:23:56,758 creating build/bdist.linux-armv7l/wheel/traceml/diagnostics 2026-04-04T15:23:56,760 copying build/lib/traceml/diagnostics/model_diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,762 copying build/lib/traceml/diagnostics/step_memory_trend.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,765 copying build/lib/traceml/diagnostics/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,767 copying build/lib/traceml/diagnostics/step_time_trend.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,769 copying build/lib/traceml/diagnostics/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,772 copying build/lib/traceml/diagnostics/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,775 copying build/lib/traceml/diagnostics/trends.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,777 copying build/lib/traceml/diagnostics/common.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,779 copying build/lib/traceml/diagnostics/step_time_formatters.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,781 copying build/lib/traceml/diagnostics/step_memory_formatters.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-04T15:23:56,784 creating build/bdist.linux-armv7l/wheel/traceml/database 2026-04-04T15:23:56,785 copying build/lib/traceml/database/database_sender.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-04T15:23:56,787 copying build/lib/traceml/database/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-04T15:23:56,789 copying build/lib/traceml/database/database.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-04T15:23:56,792 copying build/lib/traceml/database/remote_database_store.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-04T15:23:56,794 copying build/lib/traceml/database/database_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-04T15:23:56,797 creating build/bdist.linux-armv7l/wheel/traceml/loggers 2026-04-04T15:23:56,799 copying build/lib/traceml/loggers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-04-04T15:23:56,801 copying build/lib/traceml/loggers/error_log.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-04-04T15:23:56,803 copying build/lib/traceml/cli.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-04T15:23:56,806 copying build/lib/traceml/decorators.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-04T15:23:56,809 creating build/bdist.linux-armv7l/wheel/traceml/aggregator 2026-04-04T15:23:56,811 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers 2026-04-04T15:23:56,813 copying build/lib/traceml/aggregator/display_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,815 copying build/lib/traceml/aggregator/display_drivers/base.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,817 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,819 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,821 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,824 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,826 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,828 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,831 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,833 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,835 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,838 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,841 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,844 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,846 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-04T15:23:56,848 copying build/lib/traceml/aggregator/display_drivers/layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,851 copying build/lib/traceml/aggregator/display_drivers/nicegui.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,854 copying build/lib/traceml/aggregator/display_drivers/page_layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,856 copying build/lib/traceml/aggregator/display_drivers/cli.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-04T15:23:56,859 copying build/lib/traceml/aggregator/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-04T15:23:56,861 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/summaries 2026-04-04T15:23:56,862 copying build/lib/traceml/aggregator/summaries/step_time_diagnosis.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-04T15:23:56,866 copying build/lib/traceml/aggregator/summaries/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-04T15:23:56,868 copying build/lib/traceml/aggregator/summaries/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-04T15:23:56,870 copying build/lib/traceml/aggregator/summaries/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-04T15:23:56,874 copying build/lib/traceml/aggregator/summaries/process.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-04T15:23:56,877 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,878 copying build/lib/traceml/aggregator/sqlite_writers/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,881 copying build/lib/traceml/aggregator/sqlite_writers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,883 copying build/lib/traceml/aggregator/sqlite_writers/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,886 copying build/lib/traceml/aggregator/sqlite_writers/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,889 copying build/lib/traceml/aggregator/sqlite_writers/process.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-04T15:23:56,891 copying build/lib/traceml/aggregator/trace_aggregator.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-04T15:23:56,894 copying build/lib/traceml/aggregator/aggregator_main.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-04T15:23:56,896 copying build/lib/traceml/aggregator/sqlite_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-04T15:23:56,899 copying build/lib/traceml/aggregator/final_summary.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-04T15:23:56,902 creating build/bdist.linux-armv7l/wheel/traceml/renderers 2026-04-04T15:23:56,903 creating build/bdist.linux-armv7l/wheel/traceml/renderers/model_diagnostics 2026-04-04T15:23:56,905 copying build/lib/traceml/renderers/model_diagnostics/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/model_diagnostics 2026-04-04T15:23:56,908 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_time 2026-04-04T15:23:56,909 copying build/lib/traceml/renderers/step_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-04T15:23:56,912 copying build/lib/traceml/renderers/step_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-04T15:23:56,914 copying build/lib/traceml/renderers/step_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-04T15:23:56,916 copying build/lib/traceml/renderers/step_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-04T15:23:56,919 copying build/lib/traceml/renderers/step_time/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-04T15:23:56,921 copying build/lib/traceml/renderers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-04T15:23:56,923 creating build/bdist.linux-armv7l/wheel/traceml/renderers/system 2026-04-04T15:23:56,925 copying build/lib/traceml/renderers/system/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,927 copying build/lib/traceml/renderers/system/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,929 copying build/lib/traceml/renderers/system/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,932 copying build/lib/traceml/renderers/system/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,934 copying build/lib/traceml/renderers/system/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,937 copying build/lib/traceml/renderers/system/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-04T15:23:56,939 copying build/lib/traceml/renderers/base_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-04T15:23:56,941 copying build/lib/traceml/renderers/user_time_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-04T15:23:56,945 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,946 copying build/lib/traceml/renderers/layer_combined_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,949 copying build/lib/traceml/renderers/layer_combined_memory/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,951 copying build/lib/traceml/renderers/layer_combined_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,953 copying build/lib/traceml/renderers/layer_combined_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-04T15:23:56,956 copying build/lib/traceml/renderers/stdout_stderr_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-04T15:23:56,958 creating build/bdist.linux-armv7l/wheel/traceml/renderers/process 2026-04-04T15:23:56,960 copying build/lib/traceml/renderers/process/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,962 copying build/lib/traceml/renderers/process/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,964 copying build/lib/traceml/renderers/process/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,966 copying build/lib/traceml/renderers/process/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,969 copying build/lib/traceml/renderers/process/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,971 copying build/lib/traceml/renderers/process/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-04T15:23:56,974 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_memory 2026-04-04T15:23:56,975 copying build/lib/traceml/renderers/step_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,977 copying build/lib/traceml/renderers/step_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,980 copying build/lib/traceml/renderers/step_memory/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,983 copying build/lib/traceml/renderers/step_memory/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,985 copying build/lib/traceml/renderers/step_memory/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,987 copying build/lib/traceml/renderers/step_memory/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,989 copying build/lib/traceml/renderers/step_memory/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-04T15:23:56,991 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_time 2026-04-04T15:23:56,992 copying build/lib/traceml/renderers/layer_combined_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-04T15:23:56,995 copying build/lib/traceml/renderers/layer_combined_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-04T15:23:56,997 copying build/lib/traceml/renderers/layer_combined_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-04T15:23:56,999 copying build/lib/traceml/renderers/layer_combined_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-04T15:23:57,001 copying build/lib/traceml/renderers/utils.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-04T15:23:57,003 running install_egg_info 2026-04-04T15:23:57,008 Copying src/traceml_ai.egg-info to build/bdist.linux-armv7l/wheel/./traceml_ai-0.2.6-py3.11.egg-info 2026-04-04T15:23:57,020 running install_scripts 2026-04-04T15:23:57,032 creating build/bdist.linux-armv7l/wheel/traceml_ai-0.2.6.dist-info/WHEEL 2026-04-04T15:23:57,035 creating '/tmp/pip-wheel-8euzdr2k/.tmp-8_pic7d0/traceml_ai-0.2.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-04T15:23:57,038 adding 'examples/basic_example.py' 2026-04-04T15:23:57,039 adding 'examples/ddp_example.py' 2026-04-04T15:23:57,041 adding 'examples/fsdp_gpu_example.py' 2026-04-04T15:23:57,042 adding 'examples/hf-trainer-minimal.py' 2026-04-04T15:23:57,044 adding 'examples/input-stall.py' 2026-04-04T15:23:57,046 adding 'examples/straggler_ddp_example.py' 2026-04-04T15:23:57,048 adding 'examples/advanced/bert_ddp.py' 2026-04-04T15:23:57,050 adding 'examples/advanced/bert_gradient_accum.py' 2026-04-04T15:23:57,051 adding 'examples/advanced/bert_memory_creep.py' 2026-04-04T15:23:57,053 adding 'examples/advanced/bert_straggler.py' 2026-04-04T15:23:57,054 adding 'examples/advanced/cnn_mnist.py' 2026-04-04T15:23:57,056 adding 'examples/advanced/hf_trainer_integration.py' 2026-04-04T15:23:57,057 adding 'examples/advanced/hf_trainer_vision.py' 2026-04-04T15:23:57,059 adding 'examples/advanced/llama_finetuning.py' 2026-04-04T15:23:57,060 adding 'examples/advanced/test_lightning_traceml.py' 2026-04-04T15:23:57,062 adding 'examples/advanced/vit_ddp.py' 2026-04-04T15:23:57,063 adding 'traceml/__init__.py' 2026-04-04T15:23:57,067 adding 'traceml/cli.py' 2026-04-04T15:23:57,068 adding 'traceml/decorators.py' 2026-04-04T15:23:57,070 adding 'traceml/aggregator/__init__.py' 2026-04-04T15:23:57,071 adding 'traceml/aggregator/aggregator_main.py' 2026-04-04T15:23:57,073 adding 'traceml/aggregator/final_summary.py' 2026-04-04T15:23:57,075 adding 'traceml/aggregator/sqlite_writer.py' 2026-04-04T15:23:57,077 adding 'traceml/aggregator/trace_aggregator.py' 2026-04-04T15:23:57,078 adding 'traceml/aggregator/display_drivers/__init__.py' 2026-04-04T15:23:57,079 adding 'traceml/aggregator/display_drivers/base.py' 2026-04-04T15:23:57,081 adding 'traceml/aggregator/display_drivers/cli.py' 2026-04-04T15:23:57,083 adding 'traceml/aggregator/display_drivers/layout.py' 2026-04-04T15:23:57,085 adding 'traceml/aggregator/display_drivers/nicegui.py' 2026-04-04T15:23:57,086 adding 'traceml/aggregator/display_drivers/page_layout.py' 2026-04-04T15:23:57,087 adding 'traceml/aggregator/display_drivers/nicegui_sections/__init__.py' 2026-04-04T15:23:57,089 adding 'traceml/aggregator/display_drivers/nicegui_sections/helper.py' 2026-04-04T15:23:57,090 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py' 2026-04-04T15:23:57,091 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py' 2026-04-04T15:23:57,093 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py' 2026-04-04T15:23:57,095 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py' 2026-04-04T15:23:57,096 adding 'traceml/aggregator/display_drivers/nicegui_sections/pages.py' 2026-04-04T15:23:57,098 adding 'traceml/aggregator/display_drivers/nicegui_sections/process_section.py' 2026-04-04T15:23:57,100 adding 'traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py' 2026-04-04T15:23:57,101 adding 'traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py' 2026-04-04T15:23:57,103 adding 'traceml/aggregator/display_drivers/nicegui_sections/system_section.py' 2026-04-04T15:23:57,105 adding 'traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py' 2026-04-04T15:23:57,106 adding 'traceml/aggregator/sqlite_writers/__init__.py' 2026-04-04T15:23:57,108 adding 'traceml/aggregator/sqlite_writers/process.py' 2026-04-04T15:23:57,110 adding 'traceml/aggregator/sqlite_writers/step_memory.py' 2026-04-04T15:23:57,112 adding 'traceml/aggregator/sqlite_writers/step_time.py' 2026-04-04T15:23:57,114 adding 'traceml/aggregator/sqlite_writers/system.py' 2026-04-04T15:23:57,115 adding 'traceml/aggregator/summaries/__init__.py' 2026-04-04T15:23:57,118 adding 'traceml/aggregator/summaries/process.py' 2026-04-04T15:23:57,121 adding 'traceml/aggregator/summaries/step_time.py' 2026-04-04T15:23:57,123 adding 'traceml/aggregator/summaries/step_time_diagnosis.py' 2026-04-04T15:23:57,125 adding 'traceml/aggregator/summaries/system.py' 2026-04-04T15:23:57,126 adding 'traceml/database/__init__.py' 2026-04-04T15:23:57,128 adding 'traceml/database/database.py' 2026-04-04T15:23:57,129 adding 'traceml/database/database_sender.py' 2026-04-04T15:23:57,131 adding 'traceml/database/database_writer.py' 2026-04-04T15:23:57,133 adding 'traceml/database/remote_database_store.py' 2026-04-04T15:23:57,135 adding 'traceml/diagnostics/__init__.py' 2026-04-04T15:23:57,136 adding 'traceml/diagnostics/common.py' 2026-04-04T15:23:57,138 adding 'traceml/diagnostics/model_diagnostics.py' 2026-04-04T15:23:57,140 adding 'traceml/diagnostics/step_memory.py' 2026-04-04T15:23:57,142 adding 'traceml/diagnostics/step_memory_formatters.py' 2026-04-04T15:23:57,143 adding 'traceml/diagnostics/step_memory_trend.py' 2026-04-04T15:23:57,146 adding 'traceml/diagnostics/step_time.py' 2026-04-04T15:23:57,147 adding 'traceml/diagnostics/step_time_formatters.py' 2026-04-04T15:23:57,149 adding 'traceml/diagnostics/step_time_trend.py' 2026-04-04T15:23:57,150 adding 'traceml/diagnostics/trends.py' 2026-04-04T15:23:57,152 adding 'traceml/integrations/__init__.py' 2026-04-04T15:23:57,153 adding 'traceml/integrations/huggingface.py' 2026-04-04T15:23:57,154 adding 'traceml/integrations/lightning.py' 2026-04-04T15:23:57,156 adding 'traceml/loggers/__init__.py' 2026-04-04T15:23:57,157 adding 'traceml/loggers/error_log.py' 2026-04-04T15:23:57,159 adding 'traceml/renderers/__init__.py' 2026-04-04T15:23:57,160 adding 'traceml/renderers/base_renderer.py' 2026-04-04T15:23:57,162 adding 'traceml/renderers/stdout_stderr_renderer.py' 2026-04-04T15:23:57,164 adding 'traceml/renderers/user_time_renderer.py' 2026-04-04T15:23:57,166 adding 'traceml/renderers/utils.py' 2026-04-04T15:23:57,167 adding 'traceml/renderers/layer_combined_memory/__init__.py' 2026-04-04T15:23:57,170 adding 'traceml/renderers/layer_combined_memory/compute.py' 2026-04-04T15:23:57,172 adding 'traceml/renderers/layer_combined_memory/renderer.py' 2026-04-04T15:23:57,173 adding 'traceml/renderers/layer_combined_memory/schema.py' 2026-04-04T15:23:57,175 adding 'traceml/renderers/layer_combined_time/__init__.py' 2026-04-04T15:23:57,177 adding 'traceml/renderers/layer_combined_time/compute.py' 2026-04-04T15:23:57,178 adding 'traceml/renderers/layer_combined_time/renderer.py' 2026-04-04T15:23:57,180 adding 'traceml/renderers/layer_combined_time/schema.py' 2026-04-04T15:23:57,181 adding 'traceml/renderers/model_diagnostics/renderer.py' 2026-04-04T15:23:57,183 adding 'traceml/renderers/process/__init__.py' 2026-04-04T15:23:57,184 adding 'traceml/renderers/process/cli_compute.py' 2026-04-04T15:23:57,186 adding 'traceml/renderers/process/common.py' 2026-04-04T15:23:57,188 adding 'traceml/renderers/process/computer.py' 2026-04-04T15:23:57,189 adding 'traceml/renderers/process/dashboard_compute.py' 2026-04-04T15:23:57,190 adding 'traceml/renderers/process/renderer.py' 2026-04-04T15:23:57,192 adding 'traceml/renderers/step_memory/cli_compute.py' 2026-04-04T15:23:57,194 adding 'traceml/renderers/step_memory/common.py' 2026-04-04T15:23:57,196 adding 'traceml/renderers/step_memory/computer.py' 2026-04-04T15:23:57,197 adding 'traceml/renderers/step_memory/dashboard_compute.py' 2026-04-04T15:23:57,198 adding 'traceml/renderers/step_memory/diagnostics.py' 2026-04-04T15:23:57,200 adding 'traceml/renderers/step_memory/renderer.py' 2026-04-04T15:23:57,201 adding 'traceml/renderers/step_memory/schema.py' 2026-04-04T15:23:57,203 adding 'traceml/renderers/step_time/__init__.py' 2026-04-04T15:23:57,206 adding 'traceml/renderers/step_time/compute.py' 2026-04-04T15:23:57,207 adding 'traceml/renderers/step_time/diagnostics.py' 2026-04-04T15:23:57,209 adding 'traceml/renderers/step_time/renderer.py' 2026-04-04T15:23:57,210 adding 'traceml/renderers/step_time/schema.py' 2026-04-04T15:23:57,212 adding 'traceml/renderers/system/__init__.py' 2026-04-04T15:23:57,213 adding 'traceml/renderers/system/cli_compute.py' 2026-04-04T15:23:57,215 adding 'traceml/renderers/system/common.py' 2026-04-04T15:23:57,216 adding 'traceml/renderers/system/computer.py' 2026-04-04T15:23:57,218 adding 'traceml/renderers/system/dashboard_compute.py' 2026-04-04T15:23:57,219 adding 'traceml/renderers/system/renderer.py' 2026-04-04T15:23:57,221 adding 'traceml/runtime/__init__.py' 2026-04-04T15:23:57,222 adding 'traceml/runtime/config.py' 2026-04-04T15:23:57,224 adding 'traceml/runtime/executor.py' 2026-04-04T15:23:57,226 adding 'traceml/runtime/runtime.py' 2026-04-04T15:23:57,227 adding 'traceml/runtime/session.py' 2026-04-04T15:23:57,228 adding 'traceml/runtime/settings.py' 2026-04-04T15:23:57,229 adding 'traceml/runtime/stdout_stderr_capture.py' 2026-04-04T15:23:57,231 adding 'traceml/samplers/__init__.py' 2026-04-04T15:23:57,232 adding 'traceml/samplers/base_sampler.py' 2026-04-04T15:23:57,234 adding 'traceml/samplers/layer_backward_memory_sampler.py' 2026-04-04T15:23:57,235 adding 'traceml/samplers/layer_backward_time_sampler.py' 2026-04-04T15:23:57,237 adding 'traceml/samplers/layer_forward_memory_sampler.py' 2026-04-04T15:23:57,238 adding 'traceml/samplers/layer_forward_time_sampler.py' 2026-04-04T15:23:57,239 adding 'traceml/samplers/layer_memory_sampler.py' 2026-04-04T15:23:57,241 adding 'traceml/samplers/model_forward_memory_sampler.py' 2026-04-04T15:23:57,242 adding 'traceml/samplers/process_sampler.py' 2026-04-04T15:23:57,244 adding 'traceml/samplers/stdout_stderr_sampler.py' 2026-04-04T15:23:57,245 adding 'traceml/samplers/step_memory_sampler.py' 2026-04-04T15:23:57,247 adding 'traceml/samplers/step_time_sampler.py' 2026-04-04T15:23:57,249 adding 'traceml/samplers/system_sampler.py' 2026-04-04T15:23:57,251 adding 'traceml/samplers/schema/layer_forward_backward_memory.py' 2026-04-04T15:23:57,252 adding 'traceml/samplers/schema/layer_forward_backward_time.py' 2026-04-04T15:23:57,254 adding 'traceml/samplers/schema/layer_memory.py' 2026-04-04T15:23:57,255 adding 'traceml/samplers/schema/process.py' 2026-04-04T15:23:57,256 adding 'traceml/samplers/schema/step_memory.py' 2026-04-04T15:23:57,258 adding 'traceml/samplers/schema/step_time_schema.py' 2026-04-04T15:23:57,259 adding 'traceml/samplers/schema/system.py' 2026-04-04T15:23:57,261 adding 'traceml/transport/__init__.py' 2026-04-04T15:23:57,262 adding 'traceml/transport/distributed.py' 2026-04-04T15:23:57,264 adding 'traceml/transport/tcp_transport.py' 2026-04-04T15:23:57,266 adding 'traceml/utils/__init__.py' 2026-04-04T15:23:57,267 adding 'traceml/utils/base_trace_event.py' 2026-04-04T15:23:57,268 adding 'traceml/utils/cuda_event_pool.py' 2026-04-04T15:23:57,269 adding 'traceml/utils/entry_hook.py' 2026-04-04T15:23:57,270 adding 'traceml/utils/flush_buffers.py' 2026-04-04T15:23:57,272 adding 'traceml/utils/formatting.py' 2026-04-04T15:23:57,273 adding 'traceml/utils/layer_parameter_memory.py' 2026-04-04T15:23:57,274 adding 'traceml/utils/shared_utils.py' 2026-04-04T15:23:57,276 adding 'traceml/utils/step_memory.py' 2026-04-04T15:23:57,277 adding 'traceml/utils/timing.py' 2026-04-04T15:23:57,279 adding 'traceml/utils/ast_analysis/__init__.py' 2026-04-04T15:23:57,281 adding 'traceml/utils/ast_analysis/code_manifest.py' 2026-04-04T15:23:57,283 adding 'traceml/utils/ast_analysis/helpers.py' 2026-04-04T15:23:57,284 adding 'traceml/utils/ast_analysis/models.py' 2026-04-04T15:23:57,286 adding 'traceml/utils/ast_analysis/scanner.py' 2026-04-04T15:23:57,289 adding 'traceml/utils/ast_analysis/visitor.py' 2026-04-04T15:23:57,290 adding 'traceml/utils/hooks/__init__.py' 2026-04-04T15:23:57,292 adding 'traceml/utils/hooks/layer_backward_memory_hook.py' 2026-04-04T15:23:57,294 adding 'traceml/utils/hooks/layer_backward_time_hooks.py' 2026-04-04T15:23:57,295 adding 'traceml/utils/hooks/layer_forward_memory_hook.py' 2026-04-04T15:23:57,297 adding 'traceml/utils/hooks/layer_forward_time_hooks.py' 2026-04-04T15:23:57,298 adding 'traceml/utils/hooks/model_forward_memory_hook.py' 2026-04-04T15:23:57,300 adding 'traceml/utils/hooks/optimizer_hook.py' 2026-04-04T15:23:57,301 adding 'traceml/utils/patches/__init__.py' 2026-04-04T15:23:57,303 adding 'traceml/utils/patches/backward_auto_timer_patch.py' 2026-04-04T15:23:57,304 adding 'traceml/utils/patches/dataloader_patch.py' 2026-04-04T15:23:57,305 adding 'traceml/utils/patches/forward_auto_timer_patch.py' 2026-04-04T15:23:57,309 adding 'traceml_ai-0.2.6.dist-info/licenses/LICENSE' 2026-04-04T15:23:57,310 adding 'traceml_ai-0.2.6.dist-info/METADATA' 2026-04-04T15:23:57,311 adding 'traceml_ai-0.2.6.dist-info/WHEEL' 2026-04-04T15:23:57,312 adding 'traceml_ai-0.2.6.dist-info/entry_points.txt' 2026-04-04T15:23:57,313 adding 'traceml_ai-0.2.6.dist-info/top_level.txt' 2026-04-04T15:23:57,316 adding 'traceml_ai-0.2.6.dist-info/RECORD' 2026-04-04T15:23:57,322 removing build/bdist.linux-armv7l/wheel 2026-04-04T15:23:57,462 Building wheel for traceml-ai (pyproject.toml): finished with status 'done' 2026-04-04T15:23:57,472 Created wheel for traceml-ai: filename=traceml_ai-0.2.6-py3-none-any.whl size=297545 sha256=c21b2ab47fb4088e301976685930ab6359abdcf0f04d701b76b06f77d1bba60e 2026-04-04T15:23:57,473 Stored in directory: /tmp/pip-ephem-wheel-cache-tm68a79k/wheels/97/a3/24/e6dbc29abb1ca651cf238921c0bf52fe90c02679b6914d78fd 2026-04-04T15:23:57,491 Successfully built traceml-ai 2026-04-04T15:23:57,505 Removed build tracker: '/tmp/pip-build-tracker-6yly1f45'