xiaolesu commited on
Commit
4dc4fd2
·
verified ·
1 Parent(s): 0a0cab4

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +2 -178
README.md CHANGED
@@ -1,179 +1,3 @@
1
- ---
2
- library_name: transformers
3
- license: apache-2.0
4
- base_model: Qwen/Qwen3-8B
5
- tags:
6
- - generated_from_trainer
7
- datasets:
8
- - xiaolesu/OsmosisProofling-v3-SFT
9
- model-index:
10
- - name: outputs/OsmosisProofling-v3-SFT/
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
- [<img src="https://raw.githubusercontent.com/axolotl-ai-cloud/axolotl/main/image/axolotl-badge-web.png" alt="Built with Axolotl" width="200" height="32"/>](https://github.com/axolotl-ai-cloud/axolotl)
18
- <details><summary>See axolotl config</summary>
19
-
20
- axolotl version: `0.16.0.dev0`
21
- ```yaml
22
- base_model: Qwen/Qwen3-8B
23
-
24
- load_in_8bit: false
25
- load_in_4bit: false
26
- strict: false
27
-
28
- plugins:
29
- - axolotl.integrations.liger.LigerPlugin
30
-
31
- liger_rope: true
32
- liger_rms_norm: true
33
- liger_glu_activation: true
34
- liger_layer_norm: true
35
- liger_fused_linear_cross_entropy: true
36
-
37
- chat_template: qwen3
38
-
39
- chat_template_kwargs:
40
- enable_thinking: false
41
-
42
- datasets:
43
- - path: xiaolesu/OsmosisProofling-v3-SFT
44
- type: alpaca
45
- split: train
46
-
47
- test_datasets:
48
- - path: xiaolesu/OsmosisProofling-v3-SFT
49
- type: alpaca
50
- split: validation
51
-
52
- output_dir: ./outputs/OsmosisProofling-v3-SFT/
53
-
54
- sequence_len: 4096
55
- sample_packing: true
56
- flex_attention: true
57
-
58
- flex_attn_compile_kwargs:
59
- dynamic: false
60
- mode: max-autotune-no-cudagraphs
61
-
62
- wandb_project: OsmosisProofling-v3-SFT
63
- wandb_entity:
64
- wandb_watch:
65
- wandb_name: qwen3-8b-sft-v3-run1
66
- wandb_log_model:
67
-
68
- gradient_accumulation_steps: 1
69
- micro_batch_size: 2
70
- num_epochs: 2
71
- optimizer: adamw_torch_fused
72
- lr_scheduler: cosine
73
- learning_rate: 1e-5
74
-
75
- bf16: true
76
- tf32: true
77
-
78
- resume_from_checkpoint:
79
- logging_steps: 5
80
-
81
- evals_per_epoch: 10
82
- saves_per_epoch: 10
83
- save_total_limit: 3
84
-
85
- warmup_ratio: 0.1
86
- weight_decay: 0.0
87
- fsdp:
88
- - full_shard
89
- - auto_wrap
90
-
91
- fsdp_config:
92
- fsdp_version: 2
93
- fsdp_offload_params: false
94
- fsdp_cpu_ram_efficient_loading: true
95
- fsdp_auto_wrap_policy: TRANSFORMER_BASED_WRAP
96
- fsdp_transformer_layer_cls_to_wrap: Qwen3DecoderLayer
97
- fsdp_state_dict_type: FULL_STATE_DICT
98
- fsdp_sharding_strategy: FULL_SHARD
99
- fsdp_reshard_after_forward: true
100
- fsdp_activation_checkpointing: true
101
-
102
- special_tokens:
103
-
104
- ```
105
-
106
- </details><br>
107
-
108
- # outputs/OsmosisProofling-v3-SFT/
109
-
110
- This model is a fine-tuned version of [Qwen/Qwen3-8B](https://huggingface.co/Qwen/Qwen3-8B) on the xiaolesu/OsmosisProofling-v3-SFT dataset.
111
- It achieves the following results on the evaluation set:
112
- - Loss: 0.3543
113
- - Ppl: 1.4252
114
- - Memory/max Active (gib): 20.98
115
- - Memory/max Allocated (gib): 20.98
116
- - Memory/device Reserved (gib): 36.0
117
-
118
- ## Model description
119
-
120
- More information needed
121
-
122
- ## Intended uses & limitations
123
-
124
- More information needed
125
-
126
- ## Training and evaluation data
127
-
128
- More information needed
129
-
130
- ## Training procedure
131
-
132
- ### Training hyperparameters
133
-
134
- The following hyperparameters were used during training:
135
- - learning_rate: 1e-05
136
- - train_batch_size: 2
137
- - eval_batch_size: 2
138
- - seed: 42
139
- - distributed_type: multi-GPU
140
- - num_devices: 7
141
- - total_train_batch_size: 14
142
- - total_eval_batch_size: 14
143
- - optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
144
- - lr_scheduler_type: cosine
145
- - lr_scheduler_warmup_steps: 21
146
- - training_steps: 212
147
-
148
- ### Training results
149
-
150
- | Training Loss | Epoch | Step | Validation Loss | Ppl | Active (gib) | Allocated (gib) | Reserved (gib) |
151
- |:-------------:|:------:|:----:|:---------------:|:------:|:------------:|:---------------:|:--------------:|
152
- | No log | 0 | 0 | 1.3417 | 3.8257 | 16.56 | 16.56 | 20.27 |
153
- | 1.2425 | 0.1048 | 11 | 0.9643 | 2.6231 | 20.98 | 20.98 | 36.1 |
154
- | 0.7372 | 0.2095 | 22 | 0.5572 | 1.7458 | 20.98 | 20.98 | 36.0 |
155
- | 0.5042 | 0.3143 | 33 | 0.4529 | 1.5728 | 20.98 | 20.98 | 36.0 |
156
- | 0.4350 | 0.4190 | 44 | 0.4158 | 1.5155 | 20.98 | 20.98 | 36.0 |
157
- | 0.3719 | 0.5238 | 55 | 0.3908 | 1.4782 | 20.98 | 20.98 | 36.0 |
158
- | 0.3934 | 0.6286 | 66 | 0.3780 | 1.4594 | 20.98 | 20.98 | 36.0 |
159
- | 0.3594 | 0.7333 | 77 | 0.3696 | 1.4471 | 20.98 | 20.98 | 36.0 |
160
- | 0.3513 | 0.8381 | 88 | 0.3645 | 1.4398 | 20.98 | 20.98 | 36.0 |
161
- | 0.3499 | 0.9429 | 99 | 0.3616 | 1.4356 | 20.98 | 20.98 | 36.0 |
162
- | 0.3517 | 1.0476 | 110 | 0.3583 | 1.4309 | 20.98 | 20.98 | 36.0 |
163
- | 0.3422 | 1.1524 | 121 | 0.3567 | 1.4286 | 20.98 | 20.98 | 36.0 |
164
- | 0.3219 | 1.2571 | 132 | 0.3557 | 1.4272 | 20.98 | 20.98 | 36.0 |
165
- | 0.3098 | 1.3619 | 143 | 0.3552 | 1.4264 | 20.98 | 20.98 | 36.0 |
166
- | 0.3068 | 1.4667 | 154 | 0.3546 | 1.4257 | 20.98 | 20.98 | 36.0 |
167
- | 0.3168 | 1.5714 | 165 | 0.3545 | 1.4254 | 20.98 | 20.98 | 36.0 |
168
- | 0.3198 | 1.6762 | 176 | 0.3546 | 1.4256 | 20.98 | 20.98 | 36.0 |
169
- | 0.3207 | 1.7810 | 187 | 0.3544 | 1.4253 | 20.98 | 20.98 | 36.0 |
170
- | 0.3232 | 1.8857 | 198 | 0.3541 | 1.4249 | 20.98 | 20.98 | 36.0 |
171
- | 0.3441 | 1.9905 | 209 | 0.3543 | 1.4252 | 20.98 | 20.98 | 36.0 |
172
-
173
-
174
- ### Framework versions
175
-
176
- - Transformers 5.3.0
177
- - Pytorch 2.9.1+cu128
178
- - Datasets 4.5.0
179
- - Tokenizers 0.22.2
 
1
+ ### xiaolesu/OsmosisProofling-SFT-NT-GRPO-NT-Overlap
 
 
 
 
 
 
 
 
 
 
 
2
 
3
+ Experimental checkpoint from "Data Overlap as a Post-Training Hyperparameter for Autoformalization." This is the **SFT+GRPO with 100% overlap** variant (Qwen3-8B, thinking disabled) -- the control condition where GRPO reuses SFT data entirely. See the [paper repo](https://github.com/suxls/data-overlap-autoformalization) for details, results, and all artifacts.