# Register necessary SeqIO Tasks/Mixtures. | |
from __gin__ import dynamic_registration | |
from t5x import utils | |
from t5x import partitioning | |
import tasks | |
import __main__ as train_script | |
include 'small_nl16.gin' | |
include 't5x/configs/runs/pretrain.gin' | |
# ------------------- Training specification overrides -------------------------- | |
train_script.train: | |
eval_period = 10000 | |
utils.SaveCheckpointConfig: | |
period = 10000 | |
keep = 10 | |
MIXTURE_OR_TASK_NAME = "pretrain_finnish" | |
USE_CACHED_TASKS = False | |
TASK_FEATURE_LENGTHS = {"inputs": 512, "targets": 512} | |
TRAIN_STEPS = 500000 | |
DROPOUT_RATE = 0.0 | |
BATCH_SIZE = 256 |