This model was contributed by sshleifer. The authors' code can be found here.
Usage tips:

BART is a model with absolute position embeddings so it's usually advised to pad the inputs on the right rather than
  the left.