## Contributing to Horovod

**Thanks for taking the time to contribute!**

Refer to the following guidelines to contribute new functionality or bug fixes to Horovod:
1. Use [autopep8](https://github.com/hhatto/autopep8) to format the Python code.
2. Use [clang-format](https://clang.llvm.org/docs/ClangFormat.html) to format C++ code.
3. Add unit tests for any new code you write.
4. Run unit tests in both CPU and GPU environments.

### Code of Conduct

Please be mindful of and adhere to the Linux Foundation's
[Code of Conduct](https://lfprojects.org/policies/code-of-conduct) when contributing to Horovod.
