tiny_decoders / config.yaml
chameleon-lizard's picture
Upload tpy09-v1_decoder model
09a0b57 verified
Raw
History Blame
1.6 kB
encoder:
name: null
max_length: 512
dtype: float32
trust_remote_code: false
decoder:
d_model: 64
n_layer: 2
n_head: 4
d_ff: 256
max_seq_len: 128
prefix_len: 4
dropout: 0.0
tie_embeddings: true
cross_attention: false
enc_memory_len: 128
pos_encoding: learned
mlp_type: gelu
copy_head: false
data:
hf_name: OLMo-Coding/starcoder-python-instruct
data_files: /workspace-SR008.nfs2/nsushko/nsushko/polygon/tinypython/build/07_deduped.parquet
split: train
val_fraction: 0.02
max_identifiers: 26
max_tokens: 128
instruction_field: instruction
code_field: response
stdlib_whitelist_path: null
num_proc: 8
cache_dir: .cache/tiny_decoder/tpy09_v1
drop_stub_bodies: false
pack: false
pack_len: 512
vocab:
path: configs/vocab_98.yaml
builtin_aliases_path: configs/builtin_aliases.yaml
attr_aliases_path: configs/attr_aliases.yaml
train:
batch_size: 128
epochs: 50
lr: 0.0003
warmup_frac: 0.05
weight_decay: 0.1
grad_clip: 1.0
early_stop_patience: 5
seed: 0
log_every: 50
eval_every_epochs: 1
wandb_project: null
tensorboard_dir: null
weighted_sampling: false
init_from: null
pretrain_sampling: short
amp_dtype: bf16
compile: false
bench_every_epochs: 0
bench_benchmark: both
bench_max_problems: null
bench_num_samples: 5
bench_temperature: 0.8
bench_pass_k: 1,5
bench_timeout: 3.0
bench_num_workers: 16
bench_max_new_tokens: null
eval:
split: val
max_samples: null
compute_exact_match: true
compute_syntactic_validity: true
run:
dir: runs/tpy09/v1_decoder
save_every_epochs: 1