)]}'
{
  "commit": "f217ccfb6946d8b8f1a9aff1061213f153f65f78",
  "tree": "e9c9df758abbfcf88efbf4dab0944f385212fda2",
  "parents": [
    "656f9efbd3a7ba280ca1098b6f1ab4003d426eb6"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Feb 25 15:42:31 2018 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Feb 25 20:53:10 2018 -0800"
  },
  "message": "Use MatrixTransposeMatrix multiply from small_blas.h\n\nPrior to this Cheng Wang had to work the MatrixTransposeMatrixMultiply\nfunction in inner_product_computer because of its lagging performance.\n\nNow that the implementation of MatrixTransposeMatrixMultiply\nhas been updated to match the implementation in inner_product_computer\nthis CL removes the redundancy.\n\nThis CL also includes a fix to MatrixTransposeMatrixMultiply\nwhich was missed in the earlier refactoring, because the test\ncoverage for small_blas is broken. The tests for InnerProductComputer\ncaught the problem.\n\nChange-Id: Ia8890010da058c2d9fe738dc77f0be34af5618ab\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83a48cdc4f3ec7992ad8019e5c0e3d6d371c0967",
      "old_mode": 33188,
      "old_path": "internal/ceres/inner_product_computer.cc",
      "new_id": "2bf88365d99f0c88fab9c7523ab1d2cca54bdcd6",
      "new_mode": 33188,
      "new_path": "internal/ceres/inner_product_computer.cc"
    },
    {
      "type": "modify",
      "old_id": "fa667b172c6c6449290f6377cfe307e9574b2c07",
      "old_mode": 33188,
      "old_path": "internal/ceres/inner_product_computer_test.cc",
      "new_id": "35d53c4b71b89bfd4fb4946cb41bdef125c455ed",
      "new_mode": 33188,
      "new_path": "internal/ceres/inner_product_computer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f6ebf542a49515d29ae7fcb6cc5128e03e89ed0",
      "old_mode": 33188,
      "old_path": "internal/ceres/small_blas.h",
      "new_id": "9e15b5ede596c8a6d91991c0ad967dc52e564e6a",
      "new_mode": 33188,
      "new_path": "internal/ceres/small_blas.h"
    }
  ]
}
