File size: 1,275 Bytes
2d38ae8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Replicates wandb run "zero4_long" (mepqfry1, eval kl 0.275).
# Same hparams as that run; same 4-layer zero (14-17). 32-layer student.

[model]
teacher    = "Qwen/Qwen3.5-35B-A3B"
student    = "Troiaaa/m-6a3lnzvb"
tokenizer  = "Qwen/Qwen3.5-35B-A3B"

[data]
dataset        = "karpathy/climbmix-400b-shuffle"
text_field     = "text"
min_chars      = 2560
max_seq_len    = 2048
kl_start_pos   = 128
seed           = 6767
shuffle_buffer = 10000

[train]
seed                 = 6767
lr                   = 5.0e-7
schedule             = "cosine"
warmup_steps         = 100
weight_decay         = 0.0
grad_clip            = 1.0
betas                = [0.9, 0.999]
eps                  = 1.0e-3
samples_per_step     = 4
micro_batch_size     = 1
max_steps            = 2000
grad_checkpointing   = true
attn_implementation  = "flash_attention_2"
student_dtype        = "float32"
teacher_dtype        = "bfloat16"
mixed_precision      = "bf16"
kl_chunk_size        = 256
new_layer_lr_mul     = 1.0

[eval]
every_steps = 50
samples     = 500
seed        = 4242

[log]
wandb         = true
wandb_project = "distil-subnet97"
wandb_run     = "replicate_zero4"
log_every     = 1
output_dir    = "./out/replicate_zero4"

[init]
zero_layers        = [14, 15, 16, 17]
target_num_layers  = 32