コード例 #1
0
 def construct(self, x, y, sens):
     return C.grad_by_list_with_sens(self.net, self.weights)(x, y, sens)
コード例 #2
0
 def construct(self, x, sens):
     weights = self.weights
     grads = C.grad_by_list_with_sens(self.network, weights)(x, sens)
     grads = self.clip_gradients(grads, 1, 1.0)
     return self.optimizer(grads)
コード例 #3
0
 def construct(self, *inputs):
     return C.grad_by_list_with_sens(self.net, self.weights)(*inputs)
コード例 #4
0
 def construct(self, x):
     weights = self.weights
     grads = C.grad_by_list_with_sens(self.network, weights)(x, self.sens)
     return self.optimizer(grads)