gloo icon indicating copy to clipboard operation
gloo copied to clipboard

"No means for rendezvous" error with gloo benchmark

Open kshiteejm opened this issue 4 years ago • 1 comments

I execute the following command:

./benchmark --size 2 --rank 0 --redis-host host-ip --redis-port 6379 --prefix hey --transport tcp --elements 1 --iteration-time 1s allreduce_ring_chunked

I get the following error:

terminate called after throwing an instance of 'gloo::EnforceNotMet' what(): [enforce fail at /users/blah/gloo/gloo/benchmark/runner.cc:124] contextFactory_. No means for rendezvous Aborted

I get this error on both the machines participating in the allreduce.

I've made sure that redis-server is executing on the assigned host-ip and port.

kshiteejm avatar Dec 06 '20 17:12 kshiteejm

1 firstly, install yum install hiredis-devel 2 secondly,

mkdir build
cd build
cmake ../ -DBUILD_BENCHMARK=1 -DUSE_REDIS=1
make
ls -l gloo/benchmark/benchmark

3 thirdly, make -j 4. blabla

In a word, bad docs of gloo.

wdfnst avatar Mar 23 '21 09:03 wdfnst