docstr: Serializes this instance to a Python dictionary. Override the default [`~PretrainedConfig.to_dict`].
  
  Returns:
      `Dict[str, any]`: Dictionary of all the attributes that make up this configuration instance,
docstr_tok: ["Serializes","this","instance","to","a","Python","dictionary",".","Override","the","default","[","`","~PretrainedConfig.to_dict","`","]",".","Returns",":","`","Dict","[","str",",","any","]","`",":","Dictionary","of","all","the","attributes","that","make","up","this","configuration","instance",","]
code: def to_dict(self):
      """
      Serializes this instance to a Python dictionary. Override the default [`~PretrainedConfig.to_dict`].
  
      Returns:
          `Dict[str, any]`: Dictionary of all the attributes that make up this configuration instance,
      """
      output = copy.deepcopy(self.__dict__)
      output["question_encoder"] = self.question_encoder.to_dict()
      output["generator"] = self.generator.to_dict()
      output["model_type"] = self.__class__.model_type
      return output
  
file_path: H2O/h2o_flexgen/benchmark/third_party/transformers/src/transformers/models/rag/configuration_rag.py
imports: import copy
  from ...configuration_utils import PretrainedConfig
  from ...utils import add_start_docstrings
label_desc: Use image node_id 3 for calling the RagConfig obj's underlying member method code with example usage: obj.to_dict() and returns: output