class_docstr: Fuses 3 operators reshape->transpose->reshape which is equivalent to
  pytorch's pixel_shuffle layer
class_docstr_tok: ["Fuses","3","operators","reshape-",">","transpose-",">","reshape","which","is","equivalent","to","pytorch","'s","pixel_shuffle","layer"]
code: def get_unique_edge_name(
      self, graph, name
  ):  # type: (Graph, Text) -> Text
      self.num_added += 1
      return graph.get_unique_edge_name(
          name + "_" + str(self.num_added)
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  from typing import Sequence, Text, Dict, List
  import numpy
  from onnx import TensorProto
  from ._graph import Graph, Node
label_desc: Use image node_id 3 for calling the PixelShuffleFuser obj's underlying member method code with example usage: obj.get_unique_edge_name(graph, name) and returns: graph