class_docstr: The default RNN model for QMIX.
code: def get_initial_state(self):
      # Place hidden states on same device as model.
      return [
          self.fc1.weight.new(self.n_agents, self.rnn_hidden_dim)
          .zero_()
          .squeeze(0)
      ]
  
file_path: ray/rllib_contrib/qmix/src/rllib_qmix/qmix/model.py
imports: from ray.rllib.models.modelv2 import ModelV2
  from ray.rllib.models.preprocessors import get_preprocessor
  from ray.rllib.models.torch.torch_modelv2 import TorchModelV2
  from ray.rllib.utils.annotations import override
  from ray.rllib.utils.framework import try_import_torch
label_desc: Use image node_id 2 for calling the RNNModel obj's underlying member method code with example usage: obj.get_initial_state() and returns: list