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)¶ 在 trainer 的默认位置注册 hook。 参数: trainer (Trainer) – hook 必须注册到此 trainer 中。 name (str) – hook 的名称。 注意 要在默认位置以外的其他位置注册 hook,请使用 register_op()。