Skip to content

Commit b1562c9

Browse files
authored
Minor fix to additional arguments for training instance segmentation (#1096)
1 parent 65ebd8b commit b1562c9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

micro_sam/training/training.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -848,14 +848,17 @@ def train_sam_for_configuration(
848848

849849
train_kwargs.update(**kwargs)
850850
if train_instance_segmentation_only:
851+
instance_seg_kwargs, extra_kwargs = split_kwargs(train_instance_segmentation, **train_kwargs)
852+
model_kwargs, extra_kwargs = split_kwargs(get_sam_model, **extra_kwargs)
853+
instance_seg_kwargs.update(**model_kwargs)
854+
851855
train_instance_segmentation(
852856
name=name,
853857
train_loader=train_loader,
854858
val_loader=val_loader,
855859
checkpoint_path=checkpoint_path,
856-
with_segmentation_decoder=with_segmentation_decoder,
857860
model_type=model_type,
858-
**train_kwargs
861+
**instance_seg_kwargs,
859862
)
860863
else:
861864
train_sam(

0 commit comments

Comments
 (0)