# T5.1.1 Efficient tiny nl6 model. import seqio include 't5x/examples/t5/t5_1_1/base.gin' # imports vocab, optimizer and model. # ------------------- Network specification overrides -------------------------- network.Transformer.config = @network.T5Config() network.T5Config: emb_dim = 256 num_heads = 4 num_encoder_layers = 6 num_decoder_layers = 6 head_dim = 64 mlp_dim = 1024 # ------------------- Model specification overrides -------------------------- VOCABULARY = @seqio.SentencePieceVocabulary() seqio.SentencePieceVocabulary.sentencepiece_model_file = "spiece.model" MODEL = @models.EncoderDecoderModel() models.EncoderDecoderModel: input_vocabulary = %VOCABULARY output_vocabulary = %VOCABULARY