ステージ#

Layer 2: Compose

これらの公開Stageは既定の世代ループを構成します。 StageはOptimizationStateを受け取る互換実行面であり、グラフネイティブなComponentの契約とは異なります。 Stageを構造化Pipelineに接続するにはstage_component(stage)を使います。

saealib.CountGenerationStage

Increment the generation counter by one.

saealib.AskStage

Generate offspring candidates via the algorithm's ask() method.

saealib.AcquisitionStage

Score offspring via an independent AcquisitionFunction.

saealib.SurrogatePredictStage

Predict offspring with the surrogate model.

saealib.EvaluationPlanStage

Create an owned request and pending record.

saealib.AsyncEvaluationSubmitStage

Plan and submit one request to an asynchronous scheduler.

saealib.EvaluationSubmitStage

Submit the planned request to an evaluator.

saealib.EvaluationCollectStage

Collect delivered updates for the active request.

saealib.EvaluationApplyStage

Validate and apply delivered result rows atomically.

saealib.EvaluationAcknowledgeStage

Acknowledge committed updates and account for their evaluations.

saealib.SurrogateFitStage

Pre-fit the surrogate on the current archive.

saealib.ArchiveUpdateStage

Append evaluated offspring to archive and Pareto archive.

saealib.FeedbackStage

Copy evaluated objective channels into the offspring batch.

saealib.TellStage

Update the population via the algorithm's tell() method.

saealib.SurrogateOnlyLoopStage

Run gen_ctrl surrogate-only generations before real evaluation.

saealib.InitializationStage

Wrap an Initializer as a Stage.