1base_model: Qwen/Qwen3-14B-Base
2
3plugins:
4 - axolotl.integrations.liger.LigerPlugin
5 - axolotl.integrations.cut_cross_entropy.CutCrossEntropyPlugin
6liger_rope: true
7liger_rms_norm: true
8liger_glu_activation: true
9
10chat_template: qwen3
11datasets:
12 - path: axolotl-ai-internal/gpumode-py2triton-reasoning-v2
13 type: chat_template
14 split: train
15 split_thinking: true
16 eot_tokens: ["<|im_end|>"]
17
18dataset_prepared_path: last_run_prepared
19val_set_size: 0.005
20output_dir: ./outputs/out
21save_only_model: true
22
23sequence_len: 16384
24sample_packing: true
25pad_to_sequence_len: true
26
27wandb_project: qwen3-14b-grpo-triton
28wandb_entity: axolotl-ai
29wandb_watch:
30wandb_name:
31wandb_log_model:
32
33gradient_accumulation_steps: 1
34micro_batch_size: 2
35num_epochs: 3
36optimizer: adamw_torch_fused
37max_grad_norm: 0.1
38neftune_noise_alpha: 10
39lr_scheduler: cosine
40learning_rate: 3e-6
41
42bf16: true
43tf32: true
44
45gradient_checkpointing: offload
46gradient_checkpointing_kwargs:
47 use_reentrant: false
48logging_steps: 1
49flash_attention: true
50
51warmup_steps: 100
52evals_per_epoch: 5
53saves_per_epoch: 1
54weight_decay: 0.01
55deepspeed: deepspeed_configs/zero1.json
56