class_docstr: Common interface for pipeline executor factory modules.
  
  Parameters
  ----------
  pipeline_mods : List[GraphExecutorFactoryModule]
      List of GraphExecutorFactoryModule.
  
  mod_config : Dict[int, Dict[str, Any]]
      Modules dependency configuration information.
class_docstr_tok: ["Common","interface","for","pipeline","executor","factory","modules",".","Parameters","--","--","--","--","--","pipeline_mods",":","List","[","GraphExecutorFactoryModule","]","List","of","GraphExecutorFactoryModule",".","mod_config",":","Dict","[","int",",","Dict","[","str",",","Any","]","]","Modules","dependency","configuration","information","."]
docstr: Get the pipeline executor module.
  
  Returns
  -------
  module : Module
      Common interface for pipeline executor factory Module.
docstr_tok: ["Get","the","pipeline","executor","module",".","Returns","--","--","--","-","module",":","Module","Common","interface","for","pipeline","executor","factory","Module","."]
code: def get_pipeline_executor_module(self):
      """Get the pipeline executor module.
  
      Returns
      -------
      module : Module
          Common interface for pipeline executor factory Module.
      """
      if not self.module:
          graph_executors, config = self.graph_executor_create(
              self.pipeline_mods, self.mods_config
          )
          self.pipeline_create = get_global_func(
              "tvm.pipeline_executor.create", allow_missing=False
          )
          self.module = self.pipeline_create(graph_executors, config)
      return self.module
  
imports: import json
  import os
  import time
  from tvm import runtime
  from tvm._ffi import get_global_func
  from tvm.contrib import graph_executor
label_desc: Use image node_id 2 for calling the PipelineExecutorFactoryModule obj's underlying member method code with example usage: obj.get_pipeline_executor_module() and returns: self