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

Initial implementation for simple scheduler #589

Merged
merged 6 commits into from
Sep 8, 2024
Merged

Commits on Sep 6, 2024

  1. Initial implementation for simple scheduler

    * Scheduler assumes that input is `FuncOp` which contains single
      `FuncOp`
    * Scheduler constructs dependency graph using TTIR ops.
    * This excludes ops like `ttnn.open_device`, `ttnn.close_device`, we
      need to find some way how to handle them i.e either scheduler puts
      them at the start/end of schedule or we handle them in some different way.
    * Snapshotting creates deep copy of scheduler members
    * Tested by creating pass which printed dependency graph of some more
      complex graph that was handcrafted (didn't include pass nor test code
      in PR but I can do if needed).
    mtopalovicTT committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    efca59d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Trying to fix ci

    topke011 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    1349f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9b7a55 View commit details
    Browse the repository at this point in the history
  3. Debugging Ci

    topke011 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c41970d View commit details
    Browse the repository at this point in the history
  4. Second attempt to fix ci

    topke011 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    348b517 View commit details
    Browse the repository at this point in the history
  5. Redeclare arg

    topke011 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    e89dd26 View commit details
    Browse the repository at this point in the history