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
Originally posted by connorjward November 28, 2024
I am trying to tackle a large number of warnings that loopy is now producing. Specifically we see a lot of:
/home/connor/Code/firedrake-dev3/src/loopy/loopy/schedule/__init__.py:2247: LoopyWarning: in kernel
loopy_kernel: Falling back to a slow scheduler implementation due to: cannot schedule kernels with
priority dependencies between sibling loop nests (add 'v1_scheduler_fallback' to silenced_warnings
kernel attribute to disable)
warn_with_kernel(
So far my attempts to address this have not worked. I was wondering if you could explain to me why the following produces the warnings:
AIUI the loop_priority I set here states that loop j must be inside i and that k must also be inside i. To me there is no 'priority dependency between sibling loop nests'.
Any help would be appreciated.
The text was updated successfully, but these errors were encountered:
@inducer@kaushikcfd what are your thoughts? If the fix for this will take some time then I will temporarily remove loop priorities from Firedrake/PyOP2 as they are producing thousands of warnings during our CI. Actually I will just disable the warning. Though the improved codegen performance would be nice to have.
Discussed in #889
Originally posted by connorjward November 28, 2024
I am trying to tackle a large number of warnings that loopy is now producing. Specifically we see a lot of:
So far my attempts to address this have not worked. I was wondering if you could explain to me why the following produces the warnings:
AIUI the
loop_priority
I set here states that loopj
must be insidei
and thatk
must also be insidei
. To me there is no 'priority dependency between sibling loop nests'.Any help would be appreciated.
The text was updated successfully, but these errors were encountered: