DefaultSegmentorV2#
- class DefaultSegmentorV2(num_classes, backbone_out_channels, backbone=None, criteria=None, freeze_backbone=False, mlp_head=False)[source]#
Bases:
Module- train(mode=True)[source]#
Set module mode while keeping a frozen probe backbone in eval mode.
nn.Module.train()recurses into every child module. The trainer calls it at the start of each epoch, so setting the backbone to eval mode only in__init__is not enough: BatchNorm buffers would keep updating and dropout/drop-path would remain active during a nominal linear probe.