aws / sagemaker-hyperpod-training-adapter-for-nemo
File Size

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

Intro
Learn more...
File Size Overall
18% | 8% | 33% | 15% | 23%
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
py18% | 8% | 33% | 15% | 22%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src18% | 8% | 34% | 15% | 22%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
modeling_deepseek.py
in src/hyperpod_nemo_adapter/collections/model/nlp/custom_models
1163 60
sagemaker_base_model.py
in src/hyperpod_nemo_adapter/collections/model
547 39
fsdp_strategy.py
in src/hyperpod_nemo_adapter/collections/parts
417 33
checkpoint.py
in src/hyperpod_nemo_adapter/utils/callbacks
414 41
config_schemas.py
in src/hyperpod_nemo_adapter/conf
339 9
patch_llama_flash_attn_cp.py
in src/hyperpod_nemo_adapter/patches
283 8
dpo_utils.py
in src/hyperpod_nemo_adapter/utils
220 10
local_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
216 21
exp_manager.py
in src/hyperpod_nemo_adapter/utils
212 1
sagemaker_trainer_builder.py
in src/hyperpod_nemo_adapter/collections/parts
172 15
peft_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
150 9
vision_dataset.py
in src/hyperpod_nemo_adapter/collections/data
149 13
train_utils.py
in src/hyperpod_nemo_adapter/utils
134 4
fsdp_utils.py
in src/hyperpod_nemo_adapter/utils
127 5
base.py
in src/hyperpod_nemo_adapter/collections/data
122 17
kernel.py
in src/hyperpod_nemo_adapter/scripts/casting_utils
104 6
configuration_deepseek.py
in src/hyperpod_nemo_adapter/collections/model/nlp/custom_models
99 1
ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
94 8
sagemaker_deepseek_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
82 4
sagemaker_llama_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
75 4
tracer_utils.py
in src/hyperpod_nemo_adapter/utils
72 4
hf_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
72 7
sharded_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
67 5
merge_peft_checkpoint.py
in src/hyperpod_nemo_adapter/scripts
66 2
config_utils.py
in src/hyperpod_nemo_adapter/utils
63 5
fp8_cast_bf16.py
in src/hyperpod_nemo_adapter/scripts
63 1
hf_data_module.py
in src/hyperpod_nemo_adapter/collections/data
58 10
hf_image_data_module.py
in src/hyperpod_nemo_adapter/collections/data
54 6
constants.py
in src/hyperpod_nemo_adapter
53 -
app_state.py
in src/hyperpod_nemo_adapter/utils
39 11
setup.py
in root
39 2
get_rank.py
in src/hyperpod_nemo_adapter/utils
35 5
hf_dpo_data_module.py
in src/hyperpod_nemo_adapter/collections/data
35 5
dummy_dpo_data_module.py
in src/hyperpod_nemo_adapter/collections/data
32 5
dummy_dpo_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
27 3
sagemaker_mixtral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
27 1
dummy_data_module.py
in src/hyperpod_nemo_adapter/collections/data
25 5
sagemaker_qwen_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1
sagemaker_mistral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1
log_utils.py
in src/hyperpod_nemo_adapter/utils
23 2
dist_utils.py
in src/hyperpod_nemo_adapter/utils
23 2
23 -
base_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
20 4
gpu_utils.py
in src/hyperpod_nemo_adapter/utils
15 1
dummy_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
15 3
full_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
14 1
general_utils.py
in src/hyperpod_nemo_adapter/utils
13 3
hf_dpo_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
12 1
patch_mllama_dtype.py
in src/hyperpod_nemo_adapter/patches
12 2
sm_utils.py
in src/hyperpod_nemo_adapter/utils
11 2
Files With Most Units (Top 48)
File# lines# units
modeling_deepseek.py
in src/hyperpod_nemo_adapter/collections/model/nlp/custom_models
1163 60
checkpoint.py
in src/hyperpod_nemo_adapter/utils/callbacks
414 41
sagemaker_base_model.py
in src/hyperpod_nemo_adapter/collections/model
547 39
fsdp_strategy.py
in src/hyperpod_nemo_adapter/collections/parts
417 33
local_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
216 21
base.py
in src/hyperpod_nemo_adapter/collections/data
122 17
sagemaker_trainer_builder.py
in src/hyperpod_nemo_adapter/collections/parts
172 15
vision_dataset.py
in src/hyperpod_nemo_adapter/collections/data
149 13
app_state.py
in src/hyperpod_nemo_adapter/utils
39 11
dpo_utils.py
in src/hyperpod_nemo_adapter/utils
220 10
hf_data_module.py
in src/hyperpod_nemo_adapter/collections/data
58 10
config_schemas.py
in src/hyperpod_nemo_adapter/conf
339 9
peft_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
150 9
ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
94 8
patch_llama_flash_attn_cp.py
in src/hyperpod_nemo_adapter/patches
283 8
hf_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
72 7
kernel.py
in src/hyperpod_nemo_adapter/scripts/casting_utils
104 6
hf_image_data_module.py
in src/hyperpod_nemo_adapter/collections/data
54 6
sharded_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
67 5
get_rank.py
in src/hyperpod_nemo_adapter/utils
35 5
fsdp_utils.py
in src/hyperpod_nemo_adapter/utils
127 5
config_utils.py
in src/hyperpod_nemo_adapter/utils
63 5
dummy_data_module.py
in src/hyperpod_nemo_adapter/collections/data
25 5
dummy_dpo_data_module.py
in src/hyperpod_nemo_adapter/collections/data
32 5
hf_dpo_data_module.py
in src/hyperpod_nemo_adapter/collections/data
35 5
base_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
20 4
tracer_utils.py
in src/hyperpod_nemo_adapter/utils
72 4
train_utils.py
in src/hyperpod_nemo_adapter/utils
134 4
sagemaker_llama_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
75 4
sagemaker_deepseek_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
82 4
general_utils.py
in src/hyperpod_nemo_adapter/utils
13 3
dummy_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
15 3
dummy_dpo_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
27 3
log_utils.py
in src/hyperpod_nemo_adapter/utils
23 2
dist_utils.py
in src/hyperpod_nemo_adapter/utils
23 2
sm_utils.py
in src/hyperpod_nemo_adapter/utils
11 2
merge_peft_checkpoint.py
in src/hyperpod_nemo_adapter/scripts
66 2
patch_mllama_dtype.py
in src/hyperpod_nemo_adapter/patches
12 2
setup.py
in root
39 2
full_ckpt_io.py
in src/hyperpod_nemo_adapter/utils/callbacks
14 1
gpu_utils.py
in src/hyperpod_nemo_adapter/utils
15 1
exp_manager.py
in src/hyperpod_nemo_adapter/utils
212 1
fp8_cast_bf16.py
in src/hyperpod_nemo_adapter/scripts
63 1
hf_dpo_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
12 1
sagemaker_qwen_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1
configuration_deepseek.py
in src/hyperpod_nemo_adapter/collections/model/nlp/custom_models
99 1
sagemaker_mistral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1
sagemaker_mixtral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
27 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 26 long lines.

File# lines# units# long lines
sagemaker_base_model.py
in src/hyperpod_nemo_adapter/collections/model
547 39 5
sagemaker_deepseek_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
82 4 4
modeling_deepseek.py
in src/hyperpod_nemo_adapter/collections/model/nlp/custom_models
1163 60 3
exp_manager.py
in src/hyperpod_nemo_adapter/utils
212 1 2
sagemaker_llama_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
75 4 2
patch_llama_flash_attn_cp.py
in src/hyperpod_nemo_adapter/patches
283 8 2
config_schemas.py
in src/hyperpod_nemo_adapter/conf
339 9 1
fsdp_utils.py
in src/hyperpod_nemo_adapter/utils
127 5 1
base.py
in src/hyperpod_nemo_adapter/collections/data
122 17 1
hf_dataset.py
in src/hyperpod_nemo_adapter/collections/data/datasets
72 7 1
sagemaker_qwen_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1 1
sagemaker_mistral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
25 1 1
sagemaker_mixtral_model.py
in src/hyperpod_nemo_adapter/collections/model/nlp
27 1 1
23 - 1
Correlations

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 5 commits (all time) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 3 commits (all time) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 5 commits (all time) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 9 commits (all time) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 11 commits (all time) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 5 commits (all time) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 11 commits (all time) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 7 commits (all time) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 11 commits (all time) y: 1 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/__init__.py x: 7 commits (all time) y: 9 lines of code src/hyperpod_nemo_adapter/constants.py x: 7 commits (all time) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 9 commits (all time) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 3 commits (all time) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 2 commits (all time) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 2 commits (all time) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 2 commits (all time) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 2 commits (all time) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 2 commits (all time) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 4 commits (all time) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 2 commits (all time) y: 220 lines of code src/hyperpod_nemo_adapter/scripts/merge_peft_checkpoint.py x: 3 commits (all time) y: 66 lines of code src/hyperpod_nemo_adapter/utils/exp_manager.py x: 3 commits (all time) y: 212 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_deepseek_model.py x: 8 commits (all time) y: 82 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/__init__.py x: 2 commits (all time) y: 6 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/configuration_deepseek.py x: 2 commits (all time) y: 99 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/modeling_deepseek.py x: 2 commits (all time) y: 1163 lines of code src/hyperpod_nemo_adapter/patches/patch_llama_flash_attn_cp.py x: 3 commits (all time) y: 283 lines of code src/hyperpod_nemo_adapter/utils/callbacks/ckpt_io.py x: 3 commits (all time) y: 94 lines of code src/hyperpod_nemo_adapter/utils/callbacks/full_ckpt_io.py x: 3 commits (all time) y: 14 lines of code src/hyperpod_nemo_adapter/utils/callbacks/local_ckpt_io.py x: 3 commits (all time) y: 216 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_qwen_model.py x: 4 commits (all time) y: 25 lines of code src/hyperpod_nemo_adapter/utils/config_utils.py x: 3 commits (all time) y: 63 lines of code pyproject.toml x: 1 commits (all time) y: 23 lines of code setup.py x: 1 commits (all time) y: 39 lines of code src/hyperpod_nemo_adapter/__init__.py x: 1 commits (all time) y: 1 lines of code src/hyperpod_nemo_adapter/collections/data/base.py x: 1 commits (all time) y: 122 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dataset.py x: 1 commits (all time) y: 15 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dataset.py x: 1 commits (all time) y: 72 lines of code src/hyperpod_nemo_adapter/collections/data/hf_image_data_module.py x: 1 commits (all time) y: 54 lines of code src/hyperpod_nemo_adapter/collections/data/vision_dataset.py x: 1 commits (all time) y: 149 lines of code src/hyperpod_nemo_adapter/patches/patch_mllama_dtype.py x: 1 commits (all time) y: 12 lines of code src/hyperpod_nemo_adapter/utils/callbacks/base_ckpt_io.py x: 1 commits (all time) y: 20 lines of code src/hyperpod_nemo_adapter/utils/callbacks/checkpoint.py x: 1 commits (all time) y: 414 lines of code src/hyperpod_nemo_adapter/utils/get_rank.py x: 1 commits (all time) y: 35 lines of code src/hyperpod_nemo_adapter/utils/train_utils.py x: 1 commits (all time) y: 134 lines of code
1163.0
lines of code
  min: 1.0
  average: 98.65
  25th percentile: 12.0
  median: 35.0
  75th percentile: 104.0
  max: 1163.0
0 11.0
commits (all time)
min: 1.0 | average: 2.87 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 4 contributors (all time) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 3 contributors (all time) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 3 contributors (all time) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 4 contributors (all time) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 6 contributors (all time) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 4 contributors (all time) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 6 contributors (all time) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 3 contributors (all time) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 5 contributors (all time) y: 1 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/__init__.py x: 3 contributors (all time) y: 9 lines of code src/hyperpod_nemo_adapter/constants.py x: 3 contributors (all time) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 4 contributors (all time) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 2 contributors (all time) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 1 contributors (all time) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 1 contributors (all time) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 1 contributors (all time) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 1 contributors (all time) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 1 contributors (all time) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 3 contributors (all time) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 1 contributors (all time) y: 220 lines of code src/hyperpod_nemo_adapter/scripts/merge_peft_checkpoint.py x: 3 contributors (all time) y: 66 lines of code src/hyperpod_nemo_adapter/utils/exp_manager.py x: 3 contributors (all time) y: 212 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_deepseek_model.py x: 2 contributors (all time) y: 82 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/configuration_deepseek.py x: 2 contributors (all time) y: 99 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/modeling_deepseek.py x: 2 contributors (all time) y: 1163 lines of code src/hyperpod_nemo_adapter/patches/patch_llama_flash_attn_cp.py x: 3 contributors (all time) y: 283 lines of code src/hyperpod_nemo_adapter/utils/callbacks/ckpt_io.py x: 3 contributors (all time) y: 94 lines of code src/hyperpod_nemo_adapter/utils/callbacks/full_ckpt_io.py x: 3 contributors (all time) y: 14 lines of code src/hyperpod_nemo_adapter/utils/callbacks/local_ckpt_io.py x: 3 contributors (all time) y: 216 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_qwen_model.py x: 2 contributors (all time) y: 25 lines of code setup.py x: 1 contributors (all time) y: 39 lines of code src/hyperpod_nemo_adapter/__init__.py x: 1 contributors (all time) y: 1 lines of code src/hyperpod_nemo_adapter/collections/data/base.py x: 1 contributors (all time) y: 122 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dataset.py x: 1 contributors (all time) y: 15 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dataset.py x: 1 contributors (all time) y: 72 lines of code src/hyperpod_nemo_adapter/collections/data/hf_image_data_module.py x: 1 contributors (all time) y: 54 lines of code src/hyperpod_nemo_adapter/collections/data/vision_dataset.py x: 1 contributors (all time) y: 149 lines of code src/hyperpod_nemo_adapter/utils/callbacks/base_ckpt_io.py x: 1 contributors (all time) y: 20 lines of code src/hyperpod_nemo_adapter/utils/callbacks/checkpoint.py x: 1 contributors (all time) y: 414 lines of code src/hyperpod_nemo_adapter/utils/train_utils.py x: 1 contributors (all time) y: 134 lines of code
1163.0
lines of code
  min: 1.0
  average: 98.65
  25th percentile: 12.0
  median: 35.0
  75th percentile: 104.0
  max: 1163.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.95 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 4 commits (30d) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 2 commits (30d) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 4 commits (30d) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 4 commits (30d) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 6 commits (30d) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 4 commits (30d) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 4 commits (30d) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 4 commits (30d) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 2 commits (30d) y: 1 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/__init__.py x: 2 commits (30d) y: 9 lines of code src/hyperpod_nemo_adapter/constants.py x: 2 commits (30d) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 4 commits (30d) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 2 commits (30d) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 2 commits (30d) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 2 commits (30d) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 2 commits (30d) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 2 commits (30d) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 2 commits (30d) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 2 commits (30d) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 2 commits (30d) y: 220 lines of code
547.0
lines of code
  min: 1.0
  average: 122.7
  25th percentile: 15.75
  median: 60.5
  75th percentile: 166.5
  max: 547.0
0 6.0
commits (30d)
min: 2.0 | average: 2.9 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 6.0

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 3 contributors (30d) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 2 contributors (30d) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 2 contributors (30d) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 3 contributors (30d) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 3 contributors (30d) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 3 contributors (30d) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 3 contributors (30d) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 2 contributors (30d) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 2 contributors (30d) y: 1 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/__init__.py x: 2 contributors (30d) y: 9 lines of code src/hyperpod_nemo_adapter/constants.py x: 2 contributors (30d) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 3 contributors (30d) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 1 contributors (30d) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 1 contributors (30d) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 1 contributors (30d) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 1 contributors (30d) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 1 contributors (30d) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 1 contributors (30d) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 1 contributors (30d) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 1 contributors (30d) y: 220 lines of code
547.0
lines of code
  min: 1.0
  average: 122.7
  25th percentile: 15.75
  median: 60.5
  75th percentile: 166.5
  max: 547.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 4 commits (90d) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 2 commits (90d) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 4 commits (90d) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 8 commits (90d) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 10 commits (90d) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 4 commits (90d) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 8 commits (90d) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 6 commits (90d) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 10 commits (90d) y: 1 lines of code src/hyperpod_nemo_adapter/constants.py x: 2 commits (90d) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 6 commits (90d) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 2 commits (90d) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 2 commits (90d) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 2 commits (90d) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 2 commits (90d) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 2 commits (90d) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 2 commits (90d) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 4 commits (90d) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 2 commits (90d) y: 220 lines of code src/hyperpod_nemo_adapter/scripts/merge_peft_checkpoint.py x: 2 commits (90d) y: 66 lines of code src/hyperpod_nemo_adapter/utils/exp_manager.py x: 2 commits (90d) y: 212 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_deepseek_model.py x: 4 commits (90d) y: 82 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/configuration_deepseek.py x: 2 commits (90d) y: 99 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/modeling_deepseek.py x: 2 commits (90d) y: 1163 lines of code src/hyperpod_nemo_adapter/patches/patch_llama_flash_attn_cp.py x: 2 commits (90d) y: 283 lines of code src/hyperpod_nemo_adapter/utils/callbacks/ckpt_io.py x: 2 commits (90d) y: 94 lines of code src/hyperpod_nemo_adapter/utils/callbacks/full_ckpt_io.py x: 2 commits (90d) y: 14 lines of code src/hyperpod_nemo_adapter/utils/callbacks/local_ckpt_io.py x: 2 commits (90d) y: 216 lines of code
1163.0
lines of code
  min: 1.0
  average: 153.42
  25th percentile: 27.0
  median: 75.0
  75th percentile: 212.0
  max: 1163.0
0 10.0
commits (90d)
min: 2.0 | average: 3.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

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

src/hyperpod_nemo_adapter/collections/data/__init__.py x: 3 contributors (90d) y: 6 lines of code src/hyperpod_nemo_adapter/collections/data/hf_data_module.py x: 2 contributors (90d) y: 58 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_llama_model.py x: 2 contributors (90d) y: 75 lines of code src/hyperpod_nemo_adapter/collections/model/sagemaker_base_model.py x: 3 contributors (90d) y: 547 lines of code src/hyperpod_nemo_adapter/collections/parts/fsdp_strategy.py x: 5 contributors (90d) y: 417 lines of code src/hyperpod_nemo_adapter/collections/parts/sagemaker_trainer_builder.py x: 3 contributors (90d) y: 172 lines of code src/hyperpod_nemo_adapter/conf/config_schemas.py x: 5 contributors (90d) y: 339 lines of code src/hyperpod_nemo_adapter/utils/callbacks/peft_ckpt_io.py x: 2 contributors (90d) y: 150 lines of code src/hyperpod_nemo_adapter/version/__version__.py x: 4 contributors (90d) y: 1 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/__init__.py x: 2 contributors (90d) y: 9 lines of code src/hyperpod_nemo_adapter/constants.py x: 2 contributors (90d) y: 53 lines of code src/hyperpod_nemo_adapter/utils/fsdp_utils.py x: 3 contributors (90d) y: 127 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/__init__.py x: 1 contributors (90d) y: 7 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/dummy_dpo_dataset.py x: 1 contributors (90d) y: 27 lines of code src/hyperpod_nemo_adapter/collections/data/datasets/hf_dpo_dataset.py x: 1 contributors (90d) y: 12 lines of code src/hyperpod_nemo_adapter/collections/data/dummy_dpo_data_module.py x: 1 contributors (90d) y: 32 lines of code src/hyperpod_nemo_adapter/collections/data/hf_dpo_data_module.py x: 1 contributors (90d) y: 35 lines of code src/hyperpod_nemo_adapter/scripts/casting_utils/kernel.py x: 1 contributors (90d) y: 104 lines of code src/hyperpod_nemo_adapter/scripts/fp8_cast_bf16.py x: 3 contributors (90d) y: 63 lines of code src/hyperpod_nemo_adapter/utils/dpo_utils.py x: 1 contributors (90d) y: 220 lines of code src/hyperpod_nemo_adapter/scripts/merge_peft_checkpoint.py x: 2 contributors (90d) y: 66 lines of code src/hyperpod_nemo_adapter/utils/exp_manager.py x: 2 contributors (90d) y: 212 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/sagemaker_deepseek_model.py x: 2 contributors (90d) y: 82 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/configuration_deepseek.py x: 2 contributors (90d) y: 99 lines of code src/hyperpod_nemo_adapter/collections/model/nlp/custom_models/modeling_deepseek.py x: 2 contributors (90d) y: 1163 lines of code src/hyperpod_nemo_adapter/patches/patch_llama_flash_attn_cp.py x: 2 contributors (90d) y: 283 lines of code src/hyperpod_nemo_adapter/utils/callbacks/ckpt_io.py x: 2 contributors (90d) y: 94 lines of code src/hyperpod_nemo_adapter/utils/callbacks/full_ckpt_io.py x: 2 contributors (90d) y: 14 lines of code src/hyperpod_nemo_adapter/utils/callbacks/local_ckpt_io.py x: 2 contributors (90d) y: 216 lines of code
1163.0
lines of code
  min: 1.0
  average: 153.42
  25th percentile: 27.0
  median: 75.0
  75th percentile: 212.0
  max: 1163.0
0 5.0
contributors (90d)
min: 1.0 | average: 2.19 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0