Source code for mtrl.agent.ds.mt_obs

# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
"""Datastructure to wrap environment observation, task observation and other task-related information."""
from dataclasses import dataclass
from typing import Optional

from mtrl.agent.ds.task_info import TaskInfo
from mtrl.utils.types import TensorType


[docs]@dataclass class MTObs: """Class to wrap environment observation, task observation and other task-related information.""" __slots__ = ["env_obs", "task_obs", "task_info"] env_obs: TensorType task_obs: Optional[TensorType] task_info: Optional[TaskInfo]