Skip to content

Commit 09b8e34

Browse files
authored
main code
update default activation function
1 parent e44853e commit 09b8e34

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

models/common.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def __init__(self, c1, c2, k=1, s=1, p=None, g=1, act=True): # ch_in, ch_out, k
102102
super(Conv, self).__init__()
103103
self.conv = nn.Conv2d(c1, c2, k, s, autopad(k, p), groups=g, bias=False)
104104
self.bn = nn.BatchNorm2d(c2)
105-
self.act = nn.LeakyReLU(0.1, inplace=True) if act is True else (act if isinstance(act, nn.Module) else nn.Identity())
105+
self.act = nn.SiLU() if act is True else (act if isinstance(act, nn.Module) else nn.Identity())
106106

107107
def forward(self, x):
108108
return self.act(self.bn(self.conv(x)))
@@ -477,7 +477,7 @@ def __init__(self, c1, c2, k=3, s=1, p=None, g=1, act=True, deploy=False):
477477

478478
padding_11 = autopad(k, p) - k // 2
479479

480-
self.act = nn.LeakyReLU(0.1, inplace=True) if act is True else (act if isinstance(act, nn.Module) else nn.Identity())
480+
self.act = nn.SiLU() if act is True else (act if isinstance(act, nn.Module) else nn.Identity())
481481

482482
if deploy:
483483
self.rbr_reparam = nn.Conv2d(c1, c2, k, s, autopad(k, p), groups=g, bias=True)

0 commit comments

Comments
 (0)