def updateGrad(self, grad): self.grad = Memory.moveaxis(grad, self.dst, self.src)
def updateGrad(self, grad): self.grad = Memory.depthSplit(grad, self.inData)
def updateData(self, data): self.data = Memory.moveaxis(data, self.src, self.dst)
def updateData(self, data): self.data = Memory.depthConcat(data)
def updateGrad(self, grad): self.grad = Memory.swapaxes(grad, self.axis1, self.axis2)
def updateData(self, data): self.data = Memory.swapaxes(data, self.axis1, self.axis2)
def updateGrad(self, grad): self.grad = Memory.transpose(grad, self.invaxes)
def updateData(self, data): self.data = Memory.transpose(data, self.axes)