def R_op(self, inputs, eval_points):
        # R_op can receive None as eval_points.
        # That means there is no differentiable path through that input.
        # If this implies that you cannot compute some outputs,
        # return None for those.
        if eval_points[0] is None:
            return eval_points
        return self.grad(inputs, eval_points)
dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/misc/doubleop.py/DoubleOp.R_op/original