Views
No views yet
facebook/mask2former-swin-tiny-coco-panoptic for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.Mask2FormerUniversalSegment) (trained for panoptic; architecture is universal).1import os
2os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
3
4from PIL import Image
5from zeromodels.models.mask2former import Mask2FormerUniversalSegment, Mask2FormerImageProcessor
6
7model = Mask2FormerUniversalSegment.from_weights("zeromodels/mask2former-swin-tiny-coco-panoptic")
8processor = Mask2FormerImageProcessor.from_weights("zeromodels/mask2former-swin-tiny-coco-panoptic")
9
10image = Image.open("your_image.jpg").convert("RGB")
11output = model(processor(image)["pixel_values"], training=False)
12result = processor.post_process_panoptic_segmentation(
13 output, target_size=(image.height, image.width)
14)
15print(result["segmentation"].shape)from_weights("zeromodels/<variant>"):| Variant | Hub | Task |
|---|---|---|
mask2former-swin-tiny-coco-instance | zeromodels/mask2former-swin-tiny-coco-instance | instance |
mask2former-swin-small-coco-instance | zeromodels/mask2former-swin-small-coco-instance | instance |
mask2former-swin-base-coco-instance | zeromodels/mask2former-swin-base-coco-instance | instance |
mask2former-swin-large-coco-instance | zeromodels/mask2former-swin-large-coco-instance | instance |
mask2former-swin-tiny-coco-panoptic | zeromodels/mask2former-swin-tiny-coco-panoptic | panoptic |
mask2former-swin-tiny-ade-semantic | zeromodels/mask2former-swin-tiny-ade-semantic | semantic |
KERAS_BACKEND before importing Keras / zeromodels.Mask2FormerUniversalSegment.from_weights("hf:facebook/mask2former-swin-tiny-coco-panoptic").