File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
segmentation_models_pytorch/base Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ class SegmentationModel(torch.nn.Module, SMPHubMixin):
23
23
def __new__ (cls : Type [T ], * args , ** kwargs ) -> T :
24
24
instance = super ().__new__ (cls , * args , ** kwargs )
25
25
return instance
26
-
26
+
27
27
def __init__ (self ):
28
28
super ().__init__ ()
29
29
self ._is_encoder_frozen = False
@@ -166,13 +166,12 @@ def train(self, mode: bool = True):
166
166
raise ValueError ("training mode is expected to be boolean" )
167
167
self .training = mode
168
168
for name , module in self .named_children ():
169
- print (name )
170
169
# skip encoder if it is frozen
171
170
if self ._is_encoder_frozen and name == "encoder" :
172
171
continue
173
172
module .train (mode )
174
173
return self
175
-
174
+
176
175
def _set_encoder_trainable (self , mode : bool ):
177
176
for param in self .encoder .parameters ():
178
177
param .requires_grad = mode
You can’t perform that action at this time.
0 commit comments