app.processing.optimize
Optimize the modeled graph by adding additional ancilla connections and decide whether to uncompute.
Submodules
Package Contents
- class app.processing.optimize.ApplyUncomputeTransformer(enable: bool)
Enable or remove uncompute-blocks in visited AST.
- Parameters:
enable (bool)
- app.processing.optimize.optimize(graph: app.processing.graph.ProgramGraph) None
Optimize the given graph in-place based on
IOInfo
.- Parameters:
graph (app.processing.graph.ProgramGraph) – Graph of all nodes representing the program
- Return type:
None