快捷方式

調整大小

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)[原始碼]

將畫素觀察值調整大小。

引數:
  • w (int) – 結果寬度。

  • h (int, optional) – 結果高度。如果未提供,則採用 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[原始碼]

轉換觀察規範,使結果規範與轉換對映匹配。

引數:

observation_spec (TensorSpec) – 轉換前的規範

返回:

轉換後的預期規範

文件

訪問全面的 PyTorch 開發者文件

檢視文件

教程

為初學者和高階開發者提供深入的教程

檢視教程

資源

查詢開發資源並讓您的問題得到解答

檢視資源