Implemented cuDNN softmax but it is not currently passing tests.

Need a gpu_contiguous(ins)