{"push_id":1054845105,"size":9,"distinct_size":9,"ref":"refs/heads/nnpack-pr","head":"1690f6b76b2056c2c3a11373260b7d8e7cd12526","before":"cd4cb2a9006370384a2deaa4582e86c166f9478f","commits":[{"sha":"542d216bb28343111e6b7df2c24824c3f90e435a","author":{"email":"87bdf4705fd76c355f3dff1788ded08fd2ebb5f9@gmail.com","name":"JacekR"},"message":"Update Makefile: Changed MKL_DIR to MKLROOT\n\nMKLROOT variable is set by MKL scripts, so it also should be used in Makefile.","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/542d216bb28343111e6b7df2c24824c3f90e435a"},{"sha":"f19f0f17e711045d25dacb20f9b5ef6d39eb8aad","author":{"email":"084ee5a3fbfd526c6c5a03429d453c6d0c77913c@imaginarynumber.net","name":"Evan Shelhamer"},"message":"Merge pull request #3821 from jreniecki/mkl\n\n[bulid] correct MKL_DIR to MKLROOT","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/f19f0f17e711045d25dacb20f9b5ef6d39eb8aad"},{"sha":"7a8183642cb1a12945d0a9ad2bddf8304428b4c8","author":{"email":"4f7e8359d7481d022c565505f66de53d5fc6612d@cs.washington.edu","name":"Daniel Gordon"},"message":"Use lazy initialization to reuse orderd dict/list creations to save time on repeated calls.","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/7a8183642cb1a12945d0a9ad2bddf8304428b4c8"},{"sha":"389db963419ee8a6af7cc9b7fb39ed2363c83ab5","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jon Long"},"message":"Merge pull request #3891 from danielgordon10/pycaffe-multi-instantiation-fix\n\nUse lazy initialization to reuse ordered dict/list creations to save…","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/389db963419ee8a6af7cc9b7fb39ed2363c83ab5"},{"sha":"dee01c8b5f90a69fd3e73ee455f89aab56e2dbb7","author":{"email":"c4e9ab3fc2e10cf58893c8ab2bc231fdcf9cdec9@gmail.com","name":"Jeff Donahue"},"message":"test_net.cpp: add TestForcePropagateDown","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/dee01c8b5f90a69fd3e73ee455f89aab56e2dbb7"},{"sha":"77cde9c84126cb108f59e2673c2e6f59b33180fa","author":{"email":"c4e9ab3fc2e10cf58893c8ab2bc231fdcf9cdec9@gmail.com","name":"Jeff Donahue"},"message":"Net: setting `propagate_down: true` forces backprop","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/77cde9c84126cb108f59e2673c2e6f59b33180fa"},{"sha":"843575eca2582fc30588ceaf31c987ad7707033d","author":{"email":"c4e9ab3fc2e10cf58893c8ab2bc231fdcf9cdec9@gmail.com","name":"Jeff Donahue"},"message":"Merge pull request #3942 from jeffdonahue/propagate-down-true\n\nSet propagate_down=true to force backprop to a particular bottom","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/843575eca2582fc30588ceaf31c987ad7707033d"},{"sha":"1b5ff0db1986a78de3d8da6ece6d9180dab91aac","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tullo.ch","name":"Andrew Tulloch"},"message":"OpenBLAS on OS X","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/1b5ff0db1986a78de3d8da6ece6d9180dab91aac"},{"sha":"1690f6b76b2056c2c3a11373260b7d8e7cd12526","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tullo.ch","name":"Andrew Tulloch"},"message":"[Caffe] Optional NNPACK integration\n\nThe approach is pretty straightforward and very similar to the CuDNN integration:\n\n- Add some CMake magic to detect NNPACK if it's installed on the user's\n  system.\n- Add some Makefile.config options\n- Add some thread-local state (a threadpool for NNPACK to caffe::Caffe).\n- Add an NNPACK `Engine` parameter to Convolution/Pooling/InnerProduct\n  layers.\n- In LayerFactory, ifdef around whether NNPACK is enabled and dispatch\n  to NNPACK*Layer or *Layer depending on the Engine parameter.\n- In NNPACK*Layer, ensure the NNPACK preconditions hold and call the\n  appropriate nnpack_*  function, otherwise fall back to *Layer.\n\nI'm not sure how common it is to be running CNN inference on Haswell and\nbeyond CPUs for Caffe users, but if it is it might be a nice boost for\nthem.","distinct":true,"url":"https://api.github.com/repos/ajtulloch/caffe/commits/1690f6b76b2056c2c3a11373260b7d8e7cd12526"}]}