Pytorch implementation of Dauphin et al. (2016) "Language Modeling with Gated Convolutional Networks"
See accompanying blog post here: https://towardsdatascience.com/how-to-build-a-gated-convolutional-neural-network-gcnn-for-natural-language-processing-nlp-5ba3ee730bfb