code: def get_all_indexing_routines():
      """Gets all indexing routines registered with MXNet.
  
      # @ChaiBapchya unravel_index errors out on certain inputs
      # tracked here https://github.com/apache/mxnet/issues/16771
      # @ChaiBapchya scatter_nd errors with core dump
      # tracked here https://github.com/apache/mxnet/issues/17480
  
      Returns
      -------
      {"operator_name": {"has_backward", "nd_op_handle", "params"}}
      """
      indexing_routines = {
          "slice",
          "slice_axis",
          "slice_like",
          "take",
          "one_hot",
          "where",
          "ravel_multi_index",
          "gather_nd",
          "pick",
      }
  
      # Get all mxnet operators
      mx_operators = _get_all_mxnet_operators()
  
      # Filter for Indexing routines
      indexing_mx_routines = {}
      for op_name, _ in mx_operators.items():
          if op_name in indexing_routines:
              indexing_mx_routines[op_name] = mx_operators[op_name]
      return indexing_mx_routines
  
imports: from operator import itemgetter
  from mxnet import runtime
  import mxnet
  from benchmark.opperf.rules.default_params import DEFAULTS_INPUTS, DEFAULTS_INPUTS_LARGE_TENSOR, MX_OP_MODULE
label_desc: Use image node_id 19 for calling a global function with example usage: get_all_indexing_routines() and returns: indexing_mx_routines