You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Nondeterministic type checking on pytorch/vision #19121
xarray might be a newer regression, since I can't repro with a few runs of mypy_primer --new 'v1.15' --old 'v1.15' -k pydata/xarray --debug --output concise. I'll try to bisect it later
Almost sure that xarray will bisect to #18976 (where it appeared for the
first time and was expected), but that's not the cause - xarray
indeterminism looks like the problem with noncommutative meet/join we are
already aware of. I wasn't able to repro it - any MRE I managed to think of
fails every time, not randomly.
Activity
sterliakov commentedon May 21, 2025
One more example with random primer diffs on
xarray, it only started appearing recently: #19102 (comment)hauntsaninja commentedon May 23, 2025
xarray might be a newer regression, since I can't repro with a few runs of
mypy_primer --new 'v1.15' --old 'v1.15' -k pydata/xarray --debug --output concise. I'll try to bisect it latersterliakov commentedon May 23, 2025
hauntsaninja commentedon May 24, 2025
Simple minimised version of torchvision:
Also linking #16979 and #18125
hauntsaninja commentedon May 26, 2025
The vision one will be fixed by #19147
I think something similar will fix xarray. Both of these look like nonassociative issue (not a noncommutative issue!). I will do it in a follow up PR
Fix nondeterministic type checking caused by nonassociativity of joins (
Fix nondeterministic type checking caused by nonassociative of None j…