class_docstr: Combo model.
  
  This model can handle contexts with and without retrieved documents.
class_docstr_tok: ["Combo","model",".","This","model","can","handle","contexts","with","and","without","retrieved","documents","."]
docstr: Return Documents.
docstr_tok: ["Return","Documents","."]
code: def get_top_docs(self) -> List[List[Document]]:
      """
      Return Documents.
      """
      return self.top_docs
  
imports: from typing import Optional, Type, Tuple, List, Dict, Any
  import torch
  import torch.nn
  from parlai.agents.fid.fid import FidModel, concat_enc_outs
  from parlai.agents.hugging_face.gpt2 import GPT2Decoder, Gpt2Agent
  from parlai.agents.rag.args import RetrieverType
  from parlai.agents.rag.modules import RagModel
  from parlai.agents.rag.retrievers import Document, BLANK_DOC, SearchQuerySearchEngineRetriever, retriever_factory, RagRetriever
  from parlai.core.dict import DictionaryAgent
  from parlai.core.opt import Opt
  import parlai.utils.logging
  from projects.seeker.agents.seeker_modules import ComboFidSearchQuerySearchEngineRetriever
  from projects.seeker.agents.seeker_modules import combo_fid_retriever_factory, interleave_fid_combo_outputs, ComboFidModel
label_desc: Use image node_id 2 for calling the ComboGPT2Model obj's underlying member method code with example usage: obj.get_top_docs() and returns: self