快捷方式

调整大小

class torchrl.envs.transforms.Resize(w: int, h: int | None = None, interpolation: str = 'bilinear', in_keys: Sequence[NestedKey] | None = None, out_keys: Sequence[NestedKey] | None = None)[source]

调整像素观测的大小。

参数::
  • w (int) – 结果宽度。

  • h (int, 可选) – 结果高度。如果未提供,则取 w 的值。

  • interpolation (str) – 插值方法

示例

>>> from torchrl.envs import GymEnv
>>> t = Resize(64, 84)
>>> base_env = GymEnv("HalfCheetah-v4", from_pixels=True)
>>> env = TransformedEnv(base_env, Compose(ToTensorImage(), t))
transform_observation_spec(observation_spec: TensorSpec) TensorSpec[source]

转换观测规范,以便结果规范匹配转换映射。

参数::

observation_spec (TensorSpec) – 变换前的规范

返回值::

变换后的预期规范

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取初学者和高级开发人员的深入教程

查看教程

资源

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

查看资源