iskhare's picture
Back up decoder-aligned joint MsTok step 28000 with FP64 generation evaluation
c6d35c2 verified
Raw History Blame Contribute Delete
4.83 kB
task: mstok-next-concept
experiment: iclr-debug-decoder-135b-20260916-decoder-mstok
experiment_dir: /home/ubuntu/mstok-results/iclr-debug-decoder-135b-20260916/decoder-mstok
dataset:
train_source: /home/ubuntu/data/full_owt/train_gpt2.bin
validate_source: /home/ubuntu/data/full_owt/valid_gpt2.bin
pad_token_id: 50257
pre_tokenizer:
name: hf
tokenizer: hf
model_id: gpt2
special_tokens:
eos_token: <|endoftext|>
pad_token: <|pad|>
codec:
n_layers: 6
context_length: 256
embed_dim: 384
in_vocab_size: 50304
vqvae_vocab_size:
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
compression_factor: 1
dropout: 0.1
pre_quant_groupnorm: 4
pre_quant_dropout: 0.2
vector_quantizer_config:
clss: multiscale_residual_vector_quantizer
decay: 0.99
epsilon: 1.0e-05
commitment_cost: 0.25
learned_l1_sampling: true
learned_all_sampling: false
quant_resi:
enabled: true
ratio: 0.5
share_mode: 0
learnable_ratio: false
levels:
use_manual_levels: true
manual_levels:
- 1
- 4
- 9
- 16
- 25
- 36
- 49
- 64
- 81
- 100
- 121
- 144
- 169
- 196
- 225
- 256
aux:
fine_drop:
prob: 0.5
min_keep: 1
generator:
n_layer: 12
n_head: 12
bias: true
dropout: 0.1
n_embd: 768
context_length: 256
vocab_size:
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
- 16384
attn_pattern: block_diagonal
use_positional_encoding: true
use_level_encoding: true
prefix_len: 0
use_rope: true
rope_base: 10000
use_qk_norm: true
post_upsample_conv:
enabled: true
kernel_size: 3
use_relu2: true
use_flex_attention: true
shared_output_head: true
shared_head_per_level_bias: false
shared_head_per_level_scale: false
shared_head_adapter_rank: 0
objectives:
codec_weight: 1.0
ncp_weight: 1.0
soft_assignment_temperature: 1.0
prediction_temperature: 1.0
mstok_weight: 0.25
residual_weight: 1.0
reconstruction_weight: 1.0
teacher_ema_decay: 0.999
teacher_ema_warmup_steps: 1000
mstok_warmup_steps: 500
optimization:
codec_lr: 0.001
codec_min_lr: 0.0001
codec_warmup_iters: 0
codec_lr_decay_iters: 171662
generator_lr: 0.0005
generator_min_lr: 1.0e-05
generator_warmup_iters: 300
generator_lr_decay_iters: 171662
beta_1: 0.9
codec_beta_2: 0.99
generator_beta_2: 0.99
weight_decay: 0.1
max_grad_norm: 1.0
level_loss_alpha: 1.0
grad_accumulation_steps: 12
corruption:
mode: per_level
per_level_probs:
- 0.85
- 0.8321428571
- 0.8142857143
- 0.7964285714
- 0.7785714286
- 0.7607142857
- 0.7428571429
- 0.725
- 0.7071428571
- 0.6892857143
- 0.6714285714
- 0.6535714286
- 0.6357142857
- 0.6178571429
- 0.6
skip_level0: true
training:
log_interval: 10
eval_interval: 1000
checkpoint_interval: 1000
eval_batch_size: 4
val_iters: 25
keep_last: 3
seed: 55
codec_initialization_seed: 42
generator_initialization_seed: 55
total_iters: 171662
batch_size: 32
expected_world_size: 8
expected_global_batch_size: 3072
resume_checkpoint: null
milestone_steps:
- 1272
- 6358
- 17167
- 34333
- 68665
- 102997
- 137330
- 171662
generation_eval_steps:
- 17167
- 34333
- 68665
- 102997
- 137330
- 171662
torch_compile:
enable: true
scope: loss
mode: default
dynamic: false
fullgraph: true
backend: inductor
mixed_precision:
enable: true
wandb:
entity: mstok
project: iclr-debug
group: full-owt-ctx256-16sq-135b-v1
enable: true
id: iclr-debug-decoder-135b-20260916-decoder-mstok
resume: allow
gradients_and_params:
enable: false
log: all
log_freq: 1000
export:
vqvae_config_template: /home/ubuntu/mstok-runs/iclr-debug-joint-20260916/config/repro-ctx256/vqvae.yaml
ncp_config_template: /home/ubuntu/mstok-runs/iclr-debug-joint-20260916/config/repro-ctx256/ncp-sharedhead.yaml
semantic:
enabled: true
mode: eostok
weight: 0.5
warmup_steps: 500
teacher_id: FacebookAI/roberta-base
teacher_revision: e2da8e2f811d1448a5b465c236feacd80ffbac7b
tokenizer_revision: 607a30d783dfa663caf39e06633721c8d4cfcd7e
teacher_dim: 768
feature_layer: 6
projector_dim: 2048
projector_seed: 56
alignment_site: decoder
iclr_debug:
stage: decoder-mstok
target_positions: 135000000000
lr_horizon_positions: 135000000000
stop_step: 171662
pilot: false
tokenizer_checkpoint: null
tokenizer_steps: null
budget_unit: input positions including padding; log non-padding tokens separately