Ok, I see, thanks. Since I want to have a scalar parameter for my function, if I want to use the new style, I need to pass it as an argument to the forward then, and save it for backwards ?
I did this :
class F(torch.autograd.Function):
def __init__(self, gamma=0.1):
super().__init__()
self.gamma = gamma
def forward(self, args):
pass
def backward(self, args):
pass