-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
roadmapfor higher level roadmap items to capture conversations and feedback (not for project tracking)for higher level roadmap items to capture conversations and feedback (not for project tracking)
Description
Problem: PointOptimizer is one of the main workhorses for writing an optimizer, but it can be hard to use as the semantics of the mutation pattern is not easy to understand. The goal of this feature would be to better define the basic compiling and optimizing patterns to lead to the easier construction of compilation steps. This could potentially be aided by Subcircuit features, and the methods that are accessible are tied to the complexity of the mutation methods as described in Circuit construction.
Rough requirements:
- Classify basic mutation patterns in optimizers
- Pull out abstractions from these patterns and develop methods to create circuit transformers for these patterns
- Migrate current optimizers to these new patterns
Metadata
Metadata
Assignees
Labels
roadmapfor higher level roadmap items to capture conversations and feedback (not for project tracking)for higher level roadmap items to capture conversations and feedback (not for project tracking)