huggingface / optimum-graphcore
File Size

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

Intro
Learn more...
File Size Overall
50% | 21% | 20% | 4% | 3%
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
ipynb64% | 23% | 12% | 0% | 0%
py19% | 17% | 38% | 14% | 10%
cpp0% | 0% | 0% | 41% | 58%
hpp0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
notebooks61% | 22% | 13% | 2% | <1%
optimum21% | 19% | 37% | 10% | 10%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
7405 -
2771 -
1691 -
1549 -
trainer.py
in optimum/graphcore
1497 54
1474 -
1184 -
utils.py
in optimum/graphcore/generation
1179 36
packedBERT_question_answering.ipynb
in notebooks/packed_bert
1177 -
1102 -
1074 -
1046 -
933 -
932 -
translation.ipynb
in notebooks
921 -
816 -
modeling_bart.py
in optimum/graphcore/models/bart
807 26
803 -
693 -
text-embeddings-on-ipu.ipynb
in notebooks/text_embeddings_models
619 -
594 -
modeling_groupbert.py
in optimum/graphcore/models/groupbert
572 32
modeling_t5.py
in optimum/graphcore/models/t5
569 19
539 -
515 -
modeling_whisper.py
in optimum/graphcore/models/whisper
511 24
modeling_utils.py
in optimum/graphcore
479 37
training_args.py
in optimum/graphcore
452 13
445 -
432 -
425 -
mt5_xnli.ipynb
in notebooks
415 -
409 -
__init__.py
in optimum/graphcore/pipelines
400 6
ipu_configuration.py
in optimum/graphcore
394 21
modeling_mt5.py
in optimum/graphcore/models/mt5
384 11
inpainting.ipynb
in notebooks/stable_diffusion
377 -
373 -
modeling_bert.py
in optimum/graphcore/models/bert
368 19
image_to_image.ipynb
in notebooks/stable_diffusion
363 -
modeling_deberta.py
in optimum/graphcore/models/deberta
348 20
modeling_wav2vec2.py
in optimum/graphcore/models/wav2vec2
343 18
packed_bert.py
in notebooks/packed_bert/pipeline
342 8
pipeline_stable_diffusion_mixin.py
in optimum/graphcore/diffusers/pipelines/stable_diffusion
337 22
text_to_image_sd2.ipynb
in notebooks/stable_diffusion
335 -
text_to_image.ipynb
in notebooks/stable_diffusion
333 -
on_device_generation.py
in optimum/graphcore/generation
321 12
attention_mixin.py
in optimum/graphcore/generation
300 21
modeling_gpt2.py
in optimum/graphcore/models/gpt2
232 8
modeling_distilbert.py
in optimum/graphcore/models/distilbert
229 14
Files With Most Units (Top 50)
File# lines# units
trainer.py
in optimum/graphcore
1497 54
modeling_utils.py
in optimum/graphcore
479 37
utils.py
in optimum/graphcore/generation
1179 36
modeling_groupbert.py
in optimum/graphcore/models/groupbert
572 32
modeling_bart.py
in optimum/graphcore/models/bart
807 26
modeling_whisper.py
in optimum/graphcore/models/whisper
511 24
pipeline_stable_diffusion_mixin.py
in optimum/graphcore/diffusers/pipelines/stable_diffusion
337 22
ipu_configuration.py
in optimum/graphcore
394 21
attention_mixin.py
in optimum/graphcore/generation
300 21
modeling_deberta.py
in optimum/graphcore/models/deberta
348 20
modeling_t5.py
in optimum/graphcore/models/t5
569 19
modeling_bert.py
in optimum/graphcore/models/bert
368 19
modeling_wav2vec2.py
in optimum/graphcore/models/wav2vec2
343 18
logits_process.py
in optimum/graphcore/generation
187 15
modeling_distilbert.py
in optimum/graphcore/models/distilbert
229 14
training_args.py
in optimum/graphcore
452 13
modeling_bert_packed.py
in notebooks/packed_bert/models
180 12
on_device_generation.py
in optimum/graphcore/generation
321 12
modeling_mt5.py
in optimum/graphcore/models/mt5
384 11
modeling_roberta.py
in optimum/graphcore/models/roberta
210 11
ipu_models.py
in notebooks/stable_diffusion/stable_diffusion_space
103 9
packed_bert.py
in notebooks/packed_bert/pipeline
342 8
trainer_seq2seq.py
in optimum/graphcore
171 8
modeling_hubert.py
in optimum/graphcore/models/hubert
114 8
modeling_mpnet.py
in optimum/graphcore/models/mpnet
132 8
modeling_gpt2.py
in optimum/graphcore/models/gpt2
232 8
groupbert_attention.py
in optimum/graphcore/models/groupbert
131 7
group_quantize.py
in optimum/graphcore/quantization
103 7
148 6
dataset_templates.py
in notebooks/packed_bert/utils/packing
73 6
__init__.py
in optimum/graphcore/pipelines
400 6
data_collator.py
in optimum/graphcore/data
70 5
group_quantize_decompress_codelet_v1.cpp
in optimum/graphcore/custom_ops/group_quantize_decompress
66 5
group_quantize_decompress.cpp
in optimum/graphcore/custom_ops/group_quantize_decompress
77 5
dataset_creator.py
in notebooks/packed_bert/utils/packing
225 4
groupbert_ffn.py
in optimum/graphcore/models/groupbert
35 4
algorithms.py
in notebooks/packed_bert/utils/packing
167 3
trainer_utils.py
in optimum/graphcore
32 3
text2text_generation.py
in optimum/graphcore/pipelines
69 3
zero_shot_classification.py
in optimum/graphcore/pipelines
68 3
automatic_speech_recognition.py
in optimum/graphcore/pipelines
91 3
groupbert_convolution.py
in optimum/graphcore/models/groupbert
49 3
ipu_layer_drop.py
in optimum/graphcore/models/wav2vec2
120 3
ipu_gumbel_vector_quantizer.py
in optimum/graphcore/models/wav2vec2
61 3
utils.py
in optimum/graphcore/custom_ops
44 3
qa_utils.py
in notebooks/packed_bert/utils/packing
148 2
modelcard.py
in optimum/graphcore
105 2
fill_mask.py
in optimum/graphcore/pipelines
23 2
modeling_convnext.py
in optimum/graphcore/models/convnext
36 2
bert_fused_attention.py
in optimum/graphcore/models/bert
76 2
Files With Long Lines (Top 47)

There are 47 files with lines longer than 120 characters. In total, there are 1271 long lines.

File# lines# units# long lines
1549 - 87
packedBERT_question_answering.ipynb
in notebooks/packed_bert
1177 - 82
1691 - 79
1474 - 78
1046 - 61
7405 - 58
1184 - 56
2771 - 54
1102 - 51
816 - 48
803 - 45
1074 - 43
515 - 42
539 - 39
932 - 39
translation.ipynb
in notebooks
921 - 38
933 - 38
text-embeddings-on-ipu.ipynb
in notebooks/text_embeddings_models
619 - 35
425 - 29
409 - 26
432 - 25
594 - 24
693 - 24
mt5_xnli.ipynb
in notebooks
415 - 20
text_to_image.ipynb
in notebooks/stable_diffusion
333 - 17
inpainting.ipynb
in notebooks/stable_diffusion
377 - 17
image_to_image.ipynb
in notebooks/stable_diffusion
363 - 17
445 - 17
373 - 16
text_to_image_sd2.ipynb
in notebooks/stable_diffusion
335 - 15
training_args.py
in optimum/graphcore
452 13 10
modeling_utils.py
in optimum/graphcore
479 37 6
ipu_configuration.py
in optimum/graphcore
394 21 5
trainer.py
in optimum/graphcore
1497 54 5
utils.py
in optimum/graphcore/generation
1179 36 4
modeling_bart.py
in optimum/graphcore/models/bart
807 26 4
packed_bert.py
in notebooks/packed_bert/pipeline
342 8 3
dataset_creator.py
in notebooks/packed_bert/utils/packing
225 4 2
config.py
in notebooks/text_embeddings_models
78 1 2
attention_mixin.py
in optimum/graphcore/generation
300 21 2
modeling_whisper.py
in optimum/graphcore/models/whisper
511 24 2
modelcard.py
in optimum/graphcore
105 2 1
__init__.py
in optimum/graphcore/pipelines
400 6 1
modeling_t5.py
in optimum/graphcore/models/t5
569 19 1
modeling_groupbert.py
in optimum/graphcore/models/groupbert
572 32 1
group_quantize_decompress.cpp
in optimum/graphcore/custom_ops/group_quantize_decompress
77 5 1
pipeline_stable_diffusion_mixin.py
in optimum/graphcore/diffusers/pipelines/stable_diffusion
337 22 1