huggingface / ratchet
File Size

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

Intro
Learn more...
File Size Overall
0% | 8% | 47% | 28% | 15%
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
rs0% | 8% | 48% | 29% | 13%
toml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
crates0% | 8% | 48% | 28% | 14%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
tensor.rs
in crates/ratchet-core/src
856 14
gemm.rs
in crates/ratchet-core/src/ops/matmul
643 14
mod.rs
in crates/ratchet-core/src/ops/norm
453 20
gguf.rs
in crates/ratchet-loader/src/gguf
444 6
unary.rs
in crates/ratchet-core/src/ops
398 24
mod.rs
in crates/ratchet-core/src/ops/matmul
389 -
model.rs
in crates/ratchet-web/src
357 2
model.rs
in crates/ratchet-models/src/phi3
350 4
decoder.rs
in crates/ratchet-models/src/whisper
335 7
workgroup_gemv.rs
in crates/ratchet-core/src/ops/matmul
328 9
model.rs
in crates/ratchet-models/src/phi2
298 4
task.rs
in crates/ratchet-models/src/whisper
293 3
op.rs
in crates/ratchet-core/src
292 8
binary.rs
in crates/ratchet-core/src/ops
292 19
device.rs
in crates/ratchet-core/src/gpu
283 6
dynamic_resource_pool.rs
in crates/ratchet-core/src/gpu/pools
281 10
options.rs
in crates/ratchet-models/src/whisper
278 5
allocator.rs
in crates/ratchet-core/src/gpu/buffer_allocator
273 4
shape.rs
in crates/ratchet-core/src
262 19
model.rs
in crates/ratchet-models/src/moondream
257 4
lib.rs
in crates/ratchet-hub/src
254 1
subgroup_gemv.rs
in crates/ratchet-core/src/ops/matmul
253 1
kernel_builder.rs
in crates/ratchet-core/src/gpu/wgsl
250 13
cast.rs
in crates/ratchet-core/src/ops
241 19
model.rs
in crates/ratchet-models/src/whisper
241 2
quantized.rs
in crates/ratchet-core/src/ops/matmul
237 8
mod.rs
in crates/ratchet-core/src/ops/reindex
236 12
encoder.rs
in crates/ratchet-models/src/whisper
213 6
reindex.rs
in crates/ratchet-core/src/cpu
206 11
profiler.rs
in crates/ratchet-core/src/gpu
206 3
mod.rs
in crates/ratchet-core/src/dtype
205 9
norm.rs
in crates/ratchet-core/src/cpu
204 11
dtype.rs
in crates/ratchet-loader/src/gguf
198 7
gpu_buffer.rs
in crates/ratchet-core/src/storage
185 4
db.rs
in crates/ratchet-web/src
185 4
plot.rs
in crates/ratchet-core/src
184 24
gemm.rs
in crates/ratchet-core/src/cpu
174 5
mod.rs
in crates/ratchet-core/src/cpu
173 3
generate.rs
in crates/ratchet-models/src/moondream
173 -
quant.rs
in crates/ratchet-core/src
172 3
text_model.rs
in crates/ratchet-models/src/moondream
166 3
softmax.rs
in crates/ratchet-core/src/ops
162 4
cpu_buffer.rs
in crates/ratchet-core/src/storage
158 6
blocks.rs
in crates/ratchet-core/src/dtype
154 12
strides.rs
in crates/ratchet-core/src
151 17
transcribe.rs
in crates/ratchet-models/src/whisper
151 -
residual_block.rs
in crates/ratchet-models/src/whisper
148 2
k_quants.rs
in crates/ratchet-loader/src
140 -
attn.rs
in crates/ratchet-models/src/phi3
139 2
transcript.rs
in crates/ratchet-models/src/whisper
138 3
Files With Most Units (Top 50)
File# lines# units
plot.rs
in crates/ratchet-core/src
184 24
unary.rs
in crates/ratchet-core/src/ops
398 24
mod.rs
in crates/ratchet-core/src/ops/norm
453 20
shape.rs
in crates/ratchet-core/src
262 19
cast.rs
in crates/ratchet-core/src/ops
241 19
binary.rs
in crates/ratchet-core/src/ops
292 19
strides.rs
in crates/ratchet-core/src
151 17
tensor.rs
in crates/ratchet-core/src
856 14
gemm.rs
in crates/ratchet-core/src/ops/matmul
643 14
kernel_builder.rs
in crates/ratchet-core/src/gpu/wgsl
250 13
mod.rs
in crates/ratchet-core/src/ops/reindex
236 12
blocks.rs
in crates/ratchet-core/src/dtype
154 12
norm.rs
in crates/ratchet-core/src/cpu
204 11
reindex.rs
in crates/ratchet-core/src/cpu
206 11
dynamic_resource_pool.rs
in crates/ratchet-core/src/gpu/pools
281 10
kernel.rs
in crates/ratchet-core/src/gpu/wgsl
88 9
workgroup_gemv.rs
in crates/ratchet-core/src/ops/matmul
328 9
mod.rs
in crates/ratchet-core/src/dtype
205 9
op.rs
in crates/ratchet-core/src
292 8
access_granularity.rs
in crates/ratchet-core/src/gpu/wgsl
67 8
quantized.rs
in crates/ratchet-core/src/ops/matmul
237 8
rope.rs
in crates/ratchet-core/src/ops
125 8
utils.rs
in crates/ratchet-loader/src/gguf
44 8
align.rs
in crates/ratchet-core/src/gpu
53 7
dtype.rs
in crates/ratchet-loader/src/gguf
198 7
decoder.rs
in crates/ratchet-models/src/whisper
335 7
cpu_buffer.rs
in crates/ratchet-core/src/storage
158 6
device.rs
in crates/ratchet-core/src/gpu
283 6
embedding.rs
in crates/ratchet-nn/src
97 6
gguf.rs
in crates/ratchet-loader/src/gguf
444 6
encoder.rs
in crates/ratchet-models/src/whisper
213 6
vision_encoder.rs
in crates/ratchet-models/src/moondream
133 6
gemm.rs
in crates/ratchet-core/src/cpu
174 5
ndarray_ext.rs
in crates/ratchet-core/src
112 5
buffer_pool.rs
in crates/ratchet-core/src/gpu/pools
112 5
bind_group_pool.rs
in crates/ratchet-core/src/gpu/pools
106 5
bind_group_layout_pool.rs
in crates/ratchet-core/src/gpu/pools
119 5
slice.rs
in crates/ratchet-core/src/ops/reindex
74 5
options.rs
in crates/ratchet-models/src/whisper
278 5
gpu_buffer.rs
in crates/ratchet-core/src/storage
185 4
dtype.rs
in crates/ratchet-core/src/gpu/wgsl
31 4
allocator.rs
in crates/ratchet-core/src/gpu/buffer_allocator
273 4
cache.rs
in crates/ratchet-core/src/ops
103 4
conv.rs
in crates/ratchet-core/src/ops
136 4
softmax.rs
in crates/ratchet-core/src/ops
162 4
db.rs
in crates/ratchet-web/src
185 4
model.rs
in crates/ratchet-models/src/phi3
350 4
model.rs
in crates/ratchet-models/src/phi2
298 4
model.rs
in crates/ratchet-models/src/moondream
257 4
utils.rs
in crates/ratchet-core/src/cpu
119 3
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 17 long lines.

File# lines# units# long lines
options.rs
in crates/ratchet-models/src/whisper
278 5 4
model.rs
in crates/ratchet-models/src/moondream
257 4 3
phi3.py
in scripts
28 2 2
subgroup_gemv.rs
in crates/ratchet-core/src/ops/matmul
253 1 2
rope.rs
in crates/ratchet-core/src/ops
125 8 2
Cargo.toml
in root
90 - 1
dynamic_resource_pool.rs
in crates/ratchet-core/src/gpu/pools
281 10 1
model.rs
in crates/ratchet-models/src/phi3
350 4 1
model.rs
in crates/ratchet-models/src/phi2
298 4 1