code: def _darknet_softmax_output(inputs, params, attrs, prefix):
      """Process the softmax operation."""
      temperature = attrs.get("temperature", 1)
      data = inputs[0]
      if temperature != 1:
          data = data / _expr.const(float(temperature))
  
      if attrs.get("use_flatten", False) is True:
          data = get_relay_op("batch_flatten")(data)
  
      new_attrs = {}
      if attrs.get("multi_output", False):
          new_attrs["axis"] = 1
      return get_relay_op("softmax")(data, **new_attrs)
  
imports: from enum import Enum
  import numpy
  import tvm
  from tvm.ir import IRModule
  from ..None import analysis
  from ..None import expr
  from ..None import function
  from .common import get_relay_op, new_var
label_desc: Use image node_id 14 for calling a global function with example usage: _darknet_softmax_output(inputs, params, attrs, prefix) and returns: get_relay_op