-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
Today, I got the following error on various environment, My own PC, Azure VM and company server.
When I ran "make -C docker release_build" follow instruction in
https://github.com/NVIDIA/TensorRT-LLM/blob/release/0.5.0/docs/source/installation.md
It used to work for me but not work today.
Repro steps are
apt-get update && apt-get -y install git git-lfs
git clone https://github.com/NVIDIA/TensorRT-LLM.git
cd TensorRT-LLM
git submodule update --init --recursive
git lfs install
git lfs pull
make -C docker release_build
#0 43.10 /usr/local/mpi/bin/mpicc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/src/MPI.o -Lbuild/temp.linux-x86_64-3.10 -ldl -o build/lib.linux-x86_64-3.10/mpi4py/MPI.cpython-310-x86_64-linux-gnu.so
#0 43.10 writing build/lib.linux-x86_64-3.10/mpi4py/mpi.cfg
#0 43.10 Traceback (most recent call last):
#0 43.10 File "/usr/local/lib/python3.10/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in
#0 43.10 main()
#0 43.10 File "/usr/local/lib/python3.10/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
#0 43.10 json_out['return_val'] = hook(**hook_input['kwargs'])
#0 43.10 File "/usr/local/lib/python3.10/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel
#0 43.10 return _build_backend().build_wheel(wheel_directory, config_settings,
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/build_meta.py", line 404, in build_wheel
#0 43.10 return self._build_with_temp_dir(
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/build_meta.py", line 389, in _build_with_temp_dir
#0 43.10 self.run_setup()
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/build_meta.py", line 311, in run_setup
#0 43.10 exec(code, locals())
#0 43.10 File "", line 644, in
#0 43.10 File "", line 641, in main
#0 43.10 File "", line 492, in run_setup
#0 43.10 File "/tmp/pip-install-8050735a/mpi4py_6482ffe4a2ee4078aa02472ce31c8a15/conf/mpidistutils.py", line 541, in setup
#0 43.10 return fcn_setup(**attrs)
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/init.py", line 103, in setup
#0 43.10 return distutils.core.setup(**attrs)
#0 43.10 File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
#0 43.10 dist.run_commands()
#0 43.10 File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
#0 43.10 self.run_command(cmd)
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/dist.py", line 963, in run_command
#0 43.10 super().run_command(command)
#0 43.10 File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
#0 43.10 cmd_obj.run()
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/wheel/bdist_wheel.py", line 371, in run
#0 43.10 install = self.reinitialize_command("install", reinit_subcommands=True)
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/init.py", line 216, in reinitialize_command
#0 43.10 cmd = _Command.reinitialize_command(self, command, reinit_subcommands)
#0 43.10 File "/usr/lib/python3.10/distutils/cmd.py", line 305, in reinitialize_command
#0 43.10 return self.distribution.reinitialize_command(command,
#0 43.10 File "/usr/lib/python3.10/distutils/dist.py", line 938, in reinitialize_command
#0 43.10 command = self.get_command_obj(command_name)
#0 43.10 File "/usr/lib/python3.10/distutils/dist.py", line 858, in get_command_obj
#0 43.10 cmd_obj = self.command_obj[command] = klass(self)
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/init.py", line 174, in init
#0 43.10 super().init(dist)
#0 43.10 File "/usr/lib/python3.10/distutils/cmd.py", line 62, in init
#0 43.10 self.initialize_options()
#0 43.10 File "/tmp/pip-build-env-_y1p3opv/overlay/local/lib/python3.10/dist-packages/setuptools/command/install.py", line 50, in initialize_options
#0 43.10 orig.install.initialize_options(self)
#0 43.10 File "/usr/lib/python3.10/_distutils_system_mod.py", line 33, in initialize_options
#0 43.10 super().initialize_options()
#0 43.10 TypeError: super(type, obj): obj must be an instance or subtype of type
#0 43.10 [end of output]
#0 43.10
#0 43.10 note: This error originates from a subprocess, and is likely not a problem with pip.
#0 43.10 ERROR: Failed building wheel for mpi4py
#0 43.10 Failed to build mpi4py
#0 43.10 ERROR: Could not build wheels for mpi4py, which is required to install pyproject.toml-based projects