)]}'
{
  "commit": "b44d46702a88eb7326307110e20b4384bb2ed08e",
  "tree": "48b4a10941e04d94d6f96925805f11e07032f800",
  "parents": [
    "7ff97d2e955226f3de4079295c620a22714e2f24"
  ],
  "author": {
    "name": "Ramin Azarmehr",
    "email": "razarmehr@apple.com",
    "time": "Thu Jan 05 00:48:51 2023 +0000"
  },
  "committer": {
    "name": "PyTorch MergeBot",
    "email": "pytorchmergebot@users.noreply.github.com",
    "time": "Thu Jan 05 00:48:54 2023 +0000"
  },
  "message": "[MPS] Fix correctness issues with Upsample 1D and 2D (#91669)\n\n- Implemented following new ops: upsample_nearest1d_backward\nupsample_nearest_exact1d\nupsample_nearest_exact1d_backward\n- Moved Upsample code from Shape.mm to Upsample.mm\n- Fallback to CPU for nearest mode on Monterey\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/91669\nApproved by: https://github.com/malfet\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5dfde1d274cc1b6719340e1be2ece65ed1ffc56",
      "old_mode": 33188,
      "old_path": "aten/src/ATen/mps/MPSFallback.mm",
      "new_id": "69dd47f9c145fcfd4eef079cddb5ebd522d3c805",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/mps/MPSFallback.mm"
    },
    {
      "type": "modify",
      "old_id": "d4e8112229c912972e62f1f4aeab0bc4094ef783",
      "old_mode": 33188,
      "old_path": "aten/src/ATen/native/UpSample.h",
      "new_id": "92ee7252d1bd6476ed16f9f2c55f2957035d7801",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/native/UpSample.h"
    },
    {
      "type": "modify",
      "old_id": "71d6748d74965ff4f4254d5d0fd6ed19a68037e8",
      "old_mode": 33188,
      "old_path": "aten/src/ATen/native/mps/MPSGraphVenturaOps.h",
      "new_id": "19434c00280fffdde41b4c212b7a9e555e22fb28",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/native/mps/MPSGraphVenturaOps.h"
    },
    {
      "type": "modify",
      "old_id": "f491f2ff823add591a18b8407a94602d134e4748",
      "old_mode": 33188,
      "old_path": "aten/src/ATen/native/mps/operations/Shape.mm",
      "new_id": "31909911de822fdaeb7b850d119f0d30f24277fc",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/native/mps/operations/Shape.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f055821b9ec29f80ffde8e7c33e339a83e00b08",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/native/mps/operations/UpSample.mm"
    },
    {
      "type": "modify",
      "old_id": "1aca9c6431839b5d89e8912f2e6eb61959b62412",
      "old_mode": 33188,
      "old_path": "aten/src/ATen/native/native_functions.yaml",
      "new_id": "ce1bee64e5fa757be29e56e32abe52ba8c34ba35",
      "new_mode": 33188,
      "new_path": "aten/src/ATen/native/native_functions.yaml"
    },
    {
      "type": "modify",
      "old_id": "e953906bf3230c8d6f699f647a73bfd33bbe848e",
      "old_mode": 33188,
      "old_path": "test/test_mps.py",
      "new_id": "360ebf00e2ec8d5d9ef524dbad3c69e94139e03c",
      "new_mode": 33188,
      "new_path": "test/test_mps.py"
    }
  ]
}
