code: def create_custom_selu(self):
      default_selu = _TF_OPS_REGISTRY.get("Selu", None)
  
      @register_tf_op(tf_alias=[], override=True)
      def Selu(context, node):
          x = context[node.inputs[0]]
          alpha = 1.6732631921768188
          lmda = 1.0507010221481323
          out_elu = mb.elu(x=x, alpha=alpha)
          out = mb.mul(x=out_elu, y=lmda, name=node.name)
          context.add(node.name, out)
  
      yield
  
      _TF_OPS_REGISTRY["Selu"] = default_selu
  
file_path: coremltools/coremltools/converters/mil/frontend/tensorflow/test/test_composite_ops.py
imports: import itertools
  import numpy
  import pytest
  from coremltools.converters.mil.frontend.tensorflow.test.testing_utils import TensorFlowBaseTest, make_tf_graph
  from coremltools.converters.mil.frontend.tensorflow.tf_op_registry import _TF_OPS_REGISTRY, register_tf_op
  from coremltools.converters.mil.mil import Builder
  from coremltools.converters.mil.testing_reqs import backends, compute_units
  from coremltools.converters.mil.testing_utils import random_gen
label_desc: Use image node_id 1 for calling the TestCompositeOp obj's underlying member method code with example usage: obj.create_custom_selu() without return types