Skip to content

Commit dd4397f

Browse files
Fix optimized grid sampler validation (#19373)
First attempt was not sufficient. This one passes the full optimized kernel suite now.
1 parent 0ee31fc commit dd4397f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

kernels/optimized/cpu/op_grid_sampler_2d.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ Tensor& opt_grid_sampler_2d_out(
339339
// default-dim-order layout — no use of .strides() or .dim_order(). Fall
340340
// back to portable for anything else.
341341
const bool fast_eligible = input.dim() == 4 && grid.dim() == 4 &&
342+
grid.size(3) == 2 && input.size(0) == grid.size(0) &&
342343
tensor_is_default_dim_order(input) && tensor_is_default_dim_order(grid) &&
343344
tensor_is_default_dim_order(out) && tensor_is_contiguous(input) &&
344345
tensor_is_contiguous(grid) && tensor_is_contiguous(out);

0 commit comments

Comments
 (0)