Tensor::neg_to is no longer const.
- Tile permutation operations now use constructors to evaluate the tiles.
- Tile operations now use the tile arithmetic interface for all operations.
- The tile operation’s implementation have been simplified and made the implementation more robust with respect to consumable flags.
- Code cleanup in tile operations
- The use of Tensor’s arithmetic interface is now used correctly.
- Fixed some const issues.
- Added some documentation.
Added a GemmHelper accessor.
Modified the unit tests of SparseShape to be compatible with the new interface.
- The sparse initialize function for ContractionEvalImpl now returns the local tile count.
- Modified the interface for sparse shape element access.
Added a unit test for sparse tensor contraction.