Bardo.ExperimentManager.ExperimentManagerClient (Bardo v0.1.0)
View SourceClient module for interacting with the ExperimentManager.
Summary
Functions
Configure an existing experiment.
Get the best solution from an experiment.
Create a new experiment.
Notifies the experiment manager that a run has completed with the given results.
Start the experiment with the given ID.
Start evaluation with a fitness function.
Sends a message to start a new experiment run.
Get the status of an experiment.
Stop an experiment.
Functions
Configure an existing experiment.
Get the best solution from an experiment.
Create a new experiment.
@spec run_complete(Bardo.Models.population_id(), Bardo.Models.trace()) :: :ok
Notifies the experiment manager that a run has completed with the given results.
@spec start(Bardo.Models.experiment_id()) :: :ok | {:error, term()}
Start the experiment with the given ID.
For compatibility with older code.
Start evaluation with a fitness function.
@spec start_run() :: :ok
Sends a message to start a new experiment run.
@spec status(Bardo.Models.experiment_id()) :: {:in_progress, map()} | {:completed, map()} | {:error, term()}
Get the status of an experiment.
@spec stop(Bardo.Models.experiment_id()) :: :ok | {:error, term()}
Stop an experiment.