Skip to content

Clean up tools left broken or unused by asap_planner (#1161) #1186

Open

Description

@milindsrivastava1997

Goal

Remove or fix what #1161 left broken or unused when asap_planner replaced stage_pipeline.

Broken

Unused viewer code

No current asap_planner document produces these, so they are untested end to end:

  • support for archived documents (costs/selected/rejected);
  • reference_pricing rows (the exhaustive search is gone);
  • the memo-MILP view;
  • enumeration.js and the Enumerated DAGs panel (memo.enumeration is no longer written; only hand-written fixtures cover it).

Remove them, or say why each stays.

Not reachable from the UI

tools/dag-viewer/workloads/planner-layering/example2.json is listed in neither index.json nor examples.json. Add it as a viewer tab once its Stage 3 run time is acceptable (it ran over 10 minutes in #1161's measurements), or leave it to the CLI only.

Activity

  1. milindsrivastava1997 commented on Nov 3, 2026

    @milindsrivastava1997
    CollaboratorAuthor

    Update from #1190: on main's new Stage 3 (group MILP, #1187), validate_joint_workloads.py selects a plan for all 30 workloads, the slowest in 9.8 s (release, frozen asap_planner). The 90 s deadline item is no longer a problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

dev-toolsDeveloper tools, diagnostics, and demos

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions