Definition at line 34 of file activation.py.
◆ backward()
| fastreid.layers.activation.SwishImplementation.backward |
( |
| ctx, |
|
|
| grad_output ) |
|
static |
Definition at line 42 of file activation.py.
42 def backward(ctx, grad_output):
43 i = ctx.saved_variables[0]
44 sigmoid_i = torch.sigmoid(i)
45 return grad_output * (sigmoid_i * (1 + i * (1 - sigmoid_i)))
46
47
◆ forward()
| fastreid.layers.activation.SwishImplementation.forward |
( |
| ctx, |
|
|
| i ) |
|
static |
Definition at line 36 of file activation.py.
36 def forward(ctx, i):
37 result = i * torch.sigmoid(i)
38 ctx.save_for_backward(i)
39 return result
40
The documentation for this class was generated from the following file: