ViuAI commited on
Commit
8866f9e
·
verified ·
1 Parent(s): 97527fa

config: set Stage 1 micro 32 accum 4 for peak Tensor Core speed

Browse files
Files changed (1) hide show
  1. model/configs/train_kaggle_t4.yaml +9 -9
model/configs/train_kaggle_t4.yaml CHANGED
@@ -14,23 +14,23 @@ curriculum: true
14
  curriculum_stages:
15
  - max_step: 50000
16
  seq_len: 512
17
- batch_size: 16
18
- grad_accum: 16 # 512 * 16 * 16 = 131,072 tokens/step (On Dual T4: micro 16, accum 8 per GPU!)
19
  - max_step: 200000
20
  seq_len: 1024
21
- batch_size: 8
22
- grad_accum: 16 # 1024 * 8 * 16 = 131,072 tokens/step (On Dual T4: micro 8, accum 8 per GPU!)
23
  - max_step: null
24
  seq_len: 2048
25
- batch_size: 4
26
- grad_accum: 16 # 2048 * 4 * 16 = 131,072 tokens/step (On Dual T4: micro 4, accum 8 per GPU!)
27
 
28
  seq_len: 512
29
  train_split: 0.95
30
 
31
- # Kaggle Dual T4 (2x 16GB VRAM): micro-batch 16 with SDPA, PagedAdamW8bit, and Grad Checkpointing (~5.8 GB VRAM, 100% Zero-OOM)
32
- batch_size: 16
33
- grad_accum: 16
34
  target_global_batch: 256
35
  auto_tune: false
36
 
 
14
  curriculum_stages:
15
  - max_step: 50000
16
  seq_len: 512
17
+ batch_size: 32
18
+ grad_accum: 8 # 512 * 32 * 8 = 131,072 tokens/step (On Dual T4: micro 32, accum 4 per GPU!)
19
  - max_step: 200000
20
  seq_len: 1024
21
+ batch_size: 16
22
+ grad_accum: 8 # 1024 * 16 * 8 = 131,072 tokens/step (On Dual T4: micro 16, accum 4 per GPU!)
23
  - max_step: null
24
  seq_len: 2048
25
+ batch_size: 8
26
+ grad_accum: 8 # 2048 * 8 * 8 = 131,072 tokens/step (On Dual T4: micro 8, accum 4 per GPU!)
27
 
28
  seq_len: 512
29
  train_split: 0.95
30
 
31
+ # Kaggle Dual T4 (2x 16GB VRAM): micro-batch 32 with SDPA, PagedAdamW8bit, and Grad Checkpointing (~7.5 GB VRAM, 100% Zero-OOM)
32
+ batch_size: 32
33
+ grad_accum: 8
34
  target_global_batch: 256
35
  auto_tune: false
36