{"push_id":618228841,"size":15,"distinct_size":9,"ref":"refs/heads/future","head":"7e7a3d5892daa058cb950a7d5f7daaea8a941be7","before":"e333996aab6d398a390968c649967eb6dde360c6","commits":[{"sha":"0e03bab7ab2685edff3f6e65d598ce2c53303634","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge remote-tracking branch 'refs/remotes/origin/python-expose-some-util-func' into HEAD","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/0e03bab7ab2685edff3f6e65d598ce2c53303634"},{"sha":"be88abe9bf6ff956ce46950e0b01b410ea89b87d","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge remote-tracking branch 'refs/remotes/origin/python-expose-blob' into HEAD\n\nConflicts:\n\tpython/caffe/__init__.py","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/be88abe9bf6ff956ce46950e0b01b410ea89b87d"},{"sha":"977f942fcd5cbd97c0be99ae897d96d6f292e0b9","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Expose CUDA_BLOCKS CUDA_NUM_THREADS to Python","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/977f942fcd5cbd97c0be99ae897d96d6f292e0b9"},{"sha":"35796b48620f703a76e4112f15768780145a4aec","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Expose GPU pointer to Python\n\nThe pointers could be used by CUDA wrapper libraries in Python such as\nPyCUDA, gnumpy, Theano etc.\n\nBlob_Gpu{Data/Diff}Ptr not to use raw_function","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/35796b48620f703a76e4112f15768780145a4aec"},{"sha":"f161075402970d5ae49a7f3e93afe1769775b541","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Python can get cublas handle","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/f161075402970d5ae49a7f3e93afe1769775b541"},{"sha":"0ef6a0385028389cd2b5e2dc62660aaf9fe319f3","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Add PyCuda utilities with tests","distinct":false,"url":"https://api.github.com/repos/tnarihi/caffe/commits/0ef6a0385028389cd2b5e2dc62660aaf9fe319f3"},{"sha":"cf04312286626fddf6a49bc80dcc8898c869c9a5","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/accum-grad","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/cf04312286626fddf6a49bc80dcc8898c869c9a5"},{"sha":"5d74ddcb159d4db77480275f95a6d4233cfaa6dc","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/share-blobs-over-nets","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/5d74ddcb159d4db77480275f95a6d4233cfaa6dc"},{"sha":"3ca708963238260a490e2786e76dc094a543359b","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/pythonlayer-parameter","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/3ca708963238260a490e2786e76dc094a543359b"},{"sha":"68b2079a7c71aee31abb78398ebe38454dac93cb","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/python-gradient-checker-accum","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/68b2079a7c71aee31abb78398ebe38454dac93cb"},{"sha":"7697c248083effca43fc590a2d48e83451740afe","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/python-gpu\n\nConflicts:\n\tpython/caffe/__init__.py\n\tpython/caffe/_caffe.cpp","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/7697c248083effca43fc590a2d48e83451740afe"},{"sha":"eba58823a09cdafbc8b83cb37e2860a17a493764","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/python-gil","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/eba58823a09cdafbc8b83cb37e2860a17a493764"},{"sha":"1ec9588d4551a63a82ce2a6e8aadfe672955729b","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/fix-autotop-python\n\nConflicts:\n\tinclude/caffe/net.hpp","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/1ec9588d4551a63a82ce2a6e8aadfe672955729b"},{"sha":"f853a9b32b12ae90438c976c26b2388b9368f2b9","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/bilinear-upsampling-filler","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/f853a9b32b12ae90438c976c26b2388b9368f2b9"},{"sha":"7e7a3d5892daa058cb950a7d5f7daaea8a941be7","author":{"email":"8234b5a605a81b104d5d7eb44594fe80ebe9ba0c@gmail.com","name":"Takuya Narihira"},"message":"Merge origin/future-misc\n\nConflicts:\n\tsrc/caffe/proto/caffe.proto\n\tsrc/caffe/solver.cpp","distinct":true,"url":"https://api.github.com/repos/tnarihi/caffe/commits/7e7a3d5892daa058cb950a7d5f7daaea8a941be7"}]}