code: def supervised_train_signature_def(
      inputs, loss, predictions=None, metrics=None
  ):
      return _supervised_signature_def(
          signature_constants.SUPERVISED_TRAIN_METHOD_NAME,
          inputs,
          loss=loss,
          predictions=predictions,
          metrics=metrics,
      )
  
imports: from tensorflow.core.framework import types_pb2
  from tensorflow.core.protobuf import meta_graph_pb2
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.saved_model import signature_constants
  from tensorflow.python.saved_model import utils_impl
  from tensorflow.python.util import deprecation
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 5 for calling a global function with example usage: supervised_train_signature_def(inputs, loss, predictions, metrics) and returns: _supervised_signature_def