Views
No views yet
GLM-4.5-Air-HS/
├── checkpoints/
│ ├── checkpoint-500/
│ ├── checkpoint-1000/
│ ├── ...
│ ├── checkpoint-7000/
│ └── final-checkpoint/ # step 7800
└── Final Model/ # merged adapter (coming soon)| Step | Eval Loss | Perplexity | Notes |
|---|---|---|---|
| 0 | 2.82 | 16.78 | Baseline before training |
| 1000 | 2.06 | 7.82 | Early stabilization |
| 2000 | 1.37 | 3.95 | Major improvement |
| 3000 | 1.21 | 3.35 | Smooth convergence |
| 4000 | 1.15 | 3.16 | Stable |
| 5000 | 1.06 | 2.89 | Optimal zone begins |
| 6000 | 0.93 | 2.52 | Strong generalization |
| 7000 | 0.88 | 2.41 | Best overall checkpoint |
✅ Observation: Continuous, monotonic improvement in loss and perplexity across steps suggests stable QLoRA convergence without overfitting.
1# GLM-4.5-Air QLoRA Training Configuration
2optimization:
3 micro_batch_per_gpu: 1
4 grad_accum_steps: 16
5 learning_rate: 5e-6
6 weight_decay: 0.01
7 warmup_ratio: 0.08
8 betas: [0.9, 0.95]
9 eps: 1e-8
10
11lora:
12 r: 64
13 lora_alpha: 128
14 target_modules: ["q_proj", "k_proj", "v_proj", "o_proj"]
15 lora_dropout: 0.05
16 bias: "none"
17
18quantization:
19 load_in_4bit: true
20 bnb_4bit_compute_dtype: "float32"
21 bnb_4bit_use_double_quant: true
22 bnb_4bit_quant_type: "nf4"
23
24logging:
25 log_interval: 10
26 eval_interval: 1000
27 checkpoint_interval: 1000
28 max_checkpoints: 8
29
30memory:
31 use_cpu_offload: true
32 use_deepspeed_zero3: true
33 gradient_checkpointing: true
34 use_cache: falseQLoRA modifies only ~0.1% of parameters, so catastrophic forgetting is rare.