aws / aws-ofi-nccl
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 72 files with 16,941 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (584 lines of code)
    • 2 files changed 21-50 times (259 lines of code)
    • 18 files changed 6-20 times (9,422 lines of code)
    • 50 files changed 1-5 times (6,676 lines of code)
0% | 3% | 1% | 55% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 72 files with 16,941 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (748 lines of code)
    • 5 files changed by 6-10 contributors (7,917 lines of code)
    • 31 files changed by 2-5 contributors (3,695 lines of code)
    • 33 files changed by 1 contributor (4,581 lines of code)
0% | 4% | 46% | 21% | 27%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, cpp, m4, md, gitignore, xml, py, txt, sh, yaml, gitattributes, toml, spec, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 22% | 10% | 46% | 20%
cpp0% | 0% | 0% | 59% | 40%
py0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
include0% | 22% | 10% | 46% | 20%
src0% | 0% | 0% | 59% | 40%
contrib0% | 0% | 0% | 0% | 100%
topology0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
nccl_ofi.h
in include
231 - 2018-11-27 2025-04-24 81 19 rashika@amazon.com hershys@amazon.com
nccl_ofi_rdma.h
in include
353 1 2023-03-16 2025-04-28 55 11 eraut@amazon.com seoh@amazon.com
164 - 2020-02-07 2025-04-18 45 13 rashika@amazon.com bbarrett@amazon.com
95 - 2023-03-10 2025-03-28 25 8 axtmannm@amazon.com yexiang@amazon.com
104 2 2023-04-12 2025-03-26 15 4 bbarrett@amazon.com eraut@amazon.com
5420 137 2025-03-04 2025-04-28 15 7 bbarrett@amazon.com seoh@amazon.com
30 1 2024-06-04 2025-03-05 11 3 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_api.h
in include
50 - 2023-09-15 2025-04-11 11 5 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_math.h
in include
35 6 2023-03-16 2025-03-09 10 4 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_mr.h
in include
154 6 2024-06-14 2025-03-09 10 4 raghunch@amazon.com bbarrett@amazon.com
1996 47 2025-03-04 2025-04-24 10 6 bbarrett@amazon.com hershys@amazon.com
nccl_ofi_log.h
in include
28 - 2018-11-27 2025-03-05 9 5 rashika@amazon.com bbarrett@amazon.com
814 24 2025-03-04 2025-04-14 9 5 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_topo.h
in include
36 - 2023-05-04 2025-03-05 8 3 axtmannm@amazon.com bbarrett@amazon.com
lttng.h
in include/tracing_impl
313 - 2024-03-19 2025-04-24 8 7 nslick@amazon.com hershys@amazon.com
35 - 2023-03-16 2025-03-25 7 4 eraut@amazon.com bbarrett@amazon.com
39 3 2023-08-02 2025-03-09 7 3 axtmannm@amazon.com bbarrett@amazon.com
nvtx.h
in include/tracing_impl
200 5 2024-04-04 2025-04-01 7 5 eraut@amazon.com ubuntu@ip-10-0-51-71.ap-nor...
nccl_ofi_cuda.h
in include
10 - 2023-07-27 2025-03-05 6 4 ubuntu@ip-10-192-10-147.ec2... bbarrett@amazon.com
18 - 2024-01-24 2025-03-26 6 4 asapio@amazon.com benchori@amazon.com
47 - 2023-02-24 2025-03-05 6 4 eraut@amazon.com bbarrett@amazon.com
93 - 2024-03-19 2025-04-01 6 6 nslick@amazon.com ubuntu@ip-10-0-51-71.ap-nor...
9 - 2024-06-13 2025-03-05 5 3 eraut@amazon.com bbarrett@amazon.com
46 - 2024-06-03 2025-03-05 5 2 bbarrett@amazon.com bbarrett@amazon.com
15 - 2023-12-11 2025-03-05 4 2 bbarrett@amazon.com bbarrett@amazon.com
38 1 2024-06-27 2025-03-11 4 3 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_region.h
in include/tuner
45 - 2024-10-30 2025-03-04 4 3 taeilum@amazon.com bbarrett@amazon.com
178 8 2025-03-04 2025-03-26 4 2 bbarrett@amazon.com eraut@amazon.com
358 13 2025-03-04 2025-04-11 4 1 bbarrett@amazon.com bbarrett@amazon.com
platform-aws.h
in include
18 - 2024-12-20 2025-03-05 3 1 bbarrett@amazon.com bbarrett@amazon.com
24 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
69 3 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com benchori@amazon.com
96 3 2025-03-04 2025-03-25 3 1 bbarrett@amazon.com bbarrett@amazon.com
260 7 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com eraut@amazon.com
635 9 2025-03-04 2025-04-09 3 2 bbarrett@amazon.com mozarhua@amazon.com
648 33 2025-03-04 2025-04-24 3 2 bbarrett@amazon.com hershys@amazon.com
4 - 2024-09-21 2025-03-05 2 2 nslick@amazon.com bbarrett@amazon.com
4 - 2024-10-16 2025-03-05 2 2 114260793+arunkarthik-akkar... bbarrett@amazon.com
nccl_ofi_tuner.h
in include/tuner
11 - 2024-10-30 2025-03-05 2 2 taeilum@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_model.h
in include/tuner
41 - 2024-10-30 2025-03-04 2 2 taeilum@amazon.com bbarrett@amazon.com
spec
aws-ofi-nccl.spec
in contrib/fedora
49 - 2024-11-02 2024-12-13 2 1 nslick@amazon.com nslick@amazon.com
57 3 2025-03-04 2025-03-11 2 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_tuner.cpp
in src/tuner
195 7 2025-03-04 2025-03-05 2 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_model.cpp
in src/tuner
253 6 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
986 32 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
__init__.py
in contrib/python/ofi_nccl/tuner/cli
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
__init__.py
in contrib/python/ofi_nccl/tuner
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
__init__.py
in contrib/python/ofi_nccl
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
nccl_ofi.h
in include
231 - 2018-11-27 2025-04-24 81 19 rashika@amazon.com hershys@amazon.com
164 - 2020-02-07 2025-04-18 45 13 rashika@amazon.com bbarrett@amazon.com
nccl_ofi_rdma.h
in include
353 1 2023-03-16 2025-04-28 55 11 eraut@amazon.com seoh@amazon.com
95 - 2023-03-10 2025-03-28 25 8 axtmannm@amazon.com yexiang@amazon.com
5420 137 2025-03-04 2025-04-28 15 7 bbarrett@amazon.com seoh@amazon.com
lttng.h
in include/tracing_impl
313 - 2024-03-19 2025-04-24 8 7 nslick@amazon.com hershys@amazon.com
1996 47 2025-03-04 2025-04-24 10 6 bbarrett@amazon.com hershys@amazon.com
93 - 2024-03-19 2025-04-01 6 6 nslick@amazon.com ubuntu@ip-10-0-51-71.ap-nor...
nccl_ofi_api.h
in include
50 - 2023-09-15 2025-04-11 11 5 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_log.h
in include
28 - 2018-11-27 2025-03-05 9 5 rashika@amazon.com bbarrett@amazon.com
814 24 2025-03-04 2025-04-14 9 5 bbarrett@amazon.com bbarrett@amazon.com
nvtx.h
in include/tracing_impl
200 5 2024-04-04 2025-04-01 7 5 eraut@amazon.com ubuntu@ip-10-0-51-71.ap-nor...
104 2 2023-04-12 2025-03-26 15 4 bbarrett@amazon.com eraut@amazon.com
nccl_ofi_math.h
in include
35 6 2023-03-16 2025-03-09 10 4 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_mr.h
in include
154 6 2024-06-14 2025-03-09 10 4 raghunch@amazon.com bbarrett@amazon.com
35 - 2023-03-16 2025-03-25 7 4 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_cuda.h
in include
10 - 2023-07-27 2025-03-05 6 4 ubuntu@ip-10-192-10-147.ec2... bbarrett@amazon.com
47 - 2023-02-24 2025-03-05 6 4 eraut@amazon.com bbarrett@amazon.com
18 - 2024-01-24 2025-03-26 6 4 asapio@amazon.com benchori@amazon.com
30 1 2024-06-04 2025-03-05 11 3 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_topo.h
in include
36 - 2023-05-04 2025-03-05 8 3 axtmannm@amazon.com bbarrett@amazon.com
39 3 2023-08-02 2025-03-09 7 3 axtmannm@amazon.com bbarrett@amazon.com
9 - 2024-06-13 2025-03-05 5 3 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_region.h
in include/tuner
45 - 2024-10-30 2025-03-04 4 3 taeilum@amazon.com bbarrett@amazon.com
38 1 2024-06-27 2025-03-11 4 3 eraut@amazon.com bbarrett@amazon.com
24 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
46 - 2024-06-03 2025-03-05 5 2 bbarrett@amazon.com bbarrett@amazon.com
15 - 2023-12-11 2025-03-05 4 2 bbarrett@amazon.com bbarrett@amazon.com
178 8 2025-03-04 2025-03-26 4 2 bbarrett@amazon.com eraut@amazon.com
635 9 2025-03-04 2025-04-09 3 2 bbarrett@amazon.com mozarhua@amazon.com
648 33 2025-03-04 2025-04-24 3 2 bbarrett@amazon.com hershys@amazon.com
260 7 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com eraut@amazon.com
69 3 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com benchori@amazon.com
4 - 2024-10-16 2025-03-05 2 2 114260793+arunkarthik-akkar... bbarrett@amazon.com
4 - 2024-09-21 2025-03-05 2 2 nslick@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_model.h
in include/tuner
41 - 2024-10-30 2025-03-04 2 2 taeilum@amazon.com bbarrett@amazon.com
nccl_ofi_tuner.h
in include/tuner
11 - 2024-10-30 2025-03-05 2 2 taeilum@amazon.com bbarrett@amazon.com
358 13 2025-03-04 2025-04-11 4 1 bbarrett@amazon.com bbarrett@amazon.com
platform-aws.h
in include
18 - 2024-12-20 2025-03-05 3 1 bbarrett@amazon.com bbarrett@amazon.com
96 3 2025-03-04 2025-03-25 3 1 bbarrett@amazon.com bbarrett@amazon.com
57 3 2025-03-04 2025-03-11 2 1 bbarrett@amazon.com bbarrett@amazon.com
986 32 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_model.cpp
in src/tuner
253 6 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_tuner.cpp
in src/tuner
195 7 2025-03-04 2025-03-05 2 1 bbarrett@amazon.com bbarrett@amazon.com
spec
aws-ofi-nccl.spec
in contrib/fedora
49 - 2024-11-02 2024-12-13 2 1 nslick@amazon.com nslick@amazon.com
26 - 2023-01-25 2023-01-25 1 1 bbarrett@amazon.com bbarrett@amazon.com
p5.48xl-topo.xml
in topology
54 - 2023-07-18 2023-07-18 1 1 axtmannm@amazon.com axtmannm@amazon.com
g5.48xl-topo.xml
in topology
14 - 2023-09-13 2023-09-13 1 1 dmonakhov@gmail.com dmonakhov@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
986 32 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
912 16 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
358 13 2025-03-04 2025-04-11 4 1 bbarrett@amazon.com bbarrett@amazon.com
316 11 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_model.cpp
in src/tuner
253 6 2025-03-04 2025-03-09 2 1 bbarrett@amazon.com bbarrett@amazon.com
217 6 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_tuner.cpp
in src/tuner
195 7 2025-03-04 2025-03-05 2 1 bbarrett@amazon.com bbarrett@amazon.com
wrapper.py
in contrib/python/ofi_nccl/tuner/cli
193 6 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
186 7 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
151 7 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
96 3 2025-03-04 2025-03-25 3 1 bbarrett@amazon.com bbarrett@amazon.com
histogram.h
in include/stats
84 4 2025-03-19 2025-03-19 1 1 bbarrett@amazon.com bbarrett@amazon.com
histogram_binner.h
in include/stats
72 4 2025-03-19 2025-03-19 1 1 bbarrett@amazon.com bbarrett@amazon.com
69 - 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
57 3 2025-03-04 2025-03-11 2 1 bbarrett@amazon.com bbarrett@amazon.com
55 1 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
p5.48xl-topo.xml
in topology
54 - 2023-07-18 2023-07-18 1 1 axtmannm@amazon.com axtmannm@amazon.com
50 2 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
spec
aws-ofi-nccl.spec
in contrib/fedora
49 - 2024-11-02 2024-12-13 2 1 nslick@amazon.com nslick@amazon.com
nccl_ofi_tuner_common.h
in include/tuner
43 - 2024-10-30 2024-10-30 1 1 taeilum@amazon.com taeilum@amazon.com
main.py
in contrib/python/ofi_nccl/tuner/cli
38 1 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
26 - 2023-01-25 2023-01-25 1 1 bbarrett@amazon.com bbarrett@amazon.com
26 - 2023-01-25 2023-01-25 1 1 bbarrett@amazon.com bbarrett@amazon.com
pyproject.toml
in contrib/python
20 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
platform-aws.h
in include
18 - 2024-12-20 2025-03-05 3 1 bbarrett@amazon.com bbarrett@amazon.com
16 1 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
nccl_defaults.h
in include/internal/tuner
15 - 2024-06-18 2024-06-18 1 1 nslick@amazon.com nslick@amazon.com
g5.48xl-topo.xml
in topology
14 - 2023-09-13 2023-09-13 1 1 dmonakhov@gmail.com dmonakhov@gmail.com
6 - 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
3 - 2025-03-04 2025-03-04 1 1 bbarrett@amazon.com bbarrett@amazon.com
__init__.py
in contrib/python/ofi_nccl
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
__init__.py
in contrib/python/ofi_nccl/tuner
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
__init__.py
in contrib/python/ofi_nccl/tuner/cli
1 - 2024-11-20 2024-11-20 1 1 nslick@amazon.com nslick@amazon.com
648 33 2025-03-04 2025-04-24 3 2 bbarrett@amazon.com hershys@amazon.com
635 9 2025-03-04 2025-04-09 3 2 bbarrett@amazon.com mozarhua@amazon.com
260 7 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com eraut@amazon.com
178 8 2025-03-04 2025-03-26 4 2 bbarrett@amazon.com eraut@amazon.com
69 3 2025-03-04 2025-03-26 3 2 bbarrett@amazon.com benchori@amazon.com
46 - 2024-06-03 2025-03-05 5 2 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_model.h
in include/tuner
41 - 2024-10-30 2025-03-04 2 2 taeilum@amazon.com bbarrett@amazon.com
15 - 2023-12-11 2025-03-05 4 2 bbarrett@amazon.com bbarrett@amazon.com
nccl_ofi_tuner.h
in include/tuner
11 - 2024-10-30 2025-03-05 2 2 taeilum@amazon.com bbarrett@amazon.com
4 - 2024-10-16 2025-03-05 2 2 114260793+arunkarthik-akkar... bbarrett@amazon.com
4 - 2024-09-21 2025-03-05 2 2 nslick@amazon.com bbarrett@amazon.com
nccl_ofi_tuner_region.h
in include/tuner
45 - 2024-10-30 2025-03-04 4 3 taeilum@amazon.com bbarrett@amazon.com
39 3 2023-08-02 2025-03-09 7 3 axtmannm@amazon.com bbarrett@amazon.com
38 1 2024-06-27 2025-03-11 4 3 eraut@amazon.com bbarrett@amazon.com
nccl_ofi_topo.h
in include
36 - 2023-05-04 2025-03-05 8 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
34 7 2023-08-02 2025-03-05 3 3 axtmannm@amazon.com bbarrett@amazon.com
Correlations

File Size vs. Number of Changes: 72 points

include/nccl_ofi_rdma.h x: 353 lines of code y: 55 # changes src/nccl_ofi_rdma.cpp x: 5420 lines of code y: 15 # changes include/nccl_ofi.h x: 231 lines of code y: 81 # changes include/tracing_impl/lttng.h x: 313 lines of code y: 8 # changes src/nccl_ofi_api.cpp x: 648 lines of code y: 3 # changes src/nccl_ofi_sendrecv.cpp x: 1996 lines of code y: 10 # changes include/nccl_ofi_param.h x: 164 lines of code y: 45 # changes src/nccl_ofi_net.cpp x: 814 lines of code y: 9 # changes src/platform-aws.cpp x: 635 lines of code y: 3 # changes include/nccl_ofi_api.h x: 50 lines of code y: 11 # changes src/nccl_ofi_interface_neuron.cpp x: 96 lines of code y: 3 # changes src/nccl_ofi_interface_nvidia.cpp x: 358 lines of code y: 4 # changes include/nccl_ofi_scheduler.h x: 35 lines of code y: 7 # changes include/stats/histogram.h x: 84 lines of code y: 1 # changes include/stats/histogram_binner.h x: 72 lines of code y: 1 # changes include/nccl_ofi_idpool.h x: 18 lines of code y: 6 # changes src/nccl_ofi_idpool.cpp x: 69 lines of code y: 3 # changes include/nccl_ofi_sendrecv.h x: 95 lines of code y: 25 # changes include/nccl_ofi_tracepoint.h x: 93 lines of code y: 6 # changes include/tracing_impl/nvtx.h x: 200 lines of code y: 7 # changes src/nccl_ofi_scheduler.cpp x: 178 lines of code y: 4 # changes include/nccl_ofi_freelist.h x: 104 lines of code y: 15 # changes src/nccl_ofi_freelist.cpp x: 260 lines of code y: 3 # changes include/nccl_ofi_ep_addr_list.h x: 38 lines of code y: 4 # changes src/nccl_ofi_ep_addr_list.cpp x: 57 lines of code y: 2 # changes include/nccl_ofi_math.h x: 35 lines of code y: 10 # changes include/nccl_ofi_mr.h x: 154 lines of code y: 10 # changes src/nccl_ofi_topo.cpp x: 986 lines of code y: 2 # changes src/tuner/nccl_ofi_model.cpp x: 253 lines of code y: 2 # changes include/nccl_ofi_config_bottom.h x: 30 lines of code y: 11 # changes include/nccl_ofi_dmabuf.h x: 4 lines of code y: 2 # changes include/nccl_ofi_log.h x: 28 lines of code y: 9 # changes include/nccl_ofi_memcheck_asan.h x: 34 lines of code y: 3 # changes include/nccl_ofi_memcheck_nop.h x: 24 lines of code y: 3 # changes include/nccl_ofi_msgbuff.h x: 47 lines of code y: 6 # changes include/nccl_ofi_ofiutils.h x: 15 lines of code y: 4 # changes include/nccl_ofi_platform.h x: 9 lines of code y: 5 # changes include/nccl_ofi_pthread.h x: 46 lines of code y: 5 # changes include/nccl_ofi_topo.h x: 36 lines of code y: 8 # changes include/platform-aws.h x: 18 lines of code y: 3 # changes include/tuner/nccl_ofi_tuner.h x: 11 lines of code y: 2 # changes src/tuner/nccl_ofi_tuner.cpp x: 195 lines of code y: 2 # changes include/tuner/nccl_ofi_tuner_model.h x: 41 lines of code y: 2 # changes include/tuner/nccl_ofi_tuner_region.h x: 45 lines of code y: 4 # changes src/nccl_ofi_compat.cpp x: 16 lines of code y: 1 # changes src/nccl_ofi_cuda.cpp x: 151 lines of code y: 1 # changes src/nccl_ofi_dmabuf.cpp x: 50 lines of code y: 1 # changes src/nccl_ofi_mr.cpp x: 217 lines of code y: 1 # changes src/nccl_ofi_msgbuff.cpp x: 186 lines of code y: 1 # changes src/nccl_ofi_ofiutils.cpp x: 316 lines of code y: 1 # changes src/nccl_ofi_param.cpp x: 3 lines of code y: 1 # changes src/tuner/nccl_ofi_regions.cpp x: 912 lines of code y: 1 # changes contrib/python/ofi_nccl/tuner/cli/main.py x: 38 lines of code y: 1 # changes contrib/python/pyproject.toml x: 20 lines of code y: 1 # changes include/tuner/nccl_ofi_tuner_common.h x: 43 lines of code y: 1 # changes
81.0
# changes
  min: 1.0
  average: 6.49
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.75
  max: 81.0
0 5420.0
lines of code
min: 1.0 | average: 235.29 | 25th percentile: 24.5 | median: 49.5 | 75th percentile: 191.25 | max: 5420.0

Number of Contributors vs. Number of Changes: 72 points

include/nccl_ofi_rdma.h x: 11 # contributors y: 55 # changes src/nccl_ofi_rdma.cpp x: 7 # contributors y: 15 # changes include/nccl_ofi.h x: 19 # contributors y: 81 # changes include/tracing_impl/lttng.h x: 7 # contributors y: 8 # changes src/nccl_ofi_api.cpp x: 2 # contributors y: 3 # changes src/nccl_ofi_sendrecv.cpp x: 6 # contributors y: 10 # changes include/nccl_ofi_param.h x: 13 # contributors y: 45 # changes src/nccl_ofi_net.cpp x: 5 # contributors y: 9 # changes include/nccl_ofi_api.h x: 5 # contributors y: 11 # changes src/nccl_ofi_interface_neuron.cpp x: 1 # contributors y: 3 # changes src/nccl_ofi_interface_nvidia.cpp x: 1 # contributors y: 4 # changes include/nccl_ofi_scheduler.h x: 4 # contributors y: 7 # changes include/stats/histogram.h x: 1 # contributors y: 1 # changes include/nccl_ofi_idpool.h x: 4 # contributors y: 6 # changes include/nccl_ofi_sendrecv.h x: 8 # contributors y: 25 # changes include/nccl_ofi_tracepoint.h x: 6 # contributors y: 6 # changes include/tracing_impl/nvtx.h x: 5 # contributors y: 7 # changes src/nccl_ofi_scheduler.cpp x: 2 # contributors y: 4 # changes include/nccl_ofi_freelist.h x: 4 # contributors y: 15 # changes include/nccl_ofi_ep_addr_list.h x: 3 # contributors y: 4 # changes src/nccl_ofi_ep_addr_list.cpp x: 1 # contributors y: 2 # changes include/nccl_ofi_math.h x: 4 # contributors y: 10 # changes include/nccl_ofi_memcheck.h x: 3 # contributors y: 7 # changes include/nccl_ofi_config_bottom.h x: 3 # contributors y: 11 # changes include/nccl_ofi_dmabuf.h x: 2 # contributors y: 2 # changes include/nccl_ofi_memcheck_asan.h x: 3 # contributors y: 3 # changes include/nccl_ofi_platform.h x: 3 # contributors y: 5 # changes include/nccl_ofi_pthread.h x: 2 # contributors y: 5 # changes include/nccl_ofi_topo.h x: 3 # contributors y: 8 # changes
81.0
# changes
  min: 1.0
  average: 6.49
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.75
  max: 81.0
0 19.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0

Number of Contributors vs. File Size: 72 points

include/nccl_ofi_rdma.h x: 11 # contributors y: 353 lines of code src/nccl_ofi_rdma.cpp x: 7 # contributors y: 5420 lines of code include/nccl_ofi.h x: 19 # contributors y: 231 lines of code include/tracing_impl/lttng.h x: 7 # contributors y: 313 lines of code src/nccl_ofi_api.cpp x: 2 # contributors y: 648 lines of code src/nccl_ofi_sendrecv.cpp x: 6 # contributors y: 1996 lines of code include/nccl_ofi_param.h x: 13 # contributors y: 164 lines of code src/nccl_ofi_net.cpp x: 5 # contributors y: 814 lines of code src/platform-aws.cpp x: 2 # contributors y: 635 lines of code include/nccl_ofi_api.h x: 5 # contributors y: 50 lines of code src/nccl_ofi_interface_neuron.cpp x: 1 # contributors y: 96 lines of code src/nccl_ofi_interface_nvidia.cpp x: 1 # contributors y: 358 lines of code include/nccl_ofi_scheduler.h x: 4 # contributors y: 35 lines of code include/stats/histogram.h x: 1 # contributors y: 84 lines of code include/nccl_ofi_idpool.h x: 4 # contributors y: 18 lines of code src/nccl_ofi_idpool.cpp x: 2 # contributors y: 69 lines of code include/nccl_ofi_sendrecv.h x: 8 # contributors y: 95 lines of code include/nccl_ofi_tracepoint.h x: 6 # contributors y: 93 lines of code include/tracing_impl/nvtx.h x: 5 # contributors y: 200 lines of code src/nccl_ofi_scheduler.cpp x: 2 # contributors y: 178 lines of code include/nccl_ofi_freelist.h x: 4 # contributors y: 104 lines of code src/nccl_ofi_freelist.cpp x: 2 # contributors y: 260 lines of code include/nccl_ofi_ep_addr_list.h x: 3 # contributors y: 38 lines of code src/nccl_ofi_ep_addr_list.cpp x: 1 # contributors y: 57 lines of code include/nccl_ofi_mr.h x: 4 # contributors y: 154 lines of code src/nccl_ofi_topo.cpp x: 1 # contributors y: 986 lines of code src/tuner/nccl_ofi_model.cpp x: 1 # contributors y: 253 lines of code include/nccl_ofi_dmabuf.h x: 2 # contributors y: 4 lines of code include/nccl_ofi_log.h x: 5 # contributors y: 28 lines of code include/nccl_ofi_msgbuff.h x: 4 # contributors y: 47 lines of code include/nccl_ofi_platform.h x: 3 # contributors y: 9 lines of code include/nccl_ofi_pthread.h x: 2 # contributors y: 46 lines of code include/platform-aws.h x: 1 # contributors y: 18 lines of code src/tuner/nccl_ofi_tuner.cpp x: 1 # contributors y: 195 lines of code include/tuner/nccl_ofi_tuner_model.h x: 2 # contributors y: 41 lines of code include/tuner/nccl_ofi_tuner_region.h x: 3 # contributors y: 45 lines of code src/nccl_ofi_cuda.cpp x: 1 # contributors y: 151 lines of code src/nccl_ofi_mr.cpp x: 1 # contributors y: 217 lines of code src/nccl_ofi_msgbuff.cpp x: 1 # contributors y: 186 lines of code src/nccl_ofi_ofiutils.cpp x: 1 # contributors y: 316 lines of code src/tuner/nccl_ofi_regions.cpp x: 1 # contributors y: 912 lines of code contrib/python/ofi_nccl/tuner/cli/main.py x: 1 # contributors y: 38 lines of code
5420.0
lines of code
  min: 1.0
  average: 235.29
  25th percentile: 24.5
  median: 49.5
  75th percentile: 191.25
  max: 5420.0
0 19.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0