[inductor] Added decomposition for _upsample_bilinear2d_aa
Labels: open source, topic: not user facing, module: inductor, ciflow/inductor

Description:
- Added decomposition for _upsample_bilinear2d_aa

Benchmark results:
```
[----------------------------------- Interpolate bilinear, AA=true, cpu ----------------------------------]
                                                                                    |   Eager   |  Compiled
1 threads: ------------------------------------------------------------------------------------------------
      Input (1, 3, 345, 456) -> (271, 272), torch.uint8, torch.contiguous_format    |    623.0  |   1882.2
      Input (1, 3, 345, 456) -> (271, 272), torch.float32, torch.contiguous_format  |   1014.1  |   1466.0
      Input (1, 3, 345, 456) -> (271, 272), torch.uint8, torch.channels_last        |    251.3  |   2232.1
      Input (1, 3, 345, 456) -> (271, 272), torch.float32, torch.channels_last      |   1537.4  |   1764.9
      Input (4, 3, 345, 456) -> (271, 272), torch.uint8, torch.contiguous_format    |   2333.5  |   7733.9
      Input (4, 3, 345, 456) -> (271, 272), torch.float32, torch.contiguous_format  |   4366.2  |   5806.6
      Input (4, 3, 345, 456) -> (271, 272), torch.uint8, torch.channels_last        |    925.6  |   8910.6
      Input (4, 3, 345, 456) -> (271, 272), torch.float32, torch.channels_last      |   6194.6  |   7525.3

      Input (1, 3, 345, 456) -> (567, 678), torch.uint8, torch.contiguous_format    |   2170.2  |   3020.9
      Input (1, 3, 345, 456) -> (567, 678), torch.float32, torch.contiguous_format  |   2483.4  |   2512.8
      Input (1, 3, 345, 456) -> (567, 678), torch.uint8, torch.channels_last        |    534.7  |   4060.9
      Input (1, 3, 345, 456) -> (567, 678), torch.float32, torch.channels_last      |   5169.1  |   3782.0
      Input (4, 3, 345, 456) -> (567, 678), torch.uint8, torch.contiguous_format    |   7954.9  |  12137.4
      Input (4, 3, 345, 456) -> (567, 678), torch.float32, torch.contiguous_format  |   9919.4  |   9874.2
      Input (4, 3, 345, 456) -> (567, 678), torch.uint8, torch.channels_last        |   2021.2  |  16475.9
      Input (4, 3, 345, 456) -> (567, 678), torch.float32, torch.channels_last      |  20689.3  |  14815.4

Times are in microseconds (us).

[--------------------------------- Interpolate bilinear, AA=true, cuda ---------------------------------]
                                                                                    |  Eager  |  Compiled
1 threads: ----------------------------------------------------------------------------------------------
      Input (1, 3, 345, 456) -> (271, 272), torch.float32, torch.contiguous_format  |   11.7  |    92.8
      Input (1, 3, 345, 456) -> (271, 272), torch.float32, torch.channels_last      |   31.8  |   101.2
      Input (4, 3, 345, 456) -> (271, 272), torch.float32, torch.contiguous_format  |   42.2  |   100.5
      Input (4, 3, 345, 456) -> (271, 272), torch.float32, torch.channels_last      |   84.8  |   109.9

      Input (1, 3, 345, 456) -> (567, 678), torch.float32, torch.contiguous_format  |   29.3  |   109.3
      Input (1, 3, 345, 456) -> (567, 678), torch.float32, torch.channels_last      |   52.8  |   109.6
      Input (4, 3, 345, 456) -> (567, 678), torch.float32, torch.contiguous_format  |   94.8  |   144.2
      Input (4, 3, 345, 456) -> (567, 678), torch.float32, torch.channels_last      |  187.4  |   112.3

Times are in microseconds (us).
```
[Source](https://github.com/vfdev-5/pth-inductor-dev/blob/master/perf_interp_bilinear_aa.py)



cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @Xia-Weiwen @wenzhe-nrv @jiayisunx @peterbell10 @ipiszy @yf225 @chenyang78 @kadeng @muchulee8 @aakhundov @ColinPeppler