def rebuild_variable(data, grad, backward_hooks, requires_grad, volatile): var = Variable(data, requires_grad=requires_grad, volatile=volatile) var._grad = grad if backward_hooks is not None: var._backward_hooks = backward_hooks return var