Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors while installing requirements #546

Closed
MicZet opened this issue Feb 12, 2022 · 3 comments
Closed

Errors while installing requirements #546

MicZet opened this issue Feb 12, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@MicZet
Copy link

MicZet commented Feb 12, 2022

Describe the bug
Ubuntu 20.04 , Python 3.9
Installation of requirements fails. Could you please help solving these?

I installed libopenmpi-dev package

To Reproduce
pip install -r requirements/requirements.txt

Error log:
Installing collected packages: mpi4py, lm-eval, ftfy, einops, deepspeed Running setup.py install for mpi4py ... error ERROR: Command errored out with exit status 1: command: /home/xx/anaconda3/envs/py39ai/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1c8r3z14/mpi4py_7a6af1b557d54e83bfcef65c2ed940fa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1c8r3z14/mpi4py_7a6af1b557d54e83bfcef65c2ed940fa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qyaci3w8/install-record.txt --single-version-externally-managed --compile --install-headers /home/xx/anaconda3/envs/py39ai/include/python3.9/mpi4py cwd: /tmp/pip-install-1c8r3z14/mpi4py_7a6af1b557d54e83bfcef65c2ed940fa/ Complete output (381 lines): running install running build running build_src running build_py creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/__init__.py -> build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/__main__.py -> build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/run.py -> build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/bench.py -> build/lib.linux-x86_64-3.9/mpi4py creating build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/aplus.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/__init__.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/__main__.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/server.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/pool.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/_lib.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/futures/_base.py -> build/lib.linux-x86_64-3.9/mpi4py/futures copying src/mpi4py/__init__.pxd -> build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/libmpi.pxd -> build/lib.linux-x86_64-3.9/mpi4py copying src/mpi4py/MPI.pxd -> build/lib.linux-x86_64-3.9/mpi4py creating build/lib.linux-x86_64-3.9/mpi4py/include creating build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI.h -> build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.MPI_api.h -> build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.linux-x86_64-3.9/mpi4py/include/mpi4py running build_clib MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/bin/mpicc MPI C++ compiler: /usr/bin/mpicxx MPI F compiler: /usr/bin/mpifort MPI F90 compiler: /usr/bin/mpif90 MPI F77 compiler: /usr/bin/mpif77 checking for library 'lmpe' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -llmpe -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -llmpe collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o building 'mpe' dylib library creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/src creating build/temp.linux-x86_64-3.9/src/lib-pmpi /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c src/lib-pmpi/mpe.c -o build/temp.linux-x86_64-3.9/src/lib-pmpi/mpe.o creating build/lib.linux-x86_64-3.9/mpi4py/lib-pmpi /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -shared -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,--no-as-needed build/temp.linux-x86_64-3.9/src/lib-pmpi/mpe.o -o build/lib.linux-x86_64-3.9/mpi4py/lib-pmpi/libmpe.so checking for library 'vt-mpi' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt-mpi -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt-mpi collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o checking for library 'vt.mpi' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt.mpi -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt.mpi collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o building 'vt' dylib library /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c src/lib-pmpi/vt.c -o build/temp.linux-x86_64-3.9/src/lib-pmpi/vt.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -shared -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,--no-as-needed build/temp.linux-x86_64-3.9/src/lib-pmpi/vt.o -o build/lib.linux-x86_64-3.9/mpi4py/lib-pmpi/libvt.so checking for library 'vt-mpi' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt-mpi -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt-mpi collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o checking for library 'vt.mpi' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt.mpi -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt.mpi collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o building 'vt-mpi' dylib library /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c src/lib-pmpi/vt-mpi.c -o build/temp.linux-x86_64-3.9/src/lib-pmpi/vt-mpi.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -shared -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,--no-as-needed build/temp.linux-x86_64-3.9/src/lib-pmpi/vt-mpi.o -o build/lib.linux-x86_64-3.9/mpi4py/lib-pmpi/libvt-mpi.so checking for library 'vt-hyb' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt-hyb -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt-hyb collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o checking for library 'vt.ompi' ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -lvt.ompi -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: cannot find -lvt.ompi collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o building 'vt-hyb' dylib library /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -c src/lib-pmpi/vt-hyb.c -o build/temp.linux-x86_64-3.9/src/lib-pmpi/vt-hyb.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -shared -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,--no-as-needed build/temp.linux-x86_64-3.9/src/lib-pmpi/vt-hyb.o -o build/lib.linux-x86_64-3.9/mpi4py/lib-pmpi/libvt-hyb.so running build_ext MPI configuration: [mpi] from 'mpi.cfg' MPI C compiler: /usr/bin/mpicc MPI C++ compiler: /usr/bin/mpicxx MPI F compiler: /usr/bin/mpifort MPI F90 compiler: /usr/bin/mpif90 MPI F77 compiler: /usr/bin/mpif77 checking for dlopen() availability ... checking for header 'dlfcn.h' ... gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c _configtest.c -o _configtest.o success! removing: _configtest.c _configtest.o success! checking for library 'dl' ... gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c _configtest.c -o _configtest.o gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -Lbuild/temp.linux-x86_64-3.9 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest checking for function 'dlopen' ... gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c _configtest.c -o _configtest.o gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -Lbuild/temp.linux-x86_64-3.9 -ldl -o _configtest success! removing: _configtest.c _configtest.o _configtest building 'mpi4py.dl' extension gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c src/dynload.c -o build/temp.linux-x86_64-3.9/src/dynload.o gcc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -shared -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath,/home/xx/anaconda3/envs/py39ai/lib -Wl,-rpath-link,/home/xx/anaconda3/envs/py39ai/lib -L/home/xx/anaconda3/envs/py39ai/lib build/temp.linux-x86_64-3.9/src/dynload.o -Lbuild/temp.linux-x86_64-3.9 -ldl -o build/lib.linux-x86_64-3.9/mpi4py/dl.cpython-39-x86_64-linux-gnu.so checking for MPI compile and link ... /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c _configtest.c -o _configtest.o success! removing: _configtest.c _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -I/home/xx/anaconda3/envs/py39ai/include -fPIC -O2 -isystem /home/xx/anaconda3/envs/py39ai/include -fPIC -I/home/xx/anaconda3/envs/py39ai/include/python3.9 -c _configtest.c -o _configtest.o /usr/bin/mpicc -pthread -B /home/xx/anaconda3/envs/py39ai/compiler_compat _configtest.o -Lbuild/temp.linux-x86_64-3.9 -o _configtest /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: warning: libopen-rte.so.40, needed by /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so, not found (try using -rpath or -rpath-link) /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: warning: libopen-pal.so.40, needed by /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so, not found (try using -rpath or -rpath-link) /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: warning: libm.so.6, needed by /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so, not found (try using -rpath or -rpath-link) /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: warning: libhwloc.so.15, needed by /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so, not found (try using -rpath or -rpath-link) /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference tomca_base_framework_components_close'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_list_sort' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_get_element_count'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_namelist_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_dump' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_install_dirs'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_set_value_ptr' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_rand'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_bitmap_alloc' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_get_obj_by_depth'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_delay_abort' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_raw'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_bitmap_free' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_get'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_local_arch' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_list_item_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_backtrace_print' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_collect_all_data'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_component_close' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_get_value_ptr'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_data_server_uri' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_str_to_bool'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_register' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_register_framework_params'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_is_monotonic' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_bitmap_iszero'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hwloc_base_cset2mapstr' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_proc_local_set'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_unsetenv' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_bitmap_isincluded'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_dump_data_flags' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hwloc_topology'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_pack' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output_stream_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_out' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_base_exchange'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_get_valuelen' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_timer_base_get_cycles'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_allocator_base_framework' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_join'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_base_async_modex' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_set_element_count'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_reset' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_free'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_init' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_process_info'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_path_nfs' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_get'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_backtrace_buffer' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hwloc_compute_relative_locality'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_btl_base_framework' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_app_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_set_event_poll_rate' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pointer_array_test_and_set_item'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_thread_get_self' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pointer_array_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_get_nthkey' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_copy_content_same_ddt'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_verbose_output' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to log@GLIBC_2.29'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_components_close' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pointer_array_init'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_infosubscribe_subscribe' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_info_show_orte_version'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_init' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_select'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_append_unique_nosize' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_read_value'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_timer_base_get_freq' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_finalize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_session_dir_finalize' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_process_name_print'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_alloc' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_get_type_depth'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_buffer_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convert_process_name_to_string'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_free_list_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to sqrt@GLIBC_2.2.5' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_find_by_name'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_get' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hwloc_base_single_cpu' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_compare_proc'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to ompi_sync_wait_mt' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_free_list_item_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_contain_basic_datatypes' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_framework_is_open'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_cr_output' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_prepare_for_recv'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_bitmap_compare' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_dss' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_value_unload'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_get_value_enum' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_built_with_cuda_support'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_set_value' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_register'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_register_project_frameworks' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_get_bool'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_get_next_key_uint32' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pointer_array_add'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_util_compare_name_fields' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_count'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_finalize_util' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output_close'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_event_users_increment' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pointer_array_set_item'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_in_parallel_debugger' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_prepare_for_send'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_remove_value_uint32' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_mpool_base_framework'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_ess' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_value_load'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_enum_create_flag' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_set_bit'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_compute_ptypes' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_close_components'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output_verbose' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_dup'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_process_info' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_append_nosize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to hwloc_get_cpubind' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_class_init_epoch'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_register' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix_pdata_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_cr_reg_coord_callback' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_free'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_info_close_components' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_proc_applied_binding'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_proc_local_get' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_component_var_register'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_proc_is_bound' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_name_wildcard'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_get_value' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_rcache_base_framework'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_find' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output_set_verbosity'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_write_value' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hwloc_base_cset2str'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_compute_remote_size' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_dup_mpistandard'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_crs_base_state_str' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_mpool_base_alloc'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_init_util' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_create'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_output_open' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_thread_self_compare'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_free_list_grow_st' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_condition_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_delete' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_show_help'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_predefined_elem_desc' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_cuda_support' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_clone'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_odls' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_mpool_base_free'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_set_event_flag' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convertor_unpack'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_register_synonym' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_get_value_uint32'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_group_find_by_name' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_split'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_strerror' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_group_get_stamp'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_session_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_pmix'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_srand' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_initialized'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_arch_set_fortran_logical_size' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_object_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_util_convert_process_name_to_string' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_get_count'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_mpool_base_tree_print' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_class_initialize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_set_yield_when_idle' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_is_set_bit'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_get_count' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_find_by_name'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_proc_for_name' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_framework_close'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_init' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_framework_components_open'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_standalone_operation'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_uses_threads' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_util_convert_string_to_process_name'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_proc_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_set'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_argv_append' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_mutex_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_component_to_string' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_util_print_name_args'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_allocator_component_lookup' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_stop'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_init' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_set_value_uint32'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_abort_print_stack' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_get_value_uint64'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_group_get' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_convert_string_to_process_name'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_commit' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_find_and_set_first_unset_bit'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_show_help' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_getcwd'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_errmgr' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_dump_data_desc'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_enum_create' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_component_repository_release'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_value_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_free_list_init'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_set_max_size' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_make_version_str'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_unregister' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_pvar_handle_start'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_infosubscriber_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_create_desc'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_setenv' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_progress_event_users_decrement'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_remove_value_ptr' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_finalize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_clear_bit' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_bitmap_t_class'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_set_value_enum' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_get_first_key_uint32'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_component_list_item_t_class' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_infosubscribe_change_info'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_info_register_framework_params' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_framework_open'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to orte_session_dir_cleanup' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_info_show_opal_version'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_add' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_class_finalize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to mca_base_var_group_get_count' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_datatype_resize'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_hash_table_set_value_uint64' /home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to MPIR_being_debugged'
/home/xx/anaconda3/envs/py39ai/compiler_compat/ld: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so: undefined reference to opal_list_t_class' collect2: error: ld returned 1 exit status failure. removing: _configtest.c _configtest.o error: Cannot link MPI programs. Check your configuration!!! ---------------------------------------- ERROR: Command errored out with exit status 1: /home/xx/anaconda3/envs/py39ai/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1c8r3z14/mpi4py_7a6af1b557d54e83bfcef65c2ed940fa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1c8r3z14/mpi4py_7a6af1b557d54e83bfcef65c2ed940fa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qyaci3w8/install-record.txt --single-version-externally-managed --compile --install-headers /home/xx/anaconda3/envs/py39ai/include/python3.9/mpi4py Check the logs for full command output.

@MicZet MicZet added the bug Something isn't working label Feb 12, 2022
@Mistobaan
Copy link
Contributor

This depends on your configuration. See the Dockerfile on an alternative way to install the openmpi libraries.

@StellaAthena
Copy link
Member

mpi4py is a fake requirement that we haven’t gotten around to handling more elegantly. If you’re planning on using the torch distributed NCCL backend (which you probably should be), then you can delete this package requirement without breaking anything.

@MicZet
Copy link
Author

MicZet commented Feb 13, 2022

Thank you both. Will be testing

@MicZet MicZet closed this as completed Feb 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants