Thanks for taking the time to contribute!
Refer to the following guidelines to contribute new functionality or bug fixes to Horovod:
- Use autopep8 to format the Python code.
- Use clang-format to format C++ code.
- Add unit tests for any new code you write.
- Run unit tests in both CPU and GPU environments.
You can find Horovod Charter here
Horovod development is governed by Horovod Technical Steering Committee (TSC).
Current voting members of the Horovod TSC:
- Alex Sergeev (@alsrgv)
- Travis Addair (@tgaddair)
- Can Karakus (@karakusc)
Horovod TSC publishes meeting notes via mailing list. This mailing list can also be utilized to reach out to the TSC.
Please be mindful of and adhere to the Linux Foundation's Code of Conduct when contributing to Horovod.