This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse][taco] Support tensor dimension storage ordering and more general sparsity values.
ClosedPublic

Authored by bixia on Mar 1 2022, 2:53 PM.

Details

Summary

Previously, we can't properly handle input tensors with a dimension
ordering that is different from the natural ordering or with a mixed of
compressed and dense dimensions. This change fixes the problems by
passing the dimension ordering and sparsity values to the runtime
routine.

Modify an existing test to test the situation.

Diff Detail

Event Timeline

bixia created this revision.Mar 1 2022, 2:53 PM
Herald added a project: Restricted Project. · View Herald Transcript
bixia requested review of this revision.Mar 1 2022, 2:53 PM
aartbik accepted this revision.Mar 1 2022, 2:59 PM
This revision is now accepted and ready to land.Mar 1 2022, 2:59 PM