Horovod
File Change Frequency

File change frequency measurements show the distribution of the number of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 252 files with 27,121 lines of code.
    • 1 files changed more than 100 times (127 lines of code)
    • 1 files 51 to 100 times (806 lines of code)
    • 9 files changed 21 to 50 times (1,848 lines of code)
    • 74 files changed 6 to 20 times (12,386 lines of code)
    • 167 files changed 5 or fewer times (11,954 lines of code)
<1% | 2% | 6% | 45% | 44%
Legend:
101+
51-100
21-50
6-20
1-5 updates

Detailed data...

File Change Frequency per File Extension
py, h, cc, rst
File Change Frequency per Extension
The number of recorded file updates
py<1% | 0% | 4% | 42% | 51%
cc0% | 8% | 7% | 60% | 23%
rst0% | 0% | 100% | 0% | 0%
h0% | 0% | 6% | 26% | 67%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
ROOT32% | 0% | 67% | 0% | 0%
horovod/common0% | 7% | 2% | 51% | 38%
horovod/tensorflow0% | 0% | 66% | 13% | 19%
horovod/torch0% | 0% | 13% | 26% | 60%
horovod/mxnet0% | 0% | 9% | 77% | 13%
horovod0% | 0% | 100% | 0% | 0%
horovod/spark0% | 0% | 0% | 85% | 14%
examples0% | 0% | 0% | 59% | 40%
horovod/_keras0% | 0% | 0% | 36% | 63%
horovod/keras0% | 0% | 0% | 82% | 17%
cmake0% | 0% | 0% | 0% | 100%
horovod/runner0% | 0% | 0% | 0% | 100%
horovod/ray0% | 0% | 0% | 0% | 100%
examples/elastic0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
Most Frequently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in null
127 5 4 1130 105
operations.cc
in horovod/common
806 32 26 926 69
__init__.py
in horovod
2 - 9 1130 40
__init__.py
in horovod/torch
27 1 26 849 38
__init__.py
in horovod/tensorflow
315 30 26 1130 38
mpi_ops.cc
in horovod/tensorflow
654 14 26 1130 28
operations.h
in horovod/common
73 - 26 926 27
README.rst
in null
267 - 3 485 24
__init__.py
in horovod/mxnet
93 13 26 600 22
common.h
in horovod/common
188 1 43 926 22
mpi_ops.py
in horovod/torch
229 33 26 849 22
mpi_ops.py
in horovod/tensorflow
108 16 26 1130 20
__init__.py
in horovod/keras
37 6 26 1045 17
cuda_operations.cc
in horovod/common/ops
120 13 9 554 15
pytorch_imagenet_resnet50.py
in examples
215 8 26 816 15
controller.cc
in horovod/common
623 - 26 411 15
__init__.py
in horovod/spark
2 - 91 621 14
util.py
in horovod/common
161 15 91 518 14
__init__.py
in horovod/tensorflow/keras
43 6 26 717 13
__init__.py
in horovod/_keras
98 7 26 657 13
pytorch_mnist.py
in examples
135 5 26 849 13
mpi_ops.cc
in horovod/mxnet
342 6 26 600 13
mpi_ops_v2.cc
in horovod/torch
393 13 26 744 13
nccl_operations.cc
in horovod/common/ops
454 1 26 554 13
task_service.py
in horovod/spark/task
70 11 60 621 12
mpi_ops.py
in horovod/mxnet
124 6 26 600 12
runner.py
in horovod/spark
231 9 9 165 12
parameter_manager.cc
in horovod/common
413 - 383 642 12
basics.py
in horovod/common
93 19 26 518 11
adapter_v2.cc
in horovod/torch
123 1 66 744 11
nccl_operations.h
in horovod/common/ops
127 5 43 554 11
collective_operations.cc
in horovod/common/ops
209 - 26 554 11
estimator.py
in horovod/spark/torch
278 31 46 269 11
mpirun_exec_fn.py
in horovod/spark/task
23 1 60 621 10
callbacks.py
in horovod/keras
33 5 44 1045 10
global_state.h
in horovod/common
47 - 236 554 10
mpi_ops.h
in horovod/mxnet
94 1 26 600 10
common.cc
in horovod/common
148 3 45 926 10
collective_operations.h
in horovod/common/ops
194 7 26 554 10
remote.py
in horovod/spark/keras
204 9 36 269 10
timeline.cc
in horovod/common
233 - 394 926 10
estimator.py
in horovod/spark/keras
343 24 44 269 10
remote.py
in horovod/spark/torch
393 11 46 269 10
util.py
in horovod/spark/common
476 22 46 269 10
mpirun_rsh.py
in horovod/spark/driver
16 - 60 621 9
tensorflow_mnist_eager.py
in examples
43 1 26 611 9
tensorflow_mnist.py
in examples
92 3 26 1130 9
parameter_manager.h
in horovod/common
150 1 383 642 9
gloo_operations.cc
in horovod/common/ops
255 - 26 453 9
util.py
in horovod/tensorflow
17 3 36 638 8