Views
No views yet
tue-mps/coco_panoptic_eomt_small_640_2x for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX.EoMTUniversalSegment).1import os
2os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
3
4from PIL import Image
5from zeromodels.models.eomt import EoMTUniversalSegment, EoMTImageProcessor
6
7model = EoMTUniversalSegment.from_weights("zeromodels/eomt_small_coco_panoptic_640")
8processor = EoMTImageProcessor.from_weights("zeromodels/eomt_small_coco_panoptic_640")
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 |
|---|---|---|
eomt_small_coco_panoptic_640 | zeromodels/eomt_small_coco_panoptic_640 | panoptic |
eomt_base_coco_panoptic_640 | zeromodels/eomt_base_coco_panoptic_640 | panoptic |
eomt_large_coco_panoptic_640 | zeromodels/eomt_large_coco_panoptic_640 | panoptic |
eomt_large_coco_instance_640 | zeromodels/eomt_large_coco_instance_640 | instance |
eomt_large_ade20k_semantic_512 | zeromodels/eomt_large_ade20k_semantic_512 | semantic |
KERAS_BACKEND before importing Keras / zeromodels.EoMTUniversalSegment.from_weights("hf:tue-mps/coco_panoptic_eomt_small_640_2x").