code: def generate_non_chunked_model(non_chunked_dir: str):
      root = module.Module()
      root.c = constant_op.constant(np.random.random_sample([150, 150]))
      constants.debug_set_max_size(80000)
      root.get_c = def_function.function(lambda: root.c)
      signatures = root.get_c.get_concrete_function()
      save.save(
          root,
          non_chunked_dir,
          signatures=signatures,
          options=save_options.SaveOptions(
              experimental_image_format=False
          ),
      )
  
file_path: tensorflow-upstream/tensorflow/cc/saved_model/testdata/generate_chunked_models.py
imports: from collections.abc import Sequence
  import os
  from absl import app
  from absl import flags
  import numpy
  from tensorflow.python.compat import v2_compat
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.module import module
  from tensorflow.python.saved_model import loader_impl
  from tensorflow.python.saved_model import save
  from tensorflow.python.saved_model import save_options
  from tensorflow.python.util import compat
  from tensorflow.tools.proto_splitter import constants
  from tensorflow.tools.proto_splitter.python import saved_model
label_desc: Use image node_id 1 for calling a global function with example usage: generate_non_chunked_model(non_chunked_dir) without return types