{"push_id":1679681454,"size":53,"distinct_size":1,"ref":"refs/heads/wk","head":"070d378083d54df824d601471f8bf64c18ff65ab","before":"2ee58ea8740cb5f85d99f51cc0997e100d5e4acd","commits":[{"sha":"d4e7c93a6873f75a53d7618e82343e4b5b8a239e","author":{"name":"Aaron Schumacher","email":"56de781838a3d8d67c7445107d09c4bd15e2e9d5@gmail.com"},"message":"convert non-uint8 dtypes to float; refs #2391\n\nAs recommended by @longjon, this will allow `caffe.io.array_to_datum` to handle, for example, numpy.float32 arrays.\r\n\r\nIt might be worth noting that `datum.float_data` is stored as protobuf type 2, which is float32, as opposed to protobuf type 1, which is float64. It is a little unintuitive that caffe currently requires data to be passed in as float64 but then writes float32 to LMDB. To demonstrate this:\r\n\r\n```python\r\ndatum = caffe.io.array_to_datum(np.array([[[0.9]]]))\r\ncaffe.io.datum_to_array(datum)\r\n# array([[[ 0.9]]])\r\ndatum_str = datum.SerializeToString()\r\nnew_datum = caffe.proto.caffe_pb2.Datum()\r\nnew_datum.ParseFromString(datum_str)\r\ncaffe.io.datum_to_array(new_datum)\r\n# array([[[ 0.89999998]]])\r\n```\r\n\r\nThis behavior is somewhat hidden because `datum_to_array` returns type float64, even though the data doesn't actually have that resolution if it has been stored as protobuf text anywhere (for example in LMDB).\r\n\r\nAlternative solutions:\r\n * Require and return float32, consistent with the protobuf representation.\r\n * Change the protobuf to allow float32 or float64 and update surrounding code to support this.","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/d4e7c93a6873f75a53d7618e82343e4b5b8a239e"},{"sha":"5d7a71ae108f86c05bc03eb542155b30bd28ca74","author":{"name":"Lumin Zhou","email":"a9553dfdfc0b4a7df984fb386a7763d22c2c8fc2@users.noreply.github.com"},"message":"using GNUInstallDirs in root cmake file","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/5d7a71ae108f86c05bc03eb542155b30bd28ca74"},{"sha":"90b98ce76fe8613d345932f47a6250dc772f7b8f","author":{"name":"Lumin Zhou","email":"a9553dfdfc0b4a7df984fb386a7763d22c2c8fc2@users.noreply.github.com"},"message":"fix install path with GNUInstallDir support","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/90b98ce76fe8613d345932f47a6250dc772f7b8f"},{"sha":"581650b18d7580df726d1d6d54d83c397d1379bb","author":{"name":"Lumin Zhou","email":"a9553dfdfc0b4a7df984fb386a7763d22c2c8fc2@users.noreply.github.com"},"message":"fix install path with GNUInstallDir support","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/581650b18d7580df726d1d6d54d83c397d1379bb"},{"sha":"f710ef5e89d3ec22891b24099c66b7a6e9f06c45","author":{"name":"Lumin Zhou","email":"a9553dfdfc0b4a7df984fb386a7763d22c2c8fc2@users.noreply.github.com"},"message":"fix install path with GNUInstallDir support","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/f710ef5e89d3ec22891b24099c66b7a6e9f06c45"},{"sha":"9376bde1beba649e4c522b742064223ac9d2cab4","author":{"name":"jasjuang","email":"632fb5e26cb4609bf60b47b0b96beaddcb4c9454@gmail.com"},"message":"add in sudo make uninstall for cmake","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/9376bde1beba649e4c522b742064223ac9d2cab4"},{"sha":"d607858b90b645d8177c3970d782f0ab5c529558","author":{"name":"Zhou Mo","email":"0f8e632324c72e28c06d127a0f9153e94bbeb1fe@gmail.com"},"message":"Fix more float comparison precision issue\n\nWith reference to this commit:\nf1a8470aa21e35a5b2bb83007f8fb7680a354815\n\nThis fix changes some EXPECT_EQ into EXPECT_FLOAT_EQ .","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/d607858b90b645d8177c3970d782f0ab5c529558"},{"sha":"42d20fe21eeb8067b09ef5e935bb4c235dbf9f3f","author":{"name":"Zhou Mo","email":"0f8e632324c72e28c06d127a0f9153e94bbeb1fe@gmail.com"},"message":"Import bash completion script for caffe from Debian Package.\n\nImported from Debian Package caffe (1.0.0~rc3+20160715-g42cd785-2).","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/42d20fe21eeb8067b09ef5e935bb4c235dbf9f3f"},{"sha":"fe9e58d6360d99cde0a883a06590631bb11911e0","author":{"name":"zhuyuanhao","email":"8e51ea2ce4285a46a2b5a6e6a16049027bbdc60f@gmail.com"},"message":"Remove not used variable in base_conv_layer.cpp","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/fe9e58d6360d99cde0a883a06590631bb11911e0"},{"sha":"93993a3c2b25ad683dbf13ef3085b0ea5912911f","author":{"name":"Cyprien Noel","email":"b315749a4095322750038b21d47691377c8de8af@gmail.com"},"message":"Init test net on all GPUs, allows parallel inference","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/93993a3c2b25ad683dbf13ef3085b0ea5912911f"},{"sha":"802d90fe81f04e5e9c28c088da0f1b22e1b9fed2","author":{"name":"Guillaume Dumont","email":"af878dc81f7a81511b6abdfcef87494f1db24d2f@gmail.com"},"message":"Added python 3 compatibility to cpp_lint.py","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/802d90fe81f04e5e9c28c088da0f1b22e1b9fed2"},{"sha":"5c8e3545c650e9d3924f707334bde7cd67cf4e07","author":{"name":"max argus","email":"f0d69c131b43a06b5143d999bc97036207ad1385@gmail.com"},"message":"[caffe][build] added Atlas lapack Library name atllapack","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/5c8e3545c650e9d3924f707334bde7cd67cf4e07"},{"sha":"1e02d622da5aa01fbcf1185bced8e4b0daa0a50b","author":{"name":"max argus","email":"f0d69c131b43a06b5143d999bc97036207ad1385@gmail.com"},"message":"[caffe][build] added ABS_TEST_DATA_DIR var.","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/1e02d622da5aa01fbcf1185bced8e4b0daa0a50b"},{"sha":"8602a238a712d50ac5a2d7dffadee2f34d755e3f","author":{"name":"Cyprien Noel","email":"b315749a4095322750038b21d47691377c8de8af@gmail.com"},"message":"Expose share_weights to python to allow running test nets","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/8602a238a712d50ac5a2d7dffadee2f34d755e3f"},{"sha":"850ffd8d1cf18cabe36eb269b63d693db2b167ef","author":{"name":"Cyprien Noel","email":"b315749a4095322750038b21d47691377c8de8af@gmail.com"},"message":"Remove missed legacy parallel code","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/850ffd8d1cf18cabe36eb269b63d693db2b167ef"},{"sha":"a32114e6b2e098e2fdef47e397542b105eb58b66","author":{"name":"Will Crichton","email":"99d7461cc71c25f2a193b274e014b2f417d20354@stanford.edu"},"message":"Fixed memory leaks in cudnn conv and relu","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/a32114e6b2e098e2fdef47e397542b105eb58b66"},{"sha":"ce7193c7385298825c8cabebd20f664f3f93f06a","author":{"name":"Guillaume Dumont","email":"af878dc81f7a81511b6abdfcef87494f1db24d2f@gmail.com"},"message":"Removed repeated import Layer, get_solver","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/ce7193c7385298825c8cabebd20f664f3f93f06a"},{"sha":"b2a95fa7fcba2089b981eb30b47d9aeba2b89ce9","author":{"name":"Bruno Bowden","email":"f27a17fc90c00d8c248d8510a1084221738b492b@brunobowden.com"},"message":"Log shape dimensions for eltwise layer shape mismatch\n\nWhen layer shapes mismatch for the eltwise layer, caffe will fail a\ncheck but doesn't give any information on how the shapes mismatch.\nThis logging information will make it easier to debug. Additionally\nthis reorders the variables to CHECK(expected == actual), matching\nthe JUnit convention.\n\nBEFORE: Check failed: bottom[i]->shape() == bottom[0]->shape()\n\nAFTER:  Check failed: bottom[0]->shape() == bottom[i]->shape()\n        bottom[0]: 1 4 (4), bottom[3]: 1 6 (6)\n\nNOTE: This removes use of CHECK_EQ in an earlier version of this PR,\nwhich caused a build warning due to include of glog/stl_logging.h.","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/b2a95fa7fcba2089b981eb30b47d9aeba2b89ce9"},{"sha":"88b10afb99d60c691e304a5ca0d595bf24558c65","author":{"name":"Evan Shelhamer","email":"31dcc837260746128e8da3d2d65bcbb549b72454@imaginarynumber.net"},"message":"Merge pull request #5503 from brunobowden/shape_check_eq\n\nEltwise layer shape mismatch => log dimensions","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/88b10afb99d60c691e304a5ca0d595bf24558c65"},{"sha":"90eff9b71b311adf5bb392c9ffa2e6a611835ea9","author":{"name":"Cyprien Noel","email":"b315749a4095322750038b21d47691377c8de8af@gmail.com"},"message":"Merge pull request #5455 from cypof/remove_shared_parallel\n\nRemove missed legacy parallel code","distinct":false,"url":"https://api.github.com/repos/wk910930/caffe/commits/90eff9b71b311adf5bb392c9ffa2e6a611835ea9"}]}
{"actor":{"display_login":"wk910930"}}