(ctx, grad_output)
| 473 | |
| 474 | @staticmethod |
| 475 | def backward(ctx, grad_output): |
| 476 | i = ctx.saved_variables[0] |
| 477 | sigmoid_i = torch.sigmoid(i) |
| 478 | return grad_output * (sigmoid_i * (1 + i * (1 - sigmoid_i))) |
| 479 | |
| 480 | |
| 481 | class CustomSwish(nn.Module): |
nothing calls this directly
no outgoing calls
no test coverage detected