mindspore.ops.AssignSub
- class mindspore.ops.AssignSub[source]
Updates a Parameter by subtracting a value from it.
Refer to
mindspore.ops.assign_sub()
for more details.- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> class Net(nn.Cell): ... def __init__(self): ... super(Net, self).__init__() ... self.AssignSub = ops.AssignSub() ... self.variable = mindspore.Parameter(initializer(1, [1], mindspore.int32), name="global_step") ... ... def construct(self, x): ... self.AssignSub(self.variable, x) ... return self.variable ... >>> net = Net() >>> value = Tensor(np.ones([1]).astype(np.int32)*100) >>> output = net(value) >>> print(net.variable.asnumpy()) [-99]