示例#1
0
 def backward(self) -> Dependency:
     depends_on: List[Dependency] = []
     if self.x.requires_grad:
         depends_on.append(Dependency(self.x, self.grad_fn1))
     if self.y.requires_grad:
         depends_on.append(Dependency(self.y, self.grad_fn2))
     return depends_on
示例#2
0
 def backward(self) -> Dependency:
     depends_on = []
     if self.value.requires_grad:
         depends_on = [Dependency(self.value, self.grad_fn)]
     return depends_on
示例#3
0
 def backward(self) -> List[Dependency]:
     if self.value.requires_grad:
         depends_on = [Dependency(self.value, self.grad_fn)]
     else:
         depends_on = []
     return depends_on