schola.scripts.sb3.utils.RewardCallback
- class schola.scripts.sb3.utils.RewardCallback(verbose=0, frequency=10, num_envs=1)[source]
-
Bases:
CallbackList
Callback for logging rewards and steps taken by each environment in a multi-env setting.
- Parameters:
- callbacks
-
The list of RewardLoggingCallbacks for each environment.
- Type:
-
List[SingleEnvRewardCallback]
Methods
__init__
([verbose, frequency, num_envs])init_callback
(model)Initialize the callback by saving references to the RL model and the training environment for convenience.
on_rollout_end
()on_rollout_start
()on_step
()This method will be called by the model after each call to
env.step()
.on_training_end
()on_training_start
(locals_, globals_)update_child_locals
(locals_)Update the references to the local variables.
update_locals
(locals_)Update the references to the local variables.
Attributes
Returns whether all environments are ready to log.
model
logger
- __init__(verbose=0, frequency=10, num_envs=1)[source]