LogScalar¶
- class torchrl.trainers.LogScalar(logname='r_training', log_pbar: bool = False, reward_key: Optional[Union[str, tuple]] = None)[原始碼]¶
獎勵記錄器鉤子。
- 引數:
logname (str, 可選) – 要記錄的獎勵名稱。預設值為
"r_training"。log_pbar (bool, 可選) – 如果為
True,獎勵值將記錄在進度條上。預設值為False。reward_key (str 或 tuple, 可選) – 在輸入 batch 中查詢獎勵的鍵。預設為
("next", "reward")
示例
>>> log_reward = LogScalar(("next", "reward")) >>> trainer.register_op("pre_steps_log", log_reward)