{"push_id":2166131824,"size":68,"distinct_size":68,"ref":"refs/heads/develop2","head":"1dc4aea2eee5032b79a07e5bd6a4a4325d5708cb","before":"31073265cb7ed6659af696a7e6c00e1cacf5ec37","commits":[{"sha":"33698ea9c1d641f418314c99333d3d08f668be1f","author":{"name":"reminisce","email":"a08855274e16459019de88a7293173fcec63758e@gmail.com"},"message":"Fix sparse dot test failure due to launching kernel when nnr = 0 and bug of square_sum (#8470)\n\n* Fix nnr = 0 crash for sparse dot\r\n\r\n* Change comment\r\n\r\n* Add sparse dot zero output unit test\r\n\r\n* Fix test case\r\n\r\n* Fix bug of square_sum\r\n\r\n* Remove code\r\n\r\n* Fix square_sum test case\r\n\r\n* Fix broadcast min/max unit test failure\r\n\r\n* Fix test\r\n\r\n* Fix doc for __getitem__","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/33698ea9c1d641f418314c99333d3d08f668be1f"},{"sha":"257ad1d90d1a68fb3a611e5e556cc9b2c2aa07ec","author":{"name":"Haibin Lin","email":"19135ad4cec1042c374655adfdf8864bf68fb7f9@gmail.com"},"message":"Doc updates for sparse operators (#8641)\n\n* doc updates\r\n\r\n* arithmetics and symbols\r\n\r\n* add sparse embed to sym\r\n\r\n* fix lint\r\n\r\n* minor updates\r\n\r\n* remove arithemtic changes\r\n\r\n* remove unused test\r\n\r\n* fix lint\r\n\r\n* add note for optimizers\r\n\r\n* misc-updates\r\n\r\n* add check_fmt","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/257ad1d90d1a68fb3a611e5e556cc9b2c2aa07ec"},{"sha":"bdd14a8de2ccbc70133622d55bfd1a92ea234321","author":{"name":"Sheng Zha","email":"d423c68db5e6382d15a14f69024ccab0278994c8@users.noreply.github.com"},"message":"mac build fix (#8692)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/bdd14a8de2ccbc70133622d55bfd1a92ea234321"},{"sha":"a8f79bc6aca2ac709ad2cdb3cfaa1fd2b7fdd650","author":{"name":"Eric Junyuan Xie","email":"eaeefe30e8df6c153ee729a4adf9451fac337c36@users.noreply.github.com"},"message":"fix random docs (#8676)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/a8f79bc6aca2ac709ad2cdb3cfaa1fd2b7fdd650"},{"sha":"a499f892c9ee6f59ccfb57c9e431c91014078891","author":{"name":"Rahul Huilgol","email":"b72a1ae0870ef324a894511229550de361090959@gmail.com"},"message":"2bit gradient compression (#8662)\n\n* update two bit compression\r\n\r\n* Update trainer.py\r\n\r\n* Update test_operator.py\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* update two bit compression\r\n\r\n* Update comm.h\r\n\r\n* add original size in comrpessed array\r\n\r\n* update comm.h\r\n\r\n* update distributed training\r\n\r\n* update distributed training\r\n\r\n* Update ndarray_function.cu\r\n\r\n* Update kvstore_dist.h\r\n\r\n* Update kvstore_dist.h\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* fix bug\r\n\r\n* fix\r\n\r\n* add GC test\r\n\r\n* fix bug in push\r\n\r\n* fix push and pull\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* uncompiled\r\n\r\n* kvstore dist changes. added cpp_package. changed strtof function calls\r\n\r\n* fix usage of keys in dict\r\n\r\n* fix push and pull\r\n\r\n* fix\r\n\r\n* fix_test\r\n\r\n* fix_test\r\n\r\n* fix_test\r\n\r\n* add print statements\r\n\r\n* more print statements and move send command to server\r\n\r\n* set compress handling\r\n\r\n* kvstore dist changes\r\n\r\n* working kvstore push and pull. not sure if I commited that. from this commit removing mutable variable changes for residual array gives working push and pull\r\n\r\n* cleanup test\r\n\r\n* debug prints\r\n\r\n* working kvstore dist. includes mutation of inputs and setting threshold array dtype properly\r\n\r\n* fix operator\r\n\r\n* kvstore dist changes\r\n\r\n* fix compress kvstore issues. non compress is broken\r\n\r\n* fix sparse push issue\r\n\r\n* fix read lock issue\r\n\r\n* optimizer is the only issue now?\r\n\r\n* fix all issues with gc dist\r\n\r\n* fix read lock issue\r\n\r\n* pushing sharded data works\r\n\r\n* works most times. sometimes val instead of 0 has parts of 1 or 1.5...\r\n\r\n* fix read lock issue\r\n\r\n* prev commit fixed seg fault issue on pull without push in a server\r\n\r\n* add waittowrite to fix pull before push problems\r\n\r\n* refactor quantizing for sharded data\r\n\r\n* redo break up of data across servers,clearer split\r\n\r\n* refactor to use param for thresholds.\r\nalso cleans up code\r\n\r\n* Added many checks for 0\r\n\r\n* cmake changes\r\n\r\n* formatting issues for easier merge\r\n\r\n* fix rate\r\n\r\n* fix compilation errors after merge\r\n\r\n* fix compile error and ndarray thresholds in dequantize\r\n\r\n* fix compile error and ndarray thresholds in dequantize\r\n\r\n* fix compile error\r\n\r\n* fix compile error, and add comments\r\n\r\n* update operator comments\r\n\r\n* comment checks\r\n\r\n* comment checks\r\n\r\n* compile error\r\n\r\n* working on local kvstore compress test\r\n\r\n* fix module api compressparams, and change quantize tblob to inside engine\r\n\r\n* 2bit arg wrong kvstore\r\n\r\n* remove log\r\n\r\n* fix gpu dequantize and tests\r\n\r\n* fix seg fault in quantize and test indent\r\n\r\n* tests print more info\r\norder of params corrected\r\n\r\n* assert almost equal\r\n\r\n* more debug stuff\r\ncorrect profiler message\r\n\r\n* intermediate test rewrite\r\n\r\n* small change in pushing op to engineh\r\n\r\n* fix concurrency of quantization\r\n\r\n* wait on kernel\r\n\r\n* updated tests and removed prints\r\n\r\n* comment unnecessary stuff\r\n\r\n* fix test\r\n\r\n* remove print\r\n\r\n* Update dist_sync_kvstore.py\r\n\r\nfix random dist sync test\r\n\r\n* remove slow kernel launch init\r\n\r\n* cleanup\r\n\r\n* undo changes in submodule\r\n\r\n* submodule reset\r\n\r\n* remove files\r\n\r\n* undo changes unrelated to project\r\n\r\n* undo changes unrelated to project\r\n\r\n* Comments and cleanup.\r\nRemaining are src/kvstore, src/operator and tests\r\n\r\n* more cleanup and comments\r\n\r\n* comments for tests\r\n\r\n* lint changes and comments\r\n\r\n* speed up operator test by reducing asnumpy() calls\r\n\r\n* random data for test_kvstore_local\r\n\r\n* fix variable confusion error in test\r\n\r\n* fix randomized data test for local kvstore\r\n\r\n* add nrepeat for test_kvstore\r\n\r\n* change keys after merge from master introduced same keys\r\n\r\n* correct test which fails because grad changes\r\n\r\n* change to bit ops\r\n\r\n* change to bit ops\r\n\r\n* use bit array and revert sign changes\r\n\r\n* correct bits setting to 10 as 2\r\n\r\n* remove switch in dequantize\r\n\r\n* image classification example changes and remove cpp-api\r\n\r\n* merge all quantize, and new type in dist server\r\n\r\n* fix ndarray dequantize\r\n\r\n* debug stuff\r\n\r\n* fix bug\r\n\r\n* trying merge dequntize\r\n\r\n* Frmework and validation tests for operator validation and performance-testing in C++\r\nNormally used for gtest tests.\r\n\r\n* Remove obsolete file\r\n\r\n* Fix compile error for non-CUDA build\r\n\r\n* tweaks in quantize\r\n\r\n* Allow for no backward pass\r\n\r\n* Remove unused var\r\n\r\n* making quantize all compatible as operators\r\n\r\n* separate mshadow and loop operators\r\n\r\n* working profiler, dequantize mshadow is slow\r\n\r\n* fix mshadow dequantize\r\n\r\n* fix quantize call by kvdist\r\n\r\n* making quantize all compatible as operators\r\n\r\n* add profile to measure.py\r\n\r\n* minor profiler changes\r\n\r\n* timing print in cpp operator\r\n\r\n* time quantize\r\n\r\n* saving data feature added\r\n\r\n* cleanup test\r\n\r\n* small updates\r\n\r\n* cleanup\r\n\r\n* minor fix\r\n\r\n* passing additional environment variables through launch.py\r\n\r\n* update local test\r\n\r\n* update dmlc with pass-env\r\n\r\n* fix launch pass env issue\r\n\r\n* update with pass-env changes\r\n\r\n* fix operator increment of block, remove unncessary commented code\r\n\r\n* fix operator increment of block, remove unncessary commented code\r\n\r\n* fix operator increment of block, remove unncessary commented code\r\n\r\n* fix operator increment of block, remove unncessary commented code\r\n\r\n* bring back quantize\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* fix test\r\n\r\n* fix bug with increment of char pointer\r\n\r\n* fix bug with increment of char pointer\r\n\r\n* debug module\r\n\r\n* update test\r\n\r\n* comment all debug statements\r\n\r\n* change init to normal for now\r\n\r\n* remove debug changes\r\n\r\n* reorg to create gc class, add delayed start to gc, untested: causing segfault\r\n\r\n* redo header files\r\n\r\n* remove ps\r\n\r\n* remove unused header\r\n\r\n* fix compile issues\r\n\r\n* remove multiple delete of gc\r\n\r\n* add expected to local kvstore test\r\n\r\n* fix operator compile issues\r\n\r\n* fix operator compile issues\r\n\r\n* fix operator compile and link issues\r\n\r\n* remove gc.cpp\r\n\r\n* add split function\r\n\r\n* move setting of active gc\r\n\r\n* move all to gc.cpp, compile works for cpu\r\n\r\n* WIP gpu compile\r\n\r\n* compiles and links on both cpu and gpu\r\n\r\n* move prototypes to header\r\n\r\n* add split function\r\n\r\n* undo changes from master\r\n\r\n* remove cpp perf quantize\r\n\r\n* undo more changes\r\n\r\n* add inactive function so that multiple kvstore dist inits have no compression\r\nfix tests\r\n\r\n* undo some formatting changes\r\n\r\n* make sharding same when inactive and active\r\n\r\n* remove counts and get_active_type\r\n\r\n* remove print\r\n\r\n* add train caltech\r\n\r\n* increase size of mlp\r\n\r\n* update to alexa mlp\r\n\r\n* pass-env changes\r\n\r\n* add bucketing module compression\r\n\r\n* attempts for alexnet training\r\n\r\n* prepare for merge\r\n\r\n* fix lint issues\r\n\r\n* fix lint issues\r\n\r\n* remove caltech\r\n\r\n* address some comments: shared_ptr, documentation, indentaion, new functions, check_eq\r\n\r\n* move header\r\n\r\n* include header corrected\r\n\r\n* include header corrected\r\n\r\n* indents, documentation and test update\r\n\r\n* lint\r\n\r\n* pylint\r\n\r\n* rename class, fix local kvstore test, remove confusing active method\r\n\r\n* fix importing of compute expected in test_kvstore\r\n\r\n* fix bug in device kvstore\r\n\r\n* remove active comment in pull\r\n\r\n* docstring\r\n\r\n* use dmlc params, enums,\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* doc updates\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* lint\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* typo\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* rename field to type\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* fix distributed kvstore stopping issue.\r\nfrontend was sending command with id=stopServer in old enum\r\n\r\nSigned-off-by: Rahul <rahulhuilgol@gmail.com>\r\n\r\n* Trigger CI\r\n\r\n* trigger CI","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/a499f892c9ee6f59ccfb57c9e431c91014078891"},{"sha":"d2a856a3a2abb4e72edc301b8b821f0b75f30722","author":{"name":"Kellen Sunderland","email":"bccdb8b3c366c547115fa7bb079a914317431b2e@gmail.com"},"message":"Restored some copyright attribution that were accidentally removed. (#8688)\n\n* Revert \"add\"\r\n\r\nThis reverts commit b0fe391419bb49c7484ba04ee7171c42ae0e46d0.\r\n\r\n* Adding Back the License Headers","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/d2a856a3a2abb4e72edc301b8b821f0b75f30722"},{"sha":"bf7a0ff21ba3b0ad5f4cb56b10867f9db9c1b0ff","author":{"name":"Chris Olivier","email":"7e2367523945a1cc8783ab450472a97ed1f88b3c@gmail.com"},"message":"Invert environment check (#8706)\n\n* Invert environment check\r\n\r\n* Trigger build\r\n\r\n* Trigger build","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/bf7a0ff21ba3b0ad5f4cb56b10867f9db9c1b0ff"},{"sha":"6ca944baa8b10214990a9db17cac1c34fb4a927d","author":{"name":"mbaijal","email":"ca49796cece88384d6730ccee9584e910089dba6@users.noreply.github.com"},"message":"disable test causing mklml-cpu to fail (#8713)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/6ca944baa8b10214990a9db17cac1c34fb4a927d"},{"sha":"38a032c886f56f94cdad004c89fd4e1926f85ba6","author":{"name":"Tianqi Chen","email":"26f805d1cacab3458439ae6915050ac77273bc15@users.noreply.github.com"},"message":"[COREML] Update the json getter (#8698)\n\n* [COREML] Update the json getter\r\n\r\n* add docstring","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/38a032c886f56f94cdad004c89fd4e1926f85ba6"},{"sha":"9dcdf575a92aa710e800f36ea070cc910ea44ee7","author":{"name":"Tobias Domhan","email":"a7a4c8ce258e123343d1b091495fe57bdca09153@gmail.com"},"message":"Fixing the monitor callback of the bucketing module. (#8696)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/9dcdf575a92aa710e800f36ea070cc910ea44ee7"},{"sha":"f79d22db25847453a9a286eb19e9064c246a82d4","author":{"name":"Ziyue Huang","email":"f5f4cdff42202e87b5a915135a93c3cd66f8df31@gmail.com"},"message":"optimization for dot(csr.T, dense) = rsp (#8611)\n\n* optimization for dot(csr.T, dense) = rsp\r\n\r\n* remove unneccessary headers\r\n\r\n* load balance\r\n\r\n* minor fix and update comments\r\n\r\n* resolve\r\n\r\n* trigger\r\n\r\n* trigger","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/f79d22db25847453a9a286eb19e9064c246a82d4"},{"sha":"7f7e13dee74ceda384b6201e71beccb1e71a8c31","author":{"name":"Chih-Ming Chen","email":"749623d82a8b7450545f683e65b0e712e3f83dd1@gmail.com"},"message":"replace `has_key` by `in` (#8317)\n\n* replace `has_key` by `in`\r\n\r\n* Update utils.py","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/7f7e13dee74ceda384b6201e71beccb1e71a8c31"},{"sha":"504f42ffc5ae26980d39da199516c37d7f9fc56c","author":{"name":"Sheng Zha","email":"d423c68db5e6382d15a14f69024ccab0278994c8@users.noreply.github.com"},"message":"Revert \"2bit gradient compression (#8662)\" (#8711)\n\nThis reverts commit a499f892c9ee6f59ccfb57c9e431c91014078891.","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/504f42ffc5ae26980d39da199516c37d7f9fc56c"},{"sha":"7fc039639b288f80fa7fe6482de1a25e04261e5e","author":{"name":"Haibin Lin","email":"19135ad4cec1042c374655adfdf8864bf68fb7f9@gmail.com"},"message":"fix group2ctx with null reqs (#8717)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/7fc039639b288f80fa7fe6482de1a25e04261e5e"},{"sha":"defd3c396831aace17bdfea0fd8913a02d0d5d1c","author":{"name":"Eric Junyuan Xie","email":"eaeefe30e8df6c153ee729a4adf9451fac337c36@users.noreply.github.com"},"message":"Remove experimental warning on Gluon and add Gluon tutorials (#8710)\n\n* Remove experimental warning on Gluon and add Gluon tutorials\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* Update autograd.md","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/defd3c396831aace17bdfea0fd8913a02d0d5d1c"},{"sha":"fd45517614842bfa1d32d1ba54a200eb4a0dd377","author":{"name":"Sheng Zha","email":"d423c68db5e6382d15a14f69024ccab0278994c8@users.noreply.github.com"},"message":"Doc src and fix (#8718)\n\n* add viewcode\r\n\r\n* fix formatting","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/fd45517614842bfa1d32d1ba54a200eb4a0dd377"},{"sha":"4dc893382cb9d391fb66cfedca19a022c85eb012","author":{"name":"reminisce","email":"a08855274e16459019de88a7293173fcec63758e@gmail.com"},"message":"Fix docstring format (#8734)","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/4dc893382cb9d391fb66cfedca19a022c85eb012"},{"sha":"1f63a9a2e7096489aecbdb73658fc98e58347342","author":{"name":"Eric Junyuan Xie","email":"eaeefe30e8df6c153ee729a4adf9451fac337c36@users.noreply.github.com"},"message":"Revert \"Support sparse for custom python operators (#8620)\" (#8733)\n\nThis reverts commit 938eda901e10e87d469fd3cff43091060a6e1033.","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/1f63a9a2e7096489aecbdb73658fc98e58347342"},{"sha":"cd47962fc4a670f1058bf797d71544c34da32c62","author":{"name":"Rahul Huilgol","email":"b72a1ae0870ef324a894511229550de361090959@gmail.com"},"message":"2bit gradient compression (#8728)\n\n* 2bit gradient compression\r\n\r\n* trigger CI","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/cd47962fc4a670f1058bf797d71544c34da32c62"},{"sha":"068b589ad77afc125e9242e516dec1fde1e3f133","author":{"name":"Chris Olivier","email":"7e2367523945a1cc8783ab450472a97ed1f88b3c@gmail.com"},"message":"Kernel operator tuning (#8686)\n\n* Refreshed branch bc_tune\r\n\r\n* local-build openmp as static\r\n\r\n* trigger\r\n\r\n* Somehow broadcast found its way back in, removed again\r\n\r\n* Trigger rebuild","distinct":true,"url":"https://api.github.com/repos/Ldpe2G/mxnet/commits/068b589ad77afc125e9242e516dec1fde1e3f133"}]}
{"actor":{"display_login":"Ldpe2G"}}