code: def testDefunNoJitScope(self):
      with self.session(graph=ops.Graph()):
  
          @function.Defun(compiled=True, noinline=True)
          def mulop(x1, x2):
              return x1 * x2
  
          x = constant_op.constant(1.0)
          r = mulop(x, x)
  
          # Ensure the forward function is compiled.
          graph_def = r.graph.as_graph_def()
          func_attrs = graph_def.library.function[0].attr
          self.assertTrue(func_attrs["_XlaCompile"].b)
          # No enclosing jit scope so function sets its own value for _XlaScope.
          self.assertEqual(b"function_mulop", func_attrs["_XlaScope"].s)
  
imports: from absl.testing import parameterized
  from tensorflow.python.compiler.xla import jit
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import function
  from tensorflow.python.framework import op_def_registry
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import random_seed
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import gradients
  from tensorflow.python.ops import init_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import variable_scope
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import test
label_desc: Use image node_id 6 for calling the JITTest obj's underlying member method code with example usage: obj.testDefunNoJitScope() and returns: unknown