huggingface / candle
File Size

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

Intro
Learn more...
File Size Overall
24% | 24% | 36% | 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
rs19% | 26% | 42% | 7% | 4%
metal75% | 12% | 5% | 5% | 2%
cu56% | 21% | 5% | 7% | 9%
html0% | 44% | 54% | 0% | 1%
h0% | 32% | 29% | 20% | 16%
py0% | 0% | 55% | 17% | 26%
js0% | 0% | 15% | 47% | 36%
cuh0% | 0% | 0% | 74% | 25%
pyi0% | 0% | 0% | 64% | 35%
toml0% | 0% | 0% | 13% | 86%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
candle-metal-kernels77% | 7% | 5% | 7% | 2%
candle-core37% | 24% | 26% | 7% | 4%
candle-kernels55% | 20% | 5% | 10% | 8%
candle-onnx98% | 0% | 0% | 0% | 1%
candle-pyo337% | 0% | 25% | 18% | 19%
candle-transformers2% | 30% | 58% | 6% | 2%
candle-examples57% | 0% | 12% | 15% | 14%
candle-nn0% | 52% | 20% | 8% | 17%
candle-wasm-examples0% | 27% | 47% | 11% | 13%
candle-flash-attn0% | 38% | 20% | 19% | 21%
tensor-tools0% | 0% | 97% | 0% | 2%
candle-datasets0% | 0% | 0% | 82% | 17%
candle-book0% | 0% | 0% | 85% | 14%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
metal
quantized.metal
in candle-metal-kernels/src
4395 -
quantized.cu
in candle-kernels/src
3327 -
mod.rs
in candle-core/src/cpu_backend
2569 77
lib.rs
in candle-metal-kernels/src
2400 16
tests.rs
in candle-metal-kernels/src
2126 81
eval.rs
in candle-onnx/src
2069 16
tensor.rs
in candle-core/src
2052 24
mod.rs
in candle-core/src/metal_backend
1706 33
k_quants.rs
in candle-core/src/quantized
1651 58
lib.rs
in candle-pyo3/src
1315 113
metal
scaled_dot_product_attention.metal
in candle-metal-kernels/src
1254 -
metal
mlx_gemm.metal
in candle-metal-kernels/src
1220 -
debertav2.rs
in candle-transformers/src/models
1215 11
metal
reduce.metal
in candle-metal-kernels/src
1136 -
imagenet.rs
in candle-examples/src
1038 -
mod.rs
in candle-core/src/cuda_backend
1034 26
deepseek2.rs
in candle-transformers/src/models
940 36
metavoice.rs
in candle-transformers/src/models
916 19
flash_fwd_kernel.h
in candle-flash-attn/kernels
894 12
ops.rs
in candle-nn/src
882 20
op.rs
in candle-core/src
870 112
uni_pc.rs
in candle-transformers/src/models/stable_diffusion
851 45
unet_2d_blocks.rs
in candle-transformers/src/models/stable_diffusion
811 14
t5.rs
in candle-transformers/src/models
809 32
model.rs
in candle-wasm-examples/yolo/src
798 30
storage.rs
in candle-core/src
776 -
snac.rs
in candle-transformers/src/models
750 28
metal
mlx_sort.metal
in candle-metal-kernels/src
743 -
pickle.rs
in candle-core/src
742 17
encodec.rs
in candle-transformers/src/models
726 18
quantized_t5.rs
in candle-transformers/src/models
708 30
transformer.rs
in candle-transformers/src/models/mimi
708 11
conv.cu
in candle-kernels/src
706 -
backprop.rs
in candle-core/src
704 4
mobilenetv4.rs
in candle-transformers/src/models
698 13
siglip.rs
in candle-transformers/src/models
694 57
segformer.rs
in candle-transformers/src/models
646 27
stella_en_v5.rs
in candle-transformers/src/models
646 13
var_builder.rs
in candle-nn/src
617 30
kv_cache.rs
in candle-nn/src
614 5
conv.rs
in candle-transformers/src/models/mimi
613 22
lib.rs
in candle-flash-attn/src
611 6
marian.rs
in candle-transformers/src/models
597 16
erf.rs
in candle-core/src/cpu
592 2
recurrent_gemma.rs
in candle-transformers/src/models
591 17
tiny_vit.rs
in candle-transformers/src/models/segment_anything
589 19
model.rs
in candle-transformers/src/models/flux
569 26
shape.rs
in candle-core/src
562 47
codegeex4_9b.rs
in candle-transformers/src/models
562 20
glm4.rs
in candle-transformers/src/models
561 20
Files With Most Units (Top 50)
File# lines# units
lib.rs
in candle-pyo3/src
1315 113
op.rs
in candle-core/src
870 112
tests.rs
in candle-metal-kernels/src
2126 81
pyi
__init__.pyi
in candle-pyo3/py_src/candle
196 80
mod.rs
in candle-core/src/cpu_backend
2569 77
k_quants.rs
in candle-core/src/quantized
1651 58
siglip.rs
in candle-transformers/src/models
694 57
container.py
in candle-pyo3/py_src/candle/nn
302 49
shape.rs
in candle-core/src
562 47
uni_pc.rs
in candle-transformers/src/models/stable_diffusion
851 45
dummy_metal_backend.rs
in candle-core/src
217 42
dummy_cuda_backend.rs
in candle-core/src
224 41
deepseek2.rs
in candle-transformers/src/models
940 36
mod.rs
in candle-core/src/metal_backend
1706 33
module.py
in candle-pyo3/py_src/candle/nn
366 33
t5.rs
in candle-transformers/src/models
809 32
var_builder.rs
in candle-nn/src
617 30
quantized_blip_text.rs
in candle-transformers/src/models
422 30
blip_text.rs
in candle-transformers/src/models
434 30
quantized_t5.rs
in candle-transformers/src/models
708 30
model.rs
in candle-wasm-examples/yolo/src
798 30
snac.rs
in candle-transformers/src/models
750 28
segformer.rs
in candle-transformers/src/models
646 27
mod.rs
in candle-core/src/cuda_backend
1034 26
bert.rs
in candle-transformers/src/models
539 26
model.rs
in candle-transformers/src/models/flux
569 26
mod.rs
in candle-core/src/quantized
490 24
tensor.rs
in candle-core/src
2052 24
device.rs
in candle-core/src
430 23
xlm_roberta.rs
in candle-transformers/src/models
494 23
bert.py
in candle-pyo3/py_src/candle/models
164 22
quantized_model.rs
in candle-transformers/src/models/flux
422 22
conv.rs
in candle-transformers/src/models/mimi
613 22
utils.h
in candle-flash-attn/kernels
279 22
ops.rs
in candle-nn/src
882 20
glm4.rs
in candle-transformers/src/models
561 20
codegeex4_9b.rs
in candle-transformers/src/models
562 20
text_model.rs
in candle-transformers/src/models/chinese_clip
470 20
safetensors.rs
in candle-core/src
349 19
custom_op.rs
in candle-core/src
419 19
chatglm.rs
in candle-transformers/src/models
545 19
falcon.rs
in candle-transformers/src/models
448 19
tiny_vit.rs
in candle-transformers/src/models/segment_anything
589 19
metavoice.rs
in candle-transformers/src/models
916 19
vision_model.rs
in candle-transformers/src/models/pixtral
333 18
encodec.rs
in candle-transformers/src/models
726 18
distilbert.rs
in candle-transformers/src/models
386 18
pickle.rs
in candle-core/src
742 17
jina_bert.rs
in candle-transformers/src/models
364 17
vit.rs
in candle-transformers/src/models
359 17
Files With Long Lines (Top 50)

There are 54 files with lines longer than 120 characters. In total, there are 441 long lines.

File# lines# units# long lines
mobilenetv4.rs
in candle-transformers/src/models
698 13 108
flash_fwd_kernel.h
in candle-flash-attn/kernels
894 12 57
quantized.cu
in candle-kernels/src
3327 - 51
flash_fwd_launch_template.h
in candle-flash-attn/kernels
249 13 38
metal
quantized.metal
in candle-metal-kernels/src
4395 - 34
reduce.cu
in candle-kernels/src
550 - 8
lib-example.html
in candle-wasm-examples/segment-anything
550 - 8
index.html
in candle-wasm-examples/moondream
304 - 8
cuda_utils.cuh
in candle-kernels/src
183 - 7
softmax.h
in candle-flash-attn/kernels
141 10 7
block_info.h
in candle-flash-attn/kernels
30 3 7
metal
mlx_gemm.metal
in candle-metal-kernels/src
1220 - 6
index.html
in candle-wasm-examples/blip
379 - 6
lib-example.html
in candle-wasm-examples/yolo
512 - 6
index.html
in candle-wasm-examples/phi
557 - 6
metal
indexing.metal
in candle-metal-kernels/src
325 - 5
lib-example.html
in candle-wasm-examples/bert
348 - 5
metal
conv.metal
in candle-metal-kernels/src
547 - 4
rotary.h
in candle-flash-attn/kernels
128 2 4
mask.h
in candle-flash-attn/kernels
174 6 4
eval.rs
in candle-onnx/src
2069 16 4
lib-example.html
in candle-wasm-examples/whisper
339 - 4
app.rs
in candle-wasm-examples/llama2-c/src
238 5 4
debertav2.rs
in candle-transformers/src/models
1215 11 3
metal
reduce.metal
in candle-metal-kernels/src
1136 - 3
dropout.h
in candle-flash-attn/kernels
63 2 3
index.html
in candle-wasm-examples/t5
270 - 3
lib-example.html
in candle-wasm-examples/llama2-c
337 - 3
imagenet.rs
in candle-examples/src
1038 - 2
simplified.rs
in candle-book/src
146 3 2
lib.rs
in candle-book/src
149 2 2
backprop.rs
in candle-core/src
704 4 2
lib.rs
in candle-pyo3/src
1315 113 2
conv.cu
in candle-kernels/src
706 - 2
encodec.rs
in candle-transformers/src/models
726 18 2
lib.rs
in candle-flash-attn/src
611 6 2
app.rs
in candle-wasm-examples/yolo/src
257 6 2
activation.rs
in candle-nn/src
86 2 1
error.rs
in candle-core/src/cuda_backend
26 - 1
utils.rs
in candle-core/src/quantized
288 - 1
tensor.rs
in candle-core/src
2052 24 1
compatibility.cuh
in candle-kernels/src
143 - 1
fill.cu
in candle-kernels/src
72 - 1
deepseek2.rs
in candle-transformers/src/models
940 36 1
Cargo.toml
in root
79 - 1
metal
cast.metal
in candle-metal-kernels/src
120 - 1
metal
random.metal
in candle-metal-kernels/src
185 - 1
philox.cuh
in candle-flash-attn/kernels
45 - 1
alibi.h
in candle-flash-attn/kernels
59 2 1
utils.h
in candle-flash-attn/kernels
279 22 1