| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" |
| "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| <!-- Generated by graphviz version 2.38.0 (20140413.2041) |
| --> |
| <!-- Title: Graphical Class Hierarchy Pages: 1 --> |
| <svg width="297pt" height="256pt" |
| viewBox="0.00 0.00 297.00 256.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 252)"> |
| <title>Graphical Class Hierarchy</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-252 293,-252 293,4 -4,4"/> |
| <!-- Node0 --> |
| <g id="node1" class="node"><title>Node0</title> |
| <g id="a_node1"><a xlink:href="classarm__compute_1_1graph_1_1_i_graph_mutator.xhtml" target="_top" xlink:title="Graph mutator interface."> |
| <polygon fill="white" stroke="black" points="0,-114.5 0,-133.5 86,-133.5 86,-114.5 0,-114.5"/> |
| <text text-anchor="middle" x="43" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">IGraphMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1 --> |
| <g id="node2" class="node"><title>Node1</title> |
| <g id="a_node2"><a xlink:href="classarm__compute_1_1graph_1_1_depth_concat_sub_tensor_mutator.xhtml" target="_top" xlink:title="Mutation pass to optimize depth concatenation operations by using sub-tensors."> |
| <polygon fill="white" stroke="black" points="122,-228.5 122,-247.5 289,-247.5 289,-228.5 122,-228.5"/> |
| <text text-anchor="middle" x="205.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConcatSubTensorMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node1 --> |
| <g id="edge1" class="edge"><title>Node0->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M54.0609,-142.502C66.8949,-164.279 91.1701,-199.892 122,-219 128.246,-222.872 135.2,-225.956 142.346,-228.412"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="56.9724,-140.541 48.9868,-133.578 50.8873,-144.001 56.9724,-140.541"/> |
| </g> |
| <!-- Node2 --> |
| <g id="node3" class="node"><title>Node2</title> |
| <g id="a_node3"><a xlink:href="classarm__compute_1_1graph_1_1_grouped_convolution_mutator.xhtml" target="_top" xlink:title="Mutation pass to implement/optimize grouped convolutions."> |
| <polygon fill="white" stroke="black" points="129.5,-190.5 129.5,-209.5 281.5,-209.5 281.5,-190.5 129.5,-190.5"/> |
| <text text-anchor="middle" x="205.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">GroupedConvolutionMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node2 --> |
| <g id="edge2" class="edge"><title>Node0->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M62.1464,-140.594C77.148,-153.448 99.5572,-170.742 122,-181 130.422,-184.849 139.695,-187.955 148.89,-190.449"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="64.0452,-137.603 54.2254,-133.625 59.4214,-142.858 64.0452,-137.603"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node4" class="node"><title>Node3</title> |
| <g id="a_node4"><a xlink:href="classarm__compute_1_1graph_1_1_in_place_operation_mutator.xhtml" target="_top" xlink:title="Mutation pass to optimize operations that can be performed in-place."> |
| <polygon fill="white" stroke="black" points="138,-152.5 138,-171.5 273,-171.5 273,-152.5 138,-152.5"/> |
| <text text-anchor="middle" x="205.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">InPlaceOperationMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node3 --> |
| <g id="edge3" class="edge"><title>Node0->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M92.7565,-135.977C102.441,-138.327 112.538,-140.758 122,-143 135.158,-146.118 149.513,-149.448 162.506,-152.436"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="93.4023,-132.532 82.8582,-133.567 91.7468,-139.333 93.4023,-132.532"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node5" class="node"><title>Node4</title> |
| <g id="a_node5"><a xlink:href="classarm__compute_1_1graph_1_1_node_execution_method_mutator.xhtml" target="_top" xlink:title="Mutation pass to fall-back to default execution method."> |
| <polygon fill="white" stroke="black" points="124.5,-114.5 124.5,-133.5 286.5,-133.5 286.5,-114.5 124.5,-114.5"/> |
| <text text-anchor="middle" x="205.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">NodeExecutionMethodMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node4 --> |
| <g id="edge4" class="edge"><title>Node0->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M96.4291,-124C105.403,-124 114.907,-124 124.408,-124"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="96.1695,-120.5 86.1695,-124 96.1695,-127.5 96.1695,-120.5"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node6" class="node"><title>Node5</title> |
| <g id="a_node6"><a xlink:href="classarm__compute_1_1graph_1_1_node_fusion_mutator.xhtml" target="_top" xlink:title="Mutation pass to fuss nodes."> |
| <polygon fill="white" stroke="black" points="150.5,-76.5 150.5,-95.5 260.5,-95.5 260.5,-76.5 150.5,-76.5"/> |
| <text text-anchor="middle" x="205.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">NodeFusionMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node5 --> |
| <g id="edge5" class="edge"><title>Node0->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M92.7565,-112.023C102.441,-109.673 112.538,-107.242 122,-105 135.158,-101.882 149.513,-98.5518 162.506,-95.5638"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="91.7468,-108.667 82.8582,-114.433 93.4023,-115.468 91.7468,-108.667"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node7" class="node"><title>Node6</title> |
| <g id="a_node7"><a xlink:href="classarm__compute_1_1graph_1_1_split_layer_sub_tensor_mutator.xhtml" target="_top" xlink:title="Mutation pass to optimize split operations by using sub-tensors."> |
| <polygon fill="white" stroke="black" points="130,-38.5 130,-57.5 281,-57.5 281,-38.5 130,-38.5"/> |
| <text text-anchor="middle" x="205.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SplitLayerSubTensorMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node6 --> |
| <g id="edge6" class="edge"><title>Node0->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M62.1464,-107.406C77.148,-94.5517 99.5572,-77.2579 122,-67 130.422,-63.1507 139.695,-60.0453 148.89,-57.5508"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="59.4214,-105.142 54.2254,-114.375 64.0452,-110.397 59.4214,-105.142"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node8" class="node"><title>Node7</title> |
| <g id="a_node8"><a xlink:href="classarm__compute_1_1graph_1_1_synthetic_data_type_mutator.xhtml" target="_top" xlink:title="Mutation pass to create synthetic graphs of a given data type."> |
| <polygon fill="white" stroke="black" points="134,-0.5 134,-19.5 277,-19.5 277,-0.5 134,-0.5"/> |
| <text text-anchor="middle" x="205.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">SyntheticDataTypeMutator</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node0->Node7 --> |
| <g id="edge7" class="edge"><title>Node0->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M54.0609,-105.498C66.8949,-83.7208 91.1701,-48.1084 122,-29 128.246,-25.1285 135.2,-22.0444 142.346,-19.588"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="50.8873,-103.999 48.9868,-114.422 56.9724,-107.459 50.8873,-103.999"/> |
| </g> |
| </g> |
| </svg> |