{"push_id":1856780419,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8707ff1d41cdb9ba308d1fc22f3d44155eb8ab88","before":"62a1b75baf5d3ae3225ca4126e5a3ea93aa86a0f","commits":[{"sha":"8707ff1d41cdb9ba308d1fc22f3d44155eb8ab88","author":{"name":"Matthias Boehm","email":"7ddee6c7b4aca41f2fcb4f04aeaf1a66e6500895@gmail.com"},"message":"[SYSTEMML-1762] Fix spark/mr reshape instructions (missing blocks)\n\nThis patch fixes special cases of spark/mr reshape instructions, which\napplies to sparse and dense. Given an input block, we compute the first\nand last output block index and create all blocks in between. In cases\nwhere we output at least three blocks and the first and last block have\nthe same row index (e.g., (1,12) and (1,1)), we missed to create the\nremaining blocks after the first till the end of the row block (e.g.,\nthe blocks (1,13) and (1,14) if the matrix has 14 column blocks),\nleading to null pointer exceptions on the actual reshape copy. \n\nFurthermore, this patch also cleans up the respective sparse and dense\nreshape interfaces and implementations as well as adds tests for the\nencountered special cases.","distinct":true,"url":"https://api.github.com/repos/wangyum/incubator-systemml/commits/8707ff1d41cdb9ba308d1fc22f3d44155eb8ab88"}]}
{"actor":{"display_login":"wangyum"}}