huggingface / candle-flash-attn-v1
File Size

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

Intro
Learn more...
File Size Overall
23% | 17% | 36% | 11% | 11%
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
h29% | 21% | 39% | 0% | 8%
rs0% | 0% | 52% | 39% | 7%
cpp0% | 0% | 0% | 100% | 0%
cuh0% | 0% | 0% | 100% | 0%
cu0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
kernels26% | 19% | 34% | 8% | 11%
ROOT0% | 0% | 92% | 0% | 7%
src0% | 0% | 0% | 84% | 15%
Longest Files (Top 23)
File# lines# units
smem_tile.h
in kernels/fmha
1045 59
utils.h
in kernels/fmha
759 106
softmax.h
in kernels/fmha
401 28
373 14
gmem_tile.h
in kernels/fmha
326 25
gemm.h
in kernels/fmha
269 8
build.rs
in root
233 3
fmha_api.cpp
in kernels
186 2
lib.rs
in src
176 2
philox.cuh
in kernels
142 -
flash_api.cu
in kernels
90 -
64 3
fmha.h
in kernels
62 -
fmha_utils.h
in kernels
57 2
mask.h
in kernels/fmha
38 4
fmha_kernel.h
in kernels
36 2
kernel_traits.h
in kernels/fmha
33 -
ffi.rs
in src
33 -
static_switch.h
in kernels
21 -
Cargo.toml
in root
19 -
14 -
14 -
9 -
Files With Most Units (Top 13)
File# lines# units
utils.h
in kernels/fmha
759 106
smem_tile.h
in kernels/fmha
1045 59
softmax.h
in kernels/fmha
401 28
gmem_tile.h
in kernels/fmha
326 25
373 14
gemm.h
in kernels/fmha
269 8
mask.h
in kernels/fmha
38 4
64 3
build.rs
in root
233 3
fmha_utils.h
in kernels
57 2
fmha_kernel.h
in kernels
36 2
fmha_api.cpp
in kernels
186 2
lib.rs
in src
176 2
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 27 long lines.

File# lines# units# long lines
smem_tile.h
in kernels/fmha
1045 59 13
373 14 9
philox.cuh
in kernels
142 - 1
softmax.h
in kernels/fmha
401 28 1
fmha_api.cpp
in kernels
186 2 1
lib.rs
in src
176 2 1
build.rs
in root
233 3 1