{"push_id":2597370716,"size":6,"distinct_size":3,"ref":"refs/heads/action_refactoring","head":"6eb06cc7e3de5348507a2be9a57435d4d33479eb","before":"37340dba34fbb052d3265b8e40010a335fdd0ce4","commits":[{"sha":"69b9af322ad62403e509d3d28dfb708afab0fd44","author":{"name":"Gianluca","email":"9e29dfa544e96800f3bd2f3227cbe233976e6ee1@users.noreply.github.com"},"message":"In Trainer, require \"patience\" to be a positive integer or None (meaning \"no early stopping\"). Set patience=None by default. (#1271)\n\n* In Trainer, raise ValueError if patience==0, disable early stopping if\r\npatience < 0 or patience == None.\r\n\r\n* In Trainer, default patience to None and require patience > 0.\r\n\r\n* Pylint","distinct":false,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/69b9af322ad62403e509d3d28dfb708afab0fd44"},{"sha":"986cf17d8bc4747309bfba1a7aaf2b018770da5f","author":{"name":"murphp15","email":"e147711b8d248fd561f70257d3f22e4f0a83d9d0@tcd.ie"},"message":"Improve performance of attention modules (#1235)\n\n* Related to #768\r\nThis is an initial POC for getting feedback before proceeding with the entire refactor.\r\nIn this PR\r\n1. I added implementations of MatrixAttention. The there is one for dot product, one for cosine product, etc.\r\n2. There is an implementation of MatrixAttention called LegacyMatrixAttention used to support backwards compatibility and use already trained models.\r\n3. There is a class called AttentionMatrixFactory which can be used to create an instance of MatrixAttention. it will determine whether to use the legacy impl or the newer impl based on the name.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* changes following review.\r\n\r\n* add test\r\n\r\n* add linear attention module to get feedback on it.\r\n\r\n* split tests into separate files.\r\n\r\n* add linear tests.\r\n\r\n* adding linear and dot product attention.\r\n\r\n* adding linear and dot product attention.\r\n\r\n* adding linear and dot product attention.\r\n\r\n* adding linear and dot product attention.\r\n\r\nadd cosine attention.\r\nfix typing issue.\r\nadd doc\r\n\r\n* changes following PR.\r\n1. Changing documentation layout\r\n2. Moving files\r\n3. cleanup\r\n\r\n* changes following PR.\r\n1. Changing documentation layout\r\n2. Moving files\r\n3. cleanup\r\n\r\n* changes following PR.\r\n1. Changing documentation layout\r\n2. Moving files\r\n3. cleanup\r\n\r\n* included in this commit:\r\n1. remove incorrect comment\r\n2. import baseclass into init files in same package and also in parent package.\r\n\r\n* Update matrix_attention.py\r\n\r\n* Moved tests after merging master\r\n\r\n* Pylint (is wasn't run previously due to no __init__.py)","distinct":false,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/986cf17d8bc4747309bfba1a7aaf2b018770da5f"},{"sha":"b26031db4f27d606146f7d5820b1e884559bd4d4","author":{"name":"Matt Gardner","email":"7c47e89894930304a2cdfa1d2ccca1e1eddb893d@allenai.org"},"message":"Ignore tests in coverage metrics (#1293)","distinct":false,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/b26031db4f27d606146f7d5820b1e884559bd4d4"},{"sha":"adfa667c4511dbd608fe8738a2c030e1924e03f4","author":{"name":"Matt Gardner","email":"7c47e89894930304a2cdfa1d2ccca1e1eddb893d@allenai.org"},"message":"Saving state; getting close to done with the action refactoring","distinct":true,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/adfa667c4511dbd608fe8738a2c030e1924e03f4"},{"sha":"3a1cb0819cf1b14a37da2bdbf1430fd31caa1fd6","author":{"name":"Matt Gardner","email":"7c47e89894930304a2cdfa1d2ccca1e1eddb893d@allenai.org"},"message":"Got initial test passing","distinct":true,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/3a1cb0819cf1b14a37da2bdbf1430fd31caa1fd6"},{"sha":"6eb06cc7e3de5348507a2be9a57435d4d33479eb","author":{"name":"Matt Gardner","email":"7c47e89894930304a2cdfa1d2ccca1e1eddb893d@allenai.org"},"message":"Remove old unnecessary test","distinct":true,"url":"https://api.github.com/repos/matt-gardner/allennlp/commits/6eb06cc7e3de5348507a2be9a57435d4d33479eb"}]}
{"actor":{"display_login":"matt-gardner"}}