Conversation
|
!test |
|
Review updated until commit d438d83 Description
Changes walkthrough 📝
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
!test --diff |
| if (out_tv == inp_tv) { | ||
| out_tv = set(inp_tv); | ||
| } |
There was a problem hiding this comment.
Just so I understand fully: this part is the only functional change to this file right?
| auto old_logical = incomplete_out_tv->getLogicalDomain(); | ||
| auto new_logical = | ||
| TensorDomain::noReductions(concrete_reshape_out_tv->getLogicalDomain()); | ||
| auto new_logical = concrete_reshape_out_tv->getLogicalDomain(); |
There was a problem hiding this comment.
Do we need to update the comment above here?
This PR fixes #1691 in a different way and therefore reverts #1692.
When working on #3950, I realize this might be a better fix because it simplifies the replay contract. We don't need to deal with a close match where the concrete logical shape contains more reduction dimensions than the symbolic shape.