protomotions.agents.evaluators.config module

class protomotions.agents.evaluators.config.EvaluatorConfig(_target_='protomotions.agents.evaluators.base_evaluator.BaseEvaluator', eval_metrics_every=200)[source]

Bases: ConfigBuilder

Configuration for evaluator.

eval_metrics_every: int | None = 200
__init__(_target_='protomotions.agents.evaluators.base_evaluator.BaseEvaluator', eval_metrics_every=200)
class protomotions.agents.evaluators.config.MimicEvaluatorConfig(_target_='protomotions.agents.evaluators.mimic_evaluator.MimicEvaluator', eval_metrics_every=200, eval_metric_keys=<factory>, max_eval_steps=600, save_predicted_motion_lib_every=3)[source]

Bases: EvaluatorConfig

Configuration for Mimic evaluator.

eval_metric_keys: List[str]
max_eval_steps: int = 600
save_predicted_motion_lib_every: int | None = 3
__init__(_target_='protomotions.agents.evaluators.mimic_evaluator.MimicEvaluator', eval_metrics_every=200, eval_metric_keys=<factory>, max_eval_steps=600, save_predicted_motion_lib_every=3)