File Size Overall
  • There are 93 files with 11,729 lines of code.
    • 0 very long files (0 lines of code)
    • 5 long files (3,103 lines of code)
    • 16 medium size files (4,376 lines of code)
    • 14 small files (1,942 lines of code)
    • 58 very small files (2,308 lines of code)
0% | 26% | 37% | 16% | 19%
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
cuh0% | 35% | 39% | 8% | 16%
hpp0% | 25% | 25% | 27% | 21%
py0% | 0% | 46% | 30% | 23%
cpp0% | 0% | 66% | 0% | 33%
cu0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
deep_ep0% | 28% | 41% | 12% | 18%
csrc0% | 22% | 28% | 25% | 22%
Longest Files (Top 50)
File# lines# units
ep.hpp
in csrc/buffers
846 9
hybrid_dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
592 -
rdma.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
571 -
hybrid_combine.cuh
in deep_ep/include/deep_ep/impls/ep
561 -
ptx.cuh
in deep_ep/include/deep_ep/common
533 -
ep.py
in deep_ep/buffers
474 16
dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
356 -
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
321 -
bucket.hpp
in csrc/buffers
304 4
dispatch_copy_epilogue.cuh
in deep_ep/include/deep_ep/impls/ep
290 -
engram.hpp
in csrc/buffers
279 7
bucket.py
in deep_ep/buffers
272 20
symmetric.hpp
in csrc/kernels/comm
261 8
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
260 -
rdma.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
237 -
handle.cuh
in deep_ep/include/deep_ep/comm
229 -
engram_fetch.cuh
in deep_ep/include/deep_ep/impls/engram
226 -
barrier.cuh
in deep_ep/include/deep_ep/comm
221 -
combine.cuh
in deep_ep/include/deep_ep/impls/ep
219 -
context.cpp
in csrc/kernels/comm
215 9
pp_send_recv.cuh
in deep_ep/include/deep_ep/impls/pp
212 -
dispatch.hpp
in csrc/kernels/ep
195 4
all_gather.hpp
in csrc/kernels/bucket
180 1
combine.hpp
in csrc/kernels/ep
170 3
combine_utils.cuh
in deep_ep/include/deep_ep/impls/ep
151 -
reduce_scatter.hpp
in csrc/kernels/bucket
151 1
envs.py
in deep_ep/utils
138 17
refs.py
in deep_ep/utils
134 4
combine_reduce_epilogue.cuh
in deep_ep/include/deep_ep/impls/ep
129 -
engram.py
in deep_ep/buffers
120 8
token.cuh
in deep_ep/include/deep_ep/layout/ep
120 -
eplb.cuh
in deep_ep/include/deep_ep/layout/ep
119 -
all_reduce.hpp
in csrc/kernels/bucket
117 1
pp.hpp
in csrc/buffers
117 4
gate.py
in deep_ep/utils
101 7
engram.hpp
in csrc/kernels/engram
100 2
workspace.cuh
in deep_ep/include/deep_ep/layout/ep
93 -
chunk.cuh
in deep_ep/include/deep_ep/layout/bucket
85 -
pp_send_recv.hpp
in csrc/kernels/pp
82 3
exception.cuh
in deep_ep/include/deep_ep/common
81 -
math.py
in deep_ep/utils
80 11
reduce_grads.cuh
in deep_ep/include/deep_ep/impls/ep
79 -
prefetch_weights.cuh
in deep_ep/include/deep_ep/impls/ep
79 -
driver.cpp
in csrc/kernels/driver
77 6
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/all_gather
71 -
utils.cuh
in deep_ep/include/deep_ep/common
70 -
compiled.cuh
in deep_ep/include/deep_ep/common
70 -
api.hpp
in csrc/kernels/comm
67 1
workspace.cuh
in deep_ep/include/deep_ep/layout/engram
62 -
math.cuh
in deep_ep/include/deep_ep/common
55 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
ptx.cuh
in deep_ep/include/deep_ep/common
533 ~3k–10k 4 ~150 ~3
ep.hpp
in csrc/buffers
846 ~5k–15k 1 ~1,000 ~1
hybrid_dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
592 ~3k–10k 1 ~700 ~1
rdma.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
571 ~3k–10k 1 ~700 ~1
hybrid_combine.cuh
in deep_ep/include/deep_ep/impls/ep
561 ~3k–10k 1 ~700 ~1
ep.py
in deep_ep/buffers
474 ~3k–7k 1 ~1,000 ~1
dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
356 ~2k–5k 1 ~500 ~1
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
321 ~2k–5k 1 ~300 ~1
bucket.hpp
in csrc/buffers
304 ~2k–5k 1 ~300 ~1
dispatch_copy_epilogue.cuh
in deep_ep/include/deep_ep/impls/ep
290 ~2k–5k 1 ~300 ~1
engram.hpp
in csrc/buffers
279 ~1.5k–5k 1 ~300 ~1
envs.py
in deep_ep/utils
138 ~700–2k 2 ~150 ~1
bucket.py
in deep_ep/buffers
272 ~1.5k–5k 1 ~300 ~1
symmetric.hpp
in csrc/kernels/comm
261 ~1.5k–5k 1 ~300 ~1
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
260 ~1.5k–5k 1 ~300 ~1
rdma.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
237 ~1.5k–5k 1 ~300 ~1
handle.cuh
in deep_ep/include/deep_ep/comm
229 ~1.5k–5k 1 ~300 ~1
engram_fetch.cuh
in deep_ep/include/deep_ep/impls/engram
226 ~1.5k–5k 1 ~300 ~1
barrier.cuh
in deep_ep/include/deep_ep/comm
221 ~1.5k–5k 1 ~300 ~1
combine.cuh
in deep_ep/include/deep_ep/impls/ep
219 ~1.5k–5k 1 ~200 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 43)
File# lines# units
bucket.py
in deep_ep/buffers
272 20
envs.py
in deep_ep/utils
138 17
ep.py
in deep_ep/buffers
474 16
math.py
in deep_ep/utils
80 11
context.cpp
in csrc/kernels/comm
215 9
ep.hpp
in csrc/buffers
846 9
engram.py
in deep_ep/buffers
120 8
symmetric.hpp
in csrc/kernels/comm
261 8
handle.py
in deep_ep/comm
46 7
event.py
in deep_ep/utils
33 7
gate.py
in deep_ep/utils
101 7
engram.hpp
in csrc/buffers
279 7
driver.cpp
in csrc/kernels/driver
77 6
pp.py
in deep_ep/buffers
33 4
base.py
in deep_ep/buffers
17 4
refs.py
in deep_ep/utils
134 4
dispatch.hpp
in csrc/kernels/ep
195 4
pp.hpp
in csrc/buffers
117 4
base.hpp
in csrc/buffers
48 4
bucket.hpp
in csrc/buffers
304 4
stream.hpp
in csrc/comm
21 4
allocator.py
in deep_ep/buffers
25 3
find_pkgs.py
in deep_ep/utils
44 3
pp_send_recv.hpp
in csrc/kernels/pp
82 3
combine.hpp
in csrc/kernels/ep
170 3
event.hpp
in csrc/utils
27 3
__init__.py
in deep_ep
48 2
semantic.py
in deep_ep/utils
15 2
engram.hpp
in csrc/kernels/engram
100 2
jit.hpp
in csrc/runtime
42 2
barrier.py
in deep_ep/comm
7 1
stream.py
in deep_ep/comm
6 1
prefetch_weights.hpp
in csrc/kernels/ep
51 1
reduce_grads.hpp
in csrc/kernels/ep
54 1
barrier.hpp
in csrc/kernels/comm
40 1
api.hpp
in csrc/kernels/comm
67 1
all_reduce.hpp
in csrc/kernels/bucket
117 1
reduce_scatter.hpp
in csrc/kernels/bucket
151 1
all_gather.hpp
in csrc/kernels/bucket
180 1
barrier.hpp
in csrc/comm
34 1
handle.hpp
in csrc/comm
26 1
tensor.hpp
in csrc/utils
19 1
system.hpp
in csrc/utils
23 1
Files With Long Lines (Top 40)

There are 40 files with lines longer than 120 characters. In total, there are 233 long lines.

File# lines# units# long lines
rdma.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
571 - 35
hybrid_combine.cuh
in deep_ep/include/deep_ep/impls/ep
561 - 22
ep.hpp
in csrc/buffers
846 9 21
hybrid_dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
592 - 15
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
260 - 13
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
321 - 11
ptx.cuh
in deep_ep/include/deep_ep/common
533 - 11
ep.py
in deep_ep/buffers
474 16 8
dispatch.cuh
in deep_ep/include/deep_ep/impls/ep
356 - 7
barrier.cuh
in deep_ep/include/deep_ep/comm
221 - 7
gate.py
in deep_ep/utils
101 7 7
eplb.cuh
in deep_ep/include/deep_ep/layout/ep
119 - 6
handle.cuh
in deep_ep/include/deep_ep/comm
229 - 5
all_reduce.hpp
in csrc/kernels/bucket
117 1 5
chunk.cuh
in deep_ep/include/deep_ep/layout/bucket
85 - 4
combine.cuh
in deep_ep/include/deep_ep/impls/ep
219 - 4
dispatch_copy_epilogue.cuh
in deep_ep/include/deep_ep/impls/ep
290 - 4
context.cpp
in csrc/kernels/comm
215 9 4
symmetric.hpp
in csrc/kernels/comm
261 8 4
bucket.hpp
in csrc/buffers
304 4 4
token.cuh
in deep_ep/include/deep_ep/layout/ep
120 - 3
engram_fetch.cuh
in deep_ep/include/deep_ep/impls/engram
226 - 3
hybrid.cuh
in deep_ep/include/deep_ep/impls/bucket/all_gather
71 - 3
refs.py
in deep_ep/utils
134 4 3
base.hpp
in csrc/buffers
48 4 3
bucket.py
in deep_ep/buffers
272 20 2
nvlink.cuh
in deep_ep/include/deep_ep/impls/bucket/all_reduce
52 - 2
nvlink.cuh
in deep_ep/include/deep_ep/impls/bucket/reduce_scatter
51 - 2
dispatch.hpp
in csrc/kernels/ep
195 4 2
reduce_scatter.hpp
in csrc/kernels/bucket
151 1 2
engram.hpp
in csrc/buffers
279 7 2
engram_fetch_wait.cuh
in deep_ep/include/deep_ep/impls/engram
23 - 1
combine_reduce_epilogue.cuh
in deep_ep/include/deep_ep/impls/ep
129 - 1
barrier.cuh
in deep_ep/include/deep_ep/impls/comm
36 - 1
__init__.py
in deep_ep
48 2 1
envs.py
in deep_ep/utils
138 17 1
event.py
in deep_ep/utils
33 7 1
reduce_grads.hpp
in csrc/kernels/ep
54 1 1
combine.hpp
in csrc/kernels/ep
170 3 1
all_gather.hpp
in csrc/kernels/bucket
180 1 1
Correlations

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

csrc/buffers/base.hpp x: 1 commits (all time) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 commits (all time) y: 304 lines of code csrc/buffers/engram.hpp x: 1 commits (all time) y: 279 lines of code csrc/buffers/ep.hpp x: 1 commits (all time) y: 846 lines of code csrc/buffers/pp.hpp x: 1 commits (all time) y: 117 lines of code csrc/comm/api.hpp x: 1 commits (all time) y: 4 lines of code csrc/comm/barrier.hpp x: 1 commits (all time) y: 34 lines of code csrc/comm/handle.hpp x: 1 commits (all time) y: 26 lines of code csrc/comm/stream.hpp x: 1 commits (all time) y: 21 lines of code csrc/indexing/main.cu x: 4 commits (all time) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 commits (all time) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 commits (all time) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 commits (all time) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 commits (all time) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 commits (all time) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 commits (all time) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 commits (all time) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 commits (all time) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 commits (all time) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 commits (all time) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 commits (all time) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 commits (all time) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 commits (all time) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 commits (all time) y: 82 lines of code csrc/python_api.cpp x: 2 commits (all time) y: 29 lines of code csrc/utils/lazy_driver.hpp x: 3 commits (all time) y: 49 lines of code csrc/utils/system.hpp x: 2 commits (all time) y: 23 lines of code csrc/utils/tensor.hpp x: 1 commits (all time) y: 19 lines of code deep_ep/__init__.py x: 5 commits (all time) y: 48 lines of code deep_ep/buffers/bucket.py x: 1 commits (all time) y: 272 lines of code deep_ep/buffers/engram.py x: 1 commits (all time) y: 120 lines of code deep_ep/buffers/ep.py x: 1 commits (all time) y: 474 lines of code deep_ep/buffers/pp.py x: 1 commits (all time) y: 33 lines of code deep_ep/comm/barrier.py x: 1 commits (all time) y: 7 lines of code deep_ep/comm/handle.py x: 1 commits (all time) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 commits (all time) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 commits (all time) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 3 commits (all time) y: 70 lines of code deep_ep/include/deep_ep/common/math.cuh x: 2 commits (all time) y: 55 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 4 commits (all time) y: 533 lines of code deep_ep/include/deep_ep/common/utils.cuh x: 1 commits (all time) y: 70 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 commits (all time) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 commits (all time) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 commits (all time) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 commits (all time) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 commits (all time) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 commits (all time) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 commits (all time) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 commits (all time) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 commits (all time) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 commits (all time) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 commits (all time) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 commits (all time) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 commits (all time) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 commits (all time) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 commits (all time) y: 93 lines of code deep_ep/utils/envs.py x: 2 commits (all time) y: 138 lines of code deep_ep/utils/event.py x: 3 commits (all time) y: 33 lines of code deep_ep/utils/find_pkgs.py x: 2 commits (all time) y: 44 lines of code deep_ep/buffers/__init__.py x: 1 commits (all time) y: 1 lines of code deep_ep/utils/refs.py x: 1 commits (all time) y: 134 lines of code
846.0
lines of code
  min: 1.0
  average: 126.12
  25th percentile: 26.5
  median: 70.0
  75th percentile: 175.0
  max: 846.0
0 5.0
commits (all time)
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

csrc/buffers/base.hpp x: 1 contributors (all time) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 contributors (all time) y: 304 lines of code csrc/buffers/engram.hpp x: 1 contributors (all time) y: 279 lines of code csrc/buffers/ep.hpp x: 1 contributors (all time) y: 846 lines of code csrc/buffers/pp.hpp x: 1 contributors (all time) y: 117 lines of code csrc/comm/api.hpp x: 1 contributors (all time) y: 4 lines of code csrc/comm/barrier.hpp x: 1 contributors (all time) y: 34 lines of code csrc/comm/handle.hpp x: 1 contributors (all time) y: 26 lines of code csrc/comm/stream.hpp x: 1 contributors (all time) y: 21 lines of code csrc/indexing/main.cu x: 2 contributors (all time) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 contributors (all time) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 contributors (all time) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 contributors (all time) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 contributors (all time) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 contributors (all time) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 contributors (all time) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 contributors (all time) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 contributors (all time) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 contributors (all time) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 contributors (all time) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 contributors (all time) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 contributors (all time) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 contributors (all time) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 contributors (all time) y: 82 lines of code csrc/python_api.cpp x: 1 contributors (all time) y: 29 lines of code csrc/utils/lazy_driver.hpp x: 2 contributors (all time) y: 49 lines of code csrc/utils/tensor.hpp x: 1 contributors (all time) y: 19 lines of code deep_ep/__init__.py x: 4 contributors (all time) y: 48 lines of code deep_ep/buffers/bucket.py x: 1 contributors (all time) y: 272 lines of code deep_ep/buffers/engram.py x: 1 contributors (all time) y: 120 lines of code deep_ep/buffers/ep.py x: 1 contributors (all time) y: 474 lines of code deep_ep/buffers/pp.py x: 1 contributors (all time) y: 33 lines of code deep_ep/comm/barrier.py x: 1 contributors (all time) y: 7 lines of code deep_ep/comm/handle.py x: 1 contributors (all time) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 contributors (all time) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 contributors (all time) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 2 contributors (all time) y: 70 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 2 contributors (all time) y: 533 lines of code deep_ep/include/deep_ep/common/utils.cuh x: 1 contributors (all time) y: 70 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 contributors (all time) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 contributors (all time) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 contributors (all time) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 contributors (all time) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 contributors (all time) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 contributors (all time) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 contributors (all time) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 contributors (all time) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 contributors (all time) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 contributors (all time) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 contributors (all time) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 contributors (all time) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 contributors (all time) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 contributors (all time) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 contributors (all time) y: 93 lines of code deep_ep/utils/envs.py x: 1 contributors (all time) y: 138 lines of code deep_ep/utils/event.py x: 2 contributors (all time) y: 33 lines of code deep_ep/buffers/__init__.py x: 1 contributors (all time) y: 1 lines of code deep_ep/utils/refs.py x: 1 contributors (all time) y: 134 lines of code
846.0
lines of code
  min: 1.0
  average: 126.12
  25th percentile: 26.5
  median: 70.0
  75th percentile: 175.0
  max: 846.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

csrc/buffers/base.hpp x: 1 commits (30d) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 commits (30d) y: 304 lines of code csrc/buffers/engram.hpp x: 1 commits (30d) y: 279 lines of code csrc/buffers/ep.hpp x: 1 commits (30d) y: 846 lines of code csrc/buffers/pp.hpp x: 1 commits (30d) y: 117 lines of code csrc/comm/api.hpp x: 1 commits (30d) y: 4 lines of code csrc/comm/barrier.hpp x: 1 commits (30d) y: 34 lines of code csrc/comm/handle.hpp x: 1 commits (30d) y: 26 lines of code csrc/comm/stream.hpp x: 1 commits (30d) y: 21 lines of code csrc/indexing/main.cu x: 1 commits (30d) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 commits (30d) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 commits (30d) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 commits (30d) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 commits (30d) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 commits (30d) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 commits (30d) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 commits (30d) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 commits (30d) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 commits (30d) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 commits (30d) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 commits (30d) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 commits (30d) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 commits (30d) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 commits (30d) y: 82 lines of code csrc/utils/tensor.hpp x: 1 commits (30d) y: 19 lines of code deep_ep/buffers/bucket.py x: 1 commits (30d) y: 272 lines of code deep_ep/buffers/engram.py x: 1 commits (30d) y: 120 lines of code deep_ep/buffers/ep.py x: 1 commits (30d) y: 474 lines of code deep_ep/buffers/pp.py x: 1 commits (30d) y: 33 lines of code deep_ep/comm/barrier.py x: 1 commits (30d) y: 7 lines of code deep_ep/comm/handle.py x: 1 commits (30d) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 commits (30d) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 commits (30d) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 1 commits (30d) y: 70 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 1 commits (30d) y: 533 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 commits (30d) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 commits (30d) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 commits (30d) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 commits (30d) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 commits (30d) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 commits (30d) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 commits (30d) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 commits (30d) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 commits (30d) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 commits (30d) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 commits (30d) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 commits (30d) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 commits (30d) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 commits (30d) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 commits (30d) y: 93 lines of code deep_ep/utils/envs.py x: 1 commits (30d) y: 138 lines of code
846.0
lines of code
  min: 4.0
  average: 131.58
  25th percentile: 28.5
  median: 68.5
  75th percentile: 199.25
  max: 846.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

csrc/buffers/base.hpp x: 1 contributors (30d) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 contributors (30d) y: 304 lines of code csrc/buffers/engram.hpp x: 1 contributors (30d) y: 279 lines of code csrc/buffers/ep.hpp x: 1 contributors (30d) y: 846 lines of code csrc/buffers/pp.hpp x: 1 contributors (30d) y: 117 lines of code csrc/comm/api.hpp x: 1 contributors (30d) y: 4 lines of code csrc/comm/barrier.hpp x: 1 contributors (30d) y: 34 lines of code csrc/comm/handle.hpp x: 1 contributors (30d) y: 26 lines of code csrc/comm/stream.hpp x: 1 contributors (30d) y: 21 lines of code csrc/indexing/main.cu x: 1 contributors (30d) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 contributors (30d) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 contributors (30d) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 contributors (30d) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 contributors (30d) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 contributors (30d) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 contributors (30d) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 contributors (30d) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 contributors (30d) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 contributors (30d) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 contributors (30d) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 contributors (30d) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 contributors (30d) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 contributors (30d) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 contributors (30d) y: 82 lines of code csrc/utils/tensor.hpp x: 1 contributors (30d) y: 19 lines of code deep_ep/buffers/bucket.py x: 1 contributors (30d) y: 272 lines of code deep_ep/buffers/engram.py x: 1 contributors (30d) y: 120 lines of code deep_ep/buffers/ep.py x: 1 contributors (30d) y: 474 lines of code deep_ep/buffers/pp.py x: 1 contributors (30d) y: 33 lines of code deep_ep/comm/barrier.py x: 1 contributors (30d) y: 7 lines of code deep_ep/comm/handle.py x: 1 contributors (30d) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 contributors (30d) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 contributors (30d) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 1 contributors (30d) y: 70 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 1 contributors (30d) y: 533 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 contributors (30d) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 contributors (30d) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 contributors (30d) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 contributors (30d) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 contributors (30d) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 contributors (30d) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 contributors (30d) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 contributors (30d) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 contributors (30d) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 contributors (30d) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 contributors (30d) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 contributors (30d) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 contributors (30d) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 contributors (30d) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 contributors (30d) y: 93 lines of code deep_ep/utils/envs.py x: 1 contributors (30d) y: 138 lines of code
846.0
lines of code
  min: 4.0
  average: 131.58
  25th percentile: 28.5
  median: 68.5
  75th percentile: 199.25
  max: 846.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

csrc/buffers/base.hpp x: 1 commits (90d) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 commits (90d) y: 304 lines of code csrc/buffers/engram.hpp x: 1 commits (90d) y: 279 lines of code csrc/buffers/ep.hpp x: 1 commits (90d) y: 846 lines of code csrc/buffers/pp.hpp x: 1 commits (90d) y: 117 lines of code csrc/comm/api.hpp x: 1 commits (90d) y: 4 lines of code csrc/comm/barrier.hpp x: 1 commits (90d) y: 34 lines of code csrc/comm/handle.hpp x: 1 commits (90d) y: 26 lines of code csrc/comm/stream.hpp x: 1 commits (90d) y: 21 lines of code csrc/indexing/main.cu x: 1 commits (90d) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 commits (90d) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 commits (90d) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 commits (90d) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 commits (90d) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 commits (90d) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 commits (90d) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 commits (90d) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 commits (90d) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 commits (90d) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 commits (90d) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 commits (90d) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 commits (90d) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 commits (90d) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 commits (90d) y: 82 lines of code csrc/utils/tensor.hpp x: 1 commits (90d) y: 19 lines of code deep_ep/buffers/bucket.py x: 1 commits (90d) y: 272 lines of code deep_ep/buffers/engram.py x: 1 commits (90d) y: 120 lines of code deep_ep/buffers/ep.py x: 1 commits (90d) y: 474 lines of code deep_ep/buffers/pp.py x: 1 commits (90d) y: 33 lines of code deep_ep/comm/barrier.py x: 1 commits (90d) y: 7 lines of code deep_ep/comm/handle.py x: 1 commits (90d) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 commits (90d) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 commits (90d) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 1 commits (90d) y: 70 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 2 commits (90d) y: 533 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 commits (90d) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 commits (90d) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 commits (90d) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 commits (90d) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 commits (90d) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 commits (90d) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 commits (90d) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 commits (90d) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 commits (90d) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 commits (90d) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 commits (90d) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 commits (90d) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 commits (90d) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 commits (90d) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 commits (90d) y: 93 lines of code deep_ep/utils/envs.py x: 1 commits (90d) y: 138 lines of code
846.0
lines of code
  min: 4.0
  average: 131.58
  25th percentile: 28.5
  median: 68.5
  75th percentile: 199.25
  max: 846.0
0 2.0
commits (90d)
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

csrc/buffers/base.hpp x: 1 contributors (90d) y: 48 lines of code csrc/buffers/bucket.hpp x: 1 contributors (90d) y: 304 lines of code csrc/buffers/engram.hpp x: 1 contributors (90d) y: 279 lines of code csrc/buffers/ep.hpp x: 1 contributors (90d) y: 846 lines of code csrc/buffers/pp.hpp x: 1 contributors (90d) y: 117 lines of code csrc/comm/api.hpp x: 1 contributors (90d) y: 4 lines of code csrc/comm/barrier.hpp x: 1 contributors (90d) y: 34 lines of code csrc/comm/handle.hpp x: 1 contributors (90d) y: 26 lines of code csrc/comm/stream.hpp x: 1 contributors (90d) y: 21 lines of code csrc/indexing/main.cu x: 1 contributors (90d) y: 29 lines of code csrc/kernels/bucket/all_gather.hpp x: 1 contributors (90d) y: 180 lines of code csrc/kernels/bucket/reduce_scatter.hpp x: 1 contributors (90d) y: 151 lines of code csrc/kernels/comm/api.hpp x: 1 contributors (90d) y: 67 lines of code csrc/kernels/comm/barrier.hpp x: 1 contributors (90d) y: 40 lines of code csrc/kernels/comm/context.cpp x: 1 contributors (90d) y: 215 lines of code csrc/kernels/comm/symmetric.hpp x: 1 contributors (90d) y: 261 lines of code csrc/kernels/driver/api.hpp x: 1 contributors (90d) y: 16 lines of code csrc/kernels/driver/driver.cpp x: 1 contributors (90d) y: 77 lines of code csrc/kernels/engram/engram.hpp x: 1 contributors (90d) y: 100 lines of code csrc/kernels/ep/combine.hpp x: 1 contributors (90d) y: 170 lines of code csrc/kernels/ep/dispatch.hpp x: 1 contributors (90d) y: 195 lines of code csrc/kernels/ep/prefetch_weights.hpp x: 1 contributors (90d) y: 51 lines of code csrc/kernels/ep/reduce_grads.hpp x: 1 contributors (90d) y: 54 lines of code csrc/kernels/pp/pp_send_recv.hpp x: 1 contributors (90d) y: 82 lines of code csrc/utils/tensor.hpp x: 1 contributors (90d) y: 19 lines of code deep_ep/buffers/bucket.py x: 1 contributors (90d) y: 272 lines of code deep_ep/buffers/engram.py x: 1 contributors (90d) y: 120 lines of code deep_ep/buffers/ep.py x: 1 contributors (90d) y: 474 lines of code deep_ep/buffers/pp.py x: 1 contributors (90d) y: 33 lines of code deep_ep/comm/barrier.py x: 1 contributors (90d) y: 7 lines of code deep_ep/comm/handle.py x: 1 contributors (90d) y: 46 lines of code deep_ep/include/deep_ep/comm/barrier.cuh x: 1 contributors (90d) y: 221 lines of code deep_ep/include/deep_ep/comm/handle.cuh x: 1 contributors (90d) y: 229 lines of code deep_ep/include/deep_ep/common/compiled.cuh x: 1 contributors (90d) y: 70 lines of code deep_ep/include/deep_ep/common/ptx.cuh x: 1 contributors (90d) y: 533 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/hybrid.cuh x: 1 contributors (90d) y: 321 lines of code deep_ep/include/deep_ep/impls/bucket/all_reduce/rdma.cuh x: 1 contributors (90d) y: 237 lines of code deep_ep/include/deep_ep/impls/bucket/reduce_scatter/rdma.cuh x: 1 contributors (90d) y: 571 lines of code deep_ep/include/deep_ep/impls/engram/engram_fetch.cuh x: 1 contributors (90d) y: 226 lines of code deep_ep/include/deep_ep/impls/ep/combine.cuh x: 1 contributors (90d) y: 219 lines of code deep_ep/include/deep_ep/impls/ep/combine_reduce_epilogue.cuh x: 1 contributors (90d) y: 129 lines of code deep_ep/include/deep_ep/impls/ep/dispatch.cuh x: 1 contributors (90d) y: 356 lines of code deep_ep/include/deep_ep/impls/ep/dispatch_copy_epilogue.cuh x: 1 contributors (90d) y: 290 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_combine.cuh x: 1 contributors (90d) y: 561 lines of code deep_ep/include/deep_ep/impls/ep/hybrid_dispatch.cuh x: 1 contributors (90d) y: 592 lines of code deep_ep/include/deep_ep/impls/pp/pp_send_recv.cuh x: 1 contributors (90d) y: 212 lines of code deep_ep/include/deep_ep/layout/bucket/all_gather.cuh x: 1 contributors (90d) y: 12 lines of code deep_ep/include/deep_ep/layout/bucket/chunk.cuh x: 1 contributors (90d) y: 85 lines of code deep_ep/include/deep_ep/layout/engram/workspace.cuh x: 1 contributors (90d) y: 62 lines of code deep_ep/include/deep_ep/layout/ep/workspace.cuh x: 1 contributors (90d) y: 93 lines of code deep_ep/utils/envs.py x: 1 contributors (90d) y: 138 lines of code
846.0
lines of code
  min: 4.0
  average: 131.58
  25th percentile: 28.5
  median: 68.5
  75th percentile: 199.25
  max: 846.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...