| digraph "nnvm::Node" |
| { |
| // LATEX_PDF_SIZE |
| edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
| node [fontname="Helvetica",fontsize="10",shape=record]; |
| Node1 [label="{nnvm::Node\n|+ inputs\l+ control_deps\l|+ Node()\l+ Node()\l+ ~Node()\l+ op()\l+ is_variable()\l+ num_outputs()\l+ num_inputs()\l+ Create()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Node represents an operation in a computation graph."]; |
| Node2 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +attrs" ,arrowhead="odiamond",fontname="Helvetica"]; |
| Node2 [label="{nnvm::NodeAttrs\n|+ name\l+ dict\l+ subgraphs\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structnnvm_1_1NodeAttrs.html",tooltip="The attributes of the current operation node. Usually are additional parameters like axis,..."]; |
| Node3 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +op" ,arrowhead="odiamond",fontname="Helvetica"]; |
| Node3 [label="{nnvm::Op\n|+ name\l+ description\l+ arguments\l+ num_inputs\l+ num_outputs\l+ support_level\l+ get_num_outputs\l+ get_num_inputs\l+ attr_parser\l|+ describe()\l+ add_argument()\l+ add_arguments()\l+ set_num_inputs()\l+ set_support_level()\l+ set_num_inputs()\l+ set_num_outputs()\l+ set_num_outputs()\l+ set_attr_parser()\l+ set_attr()\l+ add_alias()\l+ include()\l+ Get()\l+ GetAttr()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classnnvm_1_1Op.html",tooltip="Operator structure."]; |
| Node4 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +parsed" ,arrowhead="odiamond",fontname="Helvetica"]; |
| Node4 [label="{any\n||}",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; |
| Node4 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +info" ,arrowhead="odiamond",fontname="Helvetica"]; |
| } |