This is an implementation of fast neural style in pytorch which follows the approach of the paper Perceptual Losses for Real-Time Style Transfer and Super-Resolution by Justin Johnson, Alexandre Alahi, Li Fei-Fei. Also it follows the exact model architecture as detailed in the supplementary paper
The caffe pretrained weights of vgg16 is used here instead of Pytorch's default pretrained vgg16.