def check_backward(self, x_data): x = chainer.Variable(x_data) y = functions.transpose(x, self.axes) y.grad = y.data y.backward() gradient_check.assert_allclose(x.data, x.grad, atol=0, rtol=0)