code: def test_stateless(self):
      call_count = 0
  
      def plus(a, b):
          nonlocal call_count
          call_count += 1
          return a + b
  
      @def_function.function
      def numpy_func_stateless(a, b):
          return numpy_function(
              plus, [a, b], dtypes.int32, stateful=False
          )
  
      @def_function.function
      def func_stateless(a, b):
          sum1 = numpy_func_stateless(a, b)
          sum2 = numpy_func_stateless(a, b)
          return sum1 + sum2
  
      self.evaluate(
          func_stateless(
              constant_op.constant(1),
              constant_op.constant(2),
          )
      )
  
      self.assertIn(call_count, (1, 2))
  
imports: from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import gen_script_ops
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.ops import script_ops
  from tensorflow.python.ops.script_ops import numpy_function
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the NumpyFunctionTest obj's underlying member method code with example usage: obj.test_stateless() and returns: unknown, numpy_function, unknown