1base_model: /mnt/qwen3-8b
2
3load_in_8bit: false
4load_in_4bit: false
5strict: false
6
7plugins:
8 - axolotl.integrations.liger.LigerPlugin
9
10liger_rope: true
11liger_rms_norm: true
12liger_glu_activation: true
13liger_layer_norm: true
14liger_fused_linear_cross_entropy: true
15
16chat_template: qwen3
17datasets:
18 # Dolci
19 - path: /home/aithucchien/Unicorn/data/dolci_vi_5k_single.jsonl
20 type: chat_template
21 chat_template: qwen3
22 split_thinking: true
23
24 # 12 Task
25 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task2_sua_loi_sai_answer.jsonl
26 type: chat_template
27 chat_template: qwen3
28 split_thinking: true
29 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task3_goi_mo_y_tuong_answer.jsonl
30 type: chat_template
31 chat_template: qwen3
32 split_thinking: true
33 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task10_hoc_tap_tuong_tac_answer.jsonl
34 type: chat_template
35 chat_template: qwen3
36 split_thinking: true
37 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task1_tra_loi_cau_hoi_extended_2.jsonl
38 type: chat_template
39 chat_template: qwen3
40 split_thinking: true
41 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task8_tao_tai_lieu_giang_day_answer.jsonl
42 type: chat_template
43 chat_template: qwen3
44 split_thinking: true
45 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task9_tao_noi_dung_ca_nhan_hoa_answer.jsonl
46 type: chat_template
47 chat_template: qwen3
48 split_thinking: true
49 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task5_ho_tro_tam_ly_answer.jsonl
50 type: chat_template
51 chat_template: qwen3
52 split_thinking: true
53 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task7_cham_diem_tu_dong_answer.jsonl
54 type: chat_template
55 chat_template: qwen3
56 split_thinking: true
57 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task6_tao_bo_cau_hoi_answer.jsonl
58 type: chat_template
59 chat_template: qwen3
60 split_thinking: true
61 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task1_tra_loi_cau_hoi_extended.jsonl
62 type: chat_template
63 chat_template: qwen3
64 split_thinking: true
65 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task4_hoc_tap_ca_nhan_hoa_answer.jsonl
66 type: chat_template
67 chat_template: qwen3
68 split_thinking: true
69 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task1_tra_loi_cau_hoi_answer.jsonl
70 type: chat_template
71 chat_template: qwen3
72 split_thinking: true
73 - path: /home/aithucchien/luannd/Unicorn/data/synthetic/output_12_task_split/task11_tu_van_an_toan_answer.jsonl
74 type: chat_template
75 chat_template: qwen3
76 split_thinking: true
77
78
79output_dir: ./outputs/qwen3_8b_dolci_vi_5k_single_12task/
80
81sequence_len: 32768
82sample_packing: true
83flex_attention: true
84
85
86flex_attn_compile_kwargs:
87 dynamic: false
88 mode: max-autotune-no-cudagraphs
89
90wandb_project: aithucchien
91wandb_entity:
92wandb_watch:
93wandb_name: qwen3_8b_dolci_vi_5k_single_12task
94wandb_log_model:
95
96gradient_accumulation_steps: 4
97micro_batch_size: 1
98num_epochs: 3
99optimizer: adamw_torch_fused
100lr_scheduler: cosine
101learning_rate: 2e-5
102
103bf16: true
104tf32: true
105
106resume_from_checkpoint:
107logging_steps: 1
108
109saves_per_epoch: 1
110
111warmup_ratio: 0.1
112weight_decay: 0.0
113fsdp:
114 - full_shard
115 - auto_wrap
116
117fsdp_config:
118 fsdp_version: 2
119 fsdp_offload_params: false
120 fsdp_cpu_ram_efficient_loading: true
121 fsdp_auto_wrap_policy: TRANSFORMER_BASED_WRAP
122 fsdp_transformer_layer_cls_to_wrap: Qwen3DecoderLayer
123 fsdp_state_dict_type: FULL_STATE_DICT
124 fsdp_sharding_strategy: FULL_SHARD
125 fsdp_reshard_after_forward: true
126 fsdp_activation_checkpointing: true
127
128special_tokens:
129