)]}'
{
  "commit": "b76b6df4902c6665227c33f5ec458001021fb89c",
  "tree": "df303c2e8f6340455456b67a5ec9547d41a0069d",
  "parents": [
    "b24a6e2f8d114aae22eb1202ea4cfaa96b6c07e8"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Thu Aug 24 19:38:26 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 24 19:38:26 2023 -0700"
  },
  "message": "Initial commit of package based CI and regression testing. (#14793)\n\nThis patch lays a lot of new track:\r\n\r\n* New CI jobs that are rooted in building deployable packages and having\r\nthose be used by subsequent jobs (for testing).\r\n* New variant of the building scripts that will eventually subsume the\r\nold once we rebase package building on top of this workflow (like it is\r\ndone for downstreams).\r\n* A new `regression_test` project (currently under experimental) that\r\nhas the seeds for being able to handle \"big\" tests and a wider variety\r\nof combinations than we presently have in other places like `e2e`.\r\n* An initial set of tests targeting both CPU and AMD/Vulkan for llama2\r\n7b f16/i4 to commemorate the current work the team has been doing. The\r\ntests are not yet super inspired, just verifying that it compiles and\r\ndoes in fact run, but I will expand them in a followup once the CI can\r\nguide me.\r\n* A regression testing job for CPU. Will add one for AMD GPU shortly\r\nonce I finish setting up the runner.\r\n\r\nThe regression_test project should be suitable for the development\r\nworkflow too, but it needs a bit more turns and mileage on it. Consider\r\nthis a WIP that I\u0027ll be holding carefully for some days to get it ready\r\nfor general use.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c360dfe7776d22209c1c4e08cbb7d0595fc149e",
      "new_mode": 33188,
      "new_path": ".github/workflows/pkgci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41868ad5d9b46db6ad738971dae91fc03dc7fab7",
      "new_mode": 33188,
      "new_path": ".github/workflows/pkgci_build_packages.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a09e9d0d35344f1f3ac9d553e0f6b7a2f6928249",
      "new_mode": 33188,
      "new_path": ".github/workflows/pkgci_regression_test_amdgpu.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e0140bb86324e575d9ec640535f28a786b02e2a",
      "new_mode": 33188,
      "new_path": ".github/workflows/pkgci_regression_test_cpu.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8121ba2a67a706506218a515ee6d0c972588a34b",
      "new_mode": 33188,
      "new_path": "build_tools/pkgci/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b82fefee104eb953045b276ca428a74bed683777",
      "new_mode": 33261,
      "new_path": "build_tools/pkgci/build_linux_packages.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0678623d81de039612faec8392562055ef412476",
      "new_mode": 33188,
      "new_path": "build_tools/pkgci/linux_toolchain_release.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4179aa4115a30e88696adc675783bb51bad1a0bf",
      "new_mode": 33188,
      "new_path": "build_tools/pkgci/linux_toolchain_release_asserts.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "193800a023915fe5e87ec95253b077b405305de4",
      "new_mode": 33261,
      "new_path": "build_tools/pkgci/setup_venv.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4318334edbf78bc75a6431f23af13b934ef773b4",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d30f08eaabfe4852abfaefdab30698b9e7e33d5",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e293a53e0d6d69509e9021d1349ab050155fab65",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/ireers/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92bbb52a4bfe152033988612746b7359eea8fd96",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/ireers/artifacts.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f9ab77b6058bc0c4f20199617bacddd0a501a1b",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/ireers/fixtures.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61a4714adc04df798c99379d526c6b93476655b4",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/pyproject.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78632295d94cc8a60fb65afcb85f617562a940e8",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/setup.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24248400f4f578556ec6bf9fd20b8e7aca76c710",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9907c1db6b1c86944ff7ba21bd00e60db93f998e",
      "new_mode": 33188,
      "new_path": "experimental/regression_suite/tests/pregenerated/test_llama2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06132d0b01dc8e67e625e4ad1bc6dcefc84c1767",
      "new_mode": 33261,
      "new_path": "experimental/regression_suite/tools/strip_and_bc_input.sh"
    }
  ]
}
