@@ -522,7 +522,7 @@ def resize_bounding_boxes(
522522    size : Optional [list [int ]],
523523    max_size : Optional [int ] =  None ,
524524    format : tv_tensors .BoundingBoxFormat  =  tv_tensors .BoundingBoxFormat .XYXY ,
525-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
525+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
526526) ->  tuple [torch .Tensor , tuple [int , int ]]:
527527    # We set the default format as `tv_tensors.BoundingBoxFormat.XYXY` 
528528    # to ensure backward compatibility. 
@@ -1108,7 +1108,7 @@ def _affine_bounding_boxes_with_expand(
11081108    shear : list [float ],
11091109    center : Optional [list [float ]] =  None ,
11101110    expand : bool  =  False ,
1111-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
1111+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
11121112) ->  tuple [torch .Tensor , tuple [int , int ]]:
11131113    if  bounding_boxes .numel () ==  0 :
11141114        return  bounding_boxes , canvas_size 
@@ -1211,7 +1211,7 @@ def affine_bounding_boxes(
12111211    scale : float ,
12121212    shear : list [float ],
12131213    center : Optional [list [float ]] =  None ,
1214-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
1214+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
12151215) ->  torch .Tensor :
12161216    out_box , _  =  _affine_bounding_boxes_with_expand (
12171217        bounding_boxes ,
@@ -1740,7 +1740,7 @@ def pad_bounding_boxes(
17401740    canvas_size : tuple [int , int ],
17411741    padding : list [int ],
17421742    padding_mode : str  =  "constant" ,
1743-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
1743+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
17441744) ->  tuple [torch .Tensor , tuple [int , int ]]:
17451745    if  padding_mode  not  in   ["constant" ]:
17461746        # TODO: add support of other padding modes 
@@ -1858,7 +1858,7 @@ def crop_bounding_boxes(
18581858    left : int ,
18591859    height : int ,
18601860    width : int ,
1861-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
1861+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
18621862) ->  tuple [torch .Tensor , tuple [int , int ]]:
18631863
18641864    # Crop or implicit pad if left and/or top have negative values: 
@@ -2098,7 +2098,7 @@ def perspective_bounding_boxes(
20982098    startpoints : Optional [list [list [int ]]],
20992099    endpoints : Optional [list [list [int ]]],
21002100    coefficients : Optional [list [float ]] =  None ,
2101-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
2101+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
21022102) ->  torch .Tensor :
21032103    if  bounding_boxes .numel () ==  0 :
21042104        return  bounding_boxes 
@@ -2413,7 +2413,7 @@ def elastic_bounding_boxes(
24132413    format : tv_tensors .BoundingBoxFormat ,
24142414    canvas_size : tuple [int , int ],
24152415    displacement : torch .Tensor ,
2416-     clamping_mode : CLAMPING_MODE_TYPE  =  "hard"  ,   # TODOBB soft 
2416+     clamping_mode : CLAMPING_MODE_TYPE  =  "soft"  , 
24172417) ->  torch .Tensor :
24182418    expected_shape  =  (1 , canvas_size [0 ], canvas_size [1 ], 2 )
24192419    if  not  isinstance (displacement , torch .Tensor ):
0 commit comments