Horovod (machine learning)

Horovod
DeveloperUber
Initial releaseAugust 9, 2017 (2017-08-09)
Stable release
v0.28.1 / June 12, 2023 (2023-06-12)
Written inPython, C++, CUDA
PlatformLinux, macOS, Windows
TypeArtificial intelligence ecosystem
LicenseApache License 2.0
Websitehorovod.ai 

Horovod is a free and open-source distributed deep learning training framework for TensorFlow, Keras, PyTorch and Apache MXNet.

It is designed to scale existing single-GPU training scripts to efficiently run on multiple GPUs and computer nodes with minimal code changes, using synchronous data-parallel training based on the ring-allreduce communication pattern. Horovod was initially developed at Uber and released as an open-source project in 2017, and is now hosted by the LF AI & Data Foundation, a project of the Linux Foundation.