Skip to content

Commit 9167cfc

Browse files
authored
fix Load DETR-family panoptic masks with load_image_as_tensor (#50234)
Load DETR-family panoptic masks with load_image_as_tensor
1 parent 7db0255 commit 9167cfc

5 files changed

Lines changed: 10 additions & 10 deletions

File tree

‎src/transformers/models/conditional_detr/image_processing_conditional_detr.py‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/transformers/models/deformable_detr/image_processing_deformable_detr.py‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/transformers/models/detr/image_processing_detr.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import numpy as np
2020
import torch
2121
from torch import nn
22-
from torchvision.io import read_image
2322
from torchvision.transforms.v2 import functional as tvF
2423

2524
from ...image_processing_backends import TorchvisionBackend
@@ -45,6 +44,7 @@
4544
get_image_size,
4645
get_image_size_for_max_height_width,
4746
get_max_height_width,
47+
load_image_as_tensor,
4848
validate_annotations,
4949
)
5050
from ...processing_utils import ImagesKwargs, Unpack
@@ -394,7 +394,7 @@ def prepare_coco_panoptic_annotation(
394394
new_target["orig_size"] = torch.as_tensor([image_height, image_width], dtype=torch.int64, device=image.device)
395395

396396
if "segments_info" in target:
397-
masks = read_image(annotation_path).permute(1, 2, 0).to(dtype=torch.int32, device=image.device)
397+
masks = load_image_as_tensor(str(annotation_path)).permute(1, 2, 0).to(dtype=torch.int32, device=image.device)
398398
masks = rgb_to_id(masks)
399399

400400
ids = torch.as_tensor([segment_info["id"] for segment_info in target["segments_info"]], device=image.device)

‎src/transformers/models/grounding_dino/image_processing_grounding_dino.py‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/transformers/models/yolos/image_processing_yolos.py‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)