Implemented cuDNN softmax but it is not currently passing tests.

I think this only support c contiguous inputs. Check that and if it isn't raise an error.