PixelSNAIL: An Improved Autoregressive Generative Model