code: def load_uploaded_model(self, client_id, model_path):
      if self.model is not None:
          invalidOperationError(
              False,
              f"Model exists, model uploading from {client_id} ignored.",
          )
      else:
          os.rename(model_path, f"{model_path}.h5")
          self.model = tf.keras.models.load_model(f"{model_path}.h5")
  
file_path: BigDL/python/ppml/src/bigdl/ppml/fl/nn/tensorflow/aggregator.py
imports: import os
  from bigdl.ppml.utils.safepickle import SafePickle
  import logging
  import threading
  from bigdl.dllib.utils.log4Error import invalidInputError, invalidOperationError
  from bigdl.ppml.fl.nn.utils import ndarray_map_to_tensor_map
  from threading import Condition
  import numpy
  import tensorflow
label_desc: Use image node_id 7 for calling the Aggregator obj's underlying member method code with example usage: obj.load_uploaded_model(client_id, model_path) without return types