opto.optimizers.optimizer
#
Module Contents#
Classes#
API#
- class AbstractOptimizer(parameters: List[opto.trace.nodes.ParameterNode], *args, **kwargs)[source]#
Initialization
- abstract property propagator#
- class Optimizer(parameters: List[opto.trace.nodes.ParameterNode], *args, propagator: opto.trace.propagators.propagators.Propagator = None, **kwargs)[source]#
Bases:
opto.optimizers.optimizer.AbstractOptimizer
- property propagator#
- property trace_graph#
- update(update_dict: Dict[opto.trace.nodes.ParameterNode, Any])[source]#
- backward(node: opto.trace.nodes.Node, *args, **kwargs)[source]#