maskformer_resnet_18¶
- lucid.models.maskformer_resnet_18(num_labels: int, *, pretrained_backbone: bool = False, **config_kwargs: Any) MaskFormer¶
The maskformer_resnet_18 function builds a MaskFormer model with a ResNet-18 backbone preset.
Total Parameters (num_labels=150): 24,700,119
Function Signature¶
@register_model
def maskformer_resnet_18(
num_labels: int,
*,
pretrained_backbone: bool = False,
**config_kwargs
) -> MaskFormer
Parameters¶
num_labels (int): Number of semantic classes for segmentation.
pretrained_backbone (bool, optional): If True, initializes the ResNet-18 backbone with pretrained classification weights.
config_kwargs (dict, optional): Additional overrides applied to MaskFormerConfig.
Returns¶
MaskFormer: MaskFormer model configured with a ResNet-18 backbone.
Example Usage¶
from lucid.models.vision.maskformer import maskformer_resnet_18
import lucid
model = maskformer_resnet_18(num_labels=150)
x = lucid.random.randn(1, 3, 512, 512)
pred = model.predict(x)
print(pred.shape)