Halide icon indicating copy to clipboard operation
Halide copied to clipboard

Missing auto schedulers in binary dists?

Open tdubose opened this issue 1 year ago • 1 comments

Hi, I am attempting to use an auto scheduler in a jitted pipeline. My code looks like this

Func output("output");
output(x,y) = .....
Pipeline p = Pipeline(output);
p.apply_autoscheduler(target,{"Mullapudi2016"});
...
Realization r(buffers);
p.realize(r);

At the realize, I am getting the following error:

Error: Unknown autoscheduler name 'Mullapudi2016'; known names are:

When I don't autoschedule, the code works fine. The scheduler libs are in the link path--any idea why this is happening?

tdubose avatar Jun 28 '24 19:06 tdubose

Did you build the autoschedulers? Halide disables the autoschedulers when built as a static library since they aren't compatible.

alexreinking avatar Sep 04 '24 03:09 alexreinking