class_docstr: Infer dataset for graph embedding learning.
      
code: def __init__(
      self,
      chunk_num,
      dataset_config,
      holder_list,
      infer_model_dict,
      embedding=None,
      dist_graph=None,
  ):
      self.dataset_config = dataset_config
      self.infer_model_dict = infer_model_dict
  
      super(InferDataset, self).__init__(
          chunk_num=chunk_num,
          config=dataset_config,
          holder_list=holder_list,
          embedding=embedding,
          dist_graph=dist_graph,
          is_predict=True,
      )
  
imports: import os
  import time
  import threading
  import traceback
  import numpy
  import paddle
  from paddle.distributed import fleet
  import paddle.fluid
  from pgl.utils.logger import log
  import util
  import helper
  from place import get_cuda_places
  import models.model_util
label_desc: Use image node_id 1 to create a new InferDataset object from inherited base classes: BaseDataset with example: obj = InferDataset(chunk_num, dataset_config, holder_list, infer_model_dict, embedding, dist_graph)