-
Notifications
You must be signed in to change notification settings - Fork 1.2k
racing condition when InvertD is used along with ThreadDataLoader #8056
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
Comments
Hi @ericspod ,
Then, when run inference, will see errors like:
Do you have any ideas on the issue? |
Hi @yiheng-wang-nv this may be an old one that we've seen come up on occassion. I thought this was related to the fact that transforms get cloned when using threading in some conditions and so the ID values don't match even though things would work. I don't think this is a race condition per se, just that you wouldn't see it across processes since the cloning doesn't need to happen then. I'll investigate further here, I thought things were addressed or there was a work around. |
Hi @yiheng-wang-nv I'm investigating this one still, I found a further issue with inverting transforms I've linked here. I'm going to try to combine these as they are related to how invert is working and doing checks. |
Upon extensive investigation it appears that the |
Describe the bug
Error happens when the preprocesssing/inversing workload is large and thread dataloader is used.
The issue is found by @wyli
The text was updated successfully, but these errors were encountered: