Skip to content

Commit 09f999f

Browse files
authored
Updated project governance (horovod#2721)
Signed-off-by: Travis Addair <[email protected]>
1 parent 127300e commit 09f999f

File tree

2 files changed

+58
-48
lines changed

2 files changed

+58
-48
lines changed

CONTRIBUTING.md

-48
Original file line numberDiff line numberDiff line change
@@ -8,54 +8,6 @@ Refer to the following guidelines to contribute new functionality or bug fixes t
88
3. Add unit tests for any new code you write.
99
4. Run unit tests in both CPU and GPU environments.
1010

11-
### Charter
12-
13-
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)
14-
15-
### Technical Steering Committee
16-
17-
Horovod development is governed by the Horovod Technical Steering Committee (TSC). The TSC consists of voting and
18-
non-voting members, in addition to a chairman responsible for running TSC meetings, setting the meeting agenda, and
19-
calling votes on proposals.
20-
21-
Current voting members of the Horovod TSC:
22-
* Alex Sergeev (@alsrgv)
23-
* Travis Addair (@tgaddair) - Chairman
24-
* Can Karakus (@karakusc)
25-
* Josh Romero (@romerojosh)
26-
* Jaliya Ekanayake (@jaliyae)
27-
* Nicolas Castet (@nvcastet)
28-
29-
Current non-voting members of the Horovod TSC:
30-
* Yuxi Hu (@yuxihu)
31-
* Todd Mytkowicz (@klipto)
32-
* Emad Barsoum (@ebarsoum)
33-
* Kaarthik Sivashanmugam (@skaarthik)
34-
* Enrico Minack (@EnricoMi)
35-
* Leonard Lausen (@leezu)
36-
37-
Emeritus members of the Horovod TSC:
38-
* Lin Yuan (@apeforest)
39-
* Haibin Lin (@eric-haibin-lin)
40-
41-
Non-voting members of the TSC ("maintainers") have commit access to the Horovod GitHub repository, and take part in the
42-
standing TSC meetings and mailing lists. Emeritus members are no longer active maintainers of the project, but are
43-
welcome to participate in any TSC meeting.
44-
45-
The Horovod TSC meets monthly and publishes meeting notes via a [mailing list](https://lists.lfai.foundation/g/horovod-tsc).
46-
This mailing list can also be utilized to reach out to the TSC. Major decisions regarding the technical directions of
47-
the Horovod project will be brought before the TSC for discussion, with an accompanying proposal document termed an RFC
48-
(Request for Comments).
49-
50-
Technical decisions made by the TSC should be unanimous, with each voting and non-voting member either agreeing to the
51-
proposal or abstaining for it to pass. If consensus cannot be reached, then the proposal is to be put to a vote
52-
among the voting members of the TSC, at which point a majority of the voting TSC must agree to the proposal for it to
53-
pass.
54-
55-
Decisions to add or change members of the TSC in either a voting or non-voting capacity are handled the same as other
56-
proposals (without an RFC): an attempt is made to reach a unanimous decision among the entire TSC, followed by a vote
57-
among the voting members if no consensus can be reached.
58-
5911
### Code of Conduct
6012

6113
Please be mindful of and adhere to the Linux Foundation's

GOVERNANCE.md

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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

Comments
 (0)