Skip to content
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

Unnecessary autoscheduler warnings #3130

Open
SanderVocke opened this issue Jul 17, 2018 · 0 comments
Open

Unnecessary autoscheduler warnings #3130

SanderVocke opened this issue Jul 17, 2018 · 0 comments
Labels
autoscheduler Related to one or more of the Autoschedulers

Comments

@SanderVocke
Copy link
Contributor

It seems that in almost any algorithm, the autoscheduler will generate a bunch of of user warnings like:

Warning:
Outer dim vectorization of var "_0" in function "convolved$10.update(0)"
Warning:
Outer dim vectorization of var "_0" in function "convolved$7.update(0)"
Warning:
Outer dim vectorization of var "_0" in function "convolved$5.update(0)"
Warning:
Outer dim vectorization of var "_0" in function "convolved$3.update(0)"
Warning:
Outer dim vectorization of var "_0" in function "convolved.update(0)"

And also these:

Warning:
Insufficient parallelism for gauss_kernel_normalized
Warning:
Insufficient parallelism for gauss_kernel_normalized$1
Warning:
Insufficient parallelism for gauss_kernel_normalized$10
Warning:
Insufficient parallelism for gauss_kernel_normalized$12
Warning:
Insufficient parallelism for gauss_kernel_normalized$2
Warning:
Insufficient parallelism for gauss_kernel_normalized$3
Warning:
Insufficient parallelism for gauss_kernel_normalized$4

In a Halide-heavy codebase they kind of drown the build log. I don't think they are particularly useful for the user, as there is no way to "generate more parallelism" or steer the autoscheduler to not vectorize outer dimensions. So to me they only look useful for developers working on the autoscheduler, not users of it.

Could they be debug messages instead, at a suitable debug level?

@steven-johnson steven-johnson added the autoscheduler Related to one or more of the Autoschedulers label Oct 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autoscheduler Related to one or more of the Autoschedulers
Projects
None yet
Development

No branches or pull requests

2 participants