{"push_id":3106428403,"size":36,"distinct_size":1,"ref":"refs/heads/render","head":"dc5eb7b5e87f966ff81783f54c6333292f36b192","before":"11fb464a757246d309a2447deef24742e61e0c21","commits":[{"sha":"386773d95c85cc69951c70651c61cc19987bc9af","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(*): always observe whole episode for later processing","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/386773d95c85cc69951c70651c61cc19987bc9af"},{"sha":"d59a3e77f0115e3a1e30a5b11552e5402bb21451","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn): make single environment work again","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/d59a3e77f0115e3a1e30a5b11552e5402bb21451"},{"sha":"becb0047ed5c48db190b07ef759ce8a6a9a55291","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn): make variable names explicit","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/becb0047ed5c48db190b07ef759ce8a6a9a55291"},{"sha":"252a4344f67b5dc68291bbb8fba13a05f7fbe0cf","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(*): add multi_step rewards","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/252a4344f67b5dc68291bbb8fba13a05f7fbe0cf"},{"sha":"ad2591b981960448a22c6fd64de020b94144484c","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(train_dqn_distributed): add distributed DQN training","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/ad2591b981960448a22c6fd64de020b94144484c"},{"sha":"d87c1b3a5499cda6de6df99fa00fad00a76ee0e6","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(train_dqn_distributed): add possiblity to overwrite learner_address","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/d87c1b3a5499cda6de6df99fa00fad00a76ee0e6"},{"sha":"7ae6a63a2f9530601093012e60181c6f8978c743","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): add output to learner","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/7ae6a63a2f9530601093012e60181c6f8978c743"},{"sha":"44e311185ded5fd226617db8a9e47d31d5e24249","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(train_dqn): add noisynets","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/44e311185ded5fd226617db8a9e47d31d5e24249"},{"sha":"3580f7098562cab7ad16e22bcea2179e0afa092a","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): use noisy_nets","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/3580f7098562cab7ad16e22bcea2179e0afa092a"},{"sha":"4a1944693d52398bbaba7c3e4f173b667c705f11","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(gym_battlesnake): add health to current state","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/4a1944693d52398bbaba7c3e4f173b667c705f11"},{"sha":"e26e9850198f577d84b9dc801b46a550452b34ef","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(train_dqn): fetch multiple batches at once","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/e26e9850198f577d84b9dc801b46a550452b34ef"},{"sha":"96f223eebbfe54c49f96d8d252952272c5b0ccd5","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn): correctly compute time difference errors","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/96f223eebbfe54c49f96d8d252952272c5b0ccd5"},{"sha":"7434431b077d56417c0913e8597342a9c9d54ffd","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): set global_step when logging memory stats","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/7434431b077d56417c0913e8597342a9c9d54ffd"},{"sha":"a17851546ea3c295fa1166fe7e397a880fbbf51d","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(train_dqn_distributed): add automation script","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/a17851546ea3c295fa1166fe7e397a880fbbf51d"},{"sha":"3ef240e38a8ea65926ad42880525a52c8dc97273","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): small fixes","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/3ef240e38a8ea65926ad42880525a52c8dc97273"},{"sha":"5ef165c8953b60d3849bf1083a30745613515b03","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"feat(gym_battlesnake): snake wins if it fills th whole field","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/5ef165c8953b60d3849bf1083a30745613515b03"},{"sha":"12e97b0cfb14e97dde6d61f274d1d84fe822ffa3","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): adjust parameters","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/12e97b0cfb14e97dde6d61f274d1d84fe822ffa3"},{"sha":"74e8b00b4224434316b06b7b54ae37943dc37fa9","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(dqn): use smaller kernel","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/74e8b00b4224434316b06b7b54ae37943dc37fa9"},{"sha":"e492cc8344de0cca3ca918b818066ab6aeb266b1","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(dqn): save model in tmp directory","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/e492cc8344de0cca3ca918b818066ab6aeb266b1"},{"sha":"82a6d852c9677833f9bfff3f5a5d0ea571f599fc","author":{"name":"Frederik Schubert","email":"2bf837a6525cdb942ea4db72e0ea5d0ed36903c2@inside-m2m.de"},"message":"fix(train_dqn_distributed): only save checkpoint every 1000 training steps","distinct":false,"url":"https://api.github.com/repos/fkluger/tnt-battlesnake/commits/82a6d852c9677833f9bfff3f5a5d0ea571f599fc"}]}
{"actor":{"display_login":"frederikschubert"}}