patrickamadeus commited on
Commit
0cbddbc
·
verified ·
1 Parent(s): e50d028

Upload distill step 4000 checkpoint

Browse files
Files changed (4) hide show
  1. config.json +133 -0
  2. model.safetensors +3 -0
  3. train_config.json +63 -0
  4. training_state.pt +3 -0
config.json ADDED
@@ -0,0 +1,133 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_type": "prefixvlm_distill",
3
+ "architectures": [
4
+ "DistillPrefixVLM"
5
+ ],
6
+ "torch_dtype": "bfloat16",
7
+ "vlm_cfg": {
8
+ "vit_hidden_dim": 768,
9
+ "vit_inter_dim": 3072,
10
+ "vit_patch_size": 16,
11
+ "vit_img_size": 512,
12
+ "vit_n_heads": 12,
13
+ "vit_dropout": 0.0,
14
+ "vit_n_blocks": 12,
15
+ "vit_ln_eps": 1e-06,
16
+ "vit_cls_flag": false,
17
+ "vit_model_type": "google/siglip2-base-patch16-512",
18
+ "lm_hidden_dim": 960,
19
+ "lm_inter_dim": 2560,
20
+ "lm_rms_eps": 1e-05,
21
+ "lm_re_base": 100000,
22
+ "lm_max_position_embeddings": 8192,
23
+ "lm_base_vocab_size": 49152,
24
+ "extra_token_amount": 66,
25
+ "lm_vocab_size": 49218,
26
+ "lm_n_heads": 15,
27
+ "lm_n_kv_heads": 5,
28
+ "lm_dropout": 0.0,
29
+ "lm_n_blocks": 32,
30
+ "lm_attn_scaling": 1.0,
31
+ "lm_pad_aware_rope": false,
32
+ "lm_max_length": 1024,
33
+ "lm_use_tokens": false,
34
+ "lm_tie_weights": true,
35
+ "lm_model_type": "HuggingFaceTB/SmolLM2-360M-Instruct",
36
+ "lm_tokenizer": "HuggingFaceTB/SmolLM2-360M-Instruct",
37
+ "lm_chat_template": "{% for message in messages %}{{'<|im_start|>' + message['role'] + '\\n' + message['content'] + '<|im_end|>' + '\\n'}}{% endfor %}{% if add_generation_prompt %}{{ '<|im_start|>assistant\\n' }}{% endif %}",
38
+ "mp_pixel_shuffle_factor": 4,
39
+ "mp_image_token_length": 64,
40
+ "max_img_size": 2048,
41
+ "resize_to_max_side_len": false,
42
+ "vlm_extra_tokens": {
43
+ "image_token": "<|image|>",
44
+ "global_image_token": "<|global_image|>",
45
+ "r1c1": "<row_1_col_1>",
46
+ "r1c2": "<row_1_col_2>",
47
+ "r1c3": "<row_1_col_3>",
48
+ "r1c4": "<row_1_col_4>",
49
+ "r1c5": "<row_1_col_5>",
50
+ "r1c6": "<row_1_col_6>",
51
+ "r1c7": "<row_1_col_7>",
52
+ "r1c8": "<row_1_col_8>",
53
+ "r2c1": "<row_2_col_1>",
54
+ "r2c2": "<row_2_col_2>",
55
+ "r2c3": "<row_2_col_3>",
56
+ "r2c4": "<row_2_col_4>",
57
+ "r2c5": "<row_2_col_5>",
58
+ "r2c6": "<row_2_col_6>",
59
+ "r2c7": "<row_2_col_7>",
60
+ "r2c8": "<row_2_col_8>",
61
+ "r3c1": "<row_3_col_1>",
62
+ "r3c2": "<row_3_col_2>",
63
+ "r3c3": "<row_3_col_3>",
64
+ "r3c4": "<row_3_col_4>",
65
+ "r3c5": "<row_3_col_5>",
66
+ "r3c6": "<row_3_col_6>",
67
+ "r3c7": "<row_3_col_7>",
68
+ "r3c8": "<row_3_col_8>",
69
+ "r4c1": "<row_4_col_1>",
70
+ "r4c2": "<row_4_col_2>",
71
+ "r4c3": "<row_4_col_3>",
72
+ "r4c4": "<row_4_col_4>",
73
+ "r4c5": "<row_4_col_5>",
74
+ "r4c6": "<row_4_col_6>",
75
+ "r4c7": "<row_4_col_7>",
76
+ "r4c8": "<row_4_col_8>",
77
+ "r5c1": "<row_5_col_1>",
78
+ "r5c2": "<row_5_col_2>",
79
+ "r5c3": "<row_5_col_3>",
80
+ "r5c4": "<row_5_col_4>",
81
+ "r5c5": "<row_5_col_5>",
82
+ "r5c6": "<row_5_col_6>",
83
+ "r5c7": "<row_5_col_7>",
84
+ "r5c8": "<row_5_col_8>",
85
+ "r6c1": "<row_6_col_1>",
86
+ "r6c2": "<row_6_col_2>",
87
+ "r6c3": "<row_6_col_3>",
88
+ "r6c4": "<row_6_col_4>",
89
+ "r6c5": "<row_6_col_5>",
90
+ "r6c6": "<row_6_col_6>",
91
+ "r6c7": "<row_6_col_7>",
92
+ "r6c8": "<row_6_col_8>",
93
+ "r7c1": "<row_7_col_1>",
94
+ "r7c2": "<row_7_col_2>",
95
+ "r7c3": "<row_7_col_3>",
96
+ "r7c4": "<row_7_col_4>",
97
+ "r7c5": "<row_7_col_5>",
98
+ "r7c6": "<row_7_col_6>",
99
+ "r7c7": "<row_7_col_7>",
100
+ "r7c8": "<row_7_col_8>",
101
+ "r8c1": "<row_8_col_1>",
102
+ "r8c2": "<row_8_col_2>",
103
+ "r8c3": "<row_8_col_3>",
104
+ "r8c4": "<row_8_col_4>",
105
+ "r8c5": "<row_8_col_5>",
106
+ "r8c6": "<row_8_col_6>",
107
+ "r8c7": "<row_8_col_7>",
108
+ "r8c8": "<row_8_col_8>"
109
+ },
110
+ "vlm_load_backbone_weights": true,
111
+ "vlm_checkpoint_path": "lusxvr/nanoVLM-460M-8k",
112
+ "lr_word_embd": 0.0,
113
+ "use_kv_bridge": false,
114
+ "transport_mode": "full",
115
+ "kv_bridge_mode": "affine",
116
+ "kv_bridge_affine_stack_depth": 2,
117
+ "kv_bridge_adapter_expansion_factor": 1.0,
118
+ "kv_bridge_use_gate": false,
119
+ "distill_temperature": 2.0,
120
+ "distill_alpha": 0.5,
121
+ "distill_skip_sources": [
122
+ "chart2text",
123
+ "chartqa",
124
+ "docvqa",
125
+ "infographic_vqa",
126
+ "ocrvqa",
127
+ "textcaps",
128
+ "textvqa",
129
+ "vistext",
130
+ "visualmrc"
131
+ ]
132
+ }
133
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a69ba4ab9ea03aa1402c220b85fdafc55f3381296c062c44bb9a0cd91da492e1
3
+ size 1644081192
train_config.json ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "lr_mp": 0.0001,
3
+ "lr_vision_backbone": 0.0,
4
+ "lr_language_backbone": 0.0001,
5
+ "lr_right_tower": 0.0,
6
+ "lr_word_embd": 0.0,
7
+ "lr_kv_bridge": 0.0,
8
+ "lr_activation_bridge": 0.0,
9
+ "batch_size": 16,
10
+ "gradient_accumulation_steps": 8,
11
+ "max_grad_norm": 1.0,
12
+ "max_training_steps": 5000,
13
+ "stop_after_step": 5000,
14
+ "warmup_ratio": 0.03,
15
+ "stats_log_interval": 100,
16
+ "precision": "bf16",
17
+ "compile": false,
18
+ "do_eval": false,
19
+ "eval_interval": 1000,
20
+ "max_val_batches": 64,
21
+ "max_images_per_example": 1,
22
+ "max_sample_length": 1024,
23
+ "train_dataset_path": "patrickamadeus/the_cauldron",
24
+ "train_dataset_name": [
25
+ "all"
26
+ ],
27
+ "train_split": "train",
28
+ "val_split": "validation",
29
+ "stream_dataset": true,
30
+ "enable_source_filter": true,
31
+ "allowed_dataset_sources": [
32
+ "aokvqa",
33
+ "chart2text",
34
+ "chartqa",
35
+ "docvqa",
36
+ "figureqa",
37
+ "iconqa",
38
+ "infographic_vqa",
39
+ "ocrvqa",
40
+ "robut_sqa",
41
+ "scienceqa",
42
+ "textcaps",
43
+ "textvqa",
44
+ "vistext",
45
+ "visual7w",
46
+ "visualmrc",
47
+ "vqav2",
48
+ "vsr"
49
+ ],
50
+ "relevance_min_rating": 1,
51
+ "image_correspondence_min_rating": 1,
52
+ "visual_dependency_min_rating": 1,
53
+ "formatting_min_rating": 1,
54
+ "wandb_entity": "HuggingFace",
55
+ "log_wandb": false,
56
+ "push_checkpoints_to_hub": true,
57
+ "save_training_state_to_hub": true,
58
+ "checkpoint_repo_pattern": "patrickamadeus/adapt-distill-460m-{i}",
59
+ "hf_private": false,
60
+ "push_final_model_to_hub": true,
61
+ "resume_from_vlm_checkpoint": true,
62
+ "resume_checkpoint_path": null
63
+ }
training_state.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bbab6ccc80fa7e3c95455ef90b83d16912527acd32bca07970133735d149bf63
3
+ size 1495037248