{"push_id":656472725,"size":20,"distinct_size":10,"ref":"refs/heads/benchmark/integration-branch","head":"a3315d8216dbb0c62e5f14e0731b884ca4fb2ccf","before":"7600a8042217e631c488a0e8344f761e6e9c9b2d","commits":[{"sha":"c60d921ea5559fa6f3082b4436d26833b6fe8d05","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Updates test suite for LabelCollapse.\n\nMost of the comments and machinery were out of date.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/c60d921ea5559fa6f3082b4436d26833b6fe8d05"},{"sha":"a98f5b5618e7667d077351c0c33bbbd6b876a2b7","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"LabelCollapse pushes only unary epsilons.\n\nThis commit introduces a performance optimization for special kinds of\nreparametrizations (benefits combination with CombiLP). If for other\nfactors than unary the factors the values are most of the time equal,\nthe new implementation will introduce less auxiliary labels.\n\nOnly the unary epsilons are pushed. The epsilons for other factors are\nsimply calculated (minimal value for collapsed labels). This simplifies\nthe whole alogrithm a lot.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/a98f5b5618e7667d077351c0c33bbbd6b876a2b7"},{"sha":"5a4d49ada88102fb633c03cba94a28b916fba91c","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Disables tests without unary potentials for LabelCollapse.\n\nThe new LabelCollapse implementation uses unaries potentials to\nmaintain a stack of collapsed labels.\n\nIt won’t work with models without unary potentials.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/5a4d49ada88102fb633c03cba94a28b916fba91c"},{"sha":"0722b2fa134b51330da2c79b01c3ad5d92c50b01","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Changes the internal representation for Unary-LabelCollapse.\n\nThe current implementation of LabelCollapse only considers unary\npotentials and therefore a better internal representation is introduced.\n\nThe new implementations maintains a stack of collapsed labels for each\nof the variables. An uncollapse step just needs no to pop one element\nfrom the stack and include in the new graphical model.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/0722b2fa134b51330da2c79b01c3ad5d92c50b01"},{"sha":"6e9aa9d9af5f986f7154373fc6c8aeb0da079145","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Adds ability for LabelCollapse to pre-popuate a shape.\n\nLabelCollapse can now start from a different initial label space. So\ninstead of 1 original labels per variable, the caller can force a\ndifferent initial shape. This is useful for warmstarting.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/6e9aa9d9af5f986f7154373fc6c8aeb0da079145"},{"sha":"c33ce8c14ef94e47e4cf6c3684fe748d66a03d92","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Corrects numberOfLabel calculation in LabelCollapse.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/c33ce8c14ef94e47e4cf6c3684fe748d66a03d92"},{"sha":"f07dd6bb67e9336c33fb17ff4e7ce7e3042e0100","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Removes dead code.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/f07dd6bb67e9336c33fb17ff4e7ce7e3042e0100"},{"sha":"fc57e1f2103d62cb49415e16e50cf45bc8be1a22","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Introduces new labelcollapse::Reordering class.\n\nRefactors LabelCollapse so that the reordering logic is outsourced to a\nnew class.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/fc57e1f2103d62cb49415e16e50cf45bc8be1a22"},{"sha":"7ae04f2c620d3fe697842534bb12a16d194ef423","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Restructures LabelCollapse code base.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/7ae04f2c620d3fe697842534bb12a16d194ef423"},{"sha":"f8aad2bf193ecf2a682d2f9b2db2667cac84869a","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"LabelCollapseStatisticsVisitor displays depths of labelling.","distinct":false,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/f8aad2bf193ecf2a682d2f9b2db2667cac84869a"},{"sha":"f2161127f830afb4408bc0f74fd28a7a396de412","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Merge branch 'labelcollapse/unary' into benchmark/integration-branch","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/f2161127f830afb4408bc0f74fd28a7a396de412"},{"sha":"ff7454220a068e7941af17e8e4263b07408ac3de","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Fixes include.","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/ff7454220a068e7941af17e8e4263b07408ac3de"},{"sha":"4885b96a4afeed8f44da00aae75b92701184efd2","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Enables warmstarting...","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/4885b96a4afeed8f44da00aae75b92701184efd2"},{"sha":"422dcca9c285bcc10e79ceb22117f8324a4d3841","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Enables multipush 3x...","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/422dcca9c285bcc10e79ceb22117f8324a4d3841"},{"sha":"10705928a42006f54710debe66cd2befa4508815","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Forces StatisticalVisitor...","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/10705928a42006f54710debe66cd2befa4508815"},{"sha":"7d9dbe6999647feeecafed83708ed1e57725b234","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Additionally test the population strategy of LabelCollapse.","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/7d9dbe6999647feeecafed83708ed1e57725b234"},{"sha":"04f39a85d0b23896a5c0d36dc96ae25283e418da","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"Checks result of inference.","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/04f39a85d0b23896a5c0d36dc96ae25283e418da"},{"sha":"1f4c014b07a25d70bcdb7b820caaf7c49965219d","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/1f4c014b07a25d70bcdb7b820caaf7c49965219d"},{"sha":"0790a815a8f1d5e7c59286e3a97041ff57fecb03","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/0790a815a8f1d5e7c59286e3a97041ff57fecb03"},{"sha":"a3315d8216dbb0c62e5f14e0731b884ca4fb2ccf","author":{"email":"4e01388a75d27b49cc627fb379878d0ffc39bb8a@tu-dresden.de","name":"Stefan Haller"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/fgrsnau/opengm/commits/a3315d8216dbb0c62e5f14e0731b884ca4fb2ccf"}]}