{"push_id":908480715,"size":85,"distinct_size":1,"ref":"refs/heads/bvlc_inference","head":"199b8af50608f7422bd333a2b1a7a965930dd38a","before":"04d53adfc40a76c0dd7419cd9d13d3f94b4bcaae","commits":[{"sha":"3fa0de93b059753ed378b474e1568980ed131a10","author":{"email":"38fbb77f284267ed99aac35a9aee22354fee9757@gmail.com","name":"AdamStelmaszczyk"},"message":"Deprecated OpenCV consts","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/3fa0de93b059753ed378b474e1568980ed131a10"},{"sha":"b4f9add57fa468ab43aa40f0a95badf3e9ace243","author":{"email":"4ffff16b6440947a15604c9b838b4f717236d04f@gmail.com","name":"Gustav Larsson"},"message":"Expose `Snapshot` to pycaffe\n\n- Solver::Snapshot is made public\n- It is also added as `snapshot` to pycaffe\n\nAddressing #3077","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/b4f9add57fa468ab43aa40f0a95badf3e9ace243"},{"sha":"84eb44e6cf9623e09c354a863e201971270ba25b","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"[tools] add Python script for at-a-glance prototxt summary","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/84eb44e6cf9623e09c354a863e201971270ba25b"},{"sha":"e98b84762fb55daed5092225f71c3b76015aa4a4","author":{"email":"a7c7211f2807a71a9907449e8c0156b4da64f257@gmail.com","name":"Luke Yeager"},"message":"Install libs as non-executable files\n\nAccording to the Debian policy manual, \"Shared libraries should not be\ninstalled executable, since the dynamic linker does not require this and\ntrying to execute a shared library usually results in a core dump.\"\n\nhttps://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/e98b84762fb55daed5092225f71c3b76015aa4a4"},{"sha":"30dfb864f0e7ad8f39bcdb48200eccc2a0efa7d3","author":{"email":"1419e44326ec56fb599238b669d040ed25f1579c@gmail.com","name":"Jan Issac"},"message":"minor typo fix","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/30dfb864f0e7ad8f39bcdb48200eccc2a0efa7d3"},{"sha":"19d9927d76d6655a3efc090611e59aa2ea0f25a5","author":{"email":"4ffff16b6440947a15604c9b838b4f717236d04f@gmail.com","name":"Gustav Larsson"},"message":"Add pycaffe test for solver.snapshot()","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/19d9927d76d6655a3efc090611e59aa2ea0f25a5"},{"sha":"9898794172b7def7a91d925d97e11dd0878ddb61","author":{"email":"084ee5a3fbfd526c6c5a03429d453c6d0c77913c@imaginarynumber.net","name":"Evan Shelhamer"},"message":"cuDNN: only log conv workspace in debug mode","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/9898794172b7def7a91d925d97e11dd0878ddb61"},{"sha":"5925fa8ed94e9af02449f853b06f252ac5f4c364","author":{"email":"eeb0663583f071dadf0fc36b9efbaec523215baa@qq.com","name":"Kai Li"},"message":"Update plot_training_log.py.example\n\nI find there is no plot_log.sh file","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/5925fa8ed94e9af02449f853b06f252ac5f4c364"},{"sha":"f5fd18b6cd1371ec79b452d803756276a445abb1","author":{"email":"084ee5a3fbfd526c6c5a03429d453c6d0c77913c@imaginarynumber.net","name":"Evan Shelhamer"},"message":"Merge pull request #3082 from gustavla/pycaffe-snapshot\n\nExpose `Solver::Snapshot` to pycaffe","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/f5fd18b6cd1371ec79b452d803756276a445abb1"},{"sha":"54f0c08ca144c498c835baa017887a64bc8fbbf2","author":{"email":"289385124bf5c2f24e35c8804f73157624f970fb@gmail.com","name":"René Scheibe"},"message":"fix detect.py (invalid model path)","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/54f0c08ca144c498c835baa017887a64bc8fbbf2"},{"sha":"b2339716fd3c6ebb050be0241ba2a34f804ae904","author":{"email":"a7c7211f2807a71a9907449e8c0156b4da64f257@gmail.com","name":"Luke Yeager"},"message":"TravisCI: wget cmake with --no-check-certificate\n\n```\n--2015-11-03 22:31:11--  http://www.cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh\nResolving www.cmake.org (www.cmake.org)... 66.194.253.19\nConnecting to www.cmake.org (www.cmake.org)|66.194.253.19|:80... connected.\nHTTP request sent, awaiting response... 301 Moved Permanently\nLocation: http://cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh [following]\n--2015-11-03 22:31:11--  http://cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh\nResolving cmake.org (cmake.org)... 66.194.253.19\nConnecting to cmake.org (cmake.org)|66.194.253.19|:80... connected.\nHTTP request sent, awaiting response... 301 Moved Permanently\nLocation: https://cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh [following]\n--2015-11-03 22:31:11--  https://cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh\nConnecting to cmake.org (cmake.org)|66.194.253.19|:443... connected.\nERROR: no certificate subject alternative name matches\n        requested host name `cmake.org'.\nTo connect to cmake.org insecurely, use `--no-check-certificate'.\n```","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/b2339716fd3c6ebb050be0241ba2a34f804ae904"},{"sha":"3c00040256d0f58358a90c8ef041e4a065a9030b","author":{"email":"084ee5a3fbfd526c6c5a03429d453c6d0c77913c@imaginarynumber.net","name":"Evan Shelhamer"},"message":"Merge pull request #3276 from lukeyeager/bvlc/fix-travis-cmake-download\n\nTravisCI: wget cmake with --no-check-certificate","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/3c00040256d0f58358a90c8ef041e4a065a9030b"},{"sha":"ebd7bd76f8eb4d78378289987b33e360ecf7f905","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jon Long"},"message":"Merge pull request #3275 from darxriggs/master\n\nfix detect.py (invalid model path)","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/ebd7bd76f8eb4d78378289987b33e360ecf7f905"},{"sha":"5196926a7cca1a85aecbd97e78452352fc5d2b3d","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"[travis] fix boost/python3 conda conflict","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/5196926a7cca1a85aecbd97e78452352fc5d2b3d"},{"sha":"a53fe0f484c40c4915bcef324efd462f96eef241","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jon Long"},"message":"Merge pull request #3286 from longjon/fix-py3-travis-boost\n\n[travis] fix boost/python3 conda conflict","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/a53fe0f484c40c4915bcef324efd462f96eef241"},{"sha":"4137c093bd6ca018c5953a1e069069ab96f4f91d","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"[style] fix whitespace in travis_install.sh","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/4137c093bd6ca018c5953a1e069069ab96f4f91d"},{"sha":"bc1aa41af7d0ba46da4d7c71fc9109baea651ce0","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"remove dead cpp code for number of CUDA threads\n\n__CUDA_ARCH__ is not defined in host code; the #if was vacuous and\nmisleading.","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/bc1aa41af7d0ba46da4d7c71fc9109baea651ce0"},{"sha":"0ec116e39c1433feaf9756cd2651c51d810fcbc6","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jon Long"},"message":"Merge pull request #3287 from longjon/travis-install-whitespace\n\nFix whitespace in travis_install.sh","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/0ec116e39c1433feaf9756cd2651c51d810fcbc6"},{"sha":"32dc03f14c36d1df46f37a7d13ad528e52c6f786","author":{"email":"0cbcd0871c0658622a6f98497ba093ffdcf44b1b@gmail.com","name":"ernest-tg"},"message":"Correct transposition & channel_swap in deprocess\n\nThe deprocess( ) function should invert the preprocess( ) function, however it only worked when the permutation of your channel_swap is of order 2 and the permutation of your transpose were of order 3. This is usually the case, which is why this bug went unnoticed for a long time.\r\n\r\nTo reproduce it (on former version), try to preprocess and then deprocess with\r\ntransformer.set_transpose('data', (0,2,1)) (or (1,0,2) or (2,1,0))\r\n\r\nOr with\r\ntransformer.set_channel_swap('data', (2,0,1)) (or (1,2,0) )\r\n\r\nIndeed, we had\r\n\r\nL152  (in preprocess)   caffe_in = caffe_in[channel_swap, :, :]\r\nL181  (in deprocess)    decaf_in = decaf_in[channel_swap, :, :]\r\nSo we applied [channel_swap,:,:] twice to the initial data => not always the identity\r\n\r\nL154 (in preprocess)    caffe_in = caffe_in.transpose(transpose)\r\nL183 (in deprocess)     decaf_in = decaf_in.transpose([transpose[t] for t in transpose])\r\nThe transposition [transpose[t] for t in transpose] is (tranpsose)² so we applied transpose[t] three times which is not always the identity.","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/32dc03f14c36d1df46f37a7d13ad528e52c6f786"},{"sha":"987b3d8794e3fe27b4402d52fb3921555104b451","author":{"email":"9fdde6d5c365808fe848a987759b60a9ff9e5661@gmail.com","name":"Tim Meinhardt"},"message":"Fix ArgMaxLayer::Reshape for any num of bottom axes","distinct":false,"url":"https://api.github.com/repos/flx42/caffe/commits/987b3d8794e3fe27b4402d52fb3921555104b451"}]}