Skip to content

Commit 5aea7c0

Browse files
committed
add torch._check hints for torch.export
1 parent 536dc9d commit 5aea7c0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

detectron2/structures/image_list.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,11 @@ def from_tensors(
111111
# This seems slightly (2%) faster.
112112
# TODO: check whether it's faster for multiple images as well
113113
image_size = image_sizes[0]
114-
padding_size = [0, max_size[-1] - image_size[1], 0, max_size[-2] - image_size[0]]
114+
u0 = (max_size[-1] - image_size[1]).item()
115+
u1 = (max_size[-2] - image_size[0]).item()
116+
padding_size = [0, u0, 0, u1]
117+
torch._check(u0 >= 0)
118+
torch._check(u1 >= 0)
115119
batched_imgs = F.pad(tensors[0], padding_size, value=pad_value).unsqueeze_(0)
116120
else:
117121
# max_size can be a tensor in tracing mode, therefore convert to list

0 commit comments

Comments
 (0)