Horovod是基于TensorFlow、Keras、PyTorch以及MXNet的分布式训练框架,目的是提升分布式训练的性能。不同于传统的TensorFlow分布式训练采用PS worker架构,Horovod使用Allreduce来聚合梯度,能够更好地利用带宽,解决PS worker的瓶颈问题。本节介绍如何迁移基于Horovod开发的分布式训练脚本,用于在AI处理器进行分布式训练。