code: def setup_local(self):
      self.size = 1
      self.rank = 0
      if self.model_creator is not None:
          self.model = self.model_creator(self.config)
      else:
          self.model = tf.keras.models.load_model(
              self.model_load, self.custom_objects, self.compile
          )
      if self.model_weights:
          self.model.set_weights(self.model_weights.value)
      from tensorflow.python.distribute import (
          distribution_strategy_context as ds_context,
      )
  
      self.strategy = ds_context.get_strategy()
  
imports: import json
  import os
  import tempfile
  import shutil
  import copy
  import tensorflow
  from bigdl.orca.data.utils import partition_get_data_label
  from bigdl.orca.data.file import exists
  from bigdl.orca.learn.utils import save_pkl, duplicate_stdout_stderr_to_file, get_rank, process_tensorboard_in_callbacks, save_model, load_model, replace_specific_object_from_callbacks
  from bigdl.orca.learn.log_monitor import LogMonitor
  from bigdl.orca.learn.tf2.callbacks import ModelCheckpoint
  from bigdl.dllib.utils.log4Error import *
label_desc: Use image node_id 3 for calling the SparkRunner obj's underlying member method code with example usage: obj.setup_local() without return types