asasasasasbc commited on
Commit
198eeb8
·
verified ·
1 Parent(s): 1b51a7b

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: peft
3
+ license: other
4
+ base_model: Qwen/Qwen2.5-7B
5
+ tags:
6
+ - llama-factory
7
+ - lora
8
+ - generated_from_trainer
9
+ model-index:
10
+ - name: train_2025-04-10-02-02-13
11
+ results: []
12
+ ---
13
+
14
+ <!-- This model card has been generated automatically according to the information the Trainer had access to. You
15
+ should probably proofread and complete it, then remove this comment. -->
16
+
17
+ # train_2025-04-10-02-02-13
18
+
19
+ This model is a fine-tuned version of [Qwen/Qwen2.5-7B](https://huggingface.co/Qwen/Qwen2.5-7B) on the Catsith dataset.
20
+
21
+ ## Model description
22
+
23
+ More information needed
24
+
25
+ ## Intended uses & limitations
26
+
27
+ More information needed
28
+
29
+ ## Training and evaluation data
30
+
31
+ More information needed
32
+
33
+ ## Training procedure
34
+
35
+ ### Training hyperparameters
36
+
37
+ The following hyperparameters were used during training:
38
+ - learning_rate: 5e-05
39
+ - train_batch_size: 2
40
+ - eval_batch_size: 8
41
+ - seed: 42
42
+ - gradient_accumulation_steps: 8
43
+ - total_train_batch_size: 16
44
+ - optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
45
+ - lr_scheduler_type: cosine
46
+ - num_epochs: 3.0
47
+
48
+ ### Training results
49
+
50
+
51
+
52
+ ### Framework versions
53
+
54
+ - PEFT 0.15.1
55
+ - Transformers 4.49.0
56
+ - Pytorch 2.5.1+cu121
57
+ - Datasets 3.4.1
58
+ - Tokenizers 0.21.0
adapter_config.json ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": null,
4
+ "base_model_name_or_path": "Qwen/Qwen2.5-7B",
5
+ "bias": "none",
6
+ "corda_config": null,
7
+ "eva_config": null,
8
+ "exclude_modules": null,
9
+ "fan_in_fan_out": false,
10
+ "inference_mode": true,
11
+ "init_lora_weights": true,
12
+ "layer_replication": null,
13
+ "layers_pattern": null,
14
+ "layers_to_transform": null,
15
+ "loftq_config": {},
16
+ "lora_alpha": 16,
17
+ "lora_bias": false,
18
+ "lora_dropout": 0,
19
+ "megatron_config": null,
20
+ "megatron_core": "megatron.core",
21
+ "modules_to_save": null,
22
+ "peft_type": "LORA",
23
+ "r": 8,
24
+ "rank_pattern": {},
25
+ "revision": null,
26
+ "target_modules": [
27
+ "v_proj",
28
+ "k_proj",
29
+ "gate_proj",
30
+ "down_proj",
31
+ "up_proj",
32
+ "q_proj",
33
+ "o_proj"
34
+ ],
35
+ "task_type": "CAUSAL_LM",
36
+ "trainable_token_indices": null,
37
+ "use_dora": false,
38
+ "use_rslora": false
39
+ }
adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3a84df822da40c46ef05d995091d78db52cd42a1b78456d26f6b2fd5847c1267
3
+ size 80792096
added_tokens.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "</tool_call>": 151658,
3
+ "<tool_call>": 151657,
4
+ "<|box_end|>": 151649,
5
+ "<|box_start|>": 151648,
6
+ "<|endoftext|>": 151643,
7
+ "<|file_sep|>": 151664,
8
+ "<|fim_middle|>": 151660,
9
+ "<|fim_pad|>": 151662,
10
+ "<|fim_prefix|>": 151659,
11
+ "<|fim_suffix|>": 151661,
12
+ "<|im_end|>": 151645,
13
+ "<|im_start|>": 151644,
14
+ "<|image_pad|>": 151655,
15
+ "<|object_ref_end|>": 151647,
16
+ "<|object_ref_start|>": 151646,
17
+ "<|quad_end|>": 151651,
18
+ "<|quad_start|>": 151650,
19
+ "<|repo_name|>": 151663,
20
+ "<|video_pad|>": 151656,
21
+ "<|vision_end|>": 151653,
22
+ "<|vision_pad|>": 151654,
23
+ "<|vision_start|>": 151652
24
+ }
all_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 2.9950248756218905,
3
+ "num_input_tokens_seen": 489472,
4
+ "total_flos": 2.082450075077837e+16,
5
+ "train_loss": 3.2915359853108725,
6
+ "train_runtime": 1375.5479,
7
+ "train_samples_per_second": 4.382,
8
+ "train_steps_per_second": 0.273
9
+ }
llamaboard_config.yaml ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ top.booster: auto
2
+ top.checkpoint_path: []
3
+ top.finetuning_type: lora
4
+ top.model_name: Qwen2.5-7B
5
+ top.quantization_bit: none
6
+ top.quantization_method: bnb
7
+ top.rope_scaling: none
8
+ top.template: default
9
+ train.additional_target: ''
10
+ train.apollo_rank: 16
11
+ train.apollo_scale: 32
12
+ train.apollo_target: all
13
+ train.apollo_update_interval: 200
14
+ train.badam_mode: layer
15
+ train.badam_switch_interval: 50
16
+ train.badam_switch_mode: ascending
17
+ train.badam_update_ratio: 0.05
18
+ train.batch_size: 2
19
+ train.compute_type: bf16
20
+ train.create_new_adapter: false
21
+ train.cutoff_len: 2048
22
+ train.dataset:
23
+ - Catsith
24
+ train.dataset_dir: data
25
+ train.ds_offload: false
26
+ train.ds_stage: none
27
+ train.extra_args: '{"optim": "adamw_torch"}'
28
+ train.freeze_extra_modules: ''
29
+ train.freeze_trainable_layers: 2
30
+ train.freeze_trainable_modules: all
31
+ train.galore_rank: 16
32
+ train.galore_scale: 2
33
+ train.galore_target: all
34
+ train.galore_update_interval: 200
35
+ train.gradient_accumulation_steps: 8
36
+ train.learning_rate: 5e-5
37
+ train.logging_steps: 5
38
+ train.lora_alpha: 16
39
+ train.lora_dropout: 0
40
+ train.lora_rank: 8
41
+ train.lora_target: ''
42
+ train.loraplus_lr_ratio: 0
43
+ train.lr_scheduler_type: cosine
44
+ train.mask_history: false
45
+ train.max_grad_norm: '1.0'
46
+ train.max_samples: '100000'
47
+ train.neat_packing: false
48
+ train.neftune_alpha: 0
49
+ train.num_train_epochs: '3.0'
50
+ train.packing: false
51
+ train.ppo_score_norm: false
52
+ train.ppo_whiten_rewards: false
53
+ train.pref_beta: 0.1
54
+ train.pref_ftx: 0
55
+ train.pref_loss: sigmoid
56
+ train.report_to:
57
+ - none
58
+ train.resize_vocab: false
59
+ train.reward_model: []
60
+ train.save_steps: 100
61
+ train.swanlab_api_key: ''
62
+ train.swanlab_link: ''
63
+ train.swanlab_mode: cloud
64
+ train.swanlab_project: llamafactory
65
+ train.swanlab_run_name: ''
66
+ train.swanlab_workspace: ''
67
+ train.train_on_prompt: false
68
+ train.training_stage: Supervised Fine-Tuning
69
+ train.use_apollo: false
70
+ train.use_badam: false
71
+ train.use_dora: false
72
+ train.use_galore: false
73
+ train.use_llama_pro: false
74
+ train.use_pissa: false
75
+ train.use_rslora: false
76
+ train.use_swanlab: false
77
+ train.val_size: 0
78
+ train.warmup_steps: 0
merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
running_log.txt ADDED
@@ -0,0 +1,522 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file vocab.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/vocab.json
2
+
3
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file merges.txt from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/merges.txt
4
+
5
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file tokenizer.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/tokenizer.json
6
+
7
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file added_tokens.json from cache at None
8
+
9
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file special_tokens_map.json from cache at None
10
+
11
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file tokenizer_config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/tokenizer_config.json
12
+
13
+ [INFO|2025-04-10 02:12:51] tokenization_utils_base.py:2050 >> loading file chat_template.jinja from cache at None
14
+
15
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2313 >> Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
16
+
17
+ [INFO|2025-04-10 02:12:52] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
18
+
19
+ [INFO|2025-04-10 02:12:52] configuration_utils.py:771 >> Model config Qwen2Config {
20
+ "_name_or_path": "Qwen/Qwen2.5-7B",
21
+ "architectures": [
22
+ "Qwen2ForCausalLM"
23
+ ],
24
+ "attention_dropout": 0.0,
25
+ "bos_token_id": 151643,
26
+ "eos_token_id": 151643,
27
+ "hidden_act": "silu",
28
+ "hidden_size": 3584,
29
+ "initializer_range": 0.02,
30
+ "intermediate_size": 18944,
31
+ "max_position_embeddings": 131072,
32
+ "max_window_layers": 28,
33
+ "model_type": "qwen2",
34
+ "num_attention_heads": 28,
35
+ "num_hidden_layers": 28,
36
+ "num_key_value_heads": 4,
37
+ "rms_norm_eps": 1e-06,
38
+ "rope_scaling": null,
39
+ "rope_theta": 1000000.0,
40
+ "sliding_window": 131072,
41
+ "tie_word_embeddings": false,
42
+ "torch_dtype": "bfloat16",
43
+ "transformers_version": "4.49.0",
44
+ "use_cache": true,
45
+ "use_mrope": false,
46
+ "use_sliding_window": false,
47
+ "vocab_size": 152064
48
+ }
49
+
50
+
51
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file vocab.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/vocab.json
52
+
53
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file merges.txt from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/merges.txt
54
+
55
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file tokenizer.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/tokenizer.json
56
+
57
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file added_tokens.json from cache at None
58
+
59
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file special_tokens_map.json from cache at None
60
+
61
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file tokenizer_config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/tokenizer_config.json
62
+
63
+ [INFO|2025-04-10 02:12:52] tokenization_utils_base.py:2050 >> loading file chat_template.jinja from cache at None
64
+
65
+ [INFO|2025-04-10 02:12:53] tokenization_utils_base.py:2313 >> Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
66
+
67
+ [INFO|2025-04-10 02:12:53] logging.py:143 >> Loading dataset catsith_output.json...
68
+
69
+ [INFO|2025-04-10 02:12:58] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
70
+
71
+ [INFO|2025-04-10 02:12:58] configuration_utils.py:771 >> Model config Qwen2Config {
72
+ "_name_or_path": "Qwen/Qwen2.5-7B",
73
+ "architectures": [
74
+ "Qwen2ForCausalLM"
75
+ ],
76
+ "attention_dropout": 0.0,
77
+ "bos_token_id": 151643,
78
+ "eos_token_id": 151643,
79
+ "hidden_act": "silu",
80
+ "hidden_size": 3584,
81
+ "initializer_range": 0.02,
82
+ "intermediate_size": 18944,
83
+ "max_position_embeddings": 131072,
84
+ "max_window_layers": 28,
85
+ "model_type": "qwen2",
86
+ "num_attention_heads": 28,
87
+ "num_hidden_layers": 28,
88
+ "num_key_value_heads": 4,
89
+ "rms_norm_eps": 1e-06,
90
+ "rope_scaling": null,
91
+ "rope_theta": 1000000.0,
92
+ "sliding_window": 131072,
93
+ "tie_word_embeddings": false,
94
+ "torch_dtype": "bfloat16",
95
+ "transformers_version": "4.49.0",
96
+ "use_cache": true,
97
+ "use_mrope": false,
98
+ "use_sliding_window": false,
99
+ "vocab_size": 152064
100
+ }
101
+
102
+
103
+ [INFO|2025-04-10 02:12:58] logging.py:143 >> KV cache is disabled during training.
104
+
105
+ [INFO|2025-04-10 02:12:58] modeling_utils.py:3982 >> loading weights file model.safetensors from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/model.safetensors.index.json
106
+
107
+ [INFO|2025-04-10 02:12:58] modeling_utils.py:1633 >> Instantiating Qwen2ForCausalLM model under default dtype torch.bfloat16.
108
+
109
+ [INFO|2025-04-10 02:12:58] configuration_utils.py:1140 >> Generate config GenerationConfig {
110
+ "bos_token_id": 151643,
111
+ "eos_token_id": 151643,
112
+ "use_cache": false
113
+ }
114
+
115
+
116
+ [WARNING|2025-04-10 02:12:58] logging.py:329 >> Sliding Window Attention is enabled but not implemented for `sdpa`; unexpected results may be encountered.
117
+
118
+ [INFO|2025-04-10 02:13:05] modeling_utils.py:4970 >> All model checkpoint weights were used when initializing Qwen2ForCausalLM.
119
+
120
+
121
+ [INFO|2025-04-10 02:13:05] modeling_utils.py:4978 >> All the weights of Qwen2ForCausalLM were initialized from the model checkpoint at Qwen/Qwen2.5-7B.
122
+ If your task is similar to the task the model of the checkpoint was trained on, you can already use Qwen2ForCausalLM for predictions without further training.
123
+
124
+ [INFO|2025-04-10 02:13:05] configuration_utils.py:1095 >> loading configuration file generation_config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/generation_config.json
125
+
126
+ [INFO|2025-04-10 02:13:05] configuration_utils.py:1140 >> Generate config GenerationConfig {
127
+ "bos_token_id": 151643,
128
+ "eos_token_id": 151643,
129
+ "max_new_tokens": 2048
130
+ }
131
+
132
+
133
+ [INFO|2025-04-10 02:13:05] logging.py:143 >> Gradient checkpointing enabled.
134
+
135
+ [INFO|2025-04-10 02:13:05] logging.py:143 >> Using torch SDPA for faster training and inference.
136
+
137
+ [INFO|2025-04-10 02:13:05] logging.py:143 >> Upcasting trainable params to float32.
138
+
139
+ [INFO|2025-04-10 02:13:05] logging.py:143 >> Fine-tuning method: LoRA
140
+
141
+ [INFO|2025-04-10 02:13:05] logging.py:143 >> Found linear modules: v_proj,k_proj,gate_proj,down_proj,up_proj,q_proj,o_proj
142
+
143
+ [INFO|2025-04-10 02:13:06] logging.py:143 >> trainable params: 20,185,088 || all params: 7,635,801,600 || trainable%: 0.2643
144
+
145
+ [INFO|2025-04-10 02:13:06] trainer.py:746 >> Using auto half precision backend
146
+
147
+ [WARNING|2025-04-10 02:13:06] trainer.py:781 >> No label_names provided for model class `PeftModelForCausalLM`. Since `PeftModel` hides base models input arguments, if label_names is not given, label_names can't be set automatically within `Trainer`. Note that empty label_names list will be used instead.
148
+
149
+ [INFO|2025-04-10 02:13:06] trainer.py:2405 >> ***** Running training *****
150
+
151
+ [INFO|2025-04-10 02:13:06] trainer.py:2406 >> Num examples = 2,009
152
+
153
+ [INFO|2025-04-10 02:13:06] trainer.py:2407 >> Num Epochs = 3
154
+
155
+ [INFO|2025-04-10 02:13:06] trainer.py:2408 >> Instantaneous batch size per device = 2
156
+
157
+ [INFO|2025-04-10 02:13:06] trainer.py:2411 >> Total train batch size (w. parallel, distributed & accumulation) = 16
158
+
159
+ [INFO|2025-04-10 02:13:06] trainer.py:2412 >> Gradient Accumulation steps = 8
160
+
161
+ [INFO|2025-04-10 02:13:06] trainer.py:2413 >> Total optimization steps = 375
162
+
163
+ [INFO|2025-04-10 02:13:06] trainer.py:2414 >> Number of trainable parameters = 20,185,088
164
+
165
+ [INFO|2025-04-10 02:13:25] logging.py:143 >> {'loss': 4.5494, 'learning_rate': 4.9978e-05, 'epoch': 0.04, 'throughput': 416.59}
166
+
167
+ [INFO|2025-04-10 02:13:43] logging.py:143 >> {'loss': 4.5269, 'learning_rate': 4.9912e-05, 'epoch': 0.08, 'throughput': 375.28}
168
+
169
+ [INFO|2025-04-10 02:14:01] logging.py:143 >> {'loss': 4.0421, 'learning_rate': 4.9803e-05, 'epoch': 0.12, 'throughput': 376.49}
170
+
171
+ [INFO|2025-04-10 02:14:20] logging.py:143 >> {'loss': 3.8231, 'learning_rate': 4.9650e-05, 'epoch': 0.16, 'throughput': 390.13}
172
+
173
+ [INFO|2025-04-10 02:14:38] logging.py:143 >> {'loss': 3.5978, 'learning_rate': 4.9454e-05, 'epoch': 0.20, 'throughput': 372.36}
174
+
175
+ [INFO|2025-04-10 02:14:56] logging.py:143 >> {'loss': 3.5563, 'learning_rate': 4.9215e-05, 'epoch': 0.24, 'throughput': 358.30}
176
+
177
+ [INFO|2025-04-10 02:15:14] logging.py:143 >> {'loss': 3.7193, 'learning_rate': 4.8933e-05, 'epoch': 0.28, 'throughput': 353.55}
178
+
179
+ [INFO|2025-04-10 02:15:32] logging.py:143 >> {'loss': 3.4887, 'learning_rate': 4.8609e-05, 'epoch': 0.32, 'throughput': 350.40}
180
+
181
+ [INFO|2025-04-10 02:15:50] logging.py:143 >> {'loss': 3.4482, 'learning_rate': 4.8244e-05, 'epoch': 0.36, 'throughput': 346.39}
182
+
183
+ [INFO|2025-04-10 02:16:08] logging.py:143 >> {'loss': 3.5251, 'learning_rate': 4.7839e-05, 'epoch': 0.40, 'throughput': 339.62}
184
+
185
+ [INFO|2025-04-10 02:16:26] logging.py:143 >> {'loss': 3.4091, 'learning_rate': 4.7393e-05, 'epoch': 0.44, 'throughput': 344.36}
186
+
187
+ [INFO|2025-04-10 02:16:45] logging.py:143 >> {'loss': 3.4556, 'learning_rate': 4.6908e-05, 'epoch': 0.48, 'throughput': 351.95}
188
+
189
+ [INFO|2025-04-10 02:17:03] logging.py:143 >> {'loss': 3.3753, 'learning_rate': 4.6384e-05, 'epoch': 0.52, 'throughput': 355.56}
190
+
191
+ [INFO|2025-04-10 02:17:22] logging.py:143 >> {'loss': 3.3786, 'learning_rate': 4.5823e-05, 'epoch': 0.56, 'throughput': 353.28}
192
+
193
+ [INFO|2025-04-10 02:17:40] logging.py:143 >> {'loss': 3.4089, 'learning_rate': 4.5225e-05, 'epoch': 0.60, 'throughput': 349.53}
194
+
195
+ [INFO|2025-04-10 02:17:58] logging.py:143 >> {'loss': 3.4508, 'learning_rate': 4.4592e-05, 'epoch': 0.64, 'throughput': 352.33}
196
+
197
+ [INFO|2025-04-10 02:18:16] logging.py:143 >> {'loss': 3.3330, 'learning_rate': 4.3925e-05, 'epoch': 0.68, 'throughput': 353.37}
198
+
199
+ [INFO|2025-04-10 02:18:35] logging.py:143 >> {'loss': 3.3651, 'learning_rate': 4.3224e-05, 'epoch': 0.72, 'throughput': 357.01}
200
+
201
+ [INFO|2025-04-10 02:18:52] logging.py:143 >> {'loss': 3.2850, 'learning_rate': 4.2492e-05, 'epoch': 0.76, 'throughput': 355.97}
202
+
203
+ [INFO|2025-04-10 02:19:10] logging.py:143 >> {'loss': 3.3726, 'learning_rate': 4.1728e-05, 'epoch': 0.80, 'throughput': 356.11}
204
+
205
+ [INFO|2025-04-10 02:19:10] trainer.py:3942 >> Saving model checkpoint to saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-100
206
+
207
+ [INFO|2025-04-10 02:19:11] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
208
+
209
+ [INFO|2025-04-10 02:19:11] configuration_utils.py:771 >> Model config Qwen2Config {
210
+ "architectures": [
211
+ "Qwen2ForCausalLM"
212
+ ],
213
+ "attention_dropout": 0.0,
214
+ "bos_token_id": 151643,
215
+ "eos_token_id": 151643,
216
+ "hidden_act": "silu",
217
+ "hidden_size": 3584,
218
+ "initializer_range": 0.02,
219
+ "intermediate_size": 18944,
220
+ "max_position_embeddings": 131072,
221
+ "max_window_layers": 28,
222
+ "model_type": "qwen2",
223
+ "num_attention_heads": 28,
224
+ "num_hidden_layers": 28,
225
+ "num_key_value_heads": 4,
226
+ "rms_norm_eps": 1e-06,
227
+ "rope_scaling": null,
228
+ "rope_theta": 1000000.0,
229
+ "sliding_window": 131072,
230
+ "tie_word_embeddings": false,
231
+ "torch_dtype": "bfloat16",
232
+ "transformers_version": "4.49.0",
233
+ "use_cache": true,
234
+ "use_mrope": false,
235
+ "use_sliding_window": false,
236
+ "vocab_size": 152064
237
+ }
238
+
239
+
240
+ [INFO|2025-04-10 02:19:11] tokenization_utils_base.py:2500 >> tokenizer config file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-100/tokenizer_config.json
241
+
242
+ [INFO|2025-04-10 02:19:11] tokenization_utils_base.py:2509 >> Special tokens file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-100/special_tokens_map.json
243
+
244
+ [INFO|2025-04-10 02:19:30] logging.py:143 >> {'loss': 3.3490, 'learning_rate': 4.0936e-05, 'epoch': 0.84, 'throughput': 360.08}
245
+
246
+ [INFO|2025-04-10 02:19:48] logging.py:143 >> {'loss': 3.3335, 'learning_rate': 4.0115e-05, 'epoch': 0.88, 'throughput': 358.69}
247
+
248
+ [INFO|2025-04-10 02:20:06] logging.py:143 >> {'loss': 3.3096, 'learning_rate': 3.9268e-05, 'epoch': 0.92, 'throughput': 356.95}
249
+
250
+ [INFO|2025-04-10 02:20:24] logging.py:143 >> {'loss': 3.2696, 'learning_rate': 3.8396e-05, 'epoch': 0.96, 'throughput': 354.39}
251
+
252
+ [INFO|2025-04-10 02:20:43] logging.py:143 >> {'loss': 3.3071, 'learning_rate': 3.7500e-05, 'epoch': 1.00, 'throughput': 357.59}
253
+
254
+ [INFO|2025-04-10 02:21:01] logging.py:143 >> {'loss': 3.8956, 'learning_rate': 3.6582e-05, 'epoch': 1.04, 'throughput': 355.28}
255
+
256
+ [INFO|2025-04-10 02:21:19] logging.py:143 >> {'loss': 3.2505, 'learning_rate': 3.5644e-05, 'epoch': 1.08, 'throughput': 353.84}
257
+
258
+ [INFO|2025-04-10 02:21:38] logging.py:143 >> {'loss': 3.2490, 'learning_rate': 3.4688e-05, 'epoch': 1.12, 'throughput': 355.97}
259
+
260
+ [INFO|2025-04-10 02:21:56] logging.py:143 >> {'loss': 3.1777, 'learning_rate': 3.3714e-05, 'epoch': 1.16, 'throughput': 354.36}
261
+
262
+ [INFO|2025-04-10 02:22:14] logging.py:143 >> {'loss': 3.2005, 'learning_rate': 3.2725e-05, 'epoch': 1.20, 'throughput': 354.54}
263
+
264
+ [INFO|2025-04-10 02:22:32] logging.py:143 >> {'loss': 3.1882, 'learning_rate': 3.1723e-05, 'epoch': 1.24, 'throughput': 356.67}
265
+
266
+ [INFO|2025-04-10 02:22:50] logging.py:143 >> {'loss': 3.2861, 'learning_rate': 3.0709e-05, 'epoch': 1.28, 'throughput': 354.95}
267
+
268
+ [INFO|2025-04-10 02:23:08] logging.py:143 >> {'loss': 3.2012, 'learning_rate': 2.9685e-05, 'epoch': 1.32, 'throughput': 352.93}
269
+
270
+ [INFO|2025-04-10 02:23:27] logging.py:143 >> {'loss': 3.1424, 'learning_rate': 2.8652e-05, 'epoch': 1.36, 'throughput': 353.98}
271
+
272
+ [INFO|2025-04-10 02:23:45] logging.py:143 >> {'loss': 3.1061, 'learning_rate': 2.7613e-05, 'epoch': 1.40, 'throughput': 351.42}
273
+
274
+ [INFO|2025-04-10 02:24:04] logging.py:143 >> {'loss': 3.1739, 'learning_rate': 2.6570e-05, 'epoch': 1.44, 'throughput': 352.41}
275
+
276
+ [INFO|2025-04-10 02:24:22] logging.py:143 >> {'loss': 3.1692, 'learning_rate': 2.5524e-05, 'epoch': 1.48, 'throughput': 353.70}
277
+
278
+ [INFO|2025-04-10 02:24:41] logging.py:143 >> {'loss': 3.2116, 'learning_rate': 2.4476e-05, 'epoch': 1.52, 'throughput': 355.00}
279
+
280
+ [INFO|2025-04-10 02:24:58] logging.py:143 >> {'loss': 3.3134, 'learning_rate': 2.3430e-05, 'epoch': 1.56, 'throughput': 355.61}
281
+
282
+ [INFO|2025-04-10 02:25:17] logging.py:143 >> {'loss': 3.2215, 'learning_rate': 2.2387e-05, 'epoch': 1.60, 'throughput': 356.20}
283
+
284
+ [INFO|2025-04-10 02:25:17] trainer.py:3942 >> Saving model checkpoint to saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-200
285
+
286
+ [INFO|2025-04-10 02:25:17] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
287
+
288
+ [INFO|2025-04-10 02:25:17] configuration_utils.py:771 >> Model config Qwen2Config {
289
+ "architectures": [
290
+ "Qwen2ForCausalLM"
291
+ ],
292
+ "attention_dropout": 0.0,
293
+ "bos_token_id": 151643,
294
+ "eos_token_id": 151643,
295
+ "hidden_act": "silu",
296
+ "hidden_size": 3584,
297
+ "initializer_range": 0.02,
298
+ "intermediate_size": 18944,
299
+ "max_position_embeddings": 131072,
300
+ "max_window_layers": 28,
301
+ "model_type": "qwen2",
302
+ "num_attention_heads": 28,
303
+ "num_hidden_layers": 28,
304
+ "num_key_value_heads": 4,
305
+ "rms_norm_eps": 1e-06,
306
+ "rope_scaling": null,
307
+ "rope_theta": 1000000.0,
308
+ "sliding_window": 131072,
309
+ "tie_word_embeddings": false,
310
+ "torch_dtype": "bfloat16",
311
+ "transformers_version": "4.49.0",
312
+ "use_cache": true,
313
+ "use_mrope": false,
314
+ "use_sliding_window": false,
315
+ "vocab_size": 152064
316
+ }
317
+
318
+
319
+ [INFO|2025-04-10 02:25:17] tokenization_utils_base.py:2500 >> tokenizer config file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-200/tokenizer_config.json
320
+
321
+ [INFO|2025-04-10 02:25:17] tokenization_utils_base.py:2509 >> Special tokens file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-200/special_tokens_map.json
322
+
323
+ [INFO|2025-04-10 02:25:36] logging.py:143 >> {'loss': 3.0594, 'learning_rate': 2.1348e-05, 'epoch': 1.64, 'throughput': 354.14}
324
+
325
+ [INFO|2025-04-10 02:25:55] logging.py:143 >> {'loss': 3.1452, 'learning_rate': 2.0315e-05, 'epoch': 1.68, 'throughput': 356.32}
326
+
327
+ [INFO|2025-04-10 02:26:14] logging.py:143 >> {'loss': 3.2481, 'learning_rate': 1.9291e-05, 'epoch': 1.72, 'throughput': 356.70}
328
+
329
+ [INFO|2025-04-10 02:26:34] logging.py:143 >> {'loss': 3.1269, 'learning_rate': 1.8277e-05, 'epoch': 1.76, 'throughput': 359.85}
330
+
331
+ [INFO|2025-04-10 02:26:52] logging.py:143 >> {'loss': 3.1888, 'learning_rate': 1.7275e-05, 'epoch': 1.80, 'throughput': 360.92}
332
+
333
+ [INFO|2025-04-10 02:27:10] logging.py:143 >> {'loss': 3.2137, 'learning_rate': 1.6286e-05, 'epoch': 1.84, 'throughput': 359.60}
334
+
335
+ [INFO|2025-04-10 02:27:28] logging.py:143 >> {'loss': 3.1926, 'learning_rate': 1.5312e-05, 'epoch': 1.88, 'throughput': 358.00}
336
+
337
+ [INFO|2025-04-10 02:27:46] logging.py:143 >> {'loss': 3.2949, 'learning_rate': 1.4356e-05, 'epoch': 1.92, 'throughput': 357.75}
338
+
339
+ [INFO|2025-04-10 02:28:04] logging.py:143 >> {'loss': 3.1559, 'learning_rate': 1.3418e-05, 'epoch': 1.96, 'throughput': 356.64}
340
+
341
+ [INFO|2025-04-10 02:28:22] logging.py:143 >> {'loss': 3.1411, 'learning_rate': 1.2500e-05, 'epoch': 2.00, 'throughput': 355.99}
342
+
343
+ [INFO|2025-04-10 02:28:40] logging.py:143 >> {'loss': 3.5418, 'learning_rate': 1.1604e-05, 'epoch': 2.04, 'throughput': 354.77}
344
+
345
+ [INFO|2025-04-10 02:28:58] logging.py:143 >> {'loss': 3.0061, 'learning_rate': 1.0732e-05, 'epoch': 2.08, 'throughput': 354.05}
346
+
347
+ [INFO|2025-04-10 02:29:16] logging.py:143 >> {'loss': 3.1020, 'learning_rate': 9.8850e-06, 'epoch': 2.12, 'throughput': 352.60}
348
+
349
+ [INFO|2025-04-10 02:29:34] logging.py:143 >> {'loss': 2.9862, 'learning_rate': 9.0644e-06, 'epoch': 2.16, 'throughput': 351.35}
350
+
351
+ [INFO|2025-04-10 02:29:53] logging.py:143 >> {'loss': 3.0803, 'learning_rate': 8.2717e-06, 'epoch': 2.20, 'throughput': 352.72}
352
+
353
+ [INFO|2025-04-10 02:30:11] logging.py:143 >> {'loss': 3.1944, 'learning_rate': 7.5084e-06, 'epoch': 2.24, 'throughput': 352.51}
354
+
355
+ [INFO|2025-04-10 02:30:29] logging.py:143 >> {'loss': 3.1717, 'learning_rate': 6.7758e-06, 'epoch': 2.28, 'throughput': 354.26}
356
+
357
+ [INFO|2025-04-10 02:30:49] logging.py:143 >> {'loss': 3.2106, 'learning_rate': 6.0751e-06, 'epoch': 2.32, 'throughput': 355.43}
358
+
359
+ [INFO|2025-04-10 02:31:07] logging.py:143 >> {'loss': 3.0577, 'learning_rate': 5.4077e-06, 'epoch': 2.36, 'throughput': 356.33}
360
+
361
+ [INFO|2025-04-10 02:31:25] logging.py:143 >> {'loss': 3.1227, 'learning_rate': 4.7746e-06, 'epoch': 2.40, 'throughput': 356.28}
362
+
363
+ [INFO|2025-04-10 02:31:25] trainer.py:3942 >> Saving model checkpoint to saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-300
364
+
365
+ [INFO|2025-04-10 02:31:25] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
366
+
367
+ [INFO|2025-04-10 02:31:25] configuration_utils.py:771 >> Model config Qwen2Config {
368
+ "architectures": [
369
+ "Qwen2ForCausalLM"
370
+ ],
371
+ "attention_dropout": 0.0,
372
+ "bos_token_id": 151643,
373
+ "eos_token_id": 151643,
374
+ "hidden_act": "silu",
375
+ "hidden_size": 3584,
376
+ "initializer_range": 0.02,
377
+ "intermediate_size": 18944,
378
+ "max_position_embeddings": 131072,
379
+ "max_window_layers": 28,
380
+ "model_type": "qwen2",
381
+ "num_attention_heads": 28,
382
+ "num_hidden_layers": 28,
383
+ "num_key_value_heads": 4,
384
+ "rms_norm_eps": 1e-06,
385
+ "rope_scaling": null,
386
+ "rope_theta": 1000000.0,
387
+ "sliding_window": 131072,
388
+ "tie_word_embeddings": false,
389
+ "torch_dtype": "bfloat16",
390
+ "transformers_version": "4.49.0",
391
+ "use_cache": true,
392
+ "use_mrope": false,
393
+ "use_sliding_window": false,
394
+ "vocab_size": 152064
395
+ }
396
+
397
+
398
+ [INFO|2025-04-10 02:31:25] tokenization_utils_base.py:2500 >> tokenizer config file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-300/tokenizer_config.json
399
+
400
+ [INFO|2025-04-10 02:31:25] tokenization_utils_base.py:2509 >> Special tokens file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-300/special_tokens_map.json
401
+
402
+ [INFO|2025-04-10 02:31:44] logging.py:143 >> {'loss': 3.1015, 'learning_rate': 4.1770e-06, 'epoch': 2.44, 'throughput': 355.52}
403
+
404
+ [INFO|2025-04-10 02:32:02] logging.py:143 >> {'loss': 3.0393, 'learning_rate': 3.6159e-06, 'epoch': 2.48, 'throughput': 355.42}
405
+
406
+ [INFO|2025-04-10 02:32:20] logging.py:143 >> {'loss': 2.9964, 'learning_rate': 3.0923e-06, 'epoch': 2.52, 'throughput': 354.97}
407
+
408
+ [INFO|2025-04-10 02:32:38] logging.py:143 >> {'loss': 3.1617, 'learning_rate': 2.6072e-06, 'epoch': 2.56, 'throughput': 355.40}
409
+
410
+ [INFO|2025-04-10 02:32:58] logging.py:143 >> {'loss': 3.0388, 'learning_rate': 2.1614e-06, 'epoch': 2.60, 'throughput': 356.66}
411
+
412
+ [INFO|2025-04-10 02:33:16] logging.py:143 >> {'loss': 3.1580, 'learning_rate': 1.7556e-06, 'epoch': 2.64, 'throughput': 356.13}
413
+
414
+ [INFO|2025-04-10 02:33:34] logging.py:143 >> {'loss': 3.0348, 'learning_rate': 1.3906e-06, 'epoch': 2.68, 'throughput': 356.25}
415
+
416
+ [INFO|2025-04-10 02:33:52] logging.py:143 >> {'loss': 3.1515, 'learning_rate': 1.0670e-06, 'epoch': 2.72, 'throughput': 355.61}
417
+
418
+ [INFO|2025-04-10 02:34:11] logging.py:143 >> {'loss': 3.0978, 'learning_rate': 7.8542e-07, 'epoch': 2.76, 'throughput': 356.26}
419
+
420
+ [INFO|2025-04-10 02:34:29] logging.py:143 >> {'loss': 3.0510, 'learning_rate': 5.4631e-07, 'epoch': 2.80, 'throughput': 356.49}
421
+
422
+ [INFO|2025-04-10 02:34:47] logging.py:143 >> {'loss': 3.0632, 'learning_rate': 3.5010e-07, 'epoch': 2.84, 'throughput': 356.36}
423
+
424
+ [INFO|2025-04-10 02:35:05] logging.py:143 >> {'loss': 3.0875, 'learning_rate': 1.9713e-07, 'epoch': 2.88, 'throughput': 355.21}
425
+
426
+ [INFO|2025-04-10 02:35:23] logging.py:143 >> {'loss': 3.1218, 'learning_rate': 8.7679e-08, 'epoch': 2.92, 'throughput': 356.10}
427
+
428
+ [INFO|2025-04-10 02:35:42] logging.py:143 >> {'loss': 3.0581, 'learning_rate': 2.1929e-08, 'epoch': 2.96, 'throughput': 357.04}
429
+
430
+ [INFO|2025-04-10 02:36:00] logging.py:143 >> {'loss': 2.9967, 'learning_rate': 0.0000e+00, 'epoch': 3.00, 'throughput': 356.12}
431
+
432
+ [INFO|2025-04-10 02:36:00] trainer.py:3942 >> Saving model checkpoint to saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-375
433
+
434
+ [INFO|2025-04-10 02:36:01] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
435
+
436
+ [INFO|2025-04-10 02:36:01] configuration_utils.py:771 >> Model config Qwen2Config {
437
+ "architectures": [
438
+ "Qwen2ForCausalLM"
439
+ ],
440
+ "attention_dropout": 0.0,
441
+ "bos_token_id": 151643,
442
+ "eos_token_id": 151643,
443
+ "hidden_act": "silu",
444
+ "hidden_size": 3584,
445
+ "initializer_range": 0.02,
446
+ "intermediate_size": 18944,
447
+ "max_position_embeddings": 131072,
448
+ "max_window_layers": 28,
449
+ "model_type": "qwen2",
450
+ "num_attention_heads": 28,
451
+ "num_hidden_layers": 28,
452
+ "num_key_value_heads": 4,
453
+ "rms_norm_eps": 1e-06,
454
+ "rope_scaling": null,
455
+ "rope_theta": 1000000.0,
456
+ "sliding_window": 131072,
457
+ "tie_word_embeddings": false,
458
+ "torch_dtype": "bfloat16",
459
+ "transformers_version": "4.49.0",
460
+ "use_cache": true,
461
+ "use_mrope": false,
462
+ "use_sliding_window": false,
463
+ "vocab_size": 152064
464
+ }
465
+
466
+
467
+ [INFO|2025-04-10 02:36:01] tokenization_utils_base.py:2500 >> tokenizer config file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-375/tokenizer_config.json
468
+
469
+ [INFO|2025-04-10 02:36:01] tokenization_utils_base.py:2509 >> Special tokens file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/checkpoint-375/special_tokens_map.json
470
+
471
+ [INFO|2025-04-10 02:36:02] trainer.py:2657 >>
472
+
473
+ Training completed. Do not forget to share your model on huggingface.co/models =)
474
+
475
+
476
+
477
+ [INFO|2025-04-10 02:36:02] trainer.py:3942 >> Saving model checkpoint to saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13
478
+
479
+ [INFO|2025-04-10 02:36:02] configuration_utils.py:699 >> loading configuration file config.json from cache at /root/.cache/huggingface/hub/models--Qwen--Qwen2.5-7B/snapshots/d149729398750b98c0af14eb82c78cfe92750796/config.json
480
+
481
+ [INFO|2025-04-10 02:36:02] configuration_utils.py:771 >> Model config Qwen2Config {
482
+ "architectures": [
483
+ "Qwen2ForCausalLM"
484
+ ],
485
+ "attention_dropout": 0.0,
486
+ "bos_token_id": 151643,
487
+ "eos_token_id": 151643,
488
+ "hidden_act": "silu",
489
+ "hidden_size": 3584,
490
+ "initializer_range": 0.02,
491
+ "intermediate_size": 18944,
492
+ "max_position_embeddings": 131072,
493
+ "max_window_layers": 28,
494
+ "model_type": "qwen2",
495
+ "num_attention_heads": 28,
496
+ "num_hidden_layers": 28,
497
+ "num_key_value_heads": 4,
498
+ "rms_norm_eps": 1e-06,
499
+ "rope_scaling": null,
500
+ "rope_theta": 1000000.0,
501
+ "sliding_window": 131072,
502
+ "tie_word_embeddings": false,
503
+ "torch_dtype": "bfloat16",
504
+ "transformers_version": "4.49.0",
505
+ "use_cache": true,
506
+ "use_mrope": false,
507
+ "use_sliding_window": false,
508
+ "vocab_size": 152064
509
+ }
510
+
511
+
512
+ [INFO|2025-04-10 02:36:02] tokenization_utils_base.py:2500 >> tokenizer config file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/tokenizer_config.json
513
+
514
+ [INFO|2025-04-10 02:36:02] tokenization_utils_base.py:2509 >> Special tokens file saved in saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13/special_tokens_map.json
515
+
516
+ [WARNING|2025-04-10 02:36:02] logging.py:148 >> No metric eval_loss to plot.
517
+
518
+ [WARNING|2025-04-10 02:36:02] logging.py:148 >> No metric eval_accuracy to plot.
519
+
520
+ [INFO|2025-04-10 02:36:02] modelcard.py:449 >> Dropping the following result as it does not have all the necessary fields:
521
+ {'task': {'name': 'Causal Language Modeling', 'type': 'text-generation'}}
522
+
special_tokens_map.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ "<|im_start|>",
4
+ "<|im_end|>",
5
+ "<|object_ref_start|>",
6
+ "<|object_ref_end|>",
7
+ "<|box_start|>",
8
+ "<|box_end|>",
9
+ "<|quad_start|>",
10
+ "<|quad_end|>",
11
+ "<|vision_start|>",
12
+ "<|vision_end|>",
13
+ "<|vision_pad|>",
14
+ "<|image_pad|>",
15
+ "<|video_pad|>"
16
+ ],
17
+ "eos_token": {
18
+ "content": "<|endoftext|>",
19
+ "lstrip": false,
20
+ "normalized": false,
21
+ "rstrip": false,
22
+ "single_word": false
23
+ },
24
+ "pad_token": {
25
+ "content": "<|endoftext|>",
26
+ "lstrip": false,
27
+ "normalized": false,
28
+ "rstrip": false,
29
+ "single_word": false
30
+ }
31
+ }
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa
3
+ size 11421896
tokenizer_config.json ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_bos_token": false,
3
+ "add_prefix_space": false,
4
+ "added_tokens_decoder": {
5
+ "151643": {
6
+ "content": "<|endoftext|>",
7
+ "lstrip": false,
8
+ "normalized": false,
9
+ "rstrip": false,
10
+ "single_word": false,
11
+ "special": true
12
+ },
13
+ "151644": {
14
+ "content": "<|im_start|>",
15
+ "lstrip": false,
16
+ "normalized": false,
17
+ "rstrip": false,
18
+ "single_word": false,
19
+ "special": true
20
+ },
21
+ "151645": {
22
+ "content": "<|im_end|>",
23
+ "lstrip": false,
24
+ "normalized": false,
25
+ "rstrip": false,
26
+ "single_word": false,
27
+ "special": true
28
+ },
29
+ "151646": {
30
+ "content": "<|object_ref_start|>",
31
+ "lstrip": false,
32
+ "normalized": false,
33
+ "rstrip": false,
34
+ "single_word": false,
35
+ "special": true
36
+ },
37
+ "151647": {
38
+ "content": "<|object_ref_end|>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false,
43
+ "special": true
44
+ },
45
+ "151648": {
46
+ "content": "<|box_start|>",
47
+ "lstrip": false,
48
+ "normalized": false,
49
+ "rstrip": false,
50
+ "single_word": false,
51
+ "special": true
52
+ },
53
+ "151649": {
54
+ "content": "<|box_end|>",
55
+ "lstrip": false,
56
+ "normalized": false,
57
+ "rstrip": false,
58
+ "single_word": false,
59
+ "special": true
60
+ },
61
+ "151650": {
62
+ "content": "<|quad_start|>",
63
+ "lstrip": false,
64
+ "normalized": false,
65
+ "rstrip": false,
66
+ "single_word": false,
67
+ "special": true
68
+ },
69
+ "151651": {
70
+ "content": "<|quad_end|>",
71
+ "lstrip": false,
72
+ "normalized": false,
73
+ "rstrip": false,
74
+ "single_word": false,
75
+ "special": true
76
+ },
77
+ "151652": {
78
+ "content": "<|vision_start|>",
79
+ "lstrip": false,
80
+ "normalized": false,
81
+ "rstrip": false,
82
+ "single_word": false,
83
+ "special": true
84
+ },
85
+ "151653": {
86
+ "content": "<|vision_end|>",
87
+ "lstrip": false,
88
+ "normalized": false,
89
+ "rstrip": false,
90
+ "single_word": false,
91
+ "special": true
92
+ },
93
+ "151654": {
94
+ "content": "<|vision_pad|>",
95
+ "lstrip": false,
96
+ "normalized": false,
97
+ "rstrip": false,
98
+ "single_word": false,
99
+ "special": true
100
+ },
101
+ "151655": {
102
+ "content": "<|image_pad|>",
103
+ "lstrip": false,
104
+ "normalized": false,
105
+ "rstrip": false,
106
+ "single_word": false,
107
+ "special": true
108
+ },
109
+ "151656": {
110
+ "content": "<|video_pad|>",
111
+ "lstrip": false,
112
+ "normalized": false,
113
+ "rstrip": false,
114
+ "single_word": false,
115
+ "special": true
116
+ },
117
+ "151657": {
118
+ "content": "<tool_call>",
119
+ "lstrip": false,
120
+ "normalized": false,
121
+ "rstrip": false,
122
+ "single_word": false,
123
+ "special": false
124
+ },
125
+ "151658": {
126
+ "content": "</tool_call>",
127
+ "lstrip": false,
128
+ "normalized": false,
129
+ "rstrip": false,
130
+ "single_word": false,
131
+ "special": false
132
+ },
133
+ "151659": {
134
+ "content": "<|fim_prefix|>",
135
+ "lstrip": false,
136
+ "normalized": false,
137
+ "rstrip": false,
138
+ "single_word": false,
139
+ "special": false
140
+ },
141
+ "151660": {
142
+ "content": "<|fim_middle|>",
143
+ "lstrip": false,
144
+ "normalized": false,
145
+ "rstrip": false,
146
+ "single_word": false,
147
+ "special": false
148
+ },
149
+ "151661": {
150
+ "content": "<|fim_suffix|>",
151
+ "lstrip": false,
152
+ "normalized": false,
153
+ "rstrip": false,
154
+ "single_word": false,
155
+ "special": false
156
+ },
157
+ "151662": {
158
+ "content": "<|fim_pad|>",
159
+ "lstrip": false,
160
+ "normalized": false,
161
+ "rstrip": false,
162
+ "single_word": false,
163
+ "special": false
164
+ },
165
+ "151663": {
166
+ "content": "<|repo_name|>",
167
+ "lstrip": false,
168
+ "normalized": false,
169
+ "rstrip": false,
170
+ "single_word": false,
171
+ "special": false
172
+ },
173
+ "151664": {
174
+ "content": "<|file_sep|>",
175
+ "lstrip": false,
176
+ "normalized": false,
177
+ "rstrip": false,
178
+ "single_word": false,
179
+ "special": false
180
+ }
181
+ },
182
+ "additional_special_tokens": [
183
+ "<|im_start|>",
184
+ "<|im_end|>",
185
+ "<|object_ref_start|>",
186
+ "<|object_ref_end|>",
187
+ "<|box_start|>",
188
+ "<|box_end|>",
189
+ "<|quad_start|>",
190
+ "<|quad_end|>",
191
+ "<|vision_start|>",
192
+ "<|vision_end|>",
193
+ "<|vision_pad|>",
194
+ "<|image_pad|>",
195
+ "<|video_pad|>"
196
+ ],
197
+ "bos_token": null,
198
+ "chat_template": "{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages[1:] %}{% set system_message = messages[0]['content'] %}{% else %}{% set loop_messages = messages %}{% endif %}{% if system_message is defined %}{{ 'System: ' + system_message + '<|endoftext|>' + '\n' }}{% endif %}{% for message in loop_messages %}{% set content = message['content'] %}{% if message['role'] == 'user' %}{{ 'Human: ' + content + '<|endoftext|>' + '\nAssistant:' }}{% elif message['role'] == 'assistant' %}{{ content + '<|endoftext|>' + '\n' }}{% endif %}{% endfor %}",
199
+ "clean_up_tokenization_spaces": false,
200
+ "eos_token": "<|endoftext|>",
201
+ "errors": "replace",
202
+ "extra_special_tokens": {},
203
+ "model_max_length": 131072,
204
+ "pad_token": "<|endoftext|>",
205
+ "padding_side": "right",
206
+ "split_special_tokens": false,
207
+ "tokenizer_class": "Qwen2Tokenizer",
208
+ "unk_token": null
209
+ }
train_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 2.9950248756218905,
3
+ "num_input_tokens_seen": 489472,
4
+ "total_flos": 2.082450075077837e+16,
5
+ "train_loss": 3.2915359853108725,
6
+ "train_runtime": 1375.5479,
7
+ "train_samples_per_second": 4.382,
8
+ "train_steps_per_second": 0.273
9
+ }
trainer_log.jsonl ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"current_steps": 5, "total_steps": 375, "loss": 4.5494, "lr": 4.997807075247146e-05, "epoch": 0.03980099502487562, "percentage": 1.33, "elapsed_time": "0:00:19", "remaining_time": "0:23:49", "throughput": 416.59, "total_tokens": 8048}
2
+ {"current_steps": 10, "total_steps": 375, "loss": 4.5269, "lr": 4.991232148123761e-05, "epoch": 0.07960199004975124, "percentage": 2.67, "elapsed_time": "0:00:37", "remaining_time": "0:22:41", "throughput": 375.28, "total_tokens": 14000}
3
+ {"current_steps": 15, "total_steps": 375, "loss": 4.0421, "lr": 4.980286753286195e-05, "epoch": 0.11940298507462686, "percentage": 4.0, "elapsed_time": "0:00:55", "remaining_time": "0:22:05", "throughput": 376.49, "total_tokens": 20800}
4
+ {"current_steps": 20, "total_steps": 375, "loss": 3.8231, "lr": 4.964990092676263e-05, "epoch": 0.15920398009950248, "percentage": 5.33, "elapsed_time": "0:01:14", "remaining_time": "0:21:59", "throughput": 390.13, "total_tokens": 28992}
5
+ {"current_steps": 25, "total_steps": 375, "loss": 3.5978, "lr": 4.9453690018345144e-05, "epoch": 0.19900497512437812, "percentage": 6.67, "elapsed_time": "0:01:32", "remaining_time": "0:21:30", "throughput": 372.36, "total_tokens": 34336}
6
+ {"current_steps": 30, "total_steps": 375, "loss": 3.5563, "lr": 4.9214579028215776e-05, "epoch": 0.23880597014925373, "percentage": 8.0, "elapsed_time": "0:01:50", "remaining_time": "0:21:06", "throughput": 358.3, "total_tokens": 39456}
7
+ {"current_steps": 35, "total_steps": 375, "loss": 3.7193, "lr": 4.893298743830168e-05, "epoch": 0.27860696517412936, "percentage": 9.33, "elapsed_time": "0:02:08", "remaining_time": "0:20:44", "throughput": 353.55, "total_tokens": 45280}
8
+ {"current_steps": 40, "total_steps": 375, "loss": 3.4887, "lr": 4.860940925593703e-05, "epoch": 0.31840796019900497, "percentage": 10.67, "elapsed_time": "0:02:25", "remaining_time": "0:20:21", "throughput": 350.4, "total_tokens": 51104}
9
+ {"current_steps": 45, "total_steps": 375, "loss": 3.4482, "lr": 4.8244412147206284e-05, "epoch": 0.3582089552238806, "percentage": 12.0, "elapsed_time": "0:02:43", "remaining_time": "0:19:59", "throughput": 346.39, "total_tokens": 56672}
10
+ {"current_steps": 50, "total_steps": 375, "loss": 3.5251, "lr": 4.783863644106502e-05, "epoch": 0.39800995024875624, "percentage": 13.33, "elapsed_time": "0:03:01", "remaining_time": "0:19:40", "throughput": 339.62, "total_tokens": 61680}
11
+ {"current_steps": 55, "total_steps": 375, "loss": 3.4091, "lr": 4.7392794005985326e-05, "epoch": 0.43781094527363185, "percentage": 14.67, "elapsed_time": "0:03:20", "remaining_time": "0:19:24", "throughput": 344.36, "total_tokens": 68928}
12
+ {"current_steps": 60, "total_steps": 375, "loss": 3.4556, "lr": 4.690766700109659e-05, "epoch": 0.47761194029850745, "percentage": 16.0, "elapsed_time": "0:03:38", "remaining_time": "0:19:09", "throughput": 351.95, "total_tokens": 77056}
13
+ {"current_steps": 65, "total_steps": 375, "loss": 3.3753, "lr": 4.638410650401267e-05, "epoch": 0.5174129353233831, "percentage": 17.33, "elapsed_time": "0:03:57", "remaining_time": "0:18:51", "throughput": 355.56, "total_tokens": 84368}
14
+ {"current_steps": 70, "total_steps": 375, "loss": 3.3786, "lr": 4.5823031017752485e-05, "epoch": 0.5572139303482587, "percentage": 18.67, "elapsed_time": "0:04:15", "remaining_time": "0:18:33", "throughput": 353.28, "total_tokens": 90272}
15
+ {"current_steps": 75, "total_steps": 375, "loss": 3.4089, "lr": 4.522542485937369e-05, "epoch": 0.5970149253731343, "percentage": 20.0, "elapsed_time": "0:04:33", "remaining_time": "0:18:14", "throughput": 349.53, "total_tokens": 95600}
16
+ {"current_steps": 80, "total_steps": 375, "loss": 3.4508, "lr": 4.4592336433146e-05, "epoch": 0.6368159203980099, "percentage": 21.33, "elapsed_time": "0:04:52", "remaining_time": "0:17:57", "throughput": 352.33, "total_tokens": 102928}
17
+ {"current_steps": 85, "total_steps": 375, "loss": 3.333, "lr": 4.3924876391293915e-05, "epoch": 0.6766169154228856, "percentage": 22.67, "elapsed_time": "0:05:10", "remaining_time": "0:17:38", "throughput": 353.37, "total_tokens": 109584}
18
+ {"current_steps": 90, "total_steps": 375, "loss": 3.3651, "lr": 4.3224215685535294e-05, "epoch": 0.7164179104477612, "percentage": 24.0, "elapsed_time": "0:05:28", "remaining_time": "0:17:20", "throughput": 357.01, "total_tokens": 117312}
19
+ {"current_steps": 95, "total_steps": 375, "loss": 3.285, "lr": 4.249158351283414e-05, "epoch": 0.7562189054726368, "percentage": 25.33, "elapsed_time": "0:05:46", "remaining_time": "0:17:01", "throughput": 355.97, "total_tokens": 123312}
20
+ {"current_steps": 100, "total_steps": 375, "loss": 3.3726, "lr": 4.172826515897146e-05, "epoch": 0.7960199004975125, "percentage": 26.67, "elapsed_time": "0:06:04", "remaining_time": "0:16:41", "throughput": 356.11, "total_tokens": 129664}
21
+ {"current_steps": 105, "total_steps": 375, "loss": 3.349, "lr": 4.093559974371725e-05, "epoch": 0.835820895522388, "percentage": 28.0, "elapsed_time": "0:06:23", "remaining_time": "0:16:26", "throughput": 360.08, "total_tokens": 138128}
22
+ {"current_steps": 110, "total_steps": 375, "loss": 3.3335, "lr": 4.011497787155938e-05, "epoch": 0.8756218905472637, "percentage": 29.33, "elapsed_time": "0:06:41", "remaining_time": "0:16:07", "throughput": 358.69, "total_tokens": 144064}
23
+ {"current_steps": 115, "total_steps": 375, "loss": 3.3096, "lr": 3.92678391921108e-05, "epoch": 0.9154228855721394, "percentage": 30.67, "elapsed_time": "0:06:59", "remaining_time": "0:15:48", "throughput": 356.95, "total_tokens": 149760}
24
+ {"current_steps": 120, "total_steps": 375, "loss": 3.2696, "lr": 3.8395669874474915e-05, "epoch": 0.9552238805970149, "percentage": 32.0, "elapsed_time": "0:07:17", "remaining_time": "0:15:29", "throughput": 354.39, "total_tokens": 155088}
25
+ {"current_steps": 125, "total_steps": 375, "loss": 3.3071, "lr": 3.7500000000000003e-05, "epoch": 0.9950248756218906, "percentage": 33.33, "elapsed_time": "0:07:36", "remaining_time": "0:15:13", "throughput": 357.59, "total_tokens": 163328}
26
+ {"current_steps": 130, "total_steps": 375, "loss": 3.8956, "lr": 3.6582400877996546e-05, "epoch": 1.0398009950248757, "percentage": 34.67, "elapsed_time": "0:07:55", "remaining_time": "0:14:55", "throughput": 355.28, "total_tokens": 168832}
27
+ {"current_steps": 135, "total_steps": 375, "loss": 3.2505, "lr": 3.564448228912682e-05, "epoch": 1.0796019900497513, "percentage": 36.0, "elapsed_time": "0:08:13", "remaining_time": "0:14:36", "throughput": 353.84, "total_tokens": 174544}
28
+ {"current_steps": 140, "total_steps": 375, "loss": 3.249, "lr": 3.4687889661302576e-05, "epoch": 1.1194029850746268, "percentage": 37.33, "elapsed_time": "0:08:31", "remaining_time": "0:14:19", "throughput": 355.97, "total_tokens": 182176}
29
+ {"current_steps": 145, "total_steps": 375, "loss": 3.1777, "lr": 3.3714301183045385e-05, "epoch": 1.1592039800995024, "percentage": 38.67, "elapsed_time": "0:08:49", "remaining_time": "0:14:00", "throughput": 354.36, "total_tokens": 187680}
30
+ {"current_steps": 150, "total_steps": 375, "loss": 3.2005, "lr": 3.272542485937369e-05, "epoch": 1.199004975124378, "percentage": 40.0, "elapsed_time": "0:09:07", "remaining_time": "0:13:41", "throughput": 354.54, "total_tokens": 194176}
31
+ {"current_steps": 155, "total_steps": 375, "loss": 3.1882, "lr": 3.172299551538164e-05, "epoch": 1.2388059701492538, "percentage": 41.33, "elapsed_time": "0:09:26", "remaining_time": "0:13:23", "throughput": 356.67, "total_tokens": 201904}
32
+ {"current_steps": 160, "total_steps": 375, "loss": 3.2861, "lr": 3.0708771752766394e-05, "epoch": 1.2786069651741294, "percentage": 42.67, "elapsed_time": "0:09:44", "remaining_time": "0:13:04", "throughput": 354.95, "total_tokens": 207344}
33
+ {"current_steps": 165, "total_steps": 375, "loss": 3.2012, "lr": 2.9684532864643122e-05, "epoch": 1.3184079601990049, "percentage": 44.0, "elapsed_time": "0:10:02", "remaining_time": "0:12:46", "throughput": 352.93, "total_tokens": 212480}
34
+ {"current_steps": 170, "total_steps": 375, "loss": 3.1424, "lr": 2.8652075714060295e-05, "epoch": 1.3582089552238805, "percentage": 45.33, "elapsed_time": "0:10:21", "remaining_time": "0:12:28", "throughput": 353.98, "total_tokens": 219840}
35
+ {"current_steps": 175, "total_steps": 375, "loss": 3.1061, "lr": 2.761321158169134e-05, "epoch": 1.3980099502487562, "percentage": 46.67, "elapsed_time": "0:10:38", "remaining_time": "0:12:10", "throughput": 351.42, "total_tokens": 224544}
36
+ {"current_steps": 180, "total_steps": 375, "loss": 3.1739, "lr": 2.656976298823284e-05, "epoch": 1.4378109452736318, "percentage": 48.0, "elapsed_time": "0:10:57", "remaining_time": "0:11:52", "throughput": 352.41, "total_tokens": 231760}
37
+ {"current_steps": 185, "total_steps": 375, "loss": 3.1692, "lr": 2.5523560497083926e-05, "epoch": 1.4776119402985075, "percentage": 49.33, "elapsed_time": "0:11:15", "remaining_time": "0:11:34", "throughput": 353.7, "total_tokens": 239056}
38
+ {"current_steps": 190, "total_steps": 375, "loss": 3.2116, "lr": 2.447643950291608e-05, "epoch": 1.517412935323383, "percentage": 50.67, "elapsed_time": "0:11:34", "remaining_time": "0:11:16", "throughput": 355.0, "total_tokens": 246576}
39
+ {"current_steps": 195, "total_steps": 375, "loss": 3.3134, "lr": 2.3430237011767167e-05, "epoch": 1.5572139303482588, "percentage": 52.0, "elapsed_time": "0:11:52", "remaining_time": "0:10:57", "throughput": 355.61, "total_tokens": 253360}
40
+ {"current_steps": 200, "total_steps": 375, "loss": 3.2215, "lr": 2.238678841830867e-05, "epoch": 1.5970149253731343, "percentage": 53.33, "elapsed_time": "0:12:10", "remaining_time": "0:10:39", "throughput": 356.2, "total_tokens": 260240}
41
+ {"current_steps": 205, "total_steps": 375, "loss": 3.0594, "lr": 2.1347924285939714e-05, "epoch": 1.63681592039801, "percentage": 54.67, "elapsed_time": "0:12:29", "remaining_time": "0:10:21", "throughput": 354.14, "total_tokens": 265520}
42
+ {"current_steps": 210, "total_steps": 375, "loss": 3.1452, "lr": 2.031546713535688e-05, "epoch": 1.6766169154228856, "percentage": 56.0, "elapsed_time": "0:12:49", "remaining_time": "0:10:04", "throughput": 356.32, "total_tokens": 274144}
43
+ {"current_steps": 215, "total_steps": 375, "loss": 3.2481, "lr": 1.9291228247233605e-05, "epoch": 1.716417910447761, "percentage": 57.33, "elapsed_time": "0:13:07", "remaining_time": "0:09:46", "throughput": 356.7, "total_tokens": 281024}
44
+ {"current_steps": 220, "total_steps": 375, "loss": 3.1269, "lr": 1.827700448461836e-05, "epoch": 1.756218905472637, "percentage": 58.67, "elapsed_time": "0:13:27", "remaining_time": "0:09:28", "throughput": 359.85, "total_tokens": 290608}
45
+ {"current_steps": 225, "total_steps": 375, "loss": 3.1888, "lr": 1.7274575140626318e-05, "epoch": 1.7960199004975124, "percentage": 60.0, "elapsed_time": "0:13:45", "remaining_time": "0:09:10", "throughput": 360.92, "total_tokens": 298064}
46
+ {"current_steps": 230, "total_steps": 375, "loss": 3.2137, "lr": 1.6285698816954624e-05, "epoch": 1.835820895522388, "percentage": 61.33, "elapsed_time": "0:14:03", "remaining_time": "0:08:52", "throughput": 359.6, "total_tokens": 303456}
47
+ {"current_steps": 235, "total_steps": 375, "loss": 3.1926, "lr": 1.5312110338697426e-05, "epoch": 1.8756218905472637, "percentage": 62.67, "elapsed_time": "0:14:21", "remaining_time": "0:08:33", "throughput": 358.0, "total_tokens": 308528}
48
+ {"current_steps": 240, "total_steps": 375, "loss": 3.2949, "lr": 1.4355517710873184e-05, "epoch": 1.9154228855721394, "percentage": 64.0, "elapsed_time": "0:14:39", "remaining_time": "0:08:14", "throughput": 357.75, "total_tokens": 314816}
49
+ {"current_steps": 245, "total_steps": 375, "loss": 3.1559, "lr": 1.3417599122003464e-05, "epoch": 1.955223880597015, "percentage": 65.33, "elapsed_time": "0:14:57", "remaining_time": "0:07:56", "throughput": 356.64, "total_tokens": 320224}
50
+ {"current_steps": 250, "total_steps": 375, "loss": 3.1411, "lr": 1.2500000000000006e-05, "epoch": 1.9950248756218905, "percentage": 66.67, "elapsed_time": "0:15:15", "remaining_time": "0:07:37", "throughput": 355.99, "total_tokens": 326032}
51
+ {"current_steps": 255, "total_steps": 375, "loss": 3.5418, "lr": 1.1604330125525079e-05, "epoch": 2.0398009950248754, "percentage": 68.0, "elapsed_time": "0:15:34", "remaining_time": "0:07:19", "throughput": 354.77, "total_tokens": 331440}
52
+ {"current_steps": 260, "total_steps": 375, "loss": 3.0061, "lr": 1.0732160807889211e-05, "epoch": 2.0796019900497513, "percentage": 69.33, "elapsed_time": "0:15:51", "remaining_time": "0:07:01", "throughput": 354.05, "total_tokens": 337056}
53
+ {"current_steps": 265, "total_steps": 375, "loss": 3.102, "lr": 9.88502212844063e-06, "epoch": 2.1194029850746268, "percentage": 70.67, "elapsed_time": "0:16:10", "remaining_time": "0:06:42", "throughput": 352.6, "total_tokens": 342064}
54
+ {"current_steps": 270, "total_steps": 375, "loss": 2.9862, "lr": 9.064400256282757e-06, "epoch": 2.1592039800995027, "percentage": 72.0, "elapsed_time": "0:16:28", "remaining_time": "0:06:24", "throughput": 351.35, "total_tokens": 347152}
55
+ {"current_steps": 275, "total_steps": 375, "loss": 3.0803, "lr": 8.271734841028553e-06, "epoch": 2.199004975124378, "percentage": 73.33, "elapsed_time": "0:16:46", "remaining_time": "0:06:06", "throughput": 352.72, "total_tokens": 355152}
56
+ {"current_steps": 280, "total_steps": 375, "loss": 3.1944, "lr": 7.508416487165862e-06, "epoch": 2.2388059701492535, "percentage": 74.67, "elapsed_time": "0:17:05", "remaining_time": "0:05:47", "throughput": 352.51, "total_tokens": 361328}
57
+ {"current_steps": 285, "total_steps": 375, "loss": 3.1717, "lr": 6.775784314464717e-06, "epoch": 2.2786069651741294, "percentage": 76.0, "elapsed_time": "0:17:23", "remaining_time": "0:05:29", "throughput": 354.26, "total_tokens": 369648}
58
+ {"current_steps": 290, "total_steps": 375, "loss": 3.2106, "lr": 6.075123608706093e-06, "epoch": 2.318407960199005, "percentage": 77.33, "elapsed_time": "0:17:42", "remaining_time": "0:05:11", "throughput": 355.43, "total_tokens": 377664}
59
+ {"current_steps": 295, "total_steps": 375, "loss": 3.0577, "lr": 5.4076635668540075e-06, "epoch": 2.3582089552238807, "percentage": 78.67, "elapsed_time": "0:18:00", "remaining_time": "0:04:53", "throughput": 356.33, "total_tokens": 385184}
60
+ {"current_steps": 300, "total_steps": 375, "loss": 3.1227, "lr": 4.7745751406263165e-06, "epoch": 2.398009950248756, "percentage": 80.0, "elapsed_time": "0:18:18", "remaining_time": "0:04:34", "throughput": 356.28, "total_tokens": 391536}
61
+ {"current_steps": 305, "total_steps": 375, "loss": 3.1015, "lr": 4.176968982247514e-06, "epoch": 2.4378109452736316, "percentage": 81.33, "elapsed_time": "0:18:37", "remaining_time": "0:04:16", "throughput": 355.52, "total_tokens": 397408}
62
+ {"current_steps": 310, "total_steps": 375, "loss": 3.0393, "lr": 3.6158934959873353e-06, "epoch": 2.4776119402985075, "percentage": 82.67, "elapsed_time": "0:18:55", "remaining_time": "0:03:58", "throughput": 355.42, "total_tokens": 403712}
63
+ {"current_steps": 315, "total_steps": 375, "loss": 2.9964, "lr": 3.092332998903416e-06, "epoch": 2.517412935323383, "percentage": 84.0, "elapsed_time": "0:19:13", "remaining_time": "0:03:39", "throughput": 354.97, "total_tokens": 409632}
64
+ {"current_steps": 320, "total_steps": 375, "loss": 3.1617, "lr": 2.6072059940146775e-06, "epoch": 2.557213930348259, "percentage": 85.33, "elapsed_time": "0:19:32", "remaining_time": "0:03:21", "throughput": 355.4, "total_tokens": 416704}
65
+ {"current_steps": 325, "total_steps": 375, "loss": 3.0388, "lr": 2.1613635589349756e-06, "epoch": 2.5970149253731343, "percentage": 86.67, "elapsed_time": "0:19:51", "remaining_time": "0:03:03", "throughput": 356.66, "total_tokens": 425056}
66
+ {"current_steps": 330, "total_steps": 375, "loss": 3.158, "lr": 1.7555878527937164e-06, "epoch": 2.6368159203980097, "percentage": 88.0, "elapsed_time": "0:20:09", "remaining_time": "0:02:44", "throughput": 356.13, "total_tokens": 430816}
67
+ {"current_steps": 335, "total_steps": 375, "loss": 3.0348, "lr": 1.3905907440629752e-06, "epoch": 2.6766169154228856, "percentage": 89.33, "elapsed_time": "0:20:27", "remaining_time": "0:02:26", "throughput": 356.25, "total_tokens": 437456}
68
+ {"current_steps": 340, "total_steps": 375, "loss": 3.1515, "lr": 1.067012561698319e-06, "epoch": 2.716417910447761, "percentage": 90.67, "elapsed_time": "0:20:45", "remaining_time": "0:02:08", "throughput": 355.61, "total_tokens": 442976}
69
+ {"current_steps": 345, "total_steps": 375, "loss": 3.0978, "lr": 7.854209717842231e-07, "epoch": 2.756218905472637, "percentage": 92.0, "elapsed_time": "0:21:05", "remaining_time": "0:01:50", "throughput": 356.26, "total_tokens": 450688}
70
+ {"current_steps": 350, "total_steps": 375, "loss": 3.051, "lr": 5.463099816548579e-07, "epoch": 2.7960199004975124, "percentage": 93.33, "elapsed_time": "0:21:22", "remaining_time": "0:01:31", "throughput": 356.49, "total_tokens": 457344}
71
+ {"current_steps": 355, "total_steps": 375, "loss": 3.0632, "lr": 3.5009907323737825e-07, "epoch": 2.835820895522388, "percentage": 94.67, "elapsed_time": "0:21:40", "remaining_time": "0:01:13", "throughput": 356.36, "total_tokens": 463584}
72
+ {"current_steps": 360, "total_steps": 375, "loss": 3.0875, "lr": 1.9713246713805588e-07, "epoch": 2.8756218905472637, "percentage": 96.0, "elapsed_time": "0:21:58", "remaining_time": "0:00:54", "throughput": 355.21, "total_tokens": 468400}
73
+ {"current_steps": 365, "total_steps": 375, "loss": 3.1218, "lr": 8.767851876239074e-08, "epoch": 2.9154228855721396, "percentage": 97.33, "elapsed_time": "0:22:17", "remaining_time": "0:00:36", "throughput": 356.1, "total_tokens": 476128}
74
+ {"current_steps": 370, "total_steps": 375, "loss": 3.0581, "lr": 2.192924752854042e-08, "epoch": 2.955223880597015, "percentage": 98.67, "elapsed_time": "0:22:36", "remaining_time": "0:00:18", "throughput": 357.04, "total_tokens": 484320}
75
+ {"current_steps": 375, "total_steps": 375, "loss": 2.9967, "lr": 0.0, "epoch": 2.9950248756218905, "percentage": 100.0, "elapsed_time": "0:22:54", "remaining_time": "0:00:00", "throughput": 356.12, "total_tokens": 489472}
76
+ {"current_steps": 375, "total_steps": 375, "epoch": 2.9950248756218905, "percentage": 100.0, "elapsed_time": "0:22:55", "remaining_time": "0:00:00", "throughput": 355.84, "total_tokens": 489472}
trainer_state.json ADDED
@@ -0,0 +1,643 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_metric": null,
3
+ "best_model_checkpoint": null,
4
+ "epoch": 2.9950248756218905,
5
+ "eval_steps": 500,
6
+ "global_step": 375,
7
+ "is_hyper_param_search": false,
8
+ "is_local_process_zero": true,
9
+ "is_world_process_zero": true,
10
+ "log_history": [
11
+ {
12
+ "epoch": 0.03980099502487562,
13
+ "grad_norm": 1.660474181175232,
14
+ "learning_rate": 4.997807075247146e-05,
15
+ "loss": 4.5494,
16
+ "num_input_tokens_seen": 8048,
17
+ "step": 5
18
+ },
19
+ {
20
+ "epoch": 0.07960199004975124,
21
+ "grad_norm": 1.2094064950942993,
22
+ "learning_rate": 4.991232148123761e-05,
23
+ "loss": 4.5269,
24
+ "num_input_tokens_seen": 14000,
25
+ "step": 10
26
+ },
27
+ {
28
+ "epoch": 0.11940298507462686,
29
+ "grad_norm": 2.039947032928467,
30
+ "learning_rate": 4.980286753286195e-05,
31
+ "loss": 4.0421,
32
+ "num_input_tokens_seen": 20800,
33
+ "step": 15
34
+ },
35
+ {
36
+ "epoch": 0.15920398009950248,
37
+ "grad_norm": 1.0324708223342896,
38
+ "learning_rate": 4.964990092676263e-05,
39
+ "loss": 3.8231,
40
+ "num_input_tokens_seen": 28992,
41
+ "step": 20
42
+ },
43
+ {
44
+ "epoch": 0.19900497512437812,
45
+ "grad_norm": 0.9932226538658142,
46
+ "learning_rate": 4.9453690018345144e-05,
47
+ "loss": 3.5978,
48
+ "num_input_tokens_seen": 34336,
49
+ "step": 25
50
+ },
51
+ {
52
+ "epoch": 0.23880597014925373,
53
+ "grad_norm": 1.027048945426941,
54
+ "learning_rate": 4.9214579028215776e-05,
55
+ "loss": 3.5563,
56
+ "num_input_tokens_seen": 39456,
57
+ "step": 30
58
+ },
59
+ {
60
+ "epoch": 0.27860696517412936,
61
+ "grad_norm": 1.1643048524856567,
62
+ "learning_rate": 4.893298743830168e-05,
63
+ "loss": 3.7193,
64
+ "num_input_tokens_seen": 45280,
65
+ "step": 35
66
+ },
67
+ {
68
+ "epoch": 0.31840796019900497,
69
+ "grad_norm": 0.9160460829734802,
70
+ "learning_rate": 4.860940925593703e-05,
71
+ "loss": 3.4887,
72
+ "num_input_tokens_seen": 51104,
73
+ "step": 40
74
+ },
75
+ {
76
+ "epoch": 0.3582089552238806,
77
+ "grad_norm": 0.8983442783355713,
78
+ "learning_rate": 4.8244412147206284e-05,
79
+ "loss": 3.4482,
80
+ "num_input_tokens_seen": 56672,
81
+ "step": 45
82
+ },
83
+ {
84
+ "epoch": 0.39800995024875624,
85
+ "grad_norm": 1.1248815059661865,
86
+ "learning_rate": 4.783863644106502e-05,
87
+ "loss": 3.5251,
88
+ "num_input_tokens_seen": 61680,
89
+ "step": 50
90
+ },
91
+ {
92
+ "epoch": 0.43781094527363185,
93
+ "grad_norm": 0.7155267596244812,
94
+ "learning_rate": 4.7392794005985326e-05,
95
+ "loss": 3.4091,
96
+ "num_input_tokens_seen": 68928,
97
+ "step": 55
98
+ },
99
+ {
100
+ "epoch": 0.47761194029850745,
101
+ "grad_norm": 0.987359881401062,
102
+ "learning_rate": 4.690766700109659e-05,
103
+ "loss": 3.4556,
104
+ "num_input_tokens_seen": 77056,
105
+ "step": 60
106
+ },
107
+ {
108
+ "epoch": 0.5174129353233831,
109
+ "grad_norm": 0.8892150521278381,
110
+ "learning_rate": 4.638410650401267e-05,
111
+ "loss": 3.3753,
112
+ "num_input_tokens_seen": 84368,
113
+ "step": 65
114
+ },
115
+ {
116
+ "epoch": 0.5572139303482587,
117
+ "grad_norm": 0.7842346429824829,
118
+ "learning_rate": 4.5823031017752485e-05,
119
+ "loss": 3.3786,
120
+ "num_input_tokens_seen": 90272,
121
+ "step": 70
122
+ },
123
+ {
124
+ "epoch": 0.5970149253731343,
125
+ "grad_norm": 1.263541579246521,
126
+ "learning_rate": 4.522542485937369e-05,
127
+ "loss": 3.4089,
128
+ "num_input_tokens_seen": 95600,
129
+ "step": 75
130
+ },
131
+ {
132
+ "epoch": 0.6368159203980099,
133
+ "grad_norm": 1.5767709016799927,
134
+ "learning_rate": 4.4592336433146e-05,
135
+ "loss": 3.4508,
136
+ "num_input_tokens_seen": 102928,
137
+ "step": 80
138
+ },
139
+ {
140
+ "epoch": 0.6766169154228856,
141
+ "grad_norm": 1.70329749584198,
142
+ "learning_rate": 4.3924876391293915e-05,
143
+ "loss": 3.333,
144
+ "num_input_tokens_seen": 109584,
145
+ "step": 85
146
+ },
147
+ {
148
+ "epoch": 0.7164179104477612,
149
+ "grad_norm": 1.2080343961715698,
150
+ "learning_rate": 4.3224215685535294e-05,
151
+ "loss": 3.3651,
152
+ "num_input_tokens_seen": 117312,
153
+ "step": 90
154
+ },
155
+ {
156
+ "epoch": 0.7562189054726368,
157
+ "grad_norm": 1.652740478515625,
158
+ "learning_rate": 4.249158351283414e-05,
159
+ "loss": 3.285,
160
+ "num_input_tokens_seen": 123312,
161
+ "step": 95
162
+ },
163
+ {
164
+ "epoch": 0.7960199004975125,
165
+ "grad_norm": 1.2327072620391846,
166
+ "learning_rate": 4.172826515897146e-05,
167
+ "loss": 3.3726,
168
+ "num_input_tokens_seen": 129664,
169
+ "step": 100
170
+ },
171
+ {
172
+ "epoch": 0.835820895522388,
173
+ "grad_norm": 0.9110429286956787,
174
+ "learning_rate": 4.093559974371725e-05,
175
+ "loss": 3.349,
176
+ "num_input_tokens_seen": 138128,
177
+ "step": 105
178
+ },
179
+ {
180
+ "epoch": 0.8756218905472637,
181
+ "grad_norm": 1.3581809997558594,
182
+ "learning_rate": 4.011497787155938e-05,
183
+ "loss": 3.3335,
184
+ "num_input_tokens_seen": 144064,
185
+ "step": 110
186
+ },
187
+ {
188
+ "epoch": 0.9154228855721394,
189
+ "grad_norm": 1.4135611057281494,
190
+ "learning_rate": 3.92678391921108e-05,
191
+ "loss": 3.3096,
192
+ "num_input_tokens_seen": 149760,
193
+ "step": 115
194
+ },
195
+ {
196
+ "epoch": 0.9552238805970149,
197
+ "grad_norm": 1.2543668746948242,
198
+ "learning_rate": 3.8395669874474915e-05,
199
+ "loss": 3.2696,
200
+ "num_input_tokens_seen": 155088,
201
+ "step": 120
202
+ },
203
+ {
204
+ "epoch": 0.9950248756218906,
205
+ "grad_norm": 1.23209547996521,
206
+ "learning_rate": 3.7500000000000003e-05,
207
+ "loss": 3.3071,
208
+ "num_input_tokens_seen": 163328,
209
+ "step": 125
210
+ },
211
+ {
212
+ "epoch": 1.0398009950248757,
213
+ "grad_norm": 1.7540336847305298,
214
+ "learning_rate": 3.6582400877996546e-05,
215
+ "loss": 3.8956,
216
+ "num_input_tokens_seen": 168832,
217
+ "step": 130
218
+ },
219
+ {
220
+ "epoch": 1.0796019900497513,
221
+ "grad_norm": 1.619620680809021,
222
+ "learning_rate": 3.564448228912682e-05,
223
+ "loss": 3.2505,
224
+ "num_input_tokens_seen": 174544,
225
+ "step": 135
226
+ },
227
+ {
228
+ "epoch": 1.1194029850746268,
229
+ "grad_norm": 1.514601230621338,
230
+ "learning_rate": 3.4687889661302576e-05,
231
+ "loss": 3.249,
232
+ "num_input_tokens_seen": 182176,
233
+ "step": 140
234
+ },
235
+ {
236
+ "epoch": 1.1592039800995024,
237
+ "grad_norm": 1.6307106018066406,
238
+ "learning_rate": 3.3714301183045385e-05,
239
+ "loss": 3.1777,
240
+ "num_input_tokens_seen": 187680,
241
+ "step": 145
242
+ },
243
+ {
244
+ "epoch": 1.199004975124378,
245
+ "grad_norm": 2.23348331451416,
246
+ "learning_rate": 3.272542485937369e-05,
247
+ "loss": 3.2005,
248
+ "num_input_tokens_seen": 194176,
249
+ "step": 150
250
+ },
251
+ {
252
+ "epoch": 1.2388059701492538,
253
+ "grad_norm": 2.122501850128174,
254
+ "learning_rate": 3.172299551538164e-05,
255
+ "loss": 3.1882,
256
+ "num_input_tokens_seen": 201904,
257
+ "step": 155
258
+ },
259
+ {
260
+ "epoch": 1.2786069651741294,
261
+ "grad_norm": 1.8795195817947388,
262
+ "learning_rate": 3.0708771752766394e-05,
263
+ "loss": 3.2861,
264
+ "num_input_tokens_seen": 207344,
265
+ "step": 160
266
+ },
267
+ {
268
+ "epoch": 1.3184079601990049,
269
+ "grad_norm": 2.0966134071350098,
270
+ "learning_rate": 2.9684532864643122e-05,
271
+ "loss": 3.2012,
272
+ "num_input_tokens_seen": 212480,
273
+ "step": 165
274
+ },
275
+ {
276
+ "epoch": 1.3582089552238805,
277
+ "grad_norm": 1.3658726215362549,
278
+ "learning_rate": 2.8652075714060295e-05,
279
+ "loss": 3.1424,
280
+ "num_input_tokens_seen": 219840,
281
+ "step": 170
282
+ },
283
+ {
284
+ "epoch": 1.3980099502487562,
285
+ "grad_norm": 1.7803125381469727,
286
+ "learning_rate": 2.761321158169134e-05,
287
+ "loss": 3.1061,
288
+ "num_input_tokens_seen": 224544,
289
+ "step": 175
290
+ },
291
+ {
292
+ "epoch": 1.4378109452736318,
293
+ "grad_norm": 2.324481964111328,
294
+ "learning_rate": 2.656976298823284e-05,
295
+ "loss": 3.1739,
296
+ "num_input_tokens_seen": 231760,
297
+ "step": 180
298
+ },
299
+ {
300
+ "epoch": 1.4776119402985075,
301
+ "grad_norm": 1.5387252569198608,
302
+ "learning_rate": 2.5523560497083926e-05,
303
+ "loss": 3.1692,
304
+ "num_input_tokens_seen": 239056,
305
+ "step": 185
306
+ },
307
+ {
308
+ "epoch": 1.517412935323383,
309
+ "grad_norm": 2.545790433883667,
310
+ "learning_rate": 2.447643950291608e-05,
311
+ "loss": 3.2116,
312
+ "num_input_tokens_seen": 246576,
313
+ "step": 190
314
+ },
315
+ {
316
+ "epoch": 1.5572139303482588,
317
+ "grad_norm": 1.913610577583313,
318
+ "learning_rate": 2.3430237011767167e-05,
319
+ "loss": 3.3134,
320
+ "num_input_tokens_seen": 253360,
321
+ "step": 195
322
+ },
323
+ {
324
+ "epoch": 1.5970149253731343,
325
+ "grad_norm": 2.4905383586883545,
326
+ "learning_rate": 2.238678841830867e-05,
327
+ "loss": 3.2215,
328
+ "num_input_tokens_seen": 260240,
329
+ "step": 200
330
+ },
331
+ {
332
+ "epoch": 1.63681592039801,
333
+ "grad_norm": 2.024183511734009,
334
+ "learning_rate": 2.1347924285939714e-05,
335
+ "loss": 3.0594,
336
+ "num_input_tokens_seen": 265520,
337
+ "step": 205
338
+ },
339
+ {
340
+ "epoch": 1.6766169154228856,
341
+ "grad_norm": 1.0908023118972778,
342
+ "learning_rate": 2.031546713535688e-05,
343
+ "loss": 3.1452,
344
+ "num_input_tokens_seen": 274144,
345
+ "step": 210
346
+ },
347
+ {
348
+ "epoch": 1.716417910447761,
349
+ "grad_norm": 1.8009971380233765,
350
+ "learning_rate": 1.9291228247233605e-05,
351
+ "loss": 3.2481,
352
+ "num_input_tokens_seen": 281024,
353
+ "step": 215
354
+ },
355
+ {
356
+ "epoch": 1.756218905472637,
357
+ "grad_norm": 2.282066583633423,
358
+ "learning_rate": 1.827700448461836e-05,
359
+ "loss": 3.1269,
360
+ "num_input_tokens_seen": 290608,
361
+ "step": 220
362
+ },
363
+ {
364
+ "epoch": 1.7960199004975124,
365
+ "grad_norm": 1.8747786283493042,
366
+ "learning_rate": 1.7274575140626318e-05,
367
+ "loss": 3.1888,
368
+ "num_input_tokens_seen": 298064,
369
+ "step": 225
370
+ },
371
+ {
372
+ "epoch": 1.835820895522388,
373
+ "grad_norm": 2.49768328666687,
374
+ "learning_rate": 1.6285698816954624e-05,
375
+ "loss": 3.2137,
376
+ "num_input_tokens_seen": 303456,
377
+ "step": 230
378
+ },
379
+ {
380
+ "epoch": 1.8756218905472637,
381
+ "grad_norm": 1.6736963987350464,
382
+ "learning_rate": 1.5312110338697426e-05,
383
+ "loss": 3.1926,
384
+ "num_input_tokens_seen": 308528,
385
+ "step": 235
386
+ },
387
+ {
388
+ "epoch": 1.9154228855721394,
389
+ "grad_norm": 1.7098288536071777,
390
+ "learning_rate": 1.4355517710873184e-05,
391
+ "loss": 3.2949,
392
+ "num_input_tokens_seen": 314816,
393
+ "step": 240
394
+ },
395
+ {
396
+ "epoch": 1.955223880597015,
397
+ "grad_norm": 1.8934247493743896,
398
+ "learning_rate": 1.3417599122003464e-05,
399
+ "loss": 3.1559,
400
+ "num_input_tokens_seen": 320224,
401
+ "step": 245
402
+ },
403
+ {
404
+ "epoch": 1.9950248756218905,
405
+ "grad_norm": 1.7036914825439453,
406
+ "learning_rate": 1.2500000000000006e-05,
407
+ "loss": 3.1411,
408
+ "num_input_tokens_seen": 326032,
409
+ "step": 250
410
+ },
411
+ {
412
+ "epoch": 2.0398009950248754,
413
+ "grad_norm": 2.040653705596924,
414
+ "learning_rate": 1.1604330125525079e-05,
415
+ "loss": 3.5418,
416
+ "num_input_tokens_seen": 331440,
417
+ "step": 255
418
+ },
419
+ {
420
+ "epoch": 2.0796019900497513,
421
+ "grad_norm": 2.3218231201171875,
422
+ "learning_rate": 1.0732160807889211e-05,
423
+ "loss": 3.0061,
424
+ "num_input_tokens_seen": 337056,
425
+ "step": 260
426
+ },
427
+ {
428
+ "epoch": 2.1194029850746268,
429
+ "grad_norm": 1.8058701753616333,
430
+ "learning_rate": 9.88502212844063e-06,
431
+ "loss": 3.102,
432
+ "num_input_tokens_seen": 342064,
433
+ "step": 265
434
+ },
435
+ {
436
+ "epoch": 2.1592039800995027,
437
+ "grad_norm": 2.413458824157715,
438
+ "learning_rate": 9.064400256282757e-06,
439
+ "loss": 2.9862,
440
+ "num_input_tokens_seen": 347152,
441
+ "step": 270
442
+ },
443
+ {
444
+ "epoch": 2.199004975124378,
445
+ "grad_norm": 2.1168735027313232,
446
+ "learning_rate": 8.271734841028553e-06,
447
+ "loss": 3.0803,
448
+ "num_input_tokens_seen": 355152,
449
+ "step": 275
450
+ },
451
+ {
452
+ "epoch": 2.2388059701492535,
453
+ "grad_norm": 2.024158239364624,
454
+ "learning_rate": 7.508416487165862e-06,
455
+ "loss": 3.1944,
456
+ "num_input_tokens_seen": 361328,
457
+ "step": 280
458
+ },
459
+ {
460
+ "epoch": 2.2786069651741294,
461
+ "grad_norm": 1.3230586051940918,
462
+ "learning_rate": 6.775784314464717e-06,
463
+ "loss": 3.1717,
464
+ "num_input_tokens_seen": 369648,
465
+ "step": 285
466
+ },
467
+ {
468
+ "epoch": 2.318407960199005,
469
+ "grad_norm": 1.2918930053710938,
470
+ "learning_rate": 6.075123608706093e-06,
471
+ "loss": 3.2106,
472
+ "num_input_tokens_seen": 377664,
473
+ "step": 290
474
+ },
475
+ {
476
+ "epoch": 2.3582089552238807,
477
+ "grad_norm": 2.0795865058898926,
478
+ "learning_rate": 5.4076635668540075e-06,
479
+ "loss": 3.0577,
480
+ "num_input_tokens_seen": 385184,
481
+ "step": 295
482
+ },
483
+ {
484
+ "epoch": 2.398009950248756,
485
+ "grad_norm": 1.6303638219833374,
486
+ "learning_rate": 4.7745751406263165e-06,
487
+ "loss": 3.1227,
488
+ "num_input_tokens_seen": 391536,
489
+ "step": 300
490
+ },
491
+ {
492
+ "epoch": 2.4378109452736316,
493
+ "grad_norm": 1.9387825727462769,
494
+ "learning_rate": 4.176968982247514e-06,
495
+ "loss": 3.1015,
496
+ "num_input_tokens_seen": 397408,
497
+ "step": 305
498
+ },
499
+ {
500
+ "epoch": 2.4776119402985075,
501
+ "grad_norm": 1.4628335237503052,
502
+ "learning_rate": 3.6158934959873353e-06,
503
+ "loss": 3.0393,
504
+ "num_input_tokens_seen": 403712,
505
+ "step": 310
506
+ },
507
+ {
508
+ "epoch": 2.517412935323383,
509
+ "grad_norm": 1.7818697690963745,
510
+ "learning_rate": 3.092332998903416e-06,
511
+ "loss": 2.9964,
512
+ "num_input_tokens_seen": 409632,
513
+ "step": 315
514
+ },
515
+ {
516
+ "epoch": 2.557213930348259,
517
+ "grad_norm": 2.8102335929870605,
518
+ "learning_rate": 2.6072059940146775e-06,
519
+ "loss": 3.1617,
520
+ "num_input_tokens_seen": 416704,
521
+ "step": 320
522
+ },
523
+ {
524
+ "epoch": 2.5970149253731343,
525
+ "grad_norm": 1.5898032188415527,
526
+ "learning_rate": 2.1613635589349756e-06,
527
+ "loss": 3.0388,
528
+ "num_input_tokens_seen": 425056,
529
+ "step": 325
530
+ },
531
+ {
532
+ "epoch": 2.6368159203980097,
533
+ "grad_norm": 2.6500918865203857,
534
+ "learning_rate": 1.7555878527937164e-06,
535
+ "loss": 3.158,
536
+ "num_input_tokens_seen": 430816,
537
+ "step": 330
538
+ },
539
+ {
540
+ "epoch": 2.6766169154228856,
541
+ "grad_norm": 2.318143844604492,
542
+ "learning_rate": 1.3905907440629752e-06,
543
+ "loss": 3.0348,
544
+ "num_input_tokens_seen": 437456,
545
+ "step": 335
546
+ },
547
+ {
548
+ "epoch": 2.716417910447761,
549
+ "grad_norm": 2.366307020187378,
550
+ "learning_rate": 1.067012561698319e-06,
551
+ "loss": 3.1515,
552
+ "num_input_tokens_seen": 442976,
553
+ "step": 340
554
+ },
555
+ {
556
+ "epoch": 2.756218905472637,
557
+ "grad_norm": 1.3784323930740356,
558
+ "learning_rate": 7.854209717842231e-07,
559
+ "loss": 3.0978,
560
+ "num_input_tokens_seen": 450688,
561
+ "step": 345
562
+ },
563
+ {
564
+ "epoch": 2.7960199004975124,
565
+ "grad_norm": 1.7502210140228271,
566
+ "learning_rate": 5.463099816548579e-07,
567
+ "loss": 3.051,
568
+ "num_input_tokens_seen": 457344,
569
+ "step": 350
570
+ },
571
+ {
572
+ "epoch": 2.835820895522388,
573
+ "grad_norm": 1.6103492975234985,
574
+ "learning_rate": 3.5009907323737825e-07,
575
+ "loss": 3.0632,
576
+ "num_input_tokens_seen": 463584,
577
+ "step": 355
578
+ },
579
+ {
580
+ "epoch": 2.8756218905472637,
581
+ "grad_norm": 3.220888376235962,
582
+ "learning_rate": 1.9713246713805588e-07,
583
+ "loss": 3.0875,
584
+ "num_input_tokens_seen": 468400,
585
+ "step": 360
586
+ },
587
+ {
588
+ "epoch": 2.9154228855721396,
589
+ "grad_norm": 1.726335048675537,
590
+ "learning_rate": 8.767851876239074e-08,
591
+ "loss": 3.1218,
592
+ "num_input_tokens_seen": 476128,
593
+ "step": 365
594
+ },
595
+ {
596
+ "epoch": 2.955223880597015,
597
+ "grad_norm": 3.062647819519043,
598
+ "learning_rate": 2.192924752854042e-08,
599
+ "loss": 3.0581,
600
+ "num_input_tokens_seen": 484320,
601
+ "step": 370
602
+ },
603
+ {
604
+ "epoch": 2.9950248756218905,
605
+ "grad_norm": 1.9430413246154785,
606
+ "learning_rate": 0.0,
607
+ "loss": 2.9967,
608
+ "num_input_tokens_seen": 489472,
609
+ "step": 375
610
+ },
611
+ {
612
+ "epoch": 2.9950248756218905,
613
+ "num_input_tokens_seen": 489472,
614
+ "step": 375,
615
+ "total_flos": 2.082450075077837e+16,
616
+ "train_loss": 3.2915359853108725,
617
+ "train_runtime": 1375.5479,
618
+ "train_samples_per_second": 4.382,
619
+ "train_steps_per_second": 0.273
620
+ }
621
+ ],
622
+ "logging_steps": 5,
623
+ "max_steps": 375,
624
+ "num_input_tokens_seen": 489472,
625
+ "num_train_epochs": 3,
626
+ "save_steps": 100,
627
+ "stateful_callbacks": {
628
+ "TrainerControl": {
629
+ "args": {
630
+ "should_epoch_stop": false,
631
+ "should_evaluate": false,
632
+ "should_log": false,
633
+ "should_save": true,
634
+ "should_training_stop": true
635
+ },
636
+ "attributes": {}
637
+ }
638
+ },
639
+ "total_flos": 2.082450075077837e+16,
640
+ "train_batch_size": 2,
641
+ "trial_name": null,
642
+ "trial_params": null
643
+ }
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:269a2dc811c0028db8d3c0ba72f8179fa9423f0d690cf0e7ff5fc6a4779243c1
3
+ size 5688
training_args.yaml ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ bf16: true
2
+ cutoff_len: 2048
3
+ dataset: Catsith
4
+ dataset_dir: data
5
+ ddp_timeout: 180000000
6
+ do_train: true
7
+ finetuning_type: lora
8
+ flash_attn: auto
9
+ gradient_accumulation_steps: 8
10
+ include_num_input_tokens_seen: true
11
+ learning_rate: 5.0e-05
12
+ logging_steps: 5
13
+ lora_alpha: 16
14
+ lora_dropout: 0
15
+ lora_rank: 8
16
+ lora_target: all
17
+ lr_scheduler_type: cosine
18
+ max_grad_norm: 1.0
19
+ max_samples: 100000
20
+ model_name_or_path: Qwen/Qwen2.5-7B
21
+ num_train_epochs: 3.0
22
+ optim: adamw_torch
23
+ output_dir: saves/Qwen2.5-7B/lora/train_2025-04-10-02-02-13
24
+ packing: false
25
+ per_device_train_batch_size: 2
26
+ plot_loss: true
27
+ preprocessing_num_workers: 16
28
+ report_to: none
29
+ save_steps: 100
30
+ stage: sft
31
+ template: default
32
+ trust_remote_code: true
33
+ warmup_steps: 0
training_loss.png ADDED
vocab.json ADDED
The diff for this file is too large to render. See raw diff