Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Z A abs() (in module opto.trace.operators) AbstractFeedback (class in opto.trace.propagators.propagators) AbstractModel (class in opto.utils.llm) AbstractNode (class in opto.trace.nodes) AbstractOptimizer (class in opto.optimizers.optimizer) AbstractPropagator (class in opto.trace.propagators.propagators) add() (FIFOBuffer method) (in module opto.trace.operators) aggregate() (GraphPropagator method) and_() (in module opto.trace.operators) append() (Node method), [1] apply_op() (in module opto.trace) (in module opto.trace.broadcast) async_call_fun() (FunModule method) async_forward() (FunModule method) AutoGenLLM (class in opto.utils.llm) B backward() (Node method), [1] (Optimizer method) BACKWARD_SYSTEM_PROMPT (in module opto.optimizers.textgrad) builtins_list (in module opto.trace.utils) bundle() (in module opto.trace.bundle) C call() (in module opto.trace.operators) (Node method), [1] call_llm() (OptoPrime method), [1] (TextGrad method), [1] capitalize() (in module opto.trace.operators) (Node method), [1] ceil() (in module opto.trace.operators) children (AbstractNode property) chr_() (in module opto.trace.operators) clear() (Graph method) clone() (in module opto.trace.operators) (Node method), [1] code (ProblemInstance attribute) concat() (in module opto.trace.operators) cond() (in module opto.trace.operators) CONSTRAINT_PROMPT_ADDITION (in module opto.optimizers.textgrad) constraints (ProblemInstance attribute) construct_prompt() (OPRO method), [1] (OptoPrime method), [1] construct_reduce_prompt() (in module opto.optimizers.textgrad) construct_tgd_prompt() (in module opto.optimizers.textgrad) construct_update_dict() (OptoPrime method), [1] contain() (in module opto.trace.utils) CONVERSATION_START_INSTRUCTION_BASE (in module opto.optimizers.textgrad) CONVERSATION_START_INSTRUCTION_CHAIN (in module opto.optimizers.textgrad) CONVERSATION_TEMPLATE (in module opto.optimizers.textgrad) create() (AutoGenLLM method) create_feedback() (ExceptionNode method) D data (AbstractNode property) default_objective (OPRO attribute), [1] (OptoPrime attribute), [1] default_prompt_symbols (OptoPrime attribute), [1] default_propagator() (Optimizer method) (OptoPrime method), [1] description (Node property), [1] detach() (FunModule method) (Node method), [1] detach_inputs() (in module opto.trace.bundle) dict_pop() (in module opto.trace.operators) dict_popitem() (in module opto.trace.operators) dict_update() (in module opto.trace.operators) DictIterable (class in opto.trace.iterators) divide() (in module opto.trace.operators) documentation (FunctionFeedback attribute) (ProblemInstance attribute) E empty() (TraceGraph method) eq() (in module opto.trace.operators) (Node method), [1] escape_json_nested_quotes() (in module opto.trace.utils) EVALUATE_VARIABLE_INSTRUCTION (in module opto.optimizers.textgrad) example_problem_template (OptoPrime attribute), [1] example_prompt (OptoPrime attribute), [1] ExceptionNode (class in opto.trace.nodes) ExecutionError expand() (TraceGraph class method) expandable_dependencies (Node property), [1] extract_llm_suggestion() (OptoPrime method), [1] F feedback (Node property), [1] (ProblemInstance attribute) FIFOBuffer (class in opto.optimizers.buffers) final_prompt (OptoPrime attribute), [1] floor() (in module opto.trace.operators) floor_divide() (in module opto.trace.operators) for_all_methods() (in module opto.trace.utils) format() (in module opto.trace.operators) (Node method), [1] forward() (FunModule method) (Module method), [1] fun (FunModule property) FunctionFeedback (class in opto.optimizers.optoprime) FunModule (class in opto.trace.bundle) G ge() (in module opto.trace.operators) generate_comment() (FunModule method) get() (Graph method) get_attrs() (NodeVizStyleGuide method) (NodeVizStyleGuideColorful method) get_border_color() (NodeVizStyleGuideColorful method) get_color() (NodeVizStyleGuide method) (NodeVizStyleGuideColorful method) get_fun_name() (in module opto.optimizers.optoprime) get_label() (NodeVizStyleGuide method) get_node_shape() (NodeVizStyleGuide method) get_op_name() (in module opto.trace.nodes) get_short_value() (in module opto.optimizers.textgrad) get_source() (FunModule method) get_style() (NodeVizStyleGuide method) (NodeVizStyleGuideColorful method) getattr() (Node method), [1] getitem() (in module opto.trace.operators) global_functions_list (in module opto.trace.utils) GLOSSARY_TEXT (in module opto.optimizers.textgrad) GLOSSARY_TEXT_BACKWARD (in module opto.optimizers.textgrad) gradient (GradientInfo attribute) gradient_context (GradientInfo attribute) GRADIENT_MULTIPART_TEMPLATE (in module opto.optimizers.textgrad) GRADIENT_OF_RESULTS_INSTRUCTION (in module opto.optimizers.textgrad) GRADIENT_TEMPLATE (in module opto.optimizers.textgrad) GradientInfo (class in opto.optimizers.textgrad) Graph (class in opto.trace.nodes) graph (FunctionFeedback attribute) GRAPH (in module opto.trace) (in module opto.trace.nodes) graph (TraceGraph attribute) GraphPropagator (class in opto.trace.propagators.graph_propagator) gt() (AbstractNode method) (in module opto.trace.operators) H hidden_dependencies (MessageNode property) I id (AbstractNode property) identity() (in module opto.trace.operators) IDENTITY_OPERATORS (in module opto.trace.nodes) in_() (in module opto.trace.operators) IN_CONTEXT_EXAMPLE_PROMPT_ADDITION (in module opto.optimizers.textgrad) info (Node property), [1] init_feedback() (GraphPropagator method) (Propagator method) (SumPropagator method) inputs (MessageNode property) (ProblemInstance attribute) instruction (ProblemInstance attribute) invert() (in module opto.trace.operators) is_() (in module opto.trace.operators) is_leaf (AbstractNode property) is_not() (in module opto.trace.operators) is_root (AbstractNode property) is_valid_output() (FunModule static method) items() (Node method), [1] iterate() (in module opto.trace.iterators) J join() (in module opto.trace.operators) (Node method), [1] K keys() (in module opto.trace.operators) (Node method), [1] L le() (in module opto.trace.operators) len() (Node method), [1] len_() (in module opto.trace.operators) level (AbstractNode property) list_append() (in module opto.trace.operators) list_clear() (in module opto.trace.operators) list_extend() (in module opto.trace.operators) list_insert() (in module opto.trace.operators) list_pop() (in module opto.trace.operators) list_remove() (in module opto.trace.operators) list_reverse() (in module opto.trace.operators) list_sort() (in module opto.trace.operators) load() (Module method), [1] lower() (in module opto.trace.operators) (Node method), [1] lshift() (in module opto.trace.operators) lt() (AbstractNode method) (in module opto.trace.operators) M make_dict() (in module opto.trace.operators) make_list() (in module opto.trace.operators) make_set() (in module opto.trace.operators) make_tuple() (in module opto.trace.operators) Map (class in opto.trace.containers) MessageNode (class in opto.trace.nodes) mod() (in module opto.trace.operators) model (AbstractModel property) (AutoGenLLM property) model() (in module opto.trace) (in module opto.trace.modules) module opto opto.optimizers opto.optimizers.buffers opto.optimizers.opro opto.optimizers.optimizer opto.optimizers.optoprime opto.optimizers.textgrad opto.optimizers.utils opto.trace opto.trace.broadcast opto.trace.bundle opto.trace.containers opto.trace.errors opto.trace.iterators opto.trace.modules opto.trace.nodes opto.trace.operators opto.trace.propagators opto.trace.propagators.graph_propagator opto.trace.propagators.propagators opto.trace.utils opto.utils opto.utils.llm opto.version Module (class in opto.trace) (class in opto.trace.modules) MOMENTUM_PROMPT_ADDITION (in module opto.optimizers.textgrad) multiply() (in module opto.trace.operators) N name (AbstractNode property) (FunModule property) NAME_SCOPES (in module opto.trace.nodes) ne() (in module opto.trace.operators) neg() (in module opto.trace.operators) neq() (in module opto.trace.operators) (Node method), [1] Node (class in opto.trace) (class in opto.trace.nodes) node() (in module opto.trace) (in module opto.trace.nodes) node_divmod() (in module opto.trace.operators) node_getattr() (in module opto.trace.operators) node_to_function_feedback() (in module opto.optimizers.optoprime) NodeContainer (class in opto.trace) (class in opto.trace.containers) NodeVizStyleGuide (class in opto.trace.nodes) NodeVizStyleGuideColorful (class in opto.trace.nodes) not_() (in module opto.trace.operators) not_in() (in module opto.trace.operators) O OBJECTIVE_INSTRUCTION_BASE (in module opto.optimizers.textgrad) OBJECTIVE_INSTRUCTION_CHAIN (in module opto.optimizers.textgrad) OPRO (class in opto.optimizers) (class in opto.optimizers.opro) Optimizer (class in opto.optimizers.optimizer) OPTIMIZER_SYSTEM_PROMPT (in module opto.optimizers.textgrad) opto module opto.optimizers module opto.optimizers.buffers module opto.optimizers.opro module opto.optimizers.optimizer module opto.optimizers.optoprime module opto.optimizers.textgrad module opto.optimizers.utils module opto.trace module opto.trace.broadcast module opto.trace.bundle module opto.trace.containers module opto.trace.errors module opto.trace.iterators module opto.trace.modules module opto.trace.nodes module opto.trace.operators module opto.trace.propagators module opto.trace.propagators.graph_propagator module opto.trace.propagators.propagators module opto.trace.utils module opto.utils module opto.utils.llm module opto.version module OptoPrime (class in opto.optimizers) (class in opto.optimizers.optoprime) or_() (in module opto.trace.operators) ord_() (in module opto.trace.operators) others (FunctionFeedback attribute) (ProblemInstance attribute) output (FunctionFeedback attribute) output_format_prompt (OPRO attribute), [1] (OptoPrime attribute), [1] outputs (ProblemInstance attribute) P parameter_dependencies (Node property), [1] ParameterContainer (class in opto.trace.containers) ParameterNode (class in opto.trace.nodes) parameters() (ParameterContainer method) parameters_dict() (Map method) (ParameterContainer method) (Seq method) parents (AbstractNode property) parse_eqs_to_dict() (in module opto.trace.utils) pop() (in module opto.trace.operators) (Node method), [1] pos() (in module opto.trace.operators) postprocess_output() (FunModule method) power() (in module opto.trace.operators) preprocess_inputs() (FunModule method) print_color() (in module opto.optimizers.utils) problem_instance() (OptoPrime method), [1] problem_template (ProblemInstance attribute) ProblemInstance (class in opto.optimizers.optoprime) propagate() (AbstractPropagator method) (Propagator method) propagator (AbstractOptimizer property) Propagator (class in opto.trace.propagators.propagators) propagator (Optimizer property) propose() (Optimizer method) py_name (AbstractNode property) R recursive_conversion() (in module opto.trace.broadcast) REDUCE_MEAN_SYSTEM_PROMPT (in module opto.optimizers.textgrad) register() (Graph method) (Propagator method) remove_non_ascii() (in module opto.trace.utils) render_opt_step() (in module opto.trace.utils) replace() (in module opto.trace.operators) (Node method), [1] replace_symbols() (OptoPrime method), [1] repr_function_call() (in module opto.optimizers.optoprime) repr_node_constraint() (OptoPrime static method), [1] repr_node_value() (OptoPrime static method), [1] representation_prompt (OptoPrime attribute), [1] rm_node_attrs() (in module opto.optimizers.textgrad) roots (FunctionFeedback attribute) (Graph property) round() (in module opto.trace.operators) rshift() (in module opto.trace.operators) S save() (Module method), [1] SEARCH_QUERY_BACKWARD_INSTRUCTION (in module opto.optimizers.textgrad) Seq (class in opto.trace.containers) SeqIterable (class in opto.trace.iterators) set_add() (in module opto.trace.operators) set_clear() (in module opto.trace.operators) set_discard() (in module opto.trace.operators) set_intersection_update() (in module opto.trace.operators) set_pop() (in module opto.trace.operators) set_remove() (in module opto.trace.operators) set_symmetric_difference_update() (in module opto.trace.operators) set_update() (in module opto.trace.operators) split() (in module opto.trace.operators) (Node method), [1] step() (AbstractOptimizer method) (Optimizer method) stop_tracing (class in opto.trace) strip() (in module opto.trace.operators) (Node method), [1] subtract() (in module opto.trace.operators) sum_feedback() (in module opto.trace.utils) summarize() (OptoPrime method), [1] SumPropagator (class in opto.trace.propagators.propagators) swapcase() (in module opto.trace.operators) (Node method), [1] sync_call_fun() (FunModule method) sync_forward() (FunModule method) T T (in module opto.trace.nodes) test_json_quote_escaper() (in module opto.trace.utils) TextGrad (class in opto.optimizers) (class in opto.optimizers.textgrad) TGD_MULTIPART_PROMPT_INIT (in module opto.optimizers.textgrad) TGD_MULTIPART_PROMPT_PREFIX (in module opto.optimizers.textgrad) TGD_PROMPT_PREFIX (in module opto.optimizers.textgrad) TGD_PROMPT_SUFFIX (in module opto.optimizers.textgrad) title() (in module opto.trace.operators) (Node method), [1] to_data() (in module opto.trace.bundle) to_dict() (in module opto.trace.operators) to_list() (in module opto.trace.operators) to_set() (in module opto.trace.operators) to_tuple() (in module opto.trace.operators) TRACE (Graph attribute) trace_graph (Optimizer property) trace_nodes (class in opto.trace.bundle) TraceGraph (class in opto.trace.propagators.graph_propagator) TraceMissingInputsError trainable (FunModule property) trainable_method() (in module opto.trace.containers) trunc() (in module opto.trace.operators) type (Node property), [1] U update() (Optimizer method) update_local() (in module opto.trace.bundle) upper() (in module opto.trace.operators) (Node method), [1] USED_NODES (in module opto.trace.nodes) user_feedback (FunctionFeedback attribute) (TraceGraph attribute) user_prompt_template (OPRO attribute), [1] (OptoPrime attribute), [1] V values() (in module opto.trace.operators) (Node method), [1] variables (ProblemInstance attribute) visualize() (TraceGraph method) W wrap() (FunModule method) wrap_node() (in module opto.trace.bundle) X xor() (in module opto.trace.operators) Z zero_feedback() (AbstractOptimizer method) (Node method), [1] (Optimizer method)