快捷方式

register_gym_spec_conversion

torchrl.envs.register_gym_spec_conversion(spec_type)[源文件]

用于注册特定 spec 类型转换函数的装饰器。

该方法必须具有以下签名

>>> @register_gym_spec_conversion("spec.name")
... def convert_specname(
...     spec,
...     dtype=None,
...     device=None,
...     categorical_action_encoding=None,
...     remap_state_to_observation=None,
...     batch_size=None,
... ):

其中 gym(nasium).spaces.spec.name 是 spec 在 gym 中的位置。

如果 spec 类型可访问,这也将起作用

>>> @register_gym_spec_conversion(SpecType)
... def convert_specname(
...     spec,
...     dtype=None,
...     device=None,
...     categorical_action_encoding=None,
...     remap_state_to_observation=None,
...     batch_size=None,
... ):

..注意:: 被包装的函数可以被简化,未使用的 kwargs 可以被包装在 **kwargs 中。

文档

查阅 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

查找开发资源并解答您的疑问

查看资源