DALI icon indicating copy to clipboard operation
DALI copied to clipboard

Executor 2.0: Graph lowering

Open mzient opened this issue 1 year ago • 2 comments

Category:

New feature (non-breaking change which adds functionality)

Description:

Graph lowering takes an abstract graph definition (graph::OpGraph) and converts it to the execution-level "lowered" graph. The lowering is done by traversing the "definition" graph and replicating its structure.

This PR also introduces more complex tests, where a complete pipeline is defined as an graph::OpGraph, lowered and executed.

Additional information:

Affected modules and functionalities:

None; new functionality.

Key points relevant for the review:

Tests:

  • [ ] Existing tests apply
  • [X] New tests added
    • [ ] Python tests
    • [X] GTests
    • [ ] Benchmark
    • [ ] Other
  • [ ] N/A

Checklist

Documentation

  • [ ] Existing documentation applies
  • [X] Documentation updated
    • [ ] Docstring
    • [X] Doxygen
    • [ ] RST
    • [ ] Jupyter
    • [ ] Other
  • [ ] N/A

DALI team only

Requirements

  • [ ] Implements new requirements
  • [ ] Affects existing requirements
  • [X] N/A

REQ IDs: N/A

JIRA TASK: DALI-4030

mzient avatar Aug 05 '24 10:08 mzient

CI MESSAGE: [17363566]: BUILD STARTED

dali-automaton avatar Aug 09 '24 16:08 dali-automaton

CI MESSAGE: [17363566]: BUILD PASSED

dali-automaton avatar Aug 09 '24 19:08 dali-automaton