@Zrachel, are you using Infiniband? If so, we have developed “nccl” backend as well in current master branch and is available to use and it works well with Infiniband fairly reliable.
If you are using Ethernet, I think either “gloo” or “nccl” backend will work.