def grad(self, inputs, grads): x, y = inputs gz, = grads return [gz * scalar.log(y), gz * x / y]
def grad(self, inputs, grads): x, = inputs gz, = grads return [gz * (1 + scalar.log(x))]
def grad(self, inputs, grads): (x, ) = inputs (gz, ) = grads return [gz * (1 + scalar.log(x))]
def grad(self, inputs, grads): x, y = inputs (gz, ) = grads return [gz * scalar.log(y), gz * x / y]