Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

a(i) = B(i,j)*c(j) + d(i) #1

Closed
fredrikbk opened this issue Feb 9, 2017 · 1 comment
Closed

a(i) = B(i,j)*c(j) + d(i) #1

fredrikbk opened this issue Feb 9, 2017 · 1 comment
Assignees
Labels
bug Indicates an unexpected problem or unintended behavior

Comments

@fredrikbk
Copy link
Contributor

fredrikbk commented Feb 9, 2017

taco "a(i) = B(i,j)*c(j) + d(i)" -f=B:ss -f=c:s
Compiler bug at /Users/fred/Dropbox/projects/tensor-compiler/taco/src/lower/merge_lattice.cpp:183 in make
Please report it to developers
 Condition failed: lattice.getSize() > 0
 Every merge lattice should have at least one lattice point
Abort trap: 6
@fredrikbk fredrikbk added the bug Indicates an unexpected problem or unintended behavior label Feb 9, 2017
@fredrikbk fredrikbk changed the title A(i,j) = B(i,j) + c(i) taco "A(i,j) = B(i,j) + c(i)" Feb 10, 2017
@fredrikbk fredrikbk added this to the Beta release milestone Mar 2, 2017
@fredrikbk fredrikbk self-assigned this Mar 2, 2017
@fredrikbk
Copy link
Contributor Author

fredrikbk commented Mar 6, 2017

If B and c are both sparse then the merge lattice for this expression is [B,c] [B] [c]. The last merge lattice point must not recursively call the next level of the iteration schedule (j), since c is not indexed by j.

@fredrikbk fredrikbk changed the title taco "A(i,j) = B(i,j) + c(i)" a(i) = B(i,j)*c(j) + d(i) Mar 10, 2017
@fredrikbk fredrikbk removed this from the Beta release milestone May 21, 2017
stephenchouca pushed a commit that referenced this issue Feb 18, 2021
lower: fix a bug introduced by merging windowing and array algebra
rohany added a commit that referenced this issue Oct 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior
Projects
None yet
Development

No branches or pull requests

1 participant