)]}'
{
  "commit": "cde53611167c54ad7ce726a6b775faffcbdb0258",
  "tree": "97073c387a753a6a4c6488147ca6980fe53c8a22",
  "parents": [
    "87927eebb80be498810df7753a51fb705a9152f1"
  ],
  "author": {
    "name": "Matteo Salvarezza",
    "email": "matteo.salvarezza@gmail.com",
    "time": "Mon May 15 18:43:59 2017 +0200"
  },
  "committer": {
    "name": "Mu Li",
    "email": "muli@cs.cmu.edu",
    "time": "Mon May 15 09:43:59 2017 -0700"
  },
  "message": "Correctly import Caffe BatchNorm (#6176)\n\n* Correctly import Caffe BatchNorm\r\n\r\n* Compensate for cudnn epsilon shift by changing the variance\r\n\r\nCudnn requires BatchNorm variance eps to be bigger than 1e-05 (CUDNN_BN_MIN_EPSILON). Before this commit eps values were clipped to 1.1e-05, thus introducing a small numerical discrepancy in evaluation.\r\n\r\nThis discrepancy is avoided here by compensating from this shift in the actual variance value.\r\n\r\n* Improved epsilon shift compensation and comments\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83b1c24cd4faef9541c9f6c61827e3594ad0dff2",
      "old_mode": 33188,
      "old_path": "tools/caffe_converter/convert_model.py",
      "new_id": "e612ea5106d92538367e1601073ae15d2e6607b6",
      "new_mode": 33188,
      "new_path": "tools/caffe_converter/convert_model.py"
    },
    {
      "type": "modify",
      "old_id": "db105b7cd920dab23ba954407e8440c1663a6bb1",
      "old_mode": 33188,
      "old_path": "tools/caffe_converter/convert_symbol.py",
      "new_id": "55808c3c6ad59b351bfd9faaed8f32e8edeb205f",
      "new_mode": 33188,
      "new_path": "tools/caffe_converter/convert_symbol.py"
    }
  ]
}
