GEPA.OptimizeAnything.EngineConfig (GEPA v0.3.0)

Copy Markdown View Source

Engine options for GEPA.OptimizeAnything.

Summary

Types

t()

@type t() :: %GEPA.OptimizeAnything.EngineConfig{
  acceptance_criterion: term(),
  best_example_evals_k: term(),
  cache_evaluation: term(),
  cache_evaluation_storage: term(),
  candidate_selection_strategy: term(),
  capture_stdio: term(),
  display_progress_bar: term(),
  frontier_type: term(),
  max_candidate_proposals: term(),
  max_iterations: term(),
  max_metric_calls: term(),
  max_reflection_cost: term(),
  max_workers: term(),
  num_parallel_proposals: term(),
  parallel: term(),
  raise_on_exception: term(),
  reflection_minibatch_size: term(),
  run_dir: term(),
  seed: term(),
  stop_conditions: term(),
  track_best_outputs: term(),
  use_cloudpickle: term(),
  val_evaluation_policy: term()
}

Functions

new(opts \\ [])

@spec new(keyword() | map()) :: t()