parameters: (
          self,
          name,
          op="UnSpecified",
          input=[],
          outputshape=None,
          dtype=None,
          attributes={},
      )
docstring: Add node raw datas that can help build graph.
  
          After add all nodes, call ``add_graph_by_node_raw_list()`` to build
          graph and add graph data to summary.
  
          Args:
              name (string): opr name.
              op (string): opr class name.
              input (string list): input opr name.
              outputshape (list): output shape.
              dtype (string): output data dtype.
              attributes (dict): attributes info.
  
          Examples:
  
              .. code-block:: python
  
                 from writer import SummaryWriterExtend
                 writer = SummaryWriterExtend()
  
                 writer.add_node_raw('node1', 'opr1', outputshape=[6, 2, 3], dtype="float32", attributes={
                         "peak_size": "12MB", "mmory_alloc": "2MB, percent: 16.7%"})
                 writer.add_node_raw('node2', 'opr2', outputshape=[6, 2, 3], dtype="float32", input="node1",  attributes={
                                     "peak_size": "12MB", "mmory_alloc": "2MB, percent: 16.7%"})
                 writer.add_graph_by_node_raw_list()
docstring_summary: Add node raw datas that can help build graph.
docstring_tokens: Add node raw datas that can help build graph .
function: def add_node_raw(
          self,
          name,
          op="UnSpecified",
          input=[],
          outputshape=None,
          dtype=None,
          attributes={},
      ):
          """Add node raw datas that can help build graph.
  
          After add all nodes, call ``add_graph_by_node_raw_list()`` to build
          graph and add graph data to summary.
  
          Args:
              name (string): opr name.
              op (string): opr class name.
              input (string list): input opr name.
              outputshape (list): output shape.
              dtype (string): output data dtype.
              attributes (dict): attributes info.
  
          Examples:
  
              .. code-block:: python
  
                 from writer import SummaryWriterExtend
                 writer = SummaryWriterExtend()
  
                 writer.add_node_raw('node1', 'opr1', outputshape=[6, 2, 3], dtype="float32", attributes={
                         "peak_size": "12MB", "mmory_alloc": "2MB, percent: 16.7%"})
                 writer.add_node_raw('node2', 'opr2', outputshape=[6, 2, 3], dtype="float32", input="node1",  attributes={
                                     "peak_size": "12MB", "mmory_alloc": "2MB, percent: 16.7%"})
                 writer.add_graph_by_node_raw_list()
  
          """
          # self.node_raw_list.append(
          #     node(name, op, input, outputshape, dtype, attributes))
          self.node_raw_dict[name] = NodeRaw(
              name, op, input, outputshape, dtype, dict(attributes)
          )
function_tokens: def add_node_raw ( self , name , op = "UnSpecified" , input = [ ] , outputshape = None , dtype = None , attributes = { } , ) : # self.node_raw_list.append( #     node(name, op, input, outputshape, dtype, attributes)) self . node_raw_dict [ name ] = NodeRaw ( name , op , input , outputshape , dtype , dict ( attributes ) )