Skip to content

Commit 1d38202

Browse files
committed
readds Identity instead of using lambda
1 parent a11543a commit 1d38202

4 files changed

Lines changed: 10 additions & 11 deletions

File tree

src/models/classifiers_2D.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import torch.nn as nn
2-
from models.model_utils import conv2d_bn_block, dense_layer_bn
2+
from models.model_utils import conv2d_bn_block, dense_layer_bn, Identity
33

44

55
class NormalNet2D(nn.Module):
@@ -27,7 +27,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
2727
)
2828
self.classifier = nn.Sequential(
2929
dense_layer_bn(16*nf, 16*nf),
30-
dense_layer_bn(16*nf, nlabels, activation=(lambda x: x))
30+
dense_layer_bn(16*nf, nlabels, activation=Identity)
3131
)
3232

3333
def forward(self, x):
@@ -61,7 +61,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
6161
)
6262
self.classifier = nn.Sequential(
6363
nn.AvgPool2d(2),
64-
dense_layer_bn(16*nf, nlabels, activation=lambda x: x)
64+
dense_layer_bn(16*nf, nlabels, activation=Identity)
6565
)
6666

6767
def forward(self, x):
@@ -98,7 +98,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
9898
)
9999
self.classifier = nn.Sequential(
100100
dense_layer_bn(16*nf, 16*nf),
101-
dense_layer_bn(16*nf, nlabels, activation=lambda x: x)
101+
dense_layer_bn(16*nf, nlabels, activation=Identity)
102102
)
103103

104104
def forward(self, x):
@@ -130,7 +130,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
130130
)
131131
self.classifier = nn.Sequential(
132132
nn.AvgPool2d(2),
133-
dense_layer_bn(16*nf, nlabels, activation=lambda x: x)
133+
dense_layer_bn(16*nf, nlabels, activation=Identity)
134134
)
135135

136136
def forward(self, x):

src/models/classifiers_3D.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import torch.nn as nn
2-
from models.model_utils import conv3d_bn_block, dense_layer_bn
2+
from models.model_utils import conv3d_bn_block, dense_layer_bn, Identity
33

44

55
class FCNBN(nn.Module):
@@ -26,7 +26,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
2626
conv3d_bn_block(8*nf, 8*nf),
2727
)
2828
self.classifier = nn.Sequential(
29-
conv3d_bn_block(8*nf, nlabels, kernel=1, activation=lambda x: x),
29+
conv3d_bn_block(8*nf, nlabels, kernel=1, activation=Identity),
3030
nn.AvgPool3d(2),
3131
)
3232

@@ -56,7 +56,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
5656
conv3d_bn_block(8*nf, 8*nf),
5757
)
5858
self.classifier = nn.Sequential(
59-
conv3d_bn_block(8*nf, nlabels, kernel=1, activation=lambda x: x),
59+
conv3d_bn_block(8*nf, nlabels, kernel=1, activation=Identity),
6060
nn.AvgPool3d(2),
6161
)
6262

@@ -88,7 +88,7 @@ def __init__(self, n_channels=1, nlabels=1, init_filters=32):
8888
)
8989
self.classifier = nn.Sequential(
9090
dense_layer_bn(8*nf, 16*nf),
91-
dense_layer_bn(16*nf, nlabels, activation=lambda x: x),
91+
dense_layer_bn(16*nf, nlabels, activation=Identity),
9292
)
9393

9494
def forward(self, x):

src/models/mask_generators.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,3 @@ def forward(self, x):
7575
cat1 = crop_and_concat(xu1, x0)
7676
x7 = self.conv7(cat1)
7777
return x7
78-

src/models/model_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import torch.nn as nn
33
import torch.nn.functional as F
44

5-
ACTIVATION = nn.ReLU
5+
ACTIVATION = nn.LeakyReLU
66

77

88
def crop_and_concat(upsampled, bypass, crop=False):

0 commit comments

Comments
 (0)