code: def get_saved_test_model(module):
      module_func, module_input_shapes = module
      with create_temp_with_dir(NNP_FILE) as nnp_file:
          with nn.graph_def.graph() as g:
              variables = [
                  nn.ProtoVariable(shape)
                  for _, shape in module_input_shapes
              ]
              outputs = module_func(*variables)
          g.save(nnp_file)
          nn.clear_parameters()
          yield nnp_file
  
imports: import os
  import io
  import pytest
  import numpy
  import nnabla
  import nnabla.functions
  from nnabla.testing import assert_allclose
  from contextlib import contextmanager
  from shutil import rmtree
  import tempfile
  import numpy
  import warnings
  from legacy_expander import NnpExpander
  from nnabla.utils import nnabla_pb2
  from legacy_load import _create_variable
  import google.protobuf.text_format
  from nnabla.utils.image_utils import imsave
  from nnabla.utils.get_file_handle import get_file_handle_save
  from nnabla.utils.nnp_format import nnp_version
label_desc: Use image node_id 14 for calling a global function with example usage: get_saved_test_model(module) without return types