Well, all your three embedding layers have the same embedding_dim, say, 100. So each one-gram, bigram and trigram gets mapped to a 100-dim vector. So you can concatenate these three vectors a long both dimensions, either to get a (1, 300) vector or a (3, 100) vector.