)]}'
{
  "commit": "cc46dc45e1b4b2a9ffab4ad5442f8b864148e45a",
  "tree": "435854815eae711821c749732564793ac36040ce",
  "parents": [
    "276cb8f501e9862446fd69ae7005286c55206ba0"
  ],
  "author": {
    "name": "Mike Iovine",
    "email": "mikeiovine@fb.com",
    "time": "Fri Dec 03 04:43:46 2021 -0800"
  },
  "committer": {
    "name": "Facebook GitHub Bot",
    "email": "facebook-github-bot@users.noreply.github.com",
    "time": "Fri Dec 03 04:45:27 2021 -0800"
  },
  "message": "[SR] Factor logic that determines managed tensors out of MemoryPlanner (#68295)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/68295\n\nThere\u0027s no reason we can\u0027t figure out what tensors we need to manage at model load time. It\u0027s also useful to have the set of ranges available at load time for integrating the ranges algorithm introduced in the previous diff.\n\nTest Plan: `buck test caffe2/benchmarks/static_runtime/...`\n\nReviewed By: hlu1\n\nDifferential Revision: D32400593\n\nfbshipit-source-id: 0466b2641166ddc9c14f72774f4ba151407be400\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "578f3140930a6850e92f321df6501327a35a86b8",
      "old_mode": 33188,
      "old_path": "torch/csrc/jit/runtime/static/impl.cpp",
      "new_id": "e8721cabe930aca8a01e25a8145bf28d082291cc",
      "new_mode": 33188,
      "new_path": "torch/csrc/jit/runtime/static/impl.cpp"
    },
    {
      "type": "modify",
      "old_id": "de1884dbcaa8b22eace3bd62feb2e161b8c174f0",
      "old_mode": 33188,
      "old_path": "torch/csrc/jit/runtime/static/impl.h",
      "new_id": "afdd87cf1383d6ffbc92cd1a1198608ddfb18dfc",
      "new_mode": 33188,
      "new_path": "torch/csrc/jit/runtime/static/impl.h"
    },
    {
      "type": "modify",
      "old_id": "643cc21348f696a369b4dc00f1fcc1fa964852a6",
      "old_mode": 33188,
      "old_path": "torch/csrc/jit/runtime/static/memory_planner.cpp",
      "new_id": "005a44943210da08f1899e48986791b9c733997b",
      "new_mode": 33188,
      "new_path": "torch/csrc/jit/runtime/static/memory_planner.cpp"
    },
    {
      "type": "modify",
      "old_id": "6717c353feafc401e8b5e272ca96a7e5c64c3d78",
      "old_mode": 33188,
      "old_path": "torch/csrc/jit/runtime/static/memory_planner.h",
      "new_id": "65afb82e34bcfc482d15d69328c5e00e1744358e",
      "new_mode": 33188,
      "new_path": "torch/csrc/jit/runtime/static/memory_planner.h"
    }
  ]
}
