A Hierarchical Communication Algorithm for Distributed Deep Learning Training | IEEE Conference Publication | IEEE Xplore