JavRedstone/pope-repro-artifacts / code /config /finetune_shakespeare.py
JavRedstone's picture
download
raw
645 Bytes
import time
out_dir = 'out-shakespeare'
eval_interval = 5
eval_iters = 40
wandb_log = False # feel free to turn on
wandb_project = 'shakespeare'
wandb_run_name = 'ft-' + str(time.time())
dataset = 'shakespeare'
init_from = 'gpt2-xl' # this is the largest GPT-2 model
# only save checkpoints if the validation loss improves
always_save_checkpoint = False
# the number of examples per iter:
# 1 batch_size * 32 grad_accum * 1024 tokens = 32,768 tokens/iter
# shakespeare has 301,966 tokens, so 1 epoch ~= 9.2 iters
batch_size = 1
gradient_accumulation_steps = 32
max_iters = 20
# finetune at constant LR
learning_rate = 3e-5
decay_lr = False

Xet Storage Details

Size:
645 Bytes
·
Xet hash:
1112ab37a95cedd68ab866f34be6ff75da86e5f965b9d6d561c6e7e56e1d52c1

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.