Selective enabling of xnnpack based max_pool2d in ceil_mode. (#39447)
Summary:
max_pool2d with ceil_mode calculates output size a little differently
than what we get with xnnpack max_pool2d. Thus when ceil_mode=True, we
disable this path. However if we get the same output size with ceil_mode
and without ceil_mode, we should use xnnpack based max_pool2d.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/39447
Test Plan: CI
Differential Revision: D21873334
Pulled By: kimishpatel
fbshipit-source-id: b84abed1505e36e492cc87e7d40664ac63964909