-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Attempt to fix #7703 #7706
Attempt to fix #7703 #7706
Conversation
@aekul -- if you don't have the bandwidth to look at this, if there are any pointers you can give to get me started on fixing it, I'd appreciate it; I have some co-workers who want to try this out, but I don't want to give it to them until we can work out the crashy bits :-) |
@steven-johnson Just started looking into this. Using a |
Using a There's an assumption in the code that when accessing the @steven-johnson were these changes finalized or were there other things you planned to do? If they're final, I'll approve. This will probably create merge conflicts with #7726 though. |
PTAL -- look at the TODO comment for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks for fixing this
Failures are unrelated, landing |
* Attempt to fix halide#7703 * fixes * Update LoopNest.cpp * Update GPULoopInfo.h * Fixes. * clang-tidy
This fixes #7703, in the sense that we no longer play dubious games with unique_ptr. As a bonus, the failure in #7699 is now reproducible without using ASAN (it becomes an assertion failure). Not sure if it addresses #7606 or not.
Not sure if we should land this as-is or wait for a full fix -- landing this will inject reliable failures on the buildbots.