Skip to content

Conversation

@jwfromm
Copy link
Contributor

@jwfromm jwfromm commented Jul 14, 2021

A user recently noted that there are some issues importing some DLRM models generated by Pytorch in this thread. After investigating, I found that the problem is that Pytorch is generating loop nodes without proper output shape information, which causes us to use improper variable shapes. To fix this, we can instead do type inference on the loop body to figure out output shapes on our own. This should be more robust in general.

I've added a test case with a malformed loop node to confirm this fix works. I also removed an old warning that has since been fixed.

@jwfromm jwfromm requested a review from mbrookhart July 14, 2021 23:13
@mbrookhart mbrookhart merged commit ce15ca6 into apache:main Jul 15, 2021
@mbrookhart
Copy link
Contributor

Thanks @jwfromm

ylc pushed a commit to ylc/tvm that referenced this pull request Sep 29, 2021
…des. (apache#8475)

* Snapshot

* Undo comments.

* Add testing for malformed loop nodes.

* Format oops.
zxy844288792 pushed a commit to zxy844288792/tvm that referenced this pull request Mar 4, 2022
…des. (apache#8475)

* Snapshot

* Undo comments.

* Add testing for malformed loop nodes.

* Format oops.
@jwfromm jwfromm deleted the dlrm_fix branch April 12, 2023 15:55
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.

2 participants