|
| 1 | +## Governance of the Horovod Project |
| 2 | + |
| 3 | +Horovod is a graduated projected within the [LF AI & Data Foundation](https://lfaidata.foundation/). |
| 4 | + |
| 5 | +### Charter |
| 6 | + |
| 7 | +You can find Horovod Charter [here](https://wiki.lfai.foundation/download/attachments/7733301/Horovod%20Project%20Technical%20Charter%2012-22-2018%20FINAL.pdf?version=1&modificationDate=1558389484000&api=v2) |
| 8 | + |
| 9 | +### Technical Steering Committee |
| 10 | + |
| 11 | +Horovod development is governed by the Horovod Technical Steering Committee (TSC). The TSC consists of voting and |
| 12 | +non-voting members, in addition to a chairman responsible for running TSC meetings, setting the meeting agenda, and |
| 13 | +calling votes on proposals. |
| 14 | + |
| 15 | +Current voting members of the Horovod TSC: |
| 16 | +* [Alex Sergeev](https://github.com/alsrgv) |
| 17 | +* [Travis Addair](https://github.com/tgaddair), Chairman |
| 18 | +* [Can Karakus](https://github.com/karakusc) - Amazon |
| 19 | +* [Josh Romero](https://github.com/romerojosh) - NVIDIA |
| 20 | +* [Jaliya Ekanayake](https://github.com/jaliyae) - Microsoft |
| 21 | +* [Nicolas Castet](https://github.com/nvcastet) - Intel |
| 22 | +* [Enrico Minack](https://github.com/EnricoMi) - G-Research |
| 23 | +* [Xu Ning](https://github.com/thuningxu) - Uber |
| 24 | + |
| 25 | +Current non-voting members of the Horovod TSC: |
| 26 | +* [Todd Mytkowicz](https://github.com/klipto) - Microsoft |
| 27 | +* [Kaarthik Sivashanmugam](https://github.com/skaarthik) - Microsoft |
| 28 | +* [Leonard Lausen](https://github.com/leezu) - Amazon |
| 29 | +* [Jonathan Dekhtiar](https://github.com/DEKHTIARJonathan) - NVIDIA |
| 30 | +* [Richard Liaw](https://github.com/richardliaw) - Anyscale |
| 31 | +* [Armand McQueen](https://github.com/armandmcqueen) - Determined AI |
| 32 | +* [Neil Conway](https://github.com/neilconway) - Determined AI |
| 33 | +* [Min Cai](https://github.com/mincai) - Uber |
| 34 | + |
| 35 | +Emeritus members of the Horovod TSC: |
| 36 | +* [Lin Yuan](https://github.com/apeforest) |
| 37 | +* [Haibin Lin](https://github.com/eric-haibin-lin) |
| 38 | +* [Yuxi Hu](https://github.com/yuxihu) |
| 39 | +* [Emad Barsoum](https://github.com/ebarsoum) |
| 40 | +* [Aaron Harlap](https://github.com/aaron276h) |
| 41 | + |
| 42 | +Non-voting members of the TSC ("maintainers") have commit access to the Horovod GitHub repository, and take part in the |
| 43 | +standing TSC meetings and mailing lists. Emeritus members are no longer active maintainers of the project, but are |
| 44 | +welcome to participate in any TSC meeting. |
| 45 | + |
| 46 | +The Horovod TSC meets monthly and publishes meeting notes via a [mailing list](https://lists.lfai.foundation/g/horovod-tsc). |
| 47 | +This mailing list can also be utilized to reach out to the TSC. Major decisions regarding the technical directions of |
| 48 | +the Horovod project will be brought before the TSC for discussion, with an accompanying proposal document termed an RFC |
| 49 | +(Request for Comments). |
| 50 | + |
| 51 | +Technical decisions made by the TSC should be unanimous, with each voting and non-voting member either agreeing to the |
| 52 | +proposal or abstaining for it to pass. If consensus cannot be reached, then the proposal is to be put to a vote |
| 53 | +among the voting members of the TSC, at which point a majority of the voting TSC must agree to the proposal for it to |
| 54 | +pass. |
| 55 | + |
| 56 | +Decisions to add or change members of the TSC in either a voting or non-voting capacity are handled the same as other |
| 57 | +proposals (without an RFC): an attempt is made to reach a unanimous decision among the entire TSC, followed by a vote |
| 58 | +among the voting members if no consensus can be reached. |
0 commit comments