MSGEncrypted commited on
Commit
13324af
·
verified ·
1 Parent(s): e574f0b

Upload lora (adapter) -- gsm8k gate: PASS

Browse files
README.md CHANGED
@@ -1,80 +1,207 @@
1
  ---
2
- library_name: peft
3
  base_model: openbmb/MiniCPM5-1B
4
- license: apache-2.0
 
5
  tags:
6
- - lora
7
- - qlora
8
- - build-small-hackathon
9
- - well-tuned
10
- - math
11
  ---
12
 
13
- # math-lora
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
- QLoRA adapter for **math**, fine-tuned from `openbmb/MiniCPM5-1B` on `meta-math/MetaMathQA` + `tatsu-lab/alpaca` (format: `mix`).
16
 
17
- Trained, evaluated, and gated on [Modal](https://modal.com/docs/guide) via `research/modal/` (app `slm-finetune-benchmark`).
18
 
19
- ## Benchmark gate
20
 
21
- - skill eval profile: `math`
22
- - gate: **PASSED**
23
 
24
- ### Skill checks
25
 
26
- | check | value | result |
27
- | --- | ---: | --- |
28
- | gsm8k >= 0.05 | 0.4000 | pass |
29
- | gsm8k improve >= 0.02 | 0.0700 | pass |
30
- | arc_challenge regress <= 0.03 | -0.0500 | pass |
31
- | hellaswag regress <= 0.03 | 0.0000 | pass |
32
- | piqa regress <= 0.03 | 0.0200 | pass |
33
 
34
- - general eval profile: `compare_study`
35
 
36
- ### General checks
37
 
38
- | check | value | result |
39
- | --- | ---: | --- |
40
- | arc_easy regress <= 0.03 | -0.0300 | pass |
41
- | arc_challenge regress <= 0.03 | -0.0400 | pass |
42
- | hellaswag regress <= 0.03 | 0.0100 | pass |
43
- | piqa regress <= 0.03 | 0.0100 | pass |
44
- | boolq regress <= 0.03 | -0.0300 | pass |
45
- | gsm8k regress <= 0.03 | -0.0700 | pass |
46
 
 
47
 
48
- ## lm-eval results
49
 
50
- | task | metric | baseline | candidate | delta |
51
- | --- | --- | ---: | ---: | ---: |
52
- | arc_challenge | acc,none | 0.3200 | 0.3700 | +0.0500 |
53
- | gsm8k | exact_match,strict-match | 0.3300 | 0.4000 | +0.0700 |
54
- | hellaswag | acc,none | 0.4300 | 0.4300 | +0.0000 |
55
- | piqa | acc,none | 0.7200 | 0.7000 | -0.0200 |
56
 
57
- ## Training
58
 
59
- - dataset: `/repo/research/data/education-lesson-chat.jsonl`
60
- - mode: `qlora`
61
- - samples: {'train': 3528, 'eval': 72}
62
- - final train loss: 0.340698
63
- - eval loss: 0.494981
64
 
65
- ## Load with PEFT
66
 
67
- ```python
68
- from peft import PeftModel
69
- from transformers import AutoModelForCausalLM, AutoTokenizer
70
 
71
- base = "openbmb/MiniCPM5-1B"
72
- adapter = "MSGEncrypted/minicpm5-1b-math-lora"
73
 
74
- tokenizer = AutoTokenizer.from_pretrained(base, trust_remote_code=True)
75
- model = AutoModelForCausalLM.from_pretrained(
76
- base, torch_dtype="auto", device_map="auto", trust_remote_code=True
77
- )
78
- model = PeftModel.from_pretrained(model, adapter)
79
- ```
80
 
 
 
1
  ---
 
2
  base_model: openbmb/MiniCPM5-1B
3
+ library_name: peft
4
+ pipeline_tag: text-generation
5
  tags:
6
+ - base_model:adapter:openbmb/MiniCPM5-1B
7
+ - lora
8
+ - transformers
 
 
9
  ---
10
 
11
+ # Model Card for Model ID
12
+
13
+ <!-- Provide a quick summary of what the model is/does. -->
14
+
15
+
16
+
17
+ ## Model Details
18
+
19
+ ### Model Description
20
+
21
+ <!-- Provide a longer summary of what this model is. -->
22
+
23
+
24
+
25
+ - **Developed by:** [More Information Needed]
26
+ - **Funded by [optional]:** [More Information Needed]
27
+ - **Shared by [optional]:** [More Information Needed]
28
+ - **Model type:** [More Information Needed]
29
+ - **Language(s) (NLP):** [More Information Needed]
30
+ - **License:** [More Information Needed]
31
+ - **Finetuned from model [optional]:** [More Information Needed]
32
+
33
+ ### Model Sources [optional]
34
+
35
+ <!-- Provide the basic links for the model. -->
36
+
37
+ - **Repository:** [More Information Needed]
38
+ - **Paper [optional]:** [More Information Needed]
39
+ - **Demo [optional]:** [More Information Needed]
40
+
41
+ ## Uses
42
+
43
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
44
+
45
+ ### Direct Use
46
+
47
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
48
+
49
+ [More Information Needed]
50
+
51
+ ### Downstream Use [optional]
52
+
53
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
54
+
55
+ [More Information Needed]
56
+
57
+ ### Out-of-Scope Use
58
+
59
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
60
+
61
+ [More Information Needed]
62
+
63
+ ## Bias, Risks, and Limitations
64
+
65
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
66
+
67
+ [More Information Needed]
68
+
69
+ ### Recommendations
70
+
71
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
72
+
73
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
74
+
75
+ ## How to Get Started with the Model
76
+
77
+ Use the code below to get started with the model.
78
+
79
+ [More Information Needed]
80
+
81
+ ## Training Details
82
+
83
+ ### Training Data
84
+
85
+ <!-- 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. -->
86
+
87
+ [More Information Needed]
88
+
89
+ ### Training Procedure
90
+
91
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
92
+
93
+ #### Preprocessing [optional]
94
+
95
+ [More Information Needed]
96
+
97
+
98
+ #### Training Hyperparameters
99
+
100
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
101
+
102
+ #### Speeds, Sizes, Times [optional]
103
+
104
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
105
+
106
+ [More Information Needed]
107
+
108
+ ## Evaluation
109
+
110
+ <!-- This section describes the evaluation protocols and provides the results. -->
111
+
112
+ ### Testing Data, Factors & Metrics
113
+
114
+ #### Testing Data
115
+
116
+ <!-- This should link to a Dataset Card if possible. -->
117
+
118
+ [More Information Needed]
119
+
120
+ #### Factors
121
+
122
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
123
+
124
+ [More Information Needed]
125
+
126
+ #### Metrics
127
+
128
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
129
+
130
+ [More Information Needed]
131
+
132
+ ### Results
133
+
134
+ [More Information Needed]
135
+
136
+ #### Summary
137
+
138
+
139
+
140
+ ## Model Examination [optional]
141
+
142
+ <!-- Relevant interpretability work for the model goes here -->
143
+
144
+ [More Information Needed]
145
+
146
+ ## Environmental Impact
147
+
148
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
149
+
150
+ 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).
151
+
152
+ - **Hardware Type:** [More Information Needed]
153
+ - **Hours used:** [More Information Needed]
154
+ - **Cloud Provider:** [More Information Needed]
155
+ - **Compute Region:** [More Information Needed]
156
+ - **Carbon Emitted:** [More Information Needed]
157
+
158
+ ## Technical Specifications [optional]
159
+
160
+ ### Model Architecture and Objective
161
+
162
+ [More Information Needed]
163
+
164
+ ### Compute Infrastructure
165
+
166
+ [More Information Needed]
167
+
168
+ #### Hardware
169
 
170
+ [More Information Needed]
171
 
172
+ #### Software
173
 
174
+ [More Information Needed]
175
 
176
+ ## Citation [optional]
 
177
 
178
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
179
 
180
+ **BibTeX:**
 
 
 
 
 
 
181
 
182
+ [More Information Needed]
183
 
184
+ **APA:**
185
 
186
+ [More Information Needed]
 
 
 
 
 
 
 
187
 
188
+ ## Glossary [optional]
189
 
190
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
191
 
192
+ [More Information Needed]
 
 
 
 
 
193
 
194
+ ## More Information [optional]
195
 
196
+ [More Information Needed]
 
 
 
 
197
 
198
+ ## Model Card Authors [optional]
199
 
200
+ [More Information Needed]
 
 
201
 
202
+ ## Model Card Contact
 
203
 
204
+ [More Information Needed]
205
+ ### Framework versions
 
 
 
 
206
 
207
+ - PEFT 0.19.1
adapter_config.json CHANGED
@@ -30,13 +30,13 @@
30
  "rank_pattern": {},
31
  "revision": null,
32
  "target_modules": [
 
 
 
33
  "gate_proj",
34
- "v_proj",
35
  "o_proj",
36
- "k_proj",
37
- "up_proj",
38
  "down_proj",
39
- "q_proj"
40
  ],
41
  "target_parameters": null,
42
  "task_type": "CAUSAL_LM",
 
30
  "rank_pattern": {},
31
  "revision": null,
32
  "target_modules": [
33
+ "q_proj",
34
+ "up_proj",
35
+ "k_proj",
36
  "gate_proj",
 
37
  "o_proj",
 
 
38
  "down_proj",
39
+ "v_proj"
40
  ],
41
  "target_parameters": null,
42
  "task_type": "CAUSAL_LM",
adapter_model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e024be6b763d331e1aa3095616eb6b46419aeaa1736c27e3de299a627e035cda
3
  size 89697856
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c05345873ae1104f37936489e46f8bb2698b09934726d06bb0fa3ee4fa978284
3
  size 89697856
checkpoint-120/README.md ADDED
@@ -0,0 +1,207 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: openbmb/MiniCPM5-1B
3
+ library_name: peft
4
+ pipeline_tag: text-generation
5
+ tags:
6
+ - base_model:adapter:openbmb/MiniCPM5-1B
7
+ - lora
8
+ - transformers
9
+ ---
10
+
11
+ # Model Card for Model ID
12
+
13
+ <!-- Provide a quick summary of what the model is/does. -->
14
+
15
+
16
+
17
+ ## Model Details
18
+
19
+ ### Model Description
20
+
21
+ <!-- Provide a longer summary of what this model is. -->
22
+
23
+
24
+
25
+ - **Developed by:** [More Information Needed]
26
+ - **Funded by [optional]:** [More Information Needed]
27
+ - **Shared by [optional]:** [More Information Needed]
28
+ - **Model type:** [More Information Needed]
29
+ - **Language(s) (NLP):** [More Information Needed]
30
+ - **License:** [More Information Needed]
31
+ - **Finetuned from model [optional]:** [More Information Needed]
32
+
33
+ ### Model Sources [optional]
34
+
35
+ <!-- Provide the basic links for the model. -->
36
+
37
+ - **Repository:** [More Information Needed]
38
+ - **Paper [optional]:** [More Information Needed]
39
+ - **Demo [optional]:** [More Information Needed]
40
+
41
+ ## Uses
42
+
43
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
44
+
45
+ ### Direct Use
46
+
47
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
48
+
49
+ [More Information Needed]
50
+
51
+ ### Downstream Use [optional]
52
+
53
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
54
+
55
+ [More Information Needed]
56
+
57
+ ### Out-of-Scope Use
58
+
59
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
60
+
61
+ [More Information Needed]
62
+
63
+ ## Bias, Risks, and Limitations
64
+
65
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
66
+
67
+ [More Information Needed]
68
+
69
+ ### Recommendations
70
+
71
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
72
+
73
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
74
+
75
+ ## How to Get Started with the Model
76
+
77
+ Use the code below to get started with the model.
78
+
79
+ [More Information Needed]
80
+
81
+ ## Training Details
82
+
83
+ ### Training Data
84
+
85
+ <!-- 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. -->
86
+
87
+ [More Information Needed]
88
+
89
+ ### Training Procedure
90
+
91
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
92
+
93
+ #### Preprocessing [optional]
94
+
95
+ [More Information Needed]
96
+
97
+
98
+ #### Training Hyperparameters
99
+
100
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
101
+
102
+ #### Speeds, Sizes, Times [optional]
103
+
104
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
105
+
106
+ [More Information Needed]
107
+
108
+ ## Evaluation
109
+
110
+ <!-- This section describes the evaluation protocols and provides the results. -->
111
+
112
+ ### Testing Data, Factors & Metrics
113
+
114
+ #### Testing Data
115
+
116
+ <!-- This should link to a Dataset Card if possible. -->
117
+
118
+ [More Information Needed]
119
+
120
+ #### Factors
121
+
122
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
123
+
124
+ [More Information Needed]
125
+
126
+ #### Metrics
127
+
128
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
129
+
130
+ [More Information Needed]
131
+
132
+ ### Results
133
+
134
+ [More Information Needed]
135
+
136
+ #### Summary
137
+
138
+
139
+
140
+ ## Model Examination [optional]
141
+
142
+ <!-- Relevant interpretability work for the model goes here -->
143
+
144
+ [More Information Needed]
145
+
146
+ ## Environmental Impact
147
+
148
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
149
+
150
+ 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).
151
+
152
+ - **Hardware Type:** [More Information Needed]
153
+ - **Hours used:** [More Information Needed]
154
+ - **Cloud Provider:** [More Information Needed]
155
+ - **Compute Region:** [More Information Needed]
156
+ - **Carbon Emitted:** [More Information Needed]
157
+
158
+ ## Technical Specifications [optional]
159
+
160
+ ### Model Architecture and Objective
161
+
162
+ [More Information Needed]
163
+
164
+ ### Compute Infrastructure
165
+
166
+ [More Information Needed]
167
+
168
+ #### Hardware
169
+
170
+ [More Information Needed]
171
+
172
+ #### Software
173
+
174
+ [More Information Needed]
175
+
176
+ ## Citation [optional]
177
+
178
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
179
+
180
+ **BibTeX:**
181
+
182
+ [More Information Needed]
183
+
184
+ **APA:**
185
+
186
+ [More Information Needed]
187
+
188
+ ## Glossary [optional]
189
+
190
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
191
+
192
+ [More Information Needed]
193
+
194
+ ## More Information [optional]
195
+
196
+ [More Information Needed]
197
+
198
+ ## Model Card Authors [optional]
199
+
200
+ [More Information Needed]
201
+
202
+ ## Model Card Contact
203
+
204
+ [More Information Needed]
205
+ ### Framework versions
206
+
207
+ - PEFT 0.19.1
checkpoint-120/adapter_config.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "openbmb/MiniCPM5-1B",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 64,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.05,
22
+ "lora_ga_config": null,
23
+ "megatron_config": null,
24
+ "megatron_core": "megatron.core",
25
+ "modules_to_save": null,
26
+ "peft_type": "LORA",
27
+ "peft_version": "0.19.1",
28
+ "qalora_group_size": 16,
29
+ "r": 32,
30
+ "rank_pattern": {},
31
+ "revision": null,
32
+ "target_modules": [
33
+ "q_proj",
34
+ "up_proj",
35
+ "k_proj",
36
+ "gate_proj",
37
+ "o_proj",
38
+ "down_proj",
39
+ "v_proj"
40
+ ],
41
+ "target_parameters": null,
42
+ "task_type": "CAUSAL_LM",
43
+ "trainable_token_indices": null,
44
+ "use_bdlora": null,
45
+ "use_dora": false,
46
+ "use_qalora": false,
47
+ "use_rslora": false
48
+ }
checkpoint-120/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9feee39de6c602284f9c0100be03259062684e791f55dc80224a5e40d9a5d7e2
3
+ size 89697856
checkpoint-120/optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4dc6403bdfdbcc4670c4cf88b3eaf0fe674a066b5cabe599ff2fc5db59bcded7
3
+ size 179594003
checkpoint-120/rng_state.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:144151981637c94f01b8fda964b87f9c43760694c35e4f518f20ae67c6c08930
3
+ size 14645
checkpoint-120/scheduler.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:025329941a9b6b556fba96de6c32ce6e101e8ae4652aa090c274b3a5dc1cdfc2
3
+ size 1465
checkpoint-120/trainer_state.json ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_global_step": null,
3
+ "best_metric": null,
4
+ "best_model_checkpoint": null,
5
+ "epoch": 0.8421052631578947,
6
+ "eval_steps": 30,
7
+ "global_step": 120,
8
+ "is_hyper_param_search": false,
9
+ "is_local_process_zero": true,
10
+ "is_world_process_zero": true,
11
+ "log_history": [
12
+ {
13
+ "epoch": 0.07017543859649122,
14
+ "grad_norm": 0.4250744879245758,
15
+ "learning_rate": 0.00019962469712828614,
16
+ "loss": 0.6094220161437989,
17
+ "step": 10
18
+ },
19
+ {
20
+ "epoch": 0.14035087719298245,
21
+ "grad_norm": 0.30426689982414246,
22
+ "learning_rate": 0.00019543482507085482,
23
+ "loss": 0.5189157009124756,
24
+ "step": 20
25
+ },
26
+ {
27
+ "epoch": 0.21052631578947367,
28
+ "grad_norm": 0.3195377588272095,
29
+ "learning_rate": 0.00018678252666130013,
30
+ "loss": 0.4654271602630615,
31
+ "step": 30
32
+ },
33
+ {
34
+ "epoch": 0.21052631578947367,
35
+ "eval_loss": 0.4821685254573822,
36
+ "eval_runtime": 26.1957,
37
+ "eval_samples_per_second": 9.162,
38
+ "eval_steps_per_second": 2.29,
39
+ "step": 30
40
+ },
41
+ {
42
+ "epoch": 0.2807017543859649,
43
+ "grad_norm": 0.2729398012161255,
44
+ "learning_rate": 0.00017407237375691392,
45
+ "loss": 0.5165626049041748,
46
+ "step": 40
47
+ },
48
+ {
49
+ "epoch": 0.3508771929824561,
50
+ "grad_norm": 0.34597083926200867,
51
+ "learning_rate": 0.0001578986789811849,
52
+ "loss": 0.5297622203826904,
53
+ "step": 50
54
+ },
55
+ {
56
+ "epoch": 0.42105263157894735,
57
+ "grad_norm": 0.3952707350254059,
58
+ "learning_rate": 0.00013901770632605547,
59
+ "loss": 0.5074038982391358,
60
+ "step": 60
61
+ },
62
+ {
63
+ "epoch": 0.42105263157894735,
64
+ "eval_loss": 0.47542476654052734,
65
+ "eval_runtime": 25.7324,
66
+ "eval_samples_per_second": 9.327,
67
+ "eval_steps_per_second": 2.332,
68
+ "step": 60
69
+ },
70
+ {
71
+ "epoch": 0.49122807017543857,
72
+ "grad_norm": 0.2613320052623749,
73
+ "learning_rate": 0.00011831230908818563,
74
+ "loss": 0.5146247386932373,
75
+ "step": 70
76
+ },
77
+ {
78
+ "epoch": 0.5614035087719298,
79
+ "grad_norm": 0.2839556932449341,
80
+ "learning_rate": 9.675064863002196e-05,
81
+ "loss": 0.44298686981201174,
82
+ "step": 80
83
+ },
84
+ {
85
+ "epoch": 0.631578947368421,
86
+ "grad_norm": 0.3424423635005951,
87
+ "learning_rate": 7.534092423052381e-05,
88
+ "loss": 0.44837327003479005,
89
+ "step": 90
90
+ },
91
+ {
92
+ "epoch": 0.631578947368421,
93
+ "eval_loss": 0.472128301858902,
94
+ "eval_runtime": 25.8951,
95
+ "eval_samples_per_second": 9.268,
96
+ "eval_steps_per_second": 2.317,
97
+ "step": 90
98
+ },
99
+ {
100
+ "epoch": 0.7017543859649122,
101
+ "grad_norm": 0.2950887680053711,
102
+ "learning_rate": 5.5084230807412126e-05,
103
+ "loss": 0.4572721481323242,
104
+ "step": 100
105
+ },
106
+ {
107
+ "epoch": 0.7719298245614035,
108
+ "grad_norm": 0.3997437059879303,
109
+ "learning_rate": 3.6927748831453836e-05,
110
+ "loss": 0.4888507843017578,
111
+ "step": 110
112
+ },
113
+ {
114
+ "epoch": 0.8421052631578947,
115
+ "grad_norm": 0.30841732025146484,
116
+ "learning_rate": 2.1720455220364444e-05,
117
+ "loss": 0.4997568130493164,
118
+ "step": 120
119
+ },
120
+ {
121
+ "epoch": 0.8421052631578947,
122
+ "eval_loss": 0.46787339448928833,
123
+ "eval_runtime": 25.8471,
124
+ "eval_samples_per_second": 9.285,
125
+ "eval_steps_per_second": 2.321,
126
+ "step": 120
127
+ }
128
+ ],
129
+ "logging_steps": 10,
130
+ "max_steps": 150,
131
+ "num_input_tokens_seen": 0,
132
+ "num_train_epochs": 2,
133
+ "save_steps": 30,
134
+ "stateful_callbacks": {
135
+ "TrainerControl": {
136
+ "args": {
137
+ "should_epoch_stop": false,
138
+ "should_evaluate": false,
139
+ "should_log": false,
140
+ "should_save": true,
141
+ "should_training_stop": false
142
+ },
143
+ "attributes": {}
144
+ }
145
+ },
146
+ "total_flos": 7855484285214720.0,
147
+ "train_batch_size": 4,
148
+ "trial_name": null,
149
+ "trial_params": null
150
+ }
checkpoint-120/training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f472359513759eb48389708123f1d100f299bb3edd283fefda43dd315dad87b8
3
+ size 5201
checkpoint-150/adapter_config.json CHANGED
@@ -30,13 +30,13 @@
30
  "rank_pattern": {},
31
  "revision": null,
32
  "target_modules": [
 
 
 
33
  "gate_proj",
34
- "v_proj",
35
  "o_proj",
36
- "k_proj",
37
- "up_proj",
38
  "down_proj",
39
- "q_proj"
40
  ],
41
  "target_parameters": null,
42
  "task_type": "CAUSAL_LM",
 
30
  "rank_pattern": {},
31
  "revision": null,
32
  "target_modules": [
33
+ "q_proj",
34
+ "up_proj",
35
+ "k_proj",
36
  "gate_proj",
 
37
  "o_proj",
 
 
38
  "down_proj",
39
+ "v_proj"
40
  ],
41
  "target_parameters": null,
42
  "task_type": "CAUSAL_LM",
checkpoint-150/adapter_model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e024be6b763d331e1aa3095616eb6b46419aeaa1736c27e3de299a627e035cda
3
  size 89697856
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c05345873ae1104f37936489e46f8bb2698b09934726d06bb0fa3ee4fa978284
3
  size 89697856
checkpoint-150/optimizer.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:da736af699c86703b742434ea40618d38ffa85320a34d95c1bbcb7e5da923310
3
  size 179594003
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:25c29a1df9450f4dc58cd000bfdf8cd805efabf18e0ecf73b0397684102309cb
3
  size 179594003
checkpoint-150/rng_state.pth CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:8077321b6911087294dc7b05c9a860579d6291a34cbd5abc1975ab53b3a0b0f3
3
  size 14645
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ac04c24a7525782166d7cb5b96826a04b081fbe4e3f0b916529585df9c36a42a
3
  size 14645
checkpoint-150/trainer_state.json CHANGED
@@ -2,7 +2,7 @@
2
  "best_global_step": null,
3
  "best_metric": null,
4
  "best_model_checkpoint": null,
5
- "epoch": 0.6802721088435374,
6
  "eval_steps": 30,
7
  "global_step": 150,
8
  "is_hyper_param_search": false,
@@ -10,156 +10,156 @@
10
  "is_world_process_zero": true,
11
  "log_history": [
12
  {
13
- "epoch": 0.045351473922902494,
14
- "grad_norm": 0.5955151915550232,
15
  "learning_rate": 0.00019962469712828614,
16
- "loss": 0.4111457824707031,
17
  "step": 10
18
  },
19
  {
20
- "epoch": 0.09070294784580499,
21
- "grad_norm": 0.5896233320236206,
22
  "learning_rate": 0.00019543482507085482,
23
- "loss": 0.35993859767913816,
24
  "step": 20
25
  },
26
  {
27
- "epoch": 0.1360544217687075,
28
- "grad_norm": 0.48774707317352295,
29
  "learning_rate": 0.00018678252666130013,
30
- "loss": 0.38935122489929197,
31
  "step": 30
32
  },
33
  {
34
- "epoch": 0.1360544217687075,
35
- "eval_loss": 0.5217297077178955,
36
- "eval_runtime": 2.0775,
37
- "eval_samples_per_second": 34.657,
38
- "eval_steps_per_second": 8.664,
39
  "step": 30
40
  },
41
  {
42
- "epoch": 0.18140589569160998,
43
- "grad_norm": 0.4432049095630646,
44
  "learning_rate": 0.00017407237375691392,
45
- "loss": 0.3316951274871826,
46
  "step": 40
47
  },
48
  {
49
- "epoch": 0.22675736961451248,
50
- "grad_norm": 0.40836411714553833,
51
  "learning_rate": 0.0001578986789811849,
52
- "loss": 0.31510772705078127,
53
  "step": 50
54
  },
55
  {
56
- "epoch": 0.272108843537415,
57
- "grad_norm": 0.3234673738479614,
58
  "learning_rate": 0.00013901770632605547,
59
- "loss": 0.3653845310211182,
60
  "step": 60
61
  },
62
  {
63
- "epoch": 0.272108843537415,
64
- "eval_loss": 0.5070984363555908,
65
- "eval_runtime": 2.0635,
66
- "eval_samples_per_second": 34.891,
67
- "eval_steps_per_second": 8.723,
68
  "step": 60
69
  },
70
  {
71
- "epoch": 0.31746031746031744,
72
- "grad_norm": 0.28090140223503113,
73
  "learning_rate": 0.00011831230908818563,
74
- "loss": 0.2907076835632324,
75
  "step": 70
76
  },
77
  {
78
- "epoch": 0.36281179138321995,
79
- "grad_norm": 0.33969420194625854,
80
  "learning_rate": 9.675064863002196e-05,
81
- "loss": 0.3239952325820923,
82
  "step": 80
83
  },
84
  {
85
- "epoch": 0.40816326530612246,
86
- "grad_norm": 0.3883151113986969,
87
  "learning_rate": 7.534092423052381e-05,
88
- "loss": 0.39945359230041505,
89
  "step": 90
90
  },
91
  {
92
- "epoch": 0.40816326530612246,
93
- "eval_loss": 0.49975717067718506,
94
- "eval_runtime": 2.0811,
95
- "eval_samples_per_second": 34.597,
96
- "eval_steps_per_second": 8.649,
97
  "step": 90
98
  },
99
  {
100
- "epoch": 0.45351473922902497,
101
- "grad_norm": 0.37783923745155334,
102
  "learning_rate": 5.5084230807412126e-05,
103
- "loss": 0.33277587890625,
104
  "step": 100
105
  },
106
  {
107
- "epoch": 0.4988662131519274,
108
- "grad_norm": 0.44748321175575256,
109
  "learning_rate": 3.6927748831453836e-05,
110
- "loss": 0.3025733470916748,
111
  "step": 110
112
  },
113
  {
114
- "epoch": 0.54421768707483,
115
- "grad_norm": 0.39024776220321655,
116
  "learning_rate": 2.1720455220364444e-05,
117
- "loss": 0.30908067226409913,
118
  "step": 120
119
  },
120
  {
121
- "epoch": 0.54421768707483,
122
- "eval_loss": 0.4952836036682129,
123
- "eval_runtime": 2.0845,
124
- "eval_samples_per_second": 34.541,
125
- "eval_steps_per_second": 8.635,
126
  "step": 120
127
  },
128
  {
129
- "epoch": 0.5895691609977324,
130
- "grad_norm": 0.39623892307281494,
131
  "learning_rate": 1.0173426121705576e-05,
132
- "loss": 0.3232832193374634,
133
  "step": 130
134
  },
135
  {
136
- "epoch": 0.6349206349206349,
137
- "grad_norm": 0.3841199576854706,
138
  "learning_rate": 2.826587782529444e-06,
139
- "loss": 0.3398961782455444,
140
  "step": 140
141
  },
142
  {
143
- "epoch": 0.6802721088435374,
144
- "grad_norm": 0.4336070120334625,
145
  "learning_rate": 2.347019815158724e-08,
146
- "loss": 0.34069836139678955,
147
  "step": 150
148
  },
149
  {
150
- "epoch": 0.6802721088435374,
151
- "eval_loss": 0.49498093128204346,
152
- "eval_runtime": 2.0755,
153
- "eval_samples_per_second": 34.691,
154
- "eval_steps_per_second": 8.673,
155
  "step": 150
156
  }
157
  ],
158
  "logging_steps": 10,
159
  "max_steps": 150,
160
  "num_input_tokens_seen": 0,
161
- "num_train_epochs": 1,
162
- "save_steps": 500,
163
  "stateful_callbacks": {
164
  "TrainerControl": {
165
  "args": {
@@ -172,7 +172,7 @@
172
  "attributes": {}
173
  }
174
  },
175
- "total_flos": 4361616479379456.0,
176
  "train_batch_size": 4,
177
  "trial_name": null,
178
  "trial_params": null
 
2
  "best_global_step": null,
3
  "best_metric": null,
4
  "best_model_checkpoint": null,
5
+ "epoch": 1.0491228070175438,
6
  "eval_steps": 30,
7
  "global_step": 150,
8
  "is_hyper_param_search": false,
 
10
  "is_world_process_zero": true,
11
  "log_history": [
12
  {
13
+ "epoch": 0.07017543859649122,
14
+ "grad_norm": 0.4250744879245758,
15
  "learning_rate": 0.00019962469712828614,
16
+ "loss": 0.6094220161437989,
17
  "step": 10
18
  },
19
  {
20
+ "epoch": 0.14035087719298245,
21
+ "grad_norm": 0.30426689982414246,
22
  "learning_rate": 0.00019543482507085482,
23
+ "loss": 0.5189157009124756,
24
  "step": 20
25
  },
26
  {
27
+ "epoch": 0.21052631578947367,
28
+ "grad_norm": 0.3195377588272095,
29
  "learning_rate": 0.00018678252666130013,
30
+ "loss": 0.4654271602630615,
31
  "step": 30
32
  },
33
  {
34
+ "epoch": 0.21052631578947367,
35
+ "eval_loss": 0.4821685254573822,
36
+ "eval_runtime": 26.1957,
37
+ "eval_samples_per_second": 9.162,
38
+ "eval_steps_per_second": 2.29,
39
  "step": 30
40
  },
41
  {
42
+ "epoch": 0.2807017543859649,
43
+ "grad_norm": 0.2729398012161255,
44
  "learning_rate": 0.00017407237375691392,
45
+ "loss": 0.5165626049041748,
46
  "step": 40
47
  },
48
  {
49
+ "epoch": 0.3508771929824561,
50
+ "grad_norm": 0.34597083926200867,
51
  "learning_rate": 0.0001578986789811849,
52
+ "loss": 0.5297622203826904,
53
  "step": 50
54
  },
55
  {
56
+ "epoch": 0.42105263157894735,
57
+ "grad_norm": 0.3952707350254059,
58
  "learning_rate": 0.00013901770632605547,
59
+ "loss": 0.5074038982391358,
60
  "step": 60
61
  },
62
  {
63
+ "epoch": 0.42105263157894735,
64
+ "eval_loss": 0.47542476654052734,
65
+ "eval_runtime": 25.7324,
66
+ "eval_samples_per_second": 9.327,
67
+ "eval_steps_per_second": 2.332,
68
  "step": 60
69
  },
70
  {
71
+ "epoch": 0.49122807017543857,
72
+ "grad_norm": 0.2613320052623749,
73
  "learning_rate": 0.00011831230908818563,
74
+ "loss": 0.5146247386932373,
75
  "step": 70
76
  },
77
  {
78
+ "epoch": 0.5614035087719298,
79
+ "grad_norm": 0.2839556932449341,
80
  "learning_rate": 9.675064863002196e-05,
81
+ "loss": 0.44298686981201174,
82
  "step": 80
83
  },
84
  {
85
+ "epoch": 0.631578947368421,
86
+ "grad_norm": 0.3424423635005951,
87
  "learning_rate": 7.534092423052381e-05,
88
+ "loss": 0.44837327003479005,
89
  "step": 90
90
  },
91
  {
92
+ "epoch": 0.631578947368421,
93
+ "eval_loss": 0.472128301858902,
94
+ "eval_runtime": 25.8951,
95
+ "eval_samples_per_second": 9.268,
96
+ "eval_steps_per_second": 2.317,
97
  "step": 90
98
  },
99
  {
100
+ "epoch": 0.7017543859649122,
101
+ "grad_norm": 0.2950887680053711,
102
  "learning_rate": 5.5084230807412126e-05,
103
+ "loss": 0.4572721481323242,
104
  "step": 100
105
  },
106
  {
107
+ "epoch": 0.7719298245614035,
108
+ "grad_norm": 0.3997437059879303,
109
  "learning_rate": 3.6927748831453836e-05,
110
+ "loss": 0.4888507843017578,
111
  "step": 110
112
  },
113
  {
114
+ "epoch": 0.8421052631578947,
115
+ "grad_norm": 0.30841732025146484,
116
  "learning_rate": 2.1720455220364444e-05,
117
+ "loss": 0.4997568130493164,
118
  "step": 120
119
  },
120
  {
121
+ "epoch": 0.8421052631578947,
122
+ "eval_loss": 0.46787339448928833,
123
+ "eval_runtime": 25.8471,
124
+ "eval_samples_per_second": 9.285,
125
+ "eval_steps_per_second": 2.321,
126
  "step": 120
127
  },
128
  {
129
+ "epoch": 0.9122807017543859,
130
+ "grad_norm": 0.31729358434677124,
131
  "learning_rate": 1.0173426121705576e-05,
132
+ "loss": 0.45314512252807615,
133
  "step": 130
134
  },
135
  {
136
+ "epoch": 0.9824561403508771,
137
+ "grad_norm": 0.3034511208534241,
138
  "learning_rate": 2.826587782529444e-06,
139
+ "loss": 0.41479806900024413,
140
  "step": 140
141
  },
142
  {
143
+ "epoch": 1.0491228070175438,
144
+ "grad_norm": 0.3052826523780823,
145
  "learning_rate": 2.347019815158724e-08,
146
+ "loss": 0.45969629287719727,
147
  "step": 150
148
  },
149
  {
150
+ "epoch": 1.0491228070175438,
151
+ "eval_loss": 0.46667739748954773,
152
+ "eval_runtime": 25.8488,
153
+ "eval_samples_per_second": 9.285,
154
+ "eval_steps_per_second": 2.321,
155
  "step": 150
156
  }
157
  ],
158
  "logging_steps": 10,
159
  "max_steps": 150,
160
  "num_input_tokens_seen": 0,
161
+ "num_train_epochs": 2,
162
+ "save_steps": 30,
163
  "stateful_callbacks": {
164
  "TrainerControl": {
165
  "args": {
 
172
  "attributes": {}
173
  }
174
  },
175
+ "total_flos": 9766840338321408.0,
176
  "train_batch_size": 4,
177
  "trial_name": null,
178
  "trial_params": null
checkpoint-150/training_args.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:c132835da72e5a98a55da309abaadcb858dfcd4c53b6c7dfaf23d45de30ee7a7
3
  size 5201
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f472359513759eb48389708123f1d100f299bb3edd283fefda43dd315dad87b8
3
  size 5201
eval_results.json ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "gsm8k": {
3
+ "before": {
4
+ "n": 30,
5
+ "correct": 4,
6
+ "accuracy": 0.13333333333333333,
7
+ "elapsed_sec": 235.86863923072815,
8
+ "seed": 42
9
+ },
10
+ "after": {
11
+ "n": 30,
12
+ "correct": 6,
13
+ "accuracy": 0.2,
14
+ "elapsed_sec": 241.18271040916443,
15
+ "seed": 42
16
+ }
17
+ },
18
+ "piqa": {
19
+ "before": {
20
+ "n": 150,
21
+ "correct": 93,
22
+ "accuracy": 0.62,
23
+ "elapsed_sec": 13.179616451263428,
24
+ "seed": 42
25
+ },
26
+ "after": {
27
+ "n": 150,
28
+ "correct": 97,
29
+ "accuracy": 0.6466666666666666,
30
+ "elapsed_sec": 23.426591634750366,
31
+ "seed": 42
32
+ }
33
+ }
34
+ }
tokenizer_config.json CHANGED
@@ -6,8 +6,8 @@
6
  "eos_token": "</s>",
7
  "is_local": false,
8
  "legacy": true,
9
- "local_files_only": false,
10
  "model_max_length": 1000000000000000019884624838656,
 
11
  "pad_token": "</s>",
12
  "sp_model_kwargs": {},
13
  "spaces_between_special_tokens": false,
 
6
  "eos_token": "</s>",
7
  "is_local": false,
8
  "legacy": true,
 
9
  "model_max_length": 1000000000000000019884624838656,
10
+ "model_specific_special_tokens": {},
11
  "pad_token": "</s>",
12
  "sp_model_kwargs": {},
13
  "spaces_between_special_tokens": false,
training_args.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:c132835da72e5a98a55da309abaadcb858dfcd4c53b6c7dfaf23d45de30ee7a7
3
  size 5201
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f472359513759eb48389708123f1d100f299bb3edd283fefda43dd315dad87b8
3
  size 5201
training_manifest.json ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "saved_at": "2026-07-17T14:31:31.300831+00:00",
3
+ "mode": "lora",
4
+ "base_model": "openbmb/MiniCPM5-1B",
5
+ "model_key": "minicpm5-1b",
6
+ "datasets": [
7
+ {
8
+ "key": "meta_math",
9
+ "path": "meta-math/MetaMathQA",
10
+ "split": "train[:3000]",
11
+ "config": null
12
+ },
13
+ {
14
+ "key": "hendrycks_math_algebra",
15
+ "path": "EleutherAI/hendrycks_math",
16
+ "split": "train",
17
+ "config": "algebra"
18
+ },
19
+ {
20
+ "key": "hendrycks_math_geometry",
21
+ "path": "EleutherAI/hendrycks_math",
22
+ "split": "train",
23
+ "config": "geometry"
24
+ }
25
+ ],
26
+ "training": {
27
+ "epochs": 1.0,
28
+ "max_steps": 150,
29
+ "batch_size": 2,
30
+ "grad_accum": 8,
31
+ "max_len": 512,
32
+ "lora_r": 32,
33
+ "lora_alpha": 64,
34
+ "neftune_noise_alpha": 5.0
35
+ },
36
+ "metrics": {
37
+ "train_loss": 0.48846651395161944,
38
+ "eval_loss": 0.46667739748954773,
39
+ "perplexity": 1.5946868704388588
40
+ },
41
+ "load_hint": {
42
+ "adapter": "PeftModel.from_pretrained(base, \"./minicpm5-1b-math-lora\")"
43
+ }
44
+ }
training_results.json CHANGED
@@ -1,46 +1,5 @@
1
  {
2
- "model": "openbmb/MiniCPM5-1B",
3
- "preset": "minicpm5-1b",
4
- "dataset": "/repo/research/data/education-lesson-chat.jsonl",
5
- "dataset_config": null,
6
- "dataset_split": "train",
7
- "mix": [
8
- {
9
- "dataset": "meta-math/MetaMathQA",
10
- "format": "prompt",
11
- "columns": {
12
- "prompt": "query",
13
- "response": "response"
14
- },
15
- "dataset_split": "train[:3000]",
16
- "max_samples": 3000
17
- },
18
- {
19
- "dataset": "tatsu-lab/alpaca",
20
- "format": "alpaca",
21
- "dataset_split": "train[:600]",
22
- "max_samples": 600
23
- }
24
- ],
25
- "format": "chat",
26
- "mode": "qlora",
27
- "output_dir": "/vol/finetuned/math-lora",
28
- "samples": {
29
- "train": 3528,
30
- "eval": 72
31
- },
32
- "metrics": {
33
- "final_train_loss": 0.340698,
34
- "eval_loss": 0.494981,
35
- "perplexity": 1.6405,
36
- "loss_score": 0.494981,
37
- "result_score": 60.96
38
- },
39
- "training": {
40
- "epochs": 1.0,
41
- "max_steps": 150,
42
- "global_step": 150,
43
- "train_runtime_sec": 310.98,
44
- "train_samples_per_second": 7.718
45
- }
46
  }
 
1
  {
2
+ "train_loss": 0.48846651395161944,
3
+ "eval_loss": 0.46667739748954773,
4
+ "perplexity": 1.5946868704388588
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  }