code: def test_reserved_node_names():
      @mb.program(input_specs=[mb.TensorSpec(shape=(10, 20))])
      def prog(x):
          return mb.square(x=x, name="tensor")
  
      mlmodel = ct.convert(
          prog,
          source="milinternal",
          convert_to="mlprogram",
          compute_units=ct.ComputeUnit.CPU_ONLY,
      )
  
      feed_dict = {
          "x": np.random.rand(10, 20).astype(np.float32),
      }
      assert mlmodel is not None
  
      if ct.utils._is_macos():
          prediction = mlmodel.predict(feed_dict)
          assert len(prediction) == 1
  
imports: import numpy
  import pytest
  import coremltools
  from coremltools import _logger
  from coremltools.converters.mil.mil import Builder
  from coremltools.converters.mil.mil import Function, Program, types
  from coremltools.converters.mil.mil.passes.tests.test_passes import CONSTEXPR_FUNCS
label_desc: Use image node_id 4 for calling a global function with example usage: test_reserved_node_names() and returns: mb