ClearCudaCache¶ class torchrl.trainers.ClearCudaCache(interval: int)[source]¶ 在给定间隔清除 cuda 缓存。 示例 >>> clear_cuda = ClearCudaCache(100) >>> trainer.register_op("pre_optim_steps", clear_cuda) abstract register(trainer: Trainer, name: str)¶ 在训练器的默认位置注册 hook。 参数: trainer (Trainer) – 必须注册 hook 的训练器。 name (str) – hook 的名称。 注意 要在非默认位置注册 hook,请使用 register_op()。