)]}'
{
  "commit": "65fe91fc84c5a40e6a6cd57b0433e94a3fb54417",
  "tree": "0fd55052e6492a31fb214772d9de4e69ad59941f",
  "parents": [
    "5b0fca4269bb2f23c23889ab6163f779694da55f"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Tue Nov 07 18:32:30 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 07 18:32:30 2023 -0800"
  },
  "message": "Python implementation of the low level io parameters API. (#15457)\n\nAdds Python support for:\r\n\r\n* Creating a ParameterIndex and ParameterProvider\r\n  * Populating explicit from splat, FileHandle or buffer\r\n  * Loading gguf files\r\n  * Loading safetensors files\r\n* FileHandle from host memory\r\n* Creating an io_parameters module from a list of providers\r\n\r\nThis is a relatively low level interface. Future work may add high level\r\nhelpers.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff8f7d978251a5200b6205dae04b9b21cec3b42c",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/CMakeLists.txt",
      "new_id": "69c84b50a80bd71eb010b376f67595066ba581ed",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8f4dd8d82e42bba2c6e3f098c4038bd6b32fdee4",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/initialize_module.cc",
      "new_id": "bac89bd5a9f01700c0fd856efda2ca14b9354da4",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/initialize_module.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d8f8d169bb39da5fd122151fd38c280ae0c7296",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/io.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6381c73b474ed9b2c338c7e464aacf78efec1b2a",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/io.h"
    },
    {
      "type": "modify",
      "old_id": "140de1010aa5abd8dbac40e514c08fa044d77f09",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/iree/runtime/__init__.py",
      "new_id": "b161d476190ef2377a672c6f7e962028f70618b4",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/iree/runtime/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "858ef7a97f1c1be7a8750f3a291b9ef0f30b0e36",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/iree/runtime/_binding.pyi",
      "new_id": "faa42ee875a9dbfb5da17a31eb625cc3b47596c8",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/iree/runtime/_binding.pyi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad95a8b3f4dfac9770d772e3dac0787936f6bc0b",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/tests/io_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "607f57ed82cc8bdbfcf00893b8924db640cfb653",
      "new_mode": 33261,
      "new_path": "runtime/bindings/python/tests/testdata/generate_parameter_gguf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43a282add085d6c3f4f8a7fd3cfe1bdf3a9cd5d1",
      "new_mode": 33261,
      "new_path": "runtime/bindings/python/tests/testdata/generate_parameter_safetensors.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f27b7735979903f710091ce662076c03d15fa887",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/tests/testdata/parameter_weight_bias_1.gguf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a498050392db143ce36dd06048a15d2af04f9b66",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/tests/testdata/parameter_weight_bias_1.safetensors"
    },
    {
      "type": "modify",
      "old_id": "31430a17fecccfb36cbe3a38cd37693c474825e6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/io/formats/gguf/testdata/generate_gguf_files.py",
      "new_id": "e4609bbe981a7ee7a491000bcf872908b3969100",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/formats/gguf/testdata/generate_gguf_files.py"
    }
  ]
}
