gloo
gloo copied to clipboard
"No means for rendezvous" error with gloo benchmark
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.
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.