def end_subtree(self):
        obj = self.subtree_parents.pop()
        node = self.__class__(self.children, self.connector)
        self.connector = obj.connector
        self.negated = obj.negated
        self.children = obj.children
        self.children.append(node)
This is basic test for GpuCrossentropySoftmax1HotWithBiasDx
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/django/utils/tree.py/Node.end_subtree--crossover with--dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/sandbox/gpuarray/tests/test_nnet.py/test_GpuCrossentropySoftmax1HotWithBiasDx