deepseek-ai / DeepEP
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 11 files with 5,041 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (705 lines of code)
    • 9 files changed 1-5 times (4,336 lines of code)
0% | 0% | 0% | 13% | 86%
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 11 files with 5,041 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 7 files changed by 2-5 contributors (3,747 lines of code)
    • 4 files changed by 1 contributor (1,294 lines of code)
0% | 0% | 0% | 74% | 25%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, cuh, cu, txt, hpp, md, patch, cpp, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cu0% | 0% | 0% | 16% | 83%
py0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
cuh0% | 0% | 0% | 0% | 100%
hpp0% | 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
csrc0% | 0% | 0% | 9% | 90%
deep_ep0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
buffer.py
in deep_ep
235 16 2025-02-26 2025-04-22 11 5 chenggangz@deepseek.com sy.zhou@high-flyer.cn
internode_ll.cu
in csrc/kernels
470 - 2025-02-27 2025-04-22 9 2 chenggangz@deepseek.com sy.zhou@high-flyer.cn
config.hpp
in csrc
134 7 2025-03-03 2025-04-07 5 1 chenggangz@deepseek.com chenggangz@deepseek.com
ibgda_device.cuh
in csrc/kernels
365 - 2025-03-05 2025-04-22 5 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
internode.cu
in csrc/kernels
1535 - 2025-03-05 2025-04-22 5 4 chenggangz@deepseek.com sy.zhou@high-flyer.cn
968 13 2025-03-03 2025-03-18 4 2 chenggangz@deepseek.com chenggangz@deepseek.com
runtime.cu
in csrc/kernels
73 - 2025-03-14 2025-04-22 3 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
101 - 2025-03-10 2025-03-18 3 2 dima.v.dzhulgakov@gmail.com chenggangz@deepseek.com
api.cuh
in csrc/kernels
121 - 2025-03-03 2025-03-18 3 1 chenggangz@deepseek.com chenggangz@deepseek.com
intranode.cu
in csrc/kernels
723 - 2025-03-04 2025-03-14 2 1 chenggangz@deepseek.com chenggangz@deepseek.com
utils.cuh
in csrc/kernels
316 - 2025-02-27 2025-02-27 1 1 chenggangz@deepseek.com chenggangz@deepseek.com
__init__.py
in deep_ep
4 -
utils.py
in deep_ep
16 4
event.hpp
in csrc
32 5
exception.cuh
in csrc/kernels
42 -
configs.cuh
in csrc/kernels
44 -
setup.py
in root
52 -
launch.cuh
in csrc/kernels
52 -
buffer.cuh
in csrc/kernels
110 -
Files With Most Contributors (Top 19)
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
buffer.py
in deep_ep
235 16 2025-02-26 2025-04-22 11 5 chenggangz@deepseek.com sy.zhou@high-flyer.cn
internode.cu
in csrc/kernels
1535 - 2025-03-05 2025-04-22 5 4 chenggangz@deepseek.com sy.zhou@high-flyer.cn
ibgda_device.cuh
in csrc/kernels
365 - 2025-03-05 2025-04-22 5 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
runtime.cu
in csrc/kernels
73 - 2025-03-14 2025-04-22 3 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
internode_ll.cu
in csrc/kernels
470 - 2025-02-27 2025-04-22 9 2 chenggangz@deepseek.com sy.zhou@high-flyer.cn
968 13 2025-03-03 2025-03-18 4 2 chenggangz@deepseek.com chenggangz@deepseek.com
101 - 2025-03-10 2025-03-18 3 2 dima.v.dzhulgakov@gmail.com chenggangz@deepseek.com
config.hpp
in csrc
134 7 2025-03-03 2025-04-07 5 1 chenggangz@deepseek.com chenggangz@deepseek.com
api.cuh
in csrc/kernels
121 - 2025-03-03 2025-03-18 3 1 chenggangz@deepseek.com chenggangz@deepseek.com
intranode.cu
in csrc/kernels
723 - 2025-03-04 2025-03-14 2 1 chenggangz@deepseek.com chenggangz@deepseek.com
utils.cuh
in csrc/kernels
316 - 2025-02-27 2025-02-27 1 1 chenggangz@deepseek.com chenggangz@deepseek.com
__init__.py
in deep_ep
4 -
utils.py
in deep_ep
16 4
buffer.cuh
in csrc/kernels
110 -
launch.cuh
in csrc/kernels
52 -
exception.cuh
in csrc/kernels
42 -
configs.cuh
in csrc/kernels
44 -
event.hpp
in csrc
32 5
setup.py
in root
52 -
Files With Least Contributors (Top 19)
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
buffer.cuh
in csrc/kernels
110 -
launch.cuh
in csrc/kernels
52 -
setup.py
in root
52 -
configs.cuh
in csrc/kernels
44 -
exception.cuh
in csrc/kernels
42 -
event.hpp
in csrc
32 5
utils.py
in deep_ep
16 4
__init__.py
in deep_ep
4 -
intranode.cu
in csrc/kernels
723 - 2025-03-04 2025-03-14 2 1 chenggangz@deepseek.com chenggangz@deepseek.com
utils.cuh
in csrc/kernels
316 - 2025-02-27 2025-02-27 1 1 chenggangz@deepseek.com chenggangz@deepseek.com
config.hpp
in csrc
134 7 2025-03-03 2025-04-07 5 1 chenggangz@deepseek.com chenggangz@deepseek.com
api.cuh
in csrc/kernels
121 - 2025-03-03 2025-03-18 3 1 chenggangz@deepseek.com chenggangz@deepseek.com
968 13 2025-03-03 2025-03-18 4 2 chenggangz@deepseek.com chenggangz@deepseek.com
internode_ll.cu
in csrc/kernels
470 - 2025-02-27 2025-04-22 9 2 chenggangz@deepseek.com sy.zhou@high-flyer.cn
101 - 2025-03-10 2025-03-18 3 2 dima.v.dzhulgakov@gmail.com chenggangz@deepseek.com
ibgda_device.cuh
in csrc/kernels
365 - 2025-03-05 2025-04-22 5 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
runtime.cu
in csrc/kernels
73 - 2025-03-14 2025-04-22 3 3 chenggangz@deepseek.com sy.zhou@high-flyer.cn
internode.cu
in csrc/kernels
1535 - 2025-03-05 2025-04-22 5 4 chenggangz@deepseek.com sy.zhou@high-flyer.cn
buffer.py
in deep_ep
235 16 2025-02-26 2025-04-22 11 5 chenggangz@deepseek.com sy.zhou@high-flyer.cn
Correlations

File Size vs. Number of Changes: 11 points

csrc/kernels/ibgda_device.cuh x: 365 lines of code y: 5 # changes csrc/kernels/internode.cu x: 1535 lines of code y: 5 # changes csrc/kernels/internode_ll.cu x: 470 lines of code y: 9 # changes csrc/kernels/runtime.cu x: 73 lines of code y: 3 # changes deep_ep/buffer.py x: 235 lines of code y: 11 # changes csrc/config.hpp x: 134 lines of code y: 5 # changes csrc/deep_ep.cpp x: 968 lines of code y: 4 # changes csrc/deep_ep.hpp x: 101 lines of code y: 3 # changes csrc/kernels/api.cuh x: 121 lines of code y: 3 # changes csrc/kernels/intranode.cu x: 723 lines of code y: 2 # changes csrc/kernels/utils.cuh x: 316 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 4.64
  25th percentile: 3.0
  median: 4.0
  75th percentile: 5.0
  max: 11.0
0 1535.0
lines of code
min: 73.0 | average: 458.27 | 25th percentile: 121.0 | median: 316.0 | 75th percentile: 723.0 | max: 1535.0

Number of Contributors vs. Number of Changes: 11 points

csrc/kernels/ibgda_device.cuh x: 3 # contributors y: 5 # changes csrc/kernels/internode.cu x: 4 # contributors y: 5 # changes csrc/kernels/internode_ll.cu x: 2 # contributors y: 9 # changes csrc/kernels/runtime.cu x: 3 # contributors y: 3 # changes deep_ep/buffer.py x: 5 # contributors y: 11 # changes csrc/config.hpp x: 1 # contributors y: 5 # changes csrc/deep_ep.cpp x: 2 # contributors y: 4 # changes csrc/deep_ep.hpp x: 2 # contributors y: 3 # changes csrc/kernels/api.cuh x: 1 # contributors y: 3 # changes csrc/kernels/intranode.cu x: 1 # contributors y: 2 # changes csrc/kernels/utils.cuh x: 1 # contributors y: 1 # changes
11.0
# changes
  min: 1.0
  average: 4.64
  25th percentile: 3.0
  median: 4.0
  75th percentile: 5.0
  max: 11.0
0 5.0
# contributors
min: 1.0 | average: 2.27 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 11 points

csrc/kernels/ibgda_device.cuh x: 3 # contributors y: 365 lines of code csrc/kernels/internode.cu x: 4 # contributors y: 1535 lines of code csrc/kernels/internode_ll.cu x: 2 # contributors y: 470 lines of code csrc/kernels/runtime.cu x: 3 # contributors y: 73 lines of code deep_ep/buffer.py x: 5 # contributors y: 235 lines of code csrc/config.hpp x: 1 # contributors y: 134 lines of code csrc/deep_ep.cpp x: 2 # contributors y: 968 lines of code csrc/deep_ep.hpp x: 2 # contributors y: 101 lines of code csrc/kernels/api.cuh x: 1 # contributors y: 121 lines of code csrc/kernels/intranode.cu x: 1 # contributors y: 723 lines of code csrc/kernels/utils.cuh x: 1 # contributors y: 316 lines of code
1535.0
lines of code
  min: 73.0
  average: 458.27
  25th percentile: 121.0
  median: 316.0
  75th percentile: 723.0
  max: 1535.0
0 5.0
# contributors
min: 1.0 | average: 2.27 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0