Skip to content

Comments

[SYSTEMDS-2811] Compressed slice#1173

Closed
Baunsgaard wants to merge 11 commits intoapache:masterfrom
Baunsgaard:CompressedSlice
Closed

[SYSTEMDS-2811] Compressed slice#1173
Baunsgaard wants to merge 11 commits intoapache:masterfrom
Baunsgaard:CompressedSlice

Conversation

@Baunsgaard
Copy link
Contributor

This PR contains an addition to slice compressed, that allows the slices not to decompress the entire matrix, but only the sliced parts. The implementation handle the following cases:

  • single value slice, is replaced by a getValue() that is placed into a new matrix output.
  • Row slices, that only decompress the rows selected
  • Column slices, that maintain compressed outputs.
  • Selective row/col slices that leverage first the column slice followed by a decompressing row slice.

A further improvement would be to maintain compression if the Row slice is large enough to do so. But this would require further work.

@Baunsgaard Baunsgaard deleted the CompressedSlice branch January 27, 2021 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant