kon172verma commited on
Commit
8fe353f
·
verified ·
1 Parent(s): 7df3eeb

Remove superseded v2.0 paths for 10k DoRA+ experiment

Browse files
reports/v2.0/doraplus/reports_training/qwen3-0.6b_D_10k_20260827_213058.json DELETED
@@ -1,164 +0,0 @@
1
- {
2
- "model_key": "qwen3-0.6b",
3
- "model_id": "Qwen/Qwen3-0.6B",
4
- "lora_config": "D",
5
- "lora_config_desc": "Heavy — full attention + MLP, rank 32",
6
- "dataset_size": "10k",
7
- "technique": "DoRA+",
8
- "device": "cuda",
9
- "dtype": "bfloat16",
10
- "timestamp": "20260827_213058",
11
- "prompt_format": "tool_id_v1",
12
- "tool_id_scheme": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
13
- "no_tool_id": "-",
14
- "gradient_checkpointing": true,
15
- "trainable_params": 20529152,
16
- "total_params": 616579072,
17
- "trainable_pct": 3.3295,
18
- "steps_per_epoch": 500,
19
- "total_steps_trained": 1250,
20
- "early_stopped": true,
21
- "early_stopping_patience": 2,
22
- "early_stopping_threshold": 0.001,
23
- "peak_memory_mb": 4593.3,
24
- "total_training_time_s": 9873.2,
25
- "final_train_loss": 0.03305,
26
- "final_eval_loss": 0.002246,
27
- "final_val_accuracy": 1.0,
28
- "final_train_accuracy": 1.0,
29
- "hf_repo": "kon172verma/intent-classifier-experiments",
30
- "hf_subfolder": "v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047",
31
- "version": "v2.0",
32
- "log_history": [
33
- {
34
- "loss": 0.12966786193847657,
35
- "grad_norm": 2.364213466644287,
36
- "learning_rate": 4.9245121086159674e-05,
37
- "entropy": 0.05329545314458665,
38
- "num_tokens": 1516296.0,
39
- "mean_token_accuracy": 0.9799166703224182,
40
- "epoch": 0.5,
41
- "step": 250
42
- },
43
- {
44
- "eval_loss": 0.04242685064673424,
45
- "eval_model_preparation_time": 0.0208,
46
- "eval_runtime": 83.6812,
47
- "eval_samples_per_second": 11.95,
48
- "eval_steps_per_second": 1.494,
49
- "eval_entropy": 0.02787096245959401,
50
- "eval_num_tokens": 1516296.0,
51
- "eval_mean_token_accuracy": 0.9943333320617675,
52
- "epoch": 0.5,
53
- "step": 250,
54
- "train_accuracy": 1.0,
55
- "eval_accuracy": 0.97
56
- },
57
- {
58
- "loss": 0.014683025360107422,
59
- "grad_norm": 3.3569235801696777,
60
- "learning_rate": 4.4753875309392266e-05,
61
- "entropy": 0.007536330722155981,
62
- "num_tokens": 3035617.0,
63
- "mean_token_accuracy": 0.9975833353996277,
64
- "epoch": 1.0,
65
- "step": 500
66
- },
67
- {
68
- "eval_loss": 0.012298869900405407,
69
- "eval_model_preparation_time": 0.0208,
70
- "eval_runtime": 83.5578,
71
- "eval_samples_per_second": 11.968,
72
- "eval_steps_per_second": 1.496,
73
- "eval_entropy": 0.011986315403133632,
74
- "eval_num_tokens": 3035617.0,
75
- "eval_mean_token_accuracy": 0.9966666650772095,
76
- "epoch": 1.0,
77
- "step": 500,
78
- "train_accuracy": 1.0,
79
- "eval_accuracy": 0.99
80
- },
81
- {
82
- "loss": 0.016262353897094725,
83
- "grad_norm": 0.004455740563571453,
84
- "learning_rate": 3.693502312666304e-05,
85
- "entropy": 0.007805552490521222,
86
- "num_tokens": 4550488.0,
87
- "mean_token_accuracy": 0.99775000166893,
88
- "epoch": 1.5,
89
- "step": 750
90
- },
91
- {
92
- "eval_loss": 0.0012079532025381923,
93
- "eval_model_preparation_time": 0.0208,
94
- "eval_runtime": 83.6801,
95
- "eval_samples_per_second": 11.95,
96
- "eval_steps_per_second": 1.494,
97
- "eval_entropy": 0.0037327693440020082,
98
- "eval_num_tokens": 4550488.0,
99
- "eval_mean_token_accuracy": 0.999666666507721,
100
- "epoch": 1.5,
101
- "step": 750,
102
- "train_accuracy": 1.0,
103
- "eval_accuracy": 1.0
104
- },
105
- {
106
- "loss": 0.003704591512680054,
107
- "grad_norm": 0.0007531999726779759,
108
- "learning_rate": 2.7105676355426248e-05,
109
- "entropy": 0.003422930711181834,
110
- "num_tokens": 6071234.0,
111
- "mean_token_accuracy": 0.9995000004768372,
112
- "epoch": 2.0,
113
- "step": 1000
114
- },
115
- {
116
- "eval_loss": 0.0042778607457876205,
117
- "eval_model_preparation_time": 0.0208,
118
- "eval_runtime": 83.828,
119
- "eval_samples_per_second": 11.929,
120
- "eval_steps_per_second": 1.491,
121
- "eval_entropy": 0.0005781573285348713,
122
- "eval_num_tokens": 6071234.0,
123
- "eval_mean_token_accuracy": 0.999666666507721,
124
- "epoch": 2.0,
125
- "step": 1000,
126
- "train_accuracy": 1.0,
127
- "eval_accuracy": 1.0
128
- },
129
- {
130
- "loss": 0.00093178790807724,
131
- "grad_norm": 0.000455356523161754,
132
- "learning_rate": 1.6921621355072144e-05,
133
- "entropy": 0.0006047176675638184,
134
- "num_tokens": 7586814.0,
135
- "mean_token_accuracy": 0.9999166667461395,
136
- "epoch": 2.5,
137
- "step": 1250
138
- },
139
- {
140
- "eval_loss": 0.002245673444122076,
141
- "eval_model_preparation_time": 0.0208,
142
- "eval_runtime": 83.7139,
143
- "eval_samples_per_second": 11.945,
144
- "eval_steps_per_second": 1.493,
145
- "eval_entropy": 0.000366206516395323,
146
- "eval_num_tokens": 7586814.0,
147
- "eval_mean_token_accuracy": 0.999666666507721,
148
- "epoch": 2.5,
149
- "step": 1250,
150
- "train_accuracy": 1.0,
151
- "eval_accuracy": 1.0
152
- },
153
- {
154
- "train_runtime": 9872.6045,
155
- "train_samples_per_second": 3.241,
156
- "train_steps_per_second": 0.203,
157
- "total_flos": 3.82456210218025e+16,
158
- "train_loss": 0.0330499241232872,
159
- "epoch": 2.5,
160
- "step": 1250
161
- }
162
- ],
163
- "hf_report_path": "reports/v2.0/doraplus/reports_training/qwen3-0.6b_D_10k_20260827_213058.json"
164
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/README.md DELETED
@@ -1,209 +0,0 @@
1
- ---
2
- base_model: Qwen/Qwen3-0.6B
3
- library_name: peft
4
- pipeline_tag: text-generation
5
- tags:
6
- - base_model:adapter:Qwen/Qwen3-0.6B
7
- - lora
8
- - sft
9
- - transformers
10
- - trl
11
- ---
12
-
13
- # Model Card for Model ID
14
-
15
- <!-- Provide a quick summary of what the model is/does. -->
16
-
17
-
18
-
19
- ## Model Details
20
-
21
- ### Model Description
22
-
23
- <!-- Provide a longer summary of what this model is. -->
24
-
25
-
26
-
27
- - **Developed by:** [More Information Needed]
28
- - **Funded by [optional]:** [More Information Needed]
29
- - **Shared by [optional]:** [More Information Needed]
30
- - **Model type:** [More Information Needed]
31
- - **Language(s) (NLP):** [More Information Needed]
32
- - **License:** [More Information Needed]
33
- - **Finetuned from model [optional]:** [More Information Needed]
34
-
35
- ### Model Sources [optional]
36
-
37
- <!-- Provide the basic links for the model. -->
38
-
39
- - **Repository:** [More Information Needed]
40
- - **Paper [optional]:** [More Information Needed]
41
- - **Demo [optional]:** [More Information Needed]
42
-
43
- ## Uses
44
-
45
- <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
46
-
47
- ### Direct Use
48
-
49
- <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
50
-
51
- [More Information Needed]
52
-
53
- ### Downstream Use [optional]
54
-
55
- <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
56
-
57
- [More Information Needed]
58
-
59
- ### Out-of-Scope Use
60
-
61
- <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
62
-
63
- [More Information Needed]
64
-
65
- ## Bias, Risks, and Limitations
66
-
67
- <!-- This section is meant to convey both technical and sociotechnical limitations. -->
68
-
69
- [More Information Needed]
70
-
71
- ### Recommendations
72
-
73
- <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
74
-
75
- Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
76
-
77
- ## How to Get Started with the Model
78
-
79
- Use the code below to get started with the model.
80
-
81
- [More Information Needed]
82
-
83
- ## Training Details
84
-
85
- ### Training Data
86
-
87
- <!-- 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. -->
88
-
89
- [More Information Needed]
90
-
91
- ### Training Procedure
92
-
93
- <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
94
-
95
- #### Preprocessing [optional]
96
-
97
- [More Information Needed]
98
-
99
-
100
- #### Training Hyperparameters
101
-
102
- - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
103
-
104
- #### Speeds, Sizes, Times [optional]
105
-
106
- <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
107
-
108
- [More Information Needed]
109
-
110
- ## Evaluation
111
-
112
- <!-- This section describes the evaluation protocols and provides the results. -->
113
-
114
- ### Testing Data, Factors & Metrics
115
-
116
- #### Testing Data
117
-
118
- <!-- This should link to a Dataset Card if possible. -->
119
-
120
- [More Information Needed]
121
-
122
- #### Factors
123
-
124
- <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
125
-
126
- [More Information Needed]
127
-
128
- #### Metrics
129
-
130
- <!-- These are the evaluation metrics being used, ideally with a description of why. -->
131
-
132
- [More Information Needed]
133
-
134
- ### Results
135
-
136
- [More Information Needed]
137
-
138
- #### Summary
139
-
140
-
141
-
142
- ## Model Examination [optional]
143
-
144
- <!-- Relevant interpretability work for the model goes here -->
145
-
146
- [More Information Needed]
147
-
148
- ## Environmental Impact
149
-
150
- <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
151
-
152
- 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).
153
-
154
- - **Hardware Type:** [More Information Needed]
155
- - **Hours used:** [More Information Needed]
156
- - **Cloud Provider:** [More Information Needed]
157
- - **Compute Region:** [More Information Needed]
158
- - **Carbon Emitted:** [More Information Needed]
159
-
160
- ## Technical Specifications [optional]
161
-
162
- ### Model Architecture and Objective
163
-
164
- [More Information Needed]
165
-
166
- ### Compute Infrastructure
167
-
168
- [More Information Needed]
169
-
170
- #### Hardware
171
-
172
- [More Information Needed]
173
-
174
- #### Software
175
-
176
- [More Information Needed]
177
-
178
- ## Citation [optional]
179
-
180
- <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
181
-
182
- **BibTeX:**
183
-
184
- [More Information Needed]
185
-
186
- **APA:**
187
-
188
- [More Information Needed]
189
-
190
- ## Glossary [optional]
191
-
192
- <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
193
-
194
- [More Information Needed]
195
-
196
- ## More Information [optional]
197
-
198
- [More Information Needed]
199
-
200
- ## Model Card Authors [optional]
201
-
202
- [More Information Needed]
203
-
204
- ## Model Card Contact
205
-
206
- [More Information Needed]
207
- ### Framework versions
208
-
209
- - PEFT 0.20.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/adapter_config.json DELETED
@@ -1,50 +0,0 @@
1
- {
2
- "alora_invocation_tokens": null,
3
- "alpha_pattern": {},
4
- "arrow_config": null,
5
- "auto_mapping": null,
6
- "base_model_name_or_path": "Qwen/Qwen3-0.6B",
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.1,
22
- "lora_ga_config": null,
23
- "megatron_config": null,
24
- "megatron_core": "megatron.core",
25
- "modules_to_save": null,
26
- "monteclora_config": null,
27
- "peft_type": "LORA",
28
- "peft_version": "0.20.0",
29
- "qalora_group_size": 16,
30
- "r": 32,
31
- "rank_pattern": {},
32
- "revision": null,
33
- "target_modules": [
34
- "up_proj",
35
- "q_proj",
36
- "gate_proj",
37
- "down_proj",
38
- "o_proj",
39
- "k_proj",
40
- "v_proj"
41
- ],
42
- "target_parameters": null,
43
- "task_type": "CAUSAL_LM",
44
- "trainable_token_indices": null,
45
- "use_bdlora": null,
46
- "use_dora": true,
47
- "use_qalora": false,
48
- "use_rslora": false,
49
- "velora_config": null
50
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/adapter_model.safetensors DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:52ae0d59cc9b17cdbbbb726537c1900f1d00852c1f4e1e58309c8a9287c7263c
3
- size 82195720
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/chat_template.jinja DELETED
@@ -1,89 +0,0 @@
1
- {%- if tools %}
2
- {{- '<|im_start|>system\n' }}
3
- {%- if messages[0].role == 'system' %}
4
- {{- messages[0].content + '\n\n' }}
5
- {%- endif %}
6
- {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
7
- {%- for tool in tools %}
8
- {{- "\n" }}
9
- {{- tool | tojson }}
10
- {%- endfor %}
11
- {{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
12
- {%- else %}
13
- {%- if messages[0].role == 'system' %}
14
- {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}
15
- {%- endif %}
16
- {%- endif %}
17
- {%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
18
- {%- for message in messages[::-1] %}
19
- {%- set index = (messages|length - 1) - loop.index0 %}
20
- {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('<tool_response>') and message.content.endswith('</tool_response>')) %}
21
- {%- set ns.multi_step_tool = false %}
22
- {%- set ns.last_query_index = index %}
23
- {%- endif %}
24
- {%- endfor %}
25
- {%- for message in messages %}
26
- {%- if message.content is string %}
27
- {%- set content = message.content %}
28
- {%- else %}
29
- {%- set content = '' %}
30
- {%- endif %}
31
- {%- if (message.role == "user") or (message.role == "system" and not loop.first) %}
32
- {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
33
- {%- elif message.role == "assistant" %}
34
- {%- set reasoning_content = '' %}
35
- {%- if message.reasoning_content is string %}
36
- {%- set reasoning_content = message.reasoning_content %}
37
- {%- else %}
38
- {%- if '</think>' in content %}
39
- {%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
40
- {%- set content = content.split('</think>')[-1].lstrip('\n') %}
41
- {%- endif %}
42
- {%- endif %}
43
- {%- if loop.index0 > ns.last_query_index %}
44
- {%- if loop.last or (not loop.last and reasoning_content) %}
45
- {{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content.strip('\n') + '\n</think>\n\n' + content.lstrip('\n') }}
46
- {%- else %}
47
- {{- '<|im_start|>' + message.role + '\n' + content }}
48
- {%- endif %}
49
- {%- else %}
50
- {{- '<|im_start|>' + message.role + '\n' + content }}
51
- {%- endif %}
52
- {%- if message.tool_calls %}
53
- {%- for tool_call in message.tool_calls %}
54
- {%- if (loop.first and content) or (not loop.first) %}
55
- {{- '\n' }}
56
- {%- endif %}
57
- {%- if tool_call.function %}
58
- {%- set tool_call = tool_call.function %}
59
- {%- endif %}
60
- {{- '<tool_call>\n{"name": "' }}
61
- {{- tool_call.name }}
62
- {{- '", "arguments": ' }}
63
- {%- if tool_call.arguments is string %}
64
- {{- tool_call.arguments }}
65
- {%- else %}
66
- {{- tool_call.arguments | tojson }}
67
- {%- endif %}
68
- {{- '}\n</tool_call>' }}
69
- {%- endfor %}
70
- {%- endif %}
71
- {{- '<|im_end|>\n' }}
72
- {%- elif message.role == "tool" %}
73
- {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %}
74
- {{- '<|im_start|>user' }}
75
- {%- endif %}
76
- {{- '\n<tool_response>\n' }}
77
- {{- content }}
78
- {{- '\n</tool_response>' }}
79
- {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
80
- {{- '<|im_end|>\n' }}
81
- {%- endif %}
82
- {%- endif %}
83
- {%- endfor %}
84
- {%- if add_generation_prompt %}
85
- {{- '<|im_start|>assistant\n' }}
86
- {%- if enable_thinking is defined and enable_thinking is false %}
87
- {{- '<think>\n\n</think>\n\n' }}
88
- {%- endif %}
89
- {%- endif %}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/tokenizer.json DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:be75606093db2094d7cd20f3c2f385c212750648bd6ea4fb2bf507a6a4c55506
3
- size 11422650
 
 
 
 
v2.0/qwen3-0.6b_DoRA+_D_10k_20260827-213047/tokenizer_config.json DELETED
@@ -1,30 +0,0 @@
1
- {
2
- "add_prefix_space": false,
3
- "backend": "tokenizers",
4
- "bos_token": null,
5
- "clean_up_tokenization_spaces": false,
6
- "eos_token": "<|im_end|>",
7
- "errors": "replace",
8
- "extra_special_tokens": [
9
- "<|im_start|>",
10
- "<|im_end|>",
11
- "<|object_ref_start|>",
12
- "<|object_ref_end|>",
13
- "<|box_start|>",
14
- "<|box_end|>",
15
- "<|quad_start|>",
16
- "<|quad_end|>",
17
- "<|vision_start|>",
18
- "<|vision_end|>",
19
- "<|vision_pad|>",
20
- "<|image_pad|>",
21
- "<|video_pad|>"
22
- ],
23
- "is_local": false,
24
- "local_files_only": false,
25
- "model_max_length": 131072,
26
- "pad_token": "<|endoftext|>",
27
- "split_special_tokens": false,
28
- "tokenizer_class": "Qwen2Tokenizer",
29
- "unk_token": null
30
- }