code: def test_selu(self, use_cpu_only, backend, rank):
      _set_tf_op("Selu", composite_selu)
      input_shape = np.random.randint(low=1, high=6, size=rank)
  
      @make_tf_graph([input_shape])
      def build_model(x):
          return tf.keras.activations.selu(x)
  
      model, inputs, outputs = build_model
  
      input_values = [random_gen(input_shape, -10.0, 10.0)]
      input_dict = dict(zip(inputs, input_values))
      run_compare_tf(
          model,
          input_dict,
          outputs,
          use_cpu_only=use_cpu_only,
          frontend_only=False,
          backend=backend,
      )
      _set_tf_op("Selu", default_selu)
  
file_path: turicreate/src/external/coremltools_wrap/coremltools/coremltools/converters/mil/frontend/tensorflow/test/test_custom_ops.py
imports: from coremltools.converters.mil import testing_reqs
  from coremltools.converters.mil.testing_reqs import *
  from coremltools.converters.mil.frontend.tensorflow.test.testing_utils import make_tf_graph, tf_graph_to_proto, run_compare_tf
  from coremltools.converters.mil.frontend.tensorflow.tf_op_registry import register_tf_op
  from coremltools.converters.mil.frontend.tensorflow.tf_op_registry import _TF_OPS_REGISTRY
  from coremltools.converters.mil.mil.ops.defs._op_reqs import *
  from coremltools.converters.mil.mil import Builder
  from coremltools.converters.mil.mil.types.symbolic import is_symbolic
label_desc: Use image node_id 1 for calling the TestCompositeOp obj's underlying member method code with example usage: obj.test_selu(use_cpu_only, backend, rank) and returns: tf