Skip to content

All autoschedulers should be moved to a single location #4349

@steven-johnson

Description

@steven-johnson

Currently we have the 'classic' autoscheduler baked into Halide, and the 'ML' autoscheduler living in apps/autoscheduler; soon we will also have the 'gradient' autoscheduler living in apps/gradient_autoscheduler.

We really need to refactor all of these so that:

  • all are plugins ('classic' shouldn't be privileged anymore)
  • all live somewhere other than apps/ (e.g. a new toplevel plugins/ folder or some such)
  • all are built into distrib/ folder for binary distributions
  • validation testing for all of them is available as part of the normal test suite (rather than via apps/)

Metadata

Metadata

Assignees

No one assigned

    Labels

    autoschedulerRelated to one or more of the Autoschedulers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions