train a simpler vgg model first
integrate cudnn
move cuda kernels out of the monopolistic file