Mode Formats
- class pytaco.mode_format
Defines the storage format for a given dimension (mode) of a tensor.
Dimensions (modes) can either be dense (all elements are stored) or compressed as a sparse representation where only the non-zeros of the dimension are stored.
Notes
PyTaco currently exports the following mode formats:
compressed
orCompressed
- Only store non-zeros. eg. The second mode (dimension) in CSRdense
orDense
- Store all elements in dimension. eg. The first mode (dimension) in CSRExplicit 0s resulting from computation are always stored even though a mode is marked as compressed. This is to avoid checking every result from a computation which would slow down taco.
Examples
>>> import pytaco as pt >>> pt.dense mode_format(dense) >>> pt.compressed mode_format(compressed) >>> pt.dense.name 'dense'
- Attributes
name
Returns a string identifying the mode format.