code: def convert_softmax_output(node, **kwargs):
      """Map MXNet's SoftmaxOutput operator attributes to onnx's Softmax operator
      and return the created node.
      """
      from onnx.helper import make_node
  
      name, input_nodes, _ = get_inputs(node, kwargs)
  
      nodes = [
          make_node("Shape", [input_nodes[0]], [name + "_shape"]),
          make_node(
              "Flatten", [input_nodes[0]], [name + "_flat"], axis=1
          ),
          make_node(
              "Softmax", [name + "_flat"], [name + "_sm"], axis=1
          ),
          make_node("Reshape", [name + "_sm", name + "_shape"], [name]),
      ]
  
      return nodes
  
imports: import re
  import logging
  import numpy
  from .._export_onnx import MXNetGraph
label_desc: Use image node_id 32 for calling a global function with example usage: convert_softmax_output(node) and returns: nodes