def forward(self, input1, input2, y):
_output = input1.clone()
_output.add_(-1, input2)
_output.mul_(-1).mul_(y)
_output.add_(self.margin)
_output.cmax_(0)
output = _output.sum()
if self.size_average:
output = output / y.size(0)
self.save_for_backward(input1, input2, y)
return input1.new((output,))
评论列表
文章目录