2023-09-09T17:48:23,865 Created temporary directory: /tmp/pip-build-tracker-58zhyps1 2023-09-09T17:48:23,866 Initialized build tracking at /tmp/pip-build-tracker-58zhyps1 2023-09-09T17:48:23,866 Created build tracker: /tmp/pip-build-tracker-58zhyps1 2023-09-09T17:48:23,867 Entered build tracker: /tmp/pip-build-tracker-58zhyps1 2023-09-09T17:48:23,868 Created temporary directory: /tmp/pip-wheel-39okt_ou 2023-09-09T17:48:23,871 Created temporary directory: /tmp/pip-ephem-wheel-cache-d2z_eut7 2023-09-09T17:48:23,893 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-09T17:48:23,897 2 location(s) to search for versions of chainermn: 2023-09-09T17:48:23,897 * https://pypi.org/simple/chainermn/ 2023-09-09T17:48:23,897 * https://www.piwheels.org/simple/chainermn/ 2023-09-09T17:48:23,897 Fetching project page and analyzing links: https://pypi.org/simple/chainermn/ 2023-09-09T17:48:23,898 Getting page https://pypi.org/simple/chainermn/ 2023-09-09T17:48:23,900 Found index url https://pypi.org/simple/ 2023-09-09T17:48:24,040 Fetched page https://pypi.org/simple/chainermn/ as application/vnd.pypi.simple.v1+json 2023-09-09T17:48:24,042 Found link https://files.pythonhosted.org/packages/0d/d8/b19257a008c780248cf8e1c686b1ec6dc47626a714a1ff17fc54e13dffc4/chainermn-1.0.0b1.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.0.0b1 2023-09-09T17:48:24,043 Found link https://files.pythonhosted.org/packages/d3/27/e01f72ace6d274ae47a9055aca2c6c32906909fd7729d3fa13e2eda37519/chainermn-1.0.0b2.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.0.0b2 2023-09-09T17:48:24,044 Found link https://files.pythonhosted.org/packages/08/f5/45c255c50dfe7193aec6c3a35252a7b5ea96f55969ab17633ca9c859bb5d/chainermn-1.0.0.zip (from https://pypi.org/simple/chainermn/), version: 1.0.0 2023-09-09T17:48:24,044 Found link https://files.pythonhosted.org/packages/1b/c9/ec23f224da06105363d7a8ed0ef8f196702e0c8d3c252a75be668c7b3615/chainermn-1.1.0.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.1.0 2023-09-09T17:48:24,045 Found link https://files.pythonhosted.org/packages/c4/08/4ea5887a04d4e89887b2c077ea9ff66509268f223de1adee6e59ae10ef1e/chainermn-1.2.0.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.2.0 2023-09-09T17:48:24,046 Found link https://files.pythonhosted.org/packages/4b/9e/dbf27a67c39f1419297abdd7be8ef3c4d7d59c427d0799e46f947f3fa71a/chainermn-1.3.0.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.3.0 2023-09-09T17:48:24,047 Found link https://files.pythonhosted.org/packages/92/6e/341322186ec52ea8505ac2d33d3668d8eddc575445bcc588080a0a593901/chainermn-1.3.1.tar.gz (from https://pypi.org/simple/chainermn/), version: 1.3.1 2023-09-09T17:48:24,048 Fetching project page and analyzing links: https://www.piwheels.org/simple/chainermn/ 2023-09-09T17:48:24,048 Getting page https://www.piwheels.org/simple/chainermn/ 2023-09-09T17:48:24,050 Found index url https://www.piwheels.org/simple/ 2023-09-09T17:48:24,306 Fetched page https://www.piwheels.org/simple/chainermn/ as text/html 2023-09-09T17:48:24,308 Skipping link: No binaries permitted for chainermn: https://www.piwheels.org/simple/chainermn/chainermn-1.2.0-py3-none-any.whl#sha256=e8406f7e595b490bc35f1d8704db62e0e5e5a2f8d71a625f859a268dbea0d8e4 (from https://www.piwheels.org/simple/chainermn/) 2023-09-09T17:48:24,309 Skipping link: No binaries permitted for chainermn: https://www.piwheels.org/simple/chainermn/chainermn-1.3.0-py3-none-any.whl#sha256=ce36caf22aa1dcbfda71377b2d7a38c1097710e305ffa7540eae60b3f2341fd6 (from https://www.piwheels.org/simple/chainermn/) 2023-09-09T17:48:24,309 Skipping link: No binaries permitted for chainermn: https://www.piwheels.org/simple/chainermn/chainermn-1.3.1-py3-none-any.whl#sha256=d09bbd4e42c216cfb174f8b218fe53ff716286f2925a02c2d558348db04394c4 (from https://www.piwheels.org/simple/chainermn/) 2023-09-09T17:48:24,310 Skipping link: not a file: https://www.piwheels.org/simple/chainermn/ 2023-09-09T17:48:24,310 Skipping link: not a file: https://pypi.org/simple/chainermn/ 2023-09-09T17:48:24,330 Given no hashes to check 1 links for project 'chainermn': discarding no candidates 2023-09-09T17:48:24,348 Collecting chainermn==1.0.0b2 2023-09-09T17:48:24,350 Created temporary directory: /tmp/pip-unpack-dpozyl2f 2023-09-09T17:48:24,569 Downloading chainermn-1.0.0b2.tar.gz (8.2 kB) 2023-09-09T17:48:24,610 Added chainermn==1.0.0b2 from https://files.pythonhosted.org/packages/d3/27/e01f72ace6d274ae47a9055aca2c6c32906909fd7729d3fa13e2eda37519/chainermn-1.0.0b2.tar.gz to build tracker '/tmp/pip-build-tracker-58zhyps1' 2023-09-09T17:48:24,612 Running setup.py (path:/tmp/pip-wheel-39okt_ou/chainermn_0bd0d53d68ac4b73ab5c2a673c65ba4a/setup.py) egg_info for package chainermn 2023-09-09T17:48:24,613 Created temporary directory: /tmp/pip-pip-egg-info-nhy_soc4 2023-09-09T17:48:24,613 Preparing metadata (setup.py): started 2023-09-09T17:48:24,614 Running command python setup.py egg_info 2023-09-09T17:48:25,640 running egg_info 2023-09-09T17:48:25,642 creating /tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info 2023-09-09T17:48:25,665 writing /tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/PKG-INFO 2023-09-09T17:48:25,668 writing dependency_links to /tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/dependency_links.txt 2023-09-09T17:48:25,670 writing requirements to /tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/requires.txt 2023-09-09T17:48:25,671 writing top-level names to /tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/top_level.txt 2023-09-09T17:48:25,673 writing manifest file '/tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/SOURCES.txt' 2023-09-09T17:48:25,749 reading manifest file '/tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/SOURCES.txt' 2023-09-09T17:48:25,752 writing manifest file '/tmp/pip-pip-egg-info-nhy_soc4/chainermn.egg-info/SOURCES.txt' 2023-09-09T17:48:25,864 Preparing metadata (setup.py): finished with status 'done' 2023-09-09T17:48:25,868 Source in /tmp/pip-wheel-39okt_ou/chainermn_0bd0d53d68ac4b73ab5c2a673c65ba4a has version 1.0.0b2, which satisfies requirement chainermn==1.0.0b2 from https://files.pythonhosted.org/packages/d3/27/e01f72ace6d274ae47a9055aca2c6c32906909fd7729d3fa13e2eda37519/chainermn-1.0.0b2.tar.gz 2023-09-09T17:48:25,869 Removed chainermn==1.0.0b2 from https://files.pythonhosted.org/packages/d3/27/e01f72ace6d274ae47a9055aca2c6c32906909fd7729d3fa13e2eda37519/chainermn-1.0.0b2.tar.gz from build tracker '/tmp/pip-build-tracker-58zhyps1' 2023-09-09T17:48:25,873 Created temporary directory: /tmp/pip-unpack-5cj9mtj6 2023-09-09T17:48:25,874 Created temporary directory: /tmp/pip-unpack-iajl3r3b 2023-09-09T17:48:25,881 Building wheels for collected packages: chainermn 2023-09-09T17:48:25,886 Created temporary directory: /tmp/pip-wheel-astf7y8q 2023-09-09T17:48:25,886 Building wheel for chainermn (setup.py): started 2023-09-09T17:48:25,888 Destination directory: /tmp/pip-wheel-astf7y8q 2023-09-09T17:48:25,888 Running command python setup.py bdist_wheel 2023-09-09T17:48:26,919 running bdist_wheel 2023-09-09T17:48:26,990 running build 2023-09-09T17:48:26,991 running build_py 2023-09-09T17:48:27,017 creating build 2023-09-09T17:48:27,018 creating build/lib.linux-armv7l-cpython-311 2023-09-09T17:48:27,019 creating build/lib.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:27,020 copying chainermn/dataset.py -> build/lib.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:27,022 copying chainermn/multi_node_evaluator.py -> build/lib.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:27,024 copying chainermn/__init__.py -> build/lib.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:27,026 copying chainermn/multi_node_optimizer.py -> build/lib.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:27,028 creating build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,029 copying chainermn/communicators/single_node_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,031 copying chainermn/communicators/naive_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,033 copying chainermn/communicators/_memory_utility.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,035 copying chainermn/communicators/hierarchical_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,037 copying chainermn/communicators/_base.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,038 copying chainermn/communicators/two_dimensional_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,040 copying chainermn/communicators/dummy_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,042 copying chainermn/communicators/__init__.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,043 copying chainermn/communicators/_communication_utility.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,045 copying chainermn/communicators/flat_communicator.py -> build/lib.linux-armv7l-cpython-311/chainermn/communicators 2023-09-09T17:48:27,047 creating build/lib.linux-armv7l-cpython-311/chainermn/nccl 2023-09-09T17:48:27,048 copying chainermn/nccl/__init__.py -> build/lib.linux-armv7l-cpython-311/chainermn/nccl 2023-09-09T17:48:27,051 running build_ext 2023-09-09T17:48:27,554 Compiling chainermn/nccl/nccl.pyx because it changed. 2023-09-09T17:48:27,554 [1/1] Cythonizing chainermn/nccl/nccl.pyx 2023-09-09T17:48:28,642 /usr/local/lib/python3.11/dist-packages/Cython/Compiler/Main.py:384: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-wheel-39okt_ou/chainermn_0bd0d53d68ac4b73ab5c2a673c65ba4a/chainermn/nccl/nccl.pyx 2023-09-09T17:48:28,643 tree = Parsing.p_module(s, pxd, full_module_name) 2023-09-09T17:48:29,134 building 'chainermn.nccl.nccl' extension 2023-09-09T17:48:29,135 creating build/temp.linux-armv7l-cpython-311 2023-09-09T17:48:29,136 creating build/temp.linux-armv7l-cpython-311/chainermn 2023-09-09T17:48:29,136 creating build/temp.linux-armv7l-cpython-311/chainermn/nccl 2023-09-09T17:48:29,137 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c chainermn/nccl/nccl.c -o build/temp.linux-armv7l-cpython-311/chainermn/nccl/nccl.o 2023-09-09T17:48:29,507 chainermn/nccl/nccl.c:1165:10: fatal error: cuda_runtime_api.h: No such file or directory 2023-09-09T17:48:29,508 1165 | #include "cuda_runtime_api.h" 2023-09-09T17:48:29,509 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-09T17:48:29,510 compilation terminated. 2023-09-09T17:48:29,511 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-09T17:48:29,763 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-09T17:48:29,776 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-09T17:48:29,776 exec(compile('"'"''"'"''"'"' 2023-09-09T17:48:29,776 # This is -- a caller that pip uses to run setup.py 2023-09-09T17:48:29,776 # 2023-09-09T17:48:29,776 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-09T17:48:29,776 # import from `distutils.core` to work with newer packaging standards. 2023-09-09T17:48:29,776 # - It provides a clear error message when setuptools is not installed. 2023-09-09T17:48:29,776 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-09T17:48:29,776 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-09T17:48:29,776 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-09T17:48:29,776 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-09T17:48:29,776 import os, sys, tokenize 2023-09-09T17:48:29,776 2023-09-09T17:48:29,776 try: 2023-09-09T17:48:29,776 import setuptools 2023-09-09T17:48:29,776 except ImportError as error: 2023-09-09T17:48:29,776 print( 2023-09-09T17:48:29,776 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-09T17:48:29,776 "the build environment.", 2023-09-09T17:48:29,776 file=sys.stderr, 2023-09-09T17:48:29,776 ) 2023-09-09T17:48:29,776 sys.exit(1) 2023-09-09T17:48:29,776 2023-09-09T17:48:29,776 __file__ = %r 2023-09-09T17:48:29,776 sys.argv[0] = __file__ 2023-09-09T17:48:29,776 2023-09-09T17:48:29,776 if os.path.exists(__file__): 2023-09-09T17:48:29,776 filename = __file__ 2023-09-09T17:48:29,776 with tokenize.open(__file__) as f: 2023-09-09T17:48:29,776 setup_py_code = f.read() 2023-09-09T17:48:29,776 else: 2023-09-09T17:48:29,776 filename = "" 2023-09-09T17:48:29,776 setup_py_code = "from setuptools import setup; setup()" 2023-09-09T17:48:29,776 2023-09-09T17:48:29,776 exec(compile(setup_py_code, filename, "exec")) 2023-09-09T17:48:29,776 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-39okt_ou/chainermn_0bd0d53d68ac4b73ab5c2a673c65ba4a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-astf7y8q[/] 2023-09-09T17:48:29,777 [bold magenta]cwd[/]: /tmp/pip-wheel-39okt_ou/chainermn_0bd0d53d68ac4b73ab5c2a673c65ba4a/ 2023-09-09T17:48:29,778 Building wheel for chainermn (setup.py): finished with status 'error' 2023-09-09T17:48:29,779 ERROR: Failed building wheel for chainermn 2023-09-09T17:48:29,780 Running setup.py clean for chainermn 2023-09-09T17:48:29,781 Running command python setup.py clean 2023-09-09T17:48:30,788 running clean 2023-09-09T17:48:30,833 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-09T17:48:30,836 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-09T17:48:30,842 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-09T17:48:30,842 'build/scripts-3.11' does not exist -- can't clean it 2023-09-09T17:48:30,843 removing 'build' 2023-09-09T17:48:30,953 Failed to build chainermn 2023-09-09T17:48:30,954 ERROR: Failed to build one or more wheels 2023-09-09T17:48:30,956 Exception information: 2023-09-09T17:48:30,956 Traceback (most recent call last): 2023-09-09T17:48:30,956 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-09T17:48:30,956 status = run_func(*args) 2023-09-09T17:48:30,956 ^^^^^^^^^^^^^^^ 2023-09-09T17:48:30,956 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-09T17:48:30,956 return func(self, options, args) 2023-09-09T17:48:30,956 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T17:48:30,956 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-09T17:48:30,956 raise CommandError("Failed to build one or more wheels") 2023-09-09T17:48:30,956 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-09T17:48:30,959 Removed build tracker: '/tmp/pip-build-tracker-58zhyps1'