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

[Fix][TIR][Analysis] Reduction block checking alloc_buffers #14589

Merged
merged 1 commit into from
Apr 11, 2023

Conversation

MasterJH5574
Copy link
Contributor

@MasterJH5574 MasterJH5574 commented Apr 11, 2023

Previously the check of reduction block did not take the intermediate allocated buffers (that is, the buffers in alloc_buffers field of a block) into consideration, which will lead to exception thrown during scheduling in cases of nested block + cache read/write.

This PR fixes this issue with one unit test for the DecomposeReduction primitive.

Credit of the fix goes to Bohan.

Co-authored-by: Bohan Hou spectrometerh@gmail.com

Previously the check of reduction block did not take the intermediate
allocated buffers (that is, the buffers in `alloc_buffers` field of a
block) into consideration, which will lead to exception thrown during
scheduling in cases of nested block + cache read/write.

This PR fixes this issue with one unit test for the DecomposeReduction
primitive.

Credit of the fix goes to Bohan.

Co-authored-by: Bohan Hou <spectrometerh@gmail.com>
@tvm-bot
Copy link
Collaborator

tvm-bot commented Apr 11, 2023

Thanks for contributing to TVM! Please refer to the contributing guidelines https://tvm.apache.org/docs/contribute/ for useful information and tips. Please request code reviews from Reviewers by @-ing them in a comment.

Generated by tvm-bot

MasterJH5574 added a commit to mlc-ai/relax that referenced this pull request Apr 11, 2023
…ers (apache/tvm#14589) (#188)

Previously the check of reduction block did not take the intermediate
allocated buffers (that is, the buffers in `alloc_buffers` field of a
block) into consideration, which will lead to exception thrown during
scheduling in cases of nested block + cache read/write.

This PR fixes this issue with one unit test for the DecomposeReduction
primitive.

Credit of the fix goes to Bohan.

Co-authored-by: Bohan Hou <spectrometerh@gmail.com>
@tqchen tqchen merged commit 1db4464 into apache:main Apr 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants