-
Notifications
You must be signed in to change notification settings - Fork 52
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
Two-hop mutations are not supported. Found registrations from 5 to 5 to 5 #3369
Comments
gdb gives a more useful stack trace. Apparently, this error came from ExactMappedExtentSubstitutionPass. cc @liqiangxl who appears to be the author (#1642).
|
cc @Priya2698 as well because this is related to linear. |
@liqiangxl I think at this line we should do a loop over Fuser/csrc/preseg_passes/exact_mapped_extent_substitution.cpp Lines 79 to 81 in 6abf310
I wonder if we should just do this automatically in replaceValue so that we don't have to handle this in every use case.
|
The issue is becuase the extents in all these 3 disjoint sets are 5. We don't need to add constant values in the replacement map becuase if they are in the same disjoint set, they must be of the same extent.
|
@naoyam also suggested
|
Otherwise, these extents are hashed differently. Results when using
This can still solve the original bug, since these vals have differnt address. So |
I noticed this from the latest CI run of @IvanYashchuk's Lightning-AI/lightning-thunder#1371. Apparently, it failed in some pre-segmenter pass.
Repro:
The text was updated successfully, but these errors were encountered: