code: def __init__(self, *, model_path: str) -> None:
      self.load(model_path)
  
imports: import math
  import os.path
  from pyspark.sql import DataFrame
  from pyspark.sql import Row
  from bigdl.orca.data import SparkXShards
  from bigdl.orca.learn.spark_estimator import Estimator
  from bigdl.dllib.utils.common import get_node_and_core_number
  from bigdl.dllib.utils import nest
  from bigdl.dllib.nncontext import init_nncontext
  from bigdl.orca.data.utils import spark_df_to_pd_sparkxshards
  from bigdl.orca.learn.utils import process_xshards_of_pandas_dataframe, add_predict_to_pd_xshards
  from openvino.inference_engine import IECore
  import numpy
  from bigdl.orca.learn.utils import openvino_output_to_sdf
  from bigdl.dllib.utils.log4Error import invalidInputError
  from typing import Dict, List, Optional, Union
label_desc: Use image node_id 1 to create a new OpenvinoEstimator object from inherited base classes: SparkEstimator with example: obj = OpenvinoEstimator()