Skip to content

RllibEvalScriptSettings

Full path: schola.scripts.rllib.eval.settings.RllibEvalScriptSettings

Top-level settings for evaluating an RLlib checkpoint produced by Schola training.

RllibEvalScriptSettings(checkpoint = None, n_eval_episodes = 10,
resource_settings = <factory>,
logging_settings = <factory>,
environment_settings = <factory>)

Parameters

  • checkpoint (Annotated)

  • n_eval_episodes (Annotated)

  • resource_settings (Annotated)

  • logging_settings (Annotated)

  • environment_settings (Annotated)

Methods

init

__init__(checkpoint = None, n_eval_episodes = 10, resource_settings = <factory>,
logging_settings = <factory>, environment_settings = <factory>)

Parameters

  • checkpoint (Annotated)

  • n_eval_episodes (Annotated)

  • resource_settings (Annotated)

  • logging_settings (Annotated)

  • environment_settings (Annotated)

Attributes

checkpoint

checkpoint

Path to a Ray Tune / RLlib checkpoint directory (for example …/checkpoint_000050) (required).


environment_settings

environment_settings

Settings for the environment to use during evaluation


logging_settings

logging_settings

Logging verbosity for Schola and RLlib.


n_eval_episodes

n_eval_episodes

Requested number of evaluation episodes; applied when the restored Algorithm config exposes evaluation_duration / evaluation_duration_unit.


resource_settings

resource_settings

Ray resource options for the short-lived evaluation process.