kamizane commited on
Commit
3a16ceb
·
verified ·
1 Parent(s): 406e94c

Training in progress, step 250, checkpoint

Browse files
checkpoint-250/README.md ADDED
@@ -0,0 +1,208 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: meta-llama/Llama-3.2-3B-Instruct
3
+ library_name: peft
4
+ tags:
5
+ - base_model:adapter:meta-llama/Llama-3.2-3B-Instruct
6
+ - lora
7
+ - sft
8
+ - transformers
9
+ - trl
10
+ ---
11
+
12
+ # Model Card for Model ID
13
+
14
+ <!-- Provide a quick summary of what the model is/does. -->
15
+
16
+
17
+
18
+ ## Model Details
19
+
20
+ ### Model Description
21
+
22
+ <!-- Provide a longer summary of what this model is. -->
23
+
24
+
25
+
26
+ - **Developed by:** [More Information Needed]
27
+ - **Funded by [optional]:** [More Information Needed]
28
+ - **Shared by [optional]:** [More Information Needed]
29
+ - **Model type:** [More Information Needed]
30
+ - **Language(s) (NLP):** [More Information Needed]
31
+ - **License:** [More Information Needed]
32
+ - **Finetuned from model [optional]:** [More Information Needed]
33
+
34
+ ### Model Sources [optional]
35
+
36
+ <!-- Provide the basic links for the model. -->
37
+
38
+ - **Repository:** [More Information Needed]
39
+ - **Paper [optional]:** [More Information Needed]
40
+ - **Demo [optional]:** [More Information Needed]
41
+
42
+ ## Uses
43
+
44
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
45
+
46
+ ### Direct Use
47
+
48
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
49
+
50
+ [More Information Needed]
51
+
52
+ ### Downstream Use [optional]
53
+
54
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
55
+
56
+ [More Information Needed]
57
+
58
+ ### Out-of-Scope Use
59
+
60
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
61
+
62
+ [More Information Needed]
63
+
64
+ ## Bias, Risks, and Limitations
65
+
66
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
67
+
68
+ [More Information Needed]
69
+
70
+ ### Recommendations
71
+
72
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
73
+
74
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
75
+
76
+ ## How to Get Started with the Model
77
+
78
+ Use the code below to get started with the model.
79
+
80
+ [More Information Needed]
81
+
82
+ ## Training Details
83
+
84
+ ### Training Data
85
+
86
+ <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
87
+
88
+ [More Information Needed]
89
+
90
+ ### Training Procedure
91
+
92
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
93
+
94
+ #### Preprocessing [optional]
95
+
96
+ [More Information Needed]
97
+
98
+
99
+ #### Training Hyperparameters
100
+
101
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
102
+
103
+ #### Speeds, Sizes, Times [optional]
104
+
105
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
106
+
107
+ [More Information Needed]
108
+
109
+ ## Evaluation
110
+
111
+ <!-- This section describes the evaluation protocols and provides the results. -->
112
+
113
+ ### Testing Data, Factors & Metrics
114
+
115
+ #### Testing Data
116
+
117
+ <!-- This should link to a Dataset Card if possible. -->
118
+
119
+ [More Information Needed]
120
+
121
+ #### Factors
122
+
123
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
124
+
125
+ [More Information Needed]
126
+
127
+ #### Metrics
128
+
129
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
130
+
131
+ [More Information Needed]
132
+
133
+ ### Results
134
+
135
+ [More Information Needed]
136
+
137
+ #### Summary
138
+
139
+
140
+
141
+ ## Model Examination [optional]
142
+
143
+ <!-- Relevant interpretability work for the model goes here -->
144
+
145
+ [More Information Needed]
146
+
147
+ ## Environmental Impact
148
+
149
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
150
+
151
+ Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
152
+
153
+ - **Hardware Type:** [More Information Needed]
154
+ - **Hours used:** [More Information Needed]
155
+ - **Cloud Provider:** [More Information Needed]
156
+ - **Compute Region:** [More Information Needed]
157
+ - **Carbon Emitted:** [More Information Needed]
158
+
159
+ ## Technical Specifications [optional]
160
+
161
+ ### Model Architecture and Objective
162
+
163
+ [More Information Needed]
164
+
165
+ ### Compute Infrastructure
166
+
167
+ [More Information Needed]
168
+
169
+ #### Hardware
170
+
171
+ [More Information Needed]
172
+
173
+ #### Software
174
+
175
+ [More Information Needed]
176
+
177
+ ## Citation [optional]
178
+
179
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
180
+
181
+ **BibTeX:**
182
+
183
+ [More Information Needed]
184
+
185
+ **APA:**
186
+
187
+ [More Information Needed]
188
+
189
+ ## Glossary [optional]
190
+
191
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
192
+
193
+ [More Information Needed]
194
+
195
+ ## More Information [optional]
196
+
197
+ [More Information Needed]
198
+
199
+ ## Model Card Authors [optional]
200
+
201
+ [More Information Needed]
202
+
203
+ ## Model Card Contact
204
+
205
+ [More Information Needed]
206
+ ### Framework versions
207
+
208
+ - PEFT 0.19.1
checkpoint-250/adapter_config.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": {
6
+ "base_model_class": "LlamaForCausalLM",
7
+ "parent_library": "transformers.models.llama.modeling_llama"
8
+ },
9
+ "base_model_name_or_path": "meta-llama/Llama-3.2-3B-Instruct",
10
+ "bias": "none",
11
+ "corda_config": null,
12
+ "ensure_weight_tying": false,
13
+ "eva_config": null,
14
+ "exclude_modules": null,
15
+ "fan_in_fan_out": false,
16
+ "inference_mode": true,
17
+ "init_lora_weights": true,
18
+ "layer_replication": null,
19
+ "layers_pattern": null,
20
+ "layers_to_transform": null,
21
+ "loftq_config": {},
22
+ "lora_alpha": 64,
23
+ "lora_bias": false,
24
+ "lora_dropout": 0.1,
25
+ "lora_ga_config": null,
26
+ "megatron_config": null,
27
+ "megatron_core": "megatron.core",
28
+ "modules_to_save": null,
29
+ "peft_type": "LORA",
30
+ "peft_version": "0.19.1",
31
+ "qalora_group_size": 16,
32
+ "r": 32,
33
+ "rank_pattern": {},
34
+ "revision": null,
35
+ "target_modules": [
36
+ "gate_proj",
37
+ "q_proj",
38
+ "v_proj",
39
+ "up_proj",
40
+ "o_proj",
41
+ "k_proj",
42
+ "down_proj"
43
+ ],
44
+ "target_parameters": null,
45
+ "task_type": null,
46
+ "trainable_token_indices": null,
47
+ "use_bdlora": null,
48
+ "use_dora": false,
49
+ "use_qalora": false,
50
+ "use_rslora": false
51
+ }
checkpoint-250/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7283e19a60ca4f3605bd24b56b9eeaa8d19b3a40edd416087b9a1f3cad4df566
3
+ size 97307936
checkpoint-250/chat_template.jinja ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {{- bos_token }}
2
+ {%- if custom_tools is defined %}
3
+ {%- set tools = custom_tools %}
4
+ {%- endif %}
5
+ {%- if not tools_in_user_message is defined %}
6
+ {%- set tools_in_user_message = true %}
7
+ {%- endif %}
8
+ {%- if not date_string is defined %}
9
+ {%- if strftime_now is defined %}
10
+ {%- set date_string = strftime_now("%d %b %Y") %}
11
+ {%- else %}
12
+ {%- set date_string = "26 Jul 2024" %}
13
+ {%- endif %}
14
+ {%- endif %}
15
+ {%- if not tools is defined %}
16
+ {%- set tools = none %}
17
+ {%- endif %}
18
+
19
+ {#- This block extracts the system message, so we can slot it into the right place. #}
20
+ {%- if messages[0]['role'] == 'system' %}
21
+ {%- set system_message = messages[0]['content']|trim %}
22
+ {%- set messages = messages[1:] %}
23
+ {%- else %}
24
+ {%- set system_message = "" %}
25
+ {%- endif %}
26
+
27
+ {#- System message #}
28
+ {{- "<|start_header_id|>system<|end_header_id|>\n\n" }}
29
+ {%- if tools is not none %}
30
+ {{- "Environment: ipython\n" }}
31
+ {%- endif %}
32
+ {{- "Cutting Knowledge Date: December 2023\n" }}
33
+ {{- "Today Date: " + date_string + "\n\n" }}
34
+ {%- if tools is not none and not tools_in_user_message %}
35
+ {{- "You have access to the following functions. To call a function, please respond with JSON for a function call." }}
36
+ {{- 'Respond in the format {"name": function name, "parameters": dictionary of argument name and its value}.' }}
37
+ {{- "Do not use variables.\n\n" }}
38
+ {%- for t in tools %}
39
+ {{- t | tojson(indent=4) }}
40
+ {{- "\n\n" }}
41
+ {%- endfor %}
42
+ {%- endif %}
43
+ {{- system_message }}
44
+ {{- "<|eot_id|>" }}
45
+
46
+ {#- Custom tools are passed in a user message with some extra guidance #}
47
+ {%- if tools_in_user_message and not tools is none %}
48
+ {#- Extract the first user message so we can plug it in here #}
49
+ {%- if messages | length != 0 %}
50
+ {%- set first_user_message = messages[0]['content']|trim %}
51
+ {%- set messages = messages[1:] %}
52
+ {%- else %}
53
+ {{- raise_exception("Cannot put tools in the first user message when there's no first user message!") }}
54
+ {%- endif %}
55
+ {{- '<|start_header_id|>user<|end_header_id|>\n\n' -}}
56
+ {{- "Given the following functions, please respond with a JSON for a function call " }}
57
+ {{- "with its proper arguments that best answers the given prompt.\n\n" }}
58
+ {{- 'Respond in the format {"name": function name, "parameters": dictionary of argument name and its value}.' }}
59
+ {{- "Do not use variables.\n\n" }}
60
+ {%- for t in tools %}
61
+ {{- t | tojson(indent=4) }}
62
+ {{- "\n\n" }}
63
+ {%- endfor %}
64
+ {{- first_user_message + "<|eot_id|>"}}
65
+ {%- endif %}
66
+
67
+ {%- for message in messages %}
68
+ {%- if not (message.role == 'ipython' or message.role == 'tool' or 'tool_calls' in message) %}
69
+ {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>\n\n'+ message['content'] | trim + '<|eot_id|>' }}
70
+ {%- elif 'tool_calls' in message %}
71
+ {%- if not message.tool_calls|length == 1 %}
72
+ {{- raise_exception("This model only supports single tool-calls at once!") }}
73
+ {%- endif %}
74
+ {%- set tool_call = message.tool_calls[0].function %}
75
+ {{- '<|start_header_id|>assistant<|end_header_id|>\n\n' -}}
76
+ {{- '{"name": "' + tool_call.name + '", ' }}
77
+ {{- '"parameters": ' }}
78
+ {{- tool_call.arguments | tojson }}
79
+ {{- "}" }}
80
+ {{- "<|eot_id|>" }}
81
+ {%- elif message.role == "tool" or message.role == "ipython" %}
82
+ {{- "<|start_header_id|>ipython<|end_header_id|>\n\n" }}
83
+ {%- if message.content is mapping or message.content is iterable %}
84
+ {{- message.content | tojson }}
85
+ {%- else %}
86
+ {{- message.content }}
87
+ {%- endif %}
88
+ {{- "<|eot_id|>" }}
89
+ {%- endif %}
90
+ {%- endfor %}
91
+ {%- if add_generation_prompt %}
92
+ {{- '<|start_header_id|>assistant<|end_header_id|>\n\n' }}
93
+ {%- endif %}
checkpoint-250/optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c5abd0b58ef338347efe9eb416b2b078d9f5b013998bc6bfe1eb367b51dcf141
3
+ size 99244805
checkpoint-250/rng_state.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:359e9de1e2d3ad1e0a679aab708daaf092a8d7415a9609ba6cfb5761866cdaa5
3
+ size 14773
checkpoint-250/scheduler.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:989a7aaeda34d9e091b28e019c4dbb8c022f29b24d9d369336f31d3d6decdb33
3
+ size 1465
checkpoint-250/tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0ad537f502cb4887e79ec677aadf59fc5601551711efcda3826ad17d4541e422
3
+ size 17209467
checkpoint-250/tokenizer_config.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "tokenizers",
3
+ "bos_token": "<|begin_of_text|>",
4
+ "clean_up_tokenization_spaces": true,
5
+ "eos_token": "<|eot_id|>",
6
+ "is_local": false,
7
+ "map_device": "auto",
8
+ "model_input_names": [
9
+ "input_ids",
10
+ "attention_mask"
11
+ ],
12
+ "model_max_length": 131072,
13
+ "pad_token": "<|eot_id|>",
14
+ "tokenizer_class": "TokenizersBackend"
15
+ }
checkpoint-250/trainer_state.json ADDED
@@ -0,0 +1,559 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_global_step": null,
3
+ "best_metric": null,
4
+ "best_model_checkpoint": null,
5
+ "epoch": 1.8950695322376738,
6
+ "eval_steps": 10,
7
+ "global_step": 250,
8
+ "is_hyper_param_search": false,
9
+ "is_local_process_zero": true,
10
+ "is_world_process_zero": true,
11
+ "log_history": [
12
+ {
13
+ "entropy": 2.116106641292572,
14
+ "epoch": 0.07585335018963338,
15
+ "grad_norm": 1.4921875,
16
+ "learning_rate": 5.6250000000000005e-05,
17
+ "loss": 2.914295959472656,
18
+ "mean_token_accuracy": 0.5410080701112747,
19
+ "num_tokens": 36823.0,
20
+ "step": 10
21
+ },
22
+ {
23
+ "epoch": 0.07585335018963338,
24
+ "eval_entropy": 2.552819073200226,
25
+ "eval_loss": 2.6676909923553467,
26
+ "eval_mean_token_accuracy": 0.5321294479072094,
27
+ "eval_num_tokens": 36823.0,
28
+ "eval_runtime": 14.7674,
29
+ "eval_samples_per_second": 0.542,
30
+ "eval_steps_per_second": 0.542,
31
+ "step": 10
32
+ },
33
+ {
34
+ "entropy": 1.9473248382409414,
35
+ "epoch": 0.15170670037926676,
36
+ "grad_norm": 0.87890625,
37
+ "learning_rate": 9.999152908979117e-05,
38
+ "loss": 1.9090084075927733,
39
+ "mean_token_accuracy": 0.6584314892689387,
40
+ "num_tokens": 65881.0,
41
+ "step": 20
42
+ },
43
+ {
44
+ "epoch": 0.15170670037926676,
45
+ "eval_entropy": 1.8724936991930008,
46
+ "eval_loss": 1.9479429721832275,
47
+ "eval_mean_token_accuracy": 0.6351580396294594,
48
+ "eval_num_tokens": 65881.0,
49
+ "eval_runtime": 14.8467,
50
+ "eval_samples_per_second": 0.539,
51
+ "eval_steps_per_second": 0.539,
52
+ "step": 20
53
+ },
54
+ {
55
+ "entropy": 1.5991886417071024,
56
+ "epoch": 0.22756005056890014,
57
+ "grad_norm": 1.4765625,
58
+ "learning_rate": 9.984101496455829e-05,
59
+ "loss": 1.5578083038330077,
60
+ "mean_token_accuracy": 0.7192381203174592,
61
+ "num_tokens": 89977.0,
62
+ "step": 30
63
+ },
64
+ {
65
+ "epoch": 0.22756005056890014,
66
+ "eval_entropy": 1.6338046044111252,
67
+ "eval_loss": 1.694503903388977,
68
+ "eval_mean_token_accuracy": 0.6637412160634995,
69
+ "eval_num_tokens": 89977.0,
70
+ "eval_runtime": 14.8298,
71
+ "eval_samples_per_second": 0.539,
72
+ "eval_steps_per_second": 0.539,
73
+ "step": 30
74
+ },
75
+ {
76
+ "entropy": 1.6071883370478948,
77
+ "epoch": 0.3034134007585335,
78
+ "grad_norm": 0.71484375,
79
+ "learning_rate": 9.950291051311487e-05,
80
+ "loss": 1.6236091613769532,
81
+ "mean_token_accuracy": 0.6928597639004389,
82
+ "num_tokens": 122672.0,
83
+ "step": 40
84
+ },
85
+ {
86
+ "epoch": 0.3034134007585335,
87
+ "eval_entropy": 1.5961390733718872,
88
+ "eval_loss": 1.5684512853622437,
89
+ "eval_mean_token_accuracy": 0.6787843257188797,
90
+ "eval_num_tokens": 122672.0,
91
+ "eval_runtime": 14.7973,
92
+ "eval_samples_per_second": 0.541,
93
+ "eval_steps_per_second": 0.541,
94
+ "step": 40
95
+ },
96
+ {
97
+ "entropy": 1.3055346330006918,
98
+ "epoch": 0.37926675094816686,
99
+ "grad_norm": 0.9453125,
100
+ "learning_rate": 9.897848828427202e-05,
101
+ "loss": 1.2936326026916505,
102
+ "mean_token_accuracy": 0.7341216415166855,
103
+ "num_tokens": 152626.0,
104
+ "step": 50
105
+ },
106
+ {
107
+ "epoch": 0.37926675094816686,
108
+ "eval_entropy": 1.4331321269273758,
109
+ "eval_loss": 1.410101294517517,
110
+ "eval_mean_token_accuracy": 0.7011745795607567,
111
+ "eval_num_tokens": 152626.0,
112
+ "eval_runtime": 14.7788,
113
+ "eval_samples_per_second": 0.541,
114
+ "eval_steps_per_second": 0.541,
115
+ "step": 50
116
+ },
117
+ {
118
+ "entropy": 1.11328877111276,
119
+ "epoch": 0.45512010113780027,
120
+ "grad_norm": 0.82421875,
121
+ "learning_rate": 9.826972208488447e-05,
122
+ "loss": 1.0861340522766114,
123
+ "mean_token_accuracy": 0.766385022799174,
124
+ "num_tokens": 178156.0,
125
+ "step": 60
126
+ },
127
+ {
128
+ "epoch": 0.45512010113780027,
129
+ "eval_entropy": 1.3111007660627365,
130
+ "eval_loss": 1.2872167825698853,
131
+ "eval_mean_token_accuracy": 0.7273842021822929,
132
+ "eval_num_tokens": 178156.0,
133
+ "eval_runtime": 14.7936,
134
+ "eval_samples_per_second": 0.541,
135
+ "eval_steps_per_second": 0.541,
136
+ "step": 60
137
+ },
138
+ {
139
+ "entropy": 1.3175925850868224,
140
+ "epoch": 0.5309734513274337,
141
+ "grad_norm": 0.625,
142
+ "learning_rate": 9.737927955088705e-05,
143
+ "loss": 1.2941490173339845,
144
+ "mean_token_accuracy": 0.7372792253891627,
145
+ "num_tokens": 209487.0,
146
+ "step": 70
147
+ },
148
+ {
149
+ "epoch": 0.5309734513274337,
150
+ "eval_entropy": 1.2998864650726318,
151
+ "eval_loss": 1.2285542488098145,
152
+ "eval_mean_token_accuracy": 0.7347995787858963,
153
+ "eval_num_tokens": 209487.0,
154
+ "eval_runtime": 14.8531,
155
+ "eval_samples_per_second": 0.539,
156
+ "eval_steps_per_second": 0.539,
157
+ "step": 70
158
+ },
159
+ {
160
+ "entropy": 1.1506140291690827,
161
+ "epoch": 0.606826801517067,
162
+ "grad_norm": 0.828125,
163
+ "learning_rate": 9.631051210691558e-05,
164
+ "loss": 1.134031391143799,
165
+ "mean_token_accuracy": 0.760423094034195,
166
+ "num_tokens": 239555.0,
167
+ "step": 80
168
+ },
169
+ {
170
+ "epoch": 0.606826801517067,
171
+ "eval_entropy": 1.2010595947504044,
172
+ "eval_loss": 1.1256182193756104,
173
+ "eval_mean_token_accuracy": 0.7571268677711487,
174
+ "eval_num_tokens": 239555.0,
175
+ "eval_runtime": 15.6324,
176
+ "eval_samples_per_second": 0.512,
177
+ "eval_steps_per_second": 0.512,
178
+ "step": 80
179
+ },
180
+ {
181
+ "entropy": 0.9923018544912339,
182
+ "epoch": 0.6826801517067004,
183
+ "grad_norm": 1.0078125,
184
+ "learning_rate": 9.50674423523011e-05,
185
+ "loss": 0.9289534568786622,
186
+ "mean_token_accuracy": 0.7951417863368988,
187
+ "num_tokens": 265306.0,
188
+ "step": 90
189
+ },
190
+ {
191
+ "epoch": 0.6826801517067004,
192
+ "eval_entropy": 1.0992150977253914,
193
+ "eval_loss": 1.0379621982574463,
194
+ "eval_mean_token_accuracy": 0.7777058333158493,
195
+ "eval_num_tokens": 265306.0,
196
+ "eval_runtime": 15.7361,
197
+ "eval_samples_per_second": 0.508,
198
+ "eval_steps_per_second": 0.508,
199
+ "step": 90
200
+ },
201
+ {
202
+ "entropy": 1.0375868437190852,
203
+ "epoch": 0.7585335018963337,
204
+ "grad_norm": 0.609375,
205
+ "learning_rate": 9.365474892091451e-05,
206
+ "loss": 1.0106287956237794,
207
+ "mean_token_accuracy": 0.7893585612376531,
208
+ "num_tokens": 292993.0,
209
+ "step": 100
210
+ },
211
+ {
212
+ "epoch": 0.7585335018963337,
213
+ "eval_entropy": 1.072925515472889,
214
+ "eval_loss": 1.0008392333984375,
215
+ "eval_mean_token_accuracy": 0.7823155149817467,
216
+ "eval_num_tokens": 292993.0,
217
+ "eval_runtime": 15.602,
218
+ "eval_samples_per_second": 0.513,
219
+ "eval_steps_per_second": 0.513,
220
+ "step": 100
221
+ },
222
+ {
223
+ "entropy": 1.0960371459523837,
224
+ "epoch": 0.8343868520859671,
225
+ "grad_norm": 0.7890625,
226
+ "learning_rate": 9.207774887184493e-05,
227
+ "loss": 1.0759888648986817,
228
+ "mean_token_accuracy": 0.7768891970316569,
229
+ "num_tokens": 324472.0,
230
+ "step": 110
231
+ },
232
+ {
233
+ "epoch": 0.8343868520859671,
234
+ "eval_entropy": 0.9983096048235893,
235
+ "eval_loss": 0.965083658695221,
236
+ "eval_mean_token_accuracy": 0.7886351868510246,
237
+ "eval_num_tokens": 324472.0,
238
+ "eval_runtime": 15.6552,
239
+ "eval_samples_per_second": 0.511,
240
+ "eval_steps_per_second": 0.511,
241
+ "step": 110
242
+ },
243
+ {
244
+ "entropy": 0.8683194468418757,
245
+ "epoch": 0.9102402022756005,
246
+ "grad_norm": 0.859375,
247
+ "learning_rate": 9.034237767718997e-05,
248
+ "loss": 0.839997386932373,
249
+ "mean_token_accuracy": 0.8105442355076472,
250
+ "num_tokens": 350423.0,
251
+ "step": 120
252
+ },
253
+ {
254
+ "epoch": 0.9102402022756005,
255
+ "eval_entropy": 0.9654994606971741,
256
+ "eval_loss": 0.9282829761505127,
257
+ "eval_mean_token_accuracy": 0.8008697852492332,
258
+ "eval_num_tokens": 350423.0,
259
+ "eval_runtime": 15.7206,
260
+ "eval_samples_per_second": 0.509,
261
+ "eval_steps_per_second": 0.509,
262
+ "step": 120
263
+ },
264
+ {
265
+ "entropy": 0.8921634897589683,
266
+ "epoch": 0.9860935524652339,
267
+ "grad_norm": 0.66015625,
268
+ "learning_rate": 8.8455166882279e-05,
269
+ "loss": 0.8713577270507813,
270
+ "mean_token_accuracy": 0.805043849349022,
271
+ "num_tokens": 374888.0,
272
+ "step": 130
273
+ },
274
+ {
275
+ "epoch": 0.9860935524652339,
276
+ "eval_entropy": 0.925379566848278,
277
+ "eval_loss": 0.9301751852035522,
278
+ "eval_mean_token_accuracy": 0.8013799041509628,
279
+ "eval_num_tokens": 374888.0,
280
+ "eval_runtime": 15.7302,
281
+ "eval_samples_per_second": 0.509,
282
+ "eval_steps_per_second": 0.509,
283
+ "step": 130
284
+ },
285
+ {
286
+ "entropy": 1.1222206217757726,
287
+ "epoch": 1.0606826801517066,
288
+ "grad_norm": 0.65625,
289
+ "learning_rate": 8.642321952241126e-05,
290
+ "loss": 1.0791142463684082,
291
+ "mean_token_accuracy": 0.779176946413719,
292
+ "num_tokens": 408924.0,
293
+ "step": 140
294
+ },
295
+ {
296
+ "epoch": 1.0606826801517066,
297
+ "eval_entropy": 0.9091628380119801,
298
+ "eval_loss": 0.9220267534255981,
299
+ "eval_mean_token_accuracy": 0.8066961765289307,
300
+ "eval_num_tokens": 408924.0,
301
+ "eval_runtime": 15.6764,
302
+ "eval_samples_per_second": 0.51,
303
+ "eval_steps_per_second": 0.51,
304
+ "step": 140
305
+ },
306
+ {
307
+ "entropy": 0.7742048308253289,
308
+ "epoch": 1.13653603034134,
309
+ "grad_norm": 0.74609375,
310
+ "learning_rate": 8.425418338863502e-05,
311
+ "loss": 0.7456035137176513,
312
+ "mean_token_accuracy": 0.8373923808336258,
313
+ "num_tokens": 437721.0,
314
+ "step": 150
315
+ },
316
+ {
317
+ "epoch": 1.13653603034134,
318
+ "eval_entropy": 0.8886274918913841,
319
+ "eval_loss": 0.8979178071022034,
320
+ "eval_mean_token_accuracy": 0.8057176694273949,
321
+ "eval_num_tokens": 437721.0,
322
+ "eval_runtime": 15.6592,
323
+ "eval_samples_per_second": 0.511,
324
+ "eval_steps_per_second": 0.511,
325
+ "step": 150
326
+ },
327
+ {
328
+ "entropy": 0.7018384074171384,
329
+ "epoch": 1.2123893805309733,
330
+ "grad_norm": 0.6484375,
331
+ "learning_rate": 8.195622224318879e-05,
332
+ "loss": 0.6607318878173828,
333
+ "mean_token_accuracy": 0.8447161267201105,
334
+ "num_tokens": 462626.0,
335
+ "step": 160
336
+ },
337
+ {
338
+ "epoch": 1.2123893805309733,
339
+ "eval_entropy": 0.8706388957798481,
340
+ "eval_loss": 0.9000320434570312,
341
+ "eval_mean_token_accuracy": 0.8101153001189232,
342
+ "eval_num_tokens": 462626.0,
343
+ "eval_runtime": 15.6367,
344
+ "eval_samples_per_second": 0.512,
345
+ "eval_steps_per_second": 0.512,
346
+ "step": 160
347
+ },
348
+ {
349
+ "entropy": 0.9497246752182643,
350
+ "epoch": 1.2882427307206068,
351
+ "grad_norm": 0.64453125,
352
+ "learning_rate": 7.953798509294372e-05,
353
+ "loss": 0.9422295570373536,
354
+ "mean_token_accuracy": 0.8010553220907847,
355
+ "num_tokens": 492653.0,
356
+ "step": 170
357
+ },
358
+ {
359
+ "epoch": 1.2882427307206068,
360
+ "eval_entropy": 0.9001824222505093,
361
+ "eval_loss": 0.9093658924102783,
362
+ "eval_mean_token_accuracy": 0.8088075593113899,
363
+ "eval_num_tokens": 492653.0,
364
+ "eval_runtime": 15.6666,
365
+ "eval_samples_per_second": 0.511,
366
+ "eval_steps_per_second": 0.511,
367
+ "step": 170
368
+ },
369
+ {
370
+ "entropy": 0.8425602326790492,
371
+ "epoch": 1.3640960809102403,
372
+ "grad_norm": 0.609375,
373
+ "learning_rate": 7.700857363649465e-05,
374
+ "loss": 0.8109879493713379,
375
+ "mean_token_accuracy": 0.8285688976446788,
376
+ "num_tokens": 523035.0,
377
+ "step": 180
378
+ },
379
+ {
380
+ "epoch": 1.3640960809102403,
381
+ "eval_entropy": 0.8594749756157398,
382
+ "eval_loss": 0.8847923278808594,
383
+ "eval_mean_token_accuracy": 0.8098366558551788,
384
+ "eval_num_tokens": 523035.0,
385
+ "eval_runtime": 15.7401,
386
+ "eval_samples_per_second": 0.508,
387
+ "eval_steps_per_second": 0.508,
388
+ "step": 180
389
+ },
390
+ {
391
+ "entropy": 0.7103817813098431,
392
+ "epoch": 1.4399494310998735,
393
+ "grad_norm": 0.625,
394
+ "learning_rate": 7.43775080074218e-05,
395
+ "loss": 0.6827019214630127,
396
+ "mean_token_accuracy": 0.8422260383764902,
397
+ "num_tokens": 548885.0,
398
+ "step": 190
399
+ },
400
+ {
401
+ "epoch": 1.4399494310998735,
402
+ "eval_entropy": 0.8456171080470085,
403
+ "eval_loss": 0.8787115812301636,
404
+ "eval_mean_token_accuracy": 0.8125583752989769,
405
+ "eval_num_tokens": 548885.0,
406
+ "eval_runtime": 15.8473,
407
+ "eval_samples_per_second": 0.505,
408
+ "eval_steps_per_second": 0.505,
409
+ "step": 190
410
+ },
411
+ {
412
+ "entropy": 0.9479823822776476,
413
+ "epoch": 1.515802781289507,
414
+ "grad_norm": 0.734375,
415
+ "learning_rate": 7.16546909426576e-05,
416
+ "loss": 0.949166202545166,
417
+ "mean_token_accuracy": 0.7941406567891439,
418
+ "num_tokens": 577576.0,
419
+ "step": 200
420
+ },
421
+ {
422
+ "epoch": 1.515802781289507,
423
+ "eval_entropy": 0.8673977516591549,
424
+ "eval_loss": 0.8828094005584717,
425
+ "eval_mean_token_accuracy": 0.8098664358258247,
426
+ "eval_num_tokens": 577576.0,
427
+ "eval_runtime": 15.5839,
428
+ "eval_samples_per_second": 0.513,
429
+ "eval_steps_per_second": 0.513,
430
+ "step": 200
431
+ },
432
+ {
433
+ "entropy": 1.0111428305506707,
434
+ "epoch": 1.5916561314791404,
435
+ "grad_norm": 0.7265625,
436
+ "learning_rate": 6.885037051082091e-05,
437
+ "loss": 0.9710953712463379,
438
+ "mean_token_accuracy": 0.7993101666371027,
439
+ "num_tokens": 609960.0,
440
+ "step": 210
441
+ },
442
+ {
443
+ "epoch": 1.5916561314791404,
444
+ "eval_entropy": 0.856759961694479,
445
+ "eval_loss": 0.8776929378509521,
446
+ "eval_mean_token_accuracy": 0.8108815997838974,
447
+ "eval_num_tokens": 609960.0,
448
+ "eval_runtime": 15.6851,
449
+ "eval_samples_per_second": 0.51,
450
+ "eval_steps_per_second": 0.51,
451
+ "step": 210
452
+ },
453
+ {
454
+ "entropy": 0.6799834683537483,
455
+ "epoch": 1.6675094816687737,
456
+ "grad_norm": 0.7109375,
457
+ "learning_rate": 6.597510154080078e-05,
458
+ "loss": 0.6525429248809814,
459
+ "mean_token_accuracy": 0.8495604753494262,
460
+ "num_tokens": 636497.0,
461
+ "step": 220
462
+ },
463
+ {
464
+ "epoch": 1.6675094816687737,
465
+ "eval_entropy": 0.8356063477694988,
466
+ "eval_loss": 0.8647487759590149,
467
+ "eval_mean_token_accuracy": 0.8143020421266556,
468
+ "eval_num_tokens": 636497.0,
469
+ "eval_runtime": 15.8097,
470
+ "eval_samples_per_second": 0.506,
471
+ "eval_steps_per_second": 0.506,
472
+ "step": 220
473
+ },
474
+ {
475
+ "entropy": 0.8049038504560788,
476
+ "epoch": 1.7433628318584071,
477
+ "grad_norm": 0.76171875,
478
+ "learning_rate": 6.303970589576378e-05,
479
+ "loss": 0.7930676937103271,
480
+ "mean_token_accuracy": 0.8221095313628515,
481
+ "num_tokens": 662413.0,
482
+ "step": 230
483
+ },
484
+ {
485
+ "epoch": 1.7433628318584071,
486
+ "eval_entropy": 0.8299686685204506,
487
+ "eval_loss": 0.8727775812149048,
488
+ "eval_mean_token_accuracy": 0.811675526201725,
489
+ "eval_num_tokens": 662413.0,
490
+ "eval_runtime": 15.6522,
491
+ "eval_samples_per_second": 0.511,
492
+ "eval_steps_per_second": 0.511,
493
+ "step": 230
494
+ },
495
+ {
496
+ "entropy": 1.0564268256227176,
497
+ "epoch": 1.8192161820480406,
498
+ "grad_norm": 0.578125,
499
+ "learning_rate": 6.00552317421046e-05,
500
+ "loss": 1.028653335571289,
501
+ "mean_token_accuracy": 0.790699835618337,
502
+ "num_tokens": 696264.0,
503
+ "step": 240
504
+ },
505
+ {
506
+ "epoch": 1.8192161820480406,
507
+ "eval_entropy": 0.8743892759084702,
508
+ "eval_loss": 0.8777971267700195,
509
+ "eval_mean_token_accuracy": 0.8138757944107056,
510
+ "eval_num_tokens": 696264.0,
511
+ "eval_runtime": 15.7076,
512
+ "eval_samples_per_second": 0.509,
513
+ "eval_steps_per_second": 0.509,
514
+ "step": 240
515
+ },
516
+ {
517
+ "entropy": 0.7534422516822815,
518
+ "epoch": 1.8950695322376738,
519
+ "grad_norm": 0.578125,
520
+ "learning_rate": 5.703291196664247e-05,
521
+ "loss": 0.7200803279876709,
522
+ "mean_token_accuracy": 0.841905082265536,
523
+ "num_tokens": 724679.0,
524
+ "step": 250
525
+ },
526
+ {
527
+ "epoch": 1.8950695322376738,
528
+ "eval_entropy": 0.8260066509246826,
529
+ "eval_loss": 0.8556550741195679,
530
+ "eval_mean_token_accuracy": 0.8176052942872047,
531
+ "eval_num_tokens": 724679.0,
532
+ "eval_runtime": 15.5383,
533
+ "eval_samples_per_second": 0.515,
534
+ "eval_steps_per_second": 0.515,
535
+ "step": 250
536
+ }
537
+ ],
538
+ "logging_steps": 10,
539
+ "max_steps": 528,
540
+ "num_input_tokens_seen": 0,
541
+ "num_train_epochs": 4,
542
+ "save_steps": 10,
543
+ "stateful_callbacks": {
544
+ "TrainerControl": {
545
+ "args": {
546
+ "should_epoch_stop": false,
547
+ "should_evaluate": false,
548
+ "should_log": false,
549
+ "should_save": true,
550
+ "should_training_stop": false
551
+ },
552
+ "attributes": {}
553
+ }
554
+ },
555
+ "total_flos": 1.2467559137949696e+16,
556
+ "train_batch_size": 1,
557
+ "trial_name": null,
558
+ "trial_params": null
559
+ }
checkpoint-250/training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:de885d042fc883bdb1746107d1f7f854d09c4109e6e2b887d27994f901abb697
3
+ size 5713