rofunc.learning.RofuncRL.agents.mixline.odtrans_agent#

1.  Module Contents#

1.1.  Classes#

ODTransAgent

Online Decision Transformer (ODTrans) Agent

1.2.  API#

class rofunc.learning.RofuncRL.agents.mixline.odtrans_agent.ODTransAgent(cfg: omegaconf.DictConfig, observation_space: Optional[Union[int, Tuple[int], gym.Space, gymnasium.Space]], action_space: Optional[Union[int, Tuple[int], gym.Space, gymnasium.Space]], memory: Optional[Union[rofunc.learning.RofuncRL.utils.memory.Memory, Tuple[rofunc.learning.RofuncRL.utils.memory.Memory]]] = None, device: Optional[Union[str, torch.device]] = None, experiment_dir: Optional[str] = None, rofunc_logger: Optional[rofunc.logger.BeautyLogger] = None)#

Bases: rofunc.learning.RofuncRL.agents.base_agent.BaseAgent

Online Decision Transformer (ODTrans) Agent

“Online Decision Transformer”. Qinqing Zheng. et al. https://arxiv.org/abs/2202.05607

Rofunc documentation: https://rofunc.readthedocs.io/en/latest/lfd/RofuncRL/ODTrans.html

Initialization

Parameters:
  • cfg – Configurations

  • observation_space – Observation space

  • action_space – Action space

  • memory – Memory for storing transitions

  • device – Device on which the torch tensor is allocated

  • experiment_dir – Directory for storing experiment data

  • rofunc_logger – Rofunc logger