class_docstr: Eva worker get model from search strategy
  The serialize/deserialize is for good scalability. The project can be decouple into multiple service
class_docstr_tok: ["Eva","worker","get","model","from","search","strategy","The","serialize\/deserialize","is","for","good","scalability",".","The","project","can","be","decouple","into","multiple","service"]
code: def __init__(
      self,
      model_id: str,
      model_encoding: str,
      is_last: bool = False,
      spi_seconds=None,
      spi_mini_batch=None,
  ):
      self.is_last = is_last
      self.model_id = model_id
      self.model_encoding = model_encoding
  
      # this is when using spi
      self.spi_seconds = spi_seconds
      self.spi_mini_batch = spi_mini_batch
  
file_path: singa/examples/model_selection/TRAILS-Database-Native-Model-Selection/internal/ml/model_selection/src/common/structure.py
imports: import json
label_desc: Use image node_id 1 to create a new ModelAcquireData object  with example: obj = ModelAcquireData(model_id, model_encoding, is_last, spi_seconds, spi_mini_batch)