Also use the other arg of sub as output.
Don't discard the previous input to OuterSS().
Fix bug.
Implemented cuDNN softmax but it is not currently passing tests.
Changed documentation comment.
Fixed eq and hash functions.
Fixed problem with cudnn softmax tests. This fix should be generalized for use of the class. Also there are two cases it cannot handle.
Incorporated reviewer comments.
Fixed typo.
Added clarification comment.
Specified types of theano variables.
Refactored GpuDnnSoftmax to use new DnnBase.
Added test for the GpuSoftmax -> GpuDnnSoftmax optimization.
Added clarifying comment.
Incremeneted GpuDnnSoftmax version and retested as an extra sanity test of my recent refactoring.
Removed extraneous handle creation.
Fix memory leak in scan related to the input and output storage of the inner function.
Merge pull request #2116 from daemonmaker/cudnn

Implemented cuDNN softmax but it is not currently passing tests.
Update comment in scan execute/perform.
Fix destructor handling in CDataType for python 3/Capsules.
Added -I and -L to the list of argument patterns from nvcc.flags that are not presented to nvcc in comma-separated form.
Fix crash when numpy.distutils.__config__ is present but None