Figure 6 describes the deep convolutional encoder architecture first used by a Facebook machine translation system (Gehring et al., 2017).
to the RNN, convolutions do not provide explicit way to encode the position of a word in the input sequence.