code: def __init__(
      self,
      state_dim=17,
      act_dim=4,
      hidden_size=128,
      max_ep_len=4096,
      action_tanh=True,
      vocab_size=1,
      n_positions=1024,
      n_layer=3,
      n_head=1,
      n_inner=None,
      activation_function="relu",
      resid_pdrop=0.1,
      embd_pdrop=0.1,
      attn_pdrop=0.1,
      layer_norm_epsilon=1e-5,
      initializer_range=0.02,
      scale_attn_weights=True,
      use_cache=True,
      bos_token_id=50256,
      eos_token_id=50256,
      scale_attn_by_inverse_layer_idx=False,
      reorder_and_upcast_attn=False,
      **kwargs,
  ):
      self.state_dim = state_dim
      self.act_dim = act_dim
      self.hidden_size = hidden_size
      self.max_ep_len = max_ep_len
      self.action_tanh = action_tanh
      self.vocab_size = vocab_size
      self.n_positions = n_positions
      self.n_layer = n_layer
      self.n_head = n_head
      self.n_inner = n_inner
      self.activation_function = activation_function
      self.resid_pdrop = resid_pdrop
      self.embd_pdrop = embd_pdrop
      self.attn_pdrop = attn_pdrop
      self.layer_norm_epsilon = layer_norm_epsilon
      self.initializer_range = initializer_range
      self.scale_attn_weights = scale_attn_weights
      self.use_cache = use_cache
      self.scale_attn_by_inverse_layer_idx = (
          scale_attn_by_inverse_layer_idx
      )
      self.reorder_and_upcast_attn = reorder_and_upcast_attn
  
      self.bos_token_id = bos_token_id
      self.eos_token_id = eos_token_id
  
      super().__init__(
          bos_token_id=bos_token_id, eos_token_id=eos_token_id, **kwargs
      )
  
imports: from ...configuration_utils import PretrainedConfig
  from ...utils import logging
label_desc: Use image node_id 1 to create a new DecisionTransformerConfig object from inherited base classes: PretrainedConfig with example: obj = DecisionTransformerConfig(state_dim, act_dim, hidden_size, max_ep_len, action_tanh, vocab_size, n_positions, n_layer, n_head, n_inner, activation_function, resid_pdrop, embd_pdrop, attn_pdrop, layer_norm_epsilon, initializer_range, scale_attn_weights, use_cache, bos_token_id, eos_token_id, scale_attn_by_inverse_layer_idx, reorder_and_upcast_attn)