Args: dy (CTensor): dL / dy Returns: dx (CTensor): dL / dx
(self, dy)
| 531 | return x |
| 532 | |
| 533 | def backward(self, dy): |
| 534 | """ |
| 535 | Args: |
| 536 | dy (CTensor): dL / dy |
| 537 | Returns: |
| 538 | dx (CTensor): dL / dx |
| 539 | """ |
| 540 | return singa.__mul__(dy, self.mask) |
| 541 | |
| 542 | |
| 543 | def clip(x, min=None, max=None): |