code: def test_save_load(tmpdir):
      i = C.input_variable((3), dtype="float16")
      t = C.times(
          i,
          C.parameter((3, 5), dtype="float16", init=C.glorot_uniform()),
      )
      data = AA([[1, 2, 3]]).astype(np.float16)
      result = t.eval(data)
      file = str(tmpdir / "1.dnn")
      t.save(file)
      t1 = C.load_model(file)
      result1 = t1.eval(data)
      assert np.array_equal(result, result1)
  
file_path: CNTK/bindings/python/cntk/ops/tests/fp16_test.py
imports: from __future__ import division
  import numpy
  import pytest
  from .ops_test_utils import _test_binary_op, AA, PRECISION_TO_TYPE, unittest_helper
  import cntk
label_desc: Use image node_id 3 for calling a global function with example usage: test_save_load(tmpdir) without return types