Skip to content

Uncaught exception when fusing sparse dimensions #527

Open
@remysucre

Description

@remysucre

Got an uncheck exception when fusing sparse dimensions. Does fuse only work for dense dimensions?

remywang@m16 build % ./bin/taco "q = r(i,j) * s(i,j)" -f=r:ss -s="fuse(i,j,f)" 
libc++abi: terminating with uncaught exception of type taco::TacoException: Compiler bug at /Users/remywang/projects/taco/src/lower/lowerer_impl_imperative.cpp:873 in lowerForall
Please report it to developers
 Condition failed: underivedAncestors.size() == 1
 
zsh: abort      ./bin/taco "q = r(i,j) * s(i,j)" -f=r:ss -s="fuse(i,j,f)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions