deepseek-ai / DeepEP
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
28% | 31% | 25% | 8% | 5%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cu54% | 25% | 16% | 0% | 2%
cpp0% | 100% | 0% | 0% | 0%
cuh0% | 0% | 64% | 22% | 13%
py0% | 0% | 76% | 0% | 23%
hpp0% | 0% | 0% | 88% | 11%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
csrc30% | 33% | 22% | 9% | 4%
deep_ep0% | 0% | 92% | 0% | 7%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 19)
File# lines# units
internode.cu
in csrc/kernels
1535 -
968 13
intranode.cu
in csrc/kernels
723 -
internode_ll.cu
in csrc/kernels
470 -
ibgda_device.cuh
in csrc/kernels
365 -
utils.cuh
in csrc/kernels
316 -
buffer.py
in deep_ep
235 16
config.hpp
in csrc
134 7
api.cuh
in csrc/kernels
121 -
buffer.cuh
in csrc/kernels
110 -
101 -
runtime.cu
in csrc/kernels
73 -
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 -
Files With Most Units (Top 5)
File# lines# units
buffer.py
in deep_ep
235 16
968 13
config.hpp
in csrc
134 7
event.hpp
in csrc
32 5
utils.py
in deep_ep
16 4
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 354 long lines.

File# lines# units# long lines
internode.cu
in csrc/kernels
1535 - 135
968 13 92
intranode.cu
in csrc/kernels
723 - 43
buffer.py
in deep_ep
235 16 26
101 - 15
internode_ll.cu
in csrc/kernels
470 - 14
ibgda_device.cuh
in csrc/kernels
365 - 13
config.hpp
in csrc
134 7 10
api.cuh
in csrc/kernels
121 - 3
runtime.cu
in csrc/kernels
73 - 2
utils.cuh
in csrc/kernels
316 - 1
Correlations

File Size vs. Commits (all time): 11 points

csrc/kernels/ibgda_device.cuh x: 12 commits (all time) y: 365 lines of code csrc/kernels/internode.cu x: 14 commits (all time) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 13 commits (all time) y: 470 lines of code csrc/kernels/runtime.cu x: 5 commits (all time) y: 73 lines of code deep_ep/buffer.py x: 19 commits (all time) y: 235 lines of code csrc/config.hpp x: 7 commits (all time) y: 134 lines of code csrc/deep_ep.cpp x: 6 commits (all time) y: 968 lines of code csrc/deep_ep.hpp x: 5 commits (all time) y: 101 lines of code csrc/kernels/api.cuh x: 4 commits (all time) y: 121 lines of code csrc/kernels/intranode.cu x: 2 commits (all time) y: 723 lines of code csrc/kernels/utils.cuh x: 1 commits (all time) 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 19.0
commits (all time)
min: 1.0 | average: 8.0 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 13.0 | max: 19.0

File Size vs. Contributors (all time): 11 points

csrc/kernels/ibgda_device.cuh x: 3 contributors (all time) y: 365 lines of code csrc/kernels/internode.cu x: 4 contributors (all time) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 2 contributors (all time) y: 470 lines of code csrc/kernels/runtime.cu x: 3 contributors (all time) y: 73 lines of code deep_ep/buffer.py x: 5 contributors (all time) y: 235 lines of code csrc/config.hpp x: 1 contributors (all time) y: 134 lines of code csrc/deep_ep.cpp x: 2 contributors (all time) y: 968 lines of code csrc/deep_ep.hpp x: 2 contributors (all time) y: 101 lines of code csrc/kernels/api.cuh x: 1 contributors (all time) y: 121 lines of code csrc/kernels/intranode.cu x: 1 contributors (all time) y: 723 lines of code csrc/kernels/utils.cuh x: 1 contributors (all time) 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 (all time)
min: 1.0 | average: 2.27 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Commits (30 days): 6 points

csrc/kernels/ibgda_device.cuh x: 7 commits (30d) y: 365 lines of code csrc/kernels/internode.cu x: 7 commits (30d) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 4 commits (30d) y: 470 lines of code csrc/kernels/runtime.cu x: 3 commits (30d) y: 73 lines of code deep_ep/buffer.py x: 6 commits (30d) y: 235 lines of code csrc/config.hpp x: 1 commits (30d) y: 134 lines of code
1535.0
lines of code
  min: 73.0
  average: 468.67
  25th percentile: 118.75
  median: 300.0
  75th percentile: 736.25
  max: 1535.0
0 7.0
commits (30d)
min: 1.0 | average: 4.67 | 25th percentile: 2.5 | median: 5.0 | 75th percentile: 7.0 | max: 7.0

File Size vs. Contributors (30 days): 6 points

csrc/kernels/ibgda_device.cuh x: 3 contributors (30d) y: 365 lines of code csrc/kernels/internode.cu x: 3 contributors (30d) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 2 contributors (30d) y: 470 lines of code csrc/kernels/runtime.cu x: 3 contributors (30d) y: 73 lines of code deep_ep/buffer.py x: 4 contributors (30d) y: 235 lines of code csrc/config.hpp x: 1 contributors (30d) y: 134 lines of code
1535.0
lines of code
  min: 73.0
  average: 468.67
  25th percentile: 118.75
  median: 300.0
  75th percentile: 736.25
  max: 1535.0
0 4.0
contributors (30d)
min: 1.0 | average: 2.67 | 25th percentile: 1.75 | median: 3.0 | 75th percentile: 3.25 | max: 4.0

File Size vs. Commits (90 days): 11 points

csrc/kernels/ibgda_device.cuh x: 12 commits (90d) y: 365 lines of code csrc/kernels/internode.cu x: 14 commits (90d) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 13 commits (90d) y: 470 lines of code csrc/kernels/runtime.cu x: 5 commits (90d) y: 73 lines of code deep_ep/buffer.py x: 19 commits (90d) y: 235 lines of code csrc/config.hpp x: 7 commits (90d) y: 134 lines of code csrc/deep_ep.cpp x: 6 commits (90d) y: 968 lines of code csrc/deep_ep.hpp x: 5 commits (90d) y: 101 lines of code csrc/kernels/api.cuh x: 4 commits (90d) y: 121 lines of code csrc/kernels/intranode.cu x: 2 commits (90d) y: 723 lines of code csrc/kernels/utils.cuh x: 1 commits (90d) 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 19.0
commits (90d)
min: 1.0 | average: 8.0 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 13.0 | max: 19.0

File Size vs. Contributors (90 days): 11 points

csrc/kernels/ibgda_device.cuh x: 3 contributors (90d) y: 365 lines of code csrc/kernels/internode.cu x: 4 contributors (90d) y: 1535 lines of code csrc/kernels/internode_ll.cu x: 2 contributors (90d) y: 470 lines of code csrc/kernels/runtime.cu x: 3 contributors (90d) y: 73 lines of code deep_ep/buffer.py x: 5 contributors (90d) y: 235 lines of code csrc/config.hpp x: 1 contributors (90d) y: 134 lines of code csrc/deep_ep.cpp x: 2 contributors (90d) y: 968 lines of code csrc/deep_ep.hpp x: 2 contributors (90d) y: 101 lines of code csrc/kernels/api.cuh x: 1 contributors (90d) y: 121 lines of code csrc/kernels/intranode.cu x: 1 contributors (90d) y: 723 lines of code csrc/kernels/utils.cuh x: 1 contributors (90d) 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 (90d)
min: 1.0 | average: 2.27 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0