code: def _make_signature(inputs, outputs, name=None):
      input_info = {
          input_name: utils.build_tensor_info(tensor)
          for input_name, tensor in inputs.items()
      }
      output_info = {
          output_name: utils.build_tensor_info(tensor)
          for output_name, tensor in outputs.items()
      }
      return signature_def_utils_impl.build_signature_def(
          input_info, output_info, name
      )
  
imports: from tensorflow.core.framework import types_pb2
  from tensorflow.core.protobuf import meta_graph_pb2
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.platform import test
  from tensorflow.python.saved_model import signature_constants
  from tensorflow.python.saved_model import signature_def_utils_impl
  from tensorflow.python.saved_model import utils
label_desc: Use image node_id 1 for calling a global function with example usage: _make_signature(inputs, outputs, name) and returns: signature_def_utils_impl