code: def model_creator(config):
      model = build_model(
          column_info=config["column_info"],
          hidden_units=config["hidden_units"],
      )
      optimizer = tf.keras.optimizers.Adam(config["lr"])
      model.compile(
          optimizer=optimizer,
          loss="binary_crossentropy",
          metrics=[
              "binary_accuracy",
              "binary_crossentropy",
              "AUC",
              "Precision",
              "Recall",
          ],
      )
      return model
  
imports: from __future__ import division, print_function, unicode_literals
  import sys
  import os
  import math
  from optparse import OptionParser
  from time import time
  import tempfile
  from bigdl.friesian.utils import SafePickle
  from bigdl.orca import init_orca_context, stop_orca_context
  from bigdl.orca.data.file import exists, makedirs
  from bigdl.friesian.feature import FeatureTable
  from bigdl.dllib.utils.file_utils import get_remote_file_to_local
  from bigdl.orca.learn.tf2.estimator import Estimator
  import tensorflow
  from bigdl.dllib.utils.log4Error import *
label_desc: Use image node_id 3 for calling a global function with example usage: model_creator(config) and returns: model