【发布时间】:2019-05-29 01:04:00
【问题描述】:
我将 Pytorch 用于一些机器人强化学习任务。我想使用有关状态的图像和信息作为此任务的观察结果。我正在使用的实现不直接支持这一点,所以我正在做一些修改。预期的观察结果要么是状态,作为 1 维张量,要么是图像作为 3 维张量(通道、宽度、高度)。在我的任务中,我希望观察是张量的元组。
在我的代码库中的许多地方,观察当然是单个张量,而不是张量的元组。 有没有一种简单的方法可以将张量的元组视为单个张量?
例如,我想:
observation.to(device)
当observation 是单个张量时正常工作,并在observation 是张量元组时在每个张量上调用.to(device)。
创建可以支持这一点的数据类型应该足够简单,但我想知道这样的数据类型是否已经存在?到目前为止我还没有找到任何东西。
【问题讨论】:
标签: pytorch