Multithreading 并行Caffe安装:此MPI版本不支持多线程*

Multithreading 并行Caffe安装:此MPI版本不支持多线程*,multithreading,mpi,caffe,Multithreading,Mpi,Caffe,mpi_train.sh具有以下行: mpiexec.hydra-前置列组-主机节点11-n 16 在并行caffe中运行examples/cifar10/mpi_train_quick.sh时,我得到以下错误: F0521 18:33:32.101737 16179 caffe.cpp:293] This MPI version is NOT support multi-thread! *** Check failure stack trace: *** @ 0x7f8367e83daa (u

mpi_train.sh具有以下行:

mpiexec.hydra-前置列组-主机节点11-n 16

在并行caffe中运行examples/cifar10/mpi_train_quick.sh时,我得到以下错误:

F0521 18:33:32.101737 16179 caffe.cpp:293] This MPI version is NOT support multi-thread!
*** Check failure stack trace: ***
@ 0x7f8367e83daa (unknown)
@ 0x7f8367e83ce4 (unknown)
@ 0x7f8367e836e6 (unknown)
@ 0x7f8367e86687 (unknown)
@ 0x410ac8 main
@ 0x7f8364b76ec5 (unknown)
@ 0x414e77 (unknown)
@ (nil) (unknown)
Aborted (core dumped)
我已经安装了mpich-3.1.4版本。 当我执行哪个mpirun、哪个mpiexec、哪个mpicc时,我会从所有这些文件中获得指向mpich-3.1.4文件夹的路径
此外,系统还安装了Open Mpi和MPICH-3.1.4,因为在安装opencv时会自动安装Open Mpi,这是并行caffe的先决条件。如何解决此错误

正确调用MPI_Init_thread。实际上,usr/local文件夹中安装了另一个openmpi库,该库未配置为多线程。指定正确库的路径解决了此错误:)