blob: c2265e60af3cac2f42b23867dea4082a36b2dc37 [file] [log] [blame]
<?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="332pt" height="513pt"
viewBox="0.00 0.00 332.00 513.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 509)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-509 328,-509 328,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-235.5 0,-254.5 47,-254.5 47,-235.5 0,-235.5"/>
<text text-anchor="middle" x="23.5" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_activation_layer.xhtml" target="_top" xlink:title="ActivationLayer\&lt; DataSet,\l TensorType, Accessor,\l Function, dt \&gt;">
<polygon fill="white" stroke="black" points="137.5,-463.5 137.5,-504.5 269.5,-504.5 269.5,-463.5 137.5,-463.5"/>
<text text-anchor="start" x="145.5" y="-492.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationLayer&lt; DataSet,</text>
<text text-anchor="start" x="145.5" y="-481.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, Accessor,</text>
<text text-anchor="middle" x="203.5" y="-470.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M23.8502,-264.786C23.6266,-306.325 29.2823,-403.058 83,-455 97.58,-469.098 117.795,-476.726 137.456,-480.745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27.3526,-264.678 24.034,-254.617 20.3537,-264.552 27.3526,-264.678"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_alex_net_fixture.xhtml" target="_top" xlink:title="AlexNetFixture\&lt; ITensorType,\l TensorType, SubTensorType,\l Accessor, ActivationLayerFunction,\l ConvolutionLayerFunction, FullyConnected\lLayerFunction, NormalizationLayerFunction,\l PoolingLayerFunction, SoftmaxLayerFunction, dt \&gt;">
<polygon fill="white" stroke="black" points="83,-371 83,-445 324,-445 324,-371 83,-371"/>
<text text-anchor="start" x="91" y="-433" font-family="Helvetica,sans-Serif" font-size="10.00">AlexNetFixture&lt; ITensorType,</text>
<text text-anchor="start" x="91" y="-422" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, SubTensorType,</text>
<text text-anchor="start" x="91" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, ActivationLayerFunction,</text>
<text text-anchor="start" x="91" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00"> ConvolutionLayerFunction, FullyConnected</text>
<text text-anchor="start" x="91" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFunction, NormalizationLayerFunction,</text>
<text text-anchor="middle" x="203.5" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00"> PoolingLayerFunction, SoftmaxLayerFunction, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M29.4154,-264.318C36.88,-289.969 53.432,-335.148 83,-362 86.456,-365.139 90.1491,-368.072 94.0171,-370.812"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.7794,-263.351 26.7611,-254.631 26.0282,-265.201 32.7794,-263.351"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_convolution_layer.xhtml" target="_top" xlink:title="ConvolutionLayer\&lt; DataSet,\l TensorType, Accessor,\l Function, dt \&gt;">
<polygon fill="white" stroke="black" points="133.5,-311.5 133.5,-352.5 273.5,-352.5 273.5,-311.5 133.5,-311.5"/>
<text text-anchor="start" x="141.5" y="-340.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionLayer&lt; DataSet,</text>
<text text-anchor="start" x="141.5" y="-329.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, Accessor,</text>
<text text-anchor="middle" x="203.5" y="-318.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M38.2829,-262.735C49.116,-275.488 65.2948,-292.115 83,-302 98.4083,-310.602 116.296,-316.776 133.465,-321.193"/>
<polygon fill="midnightblue" stroke="midnightblue" points="40.7206,-260.187 31.684,-254.656 35.2991,-264.615 40.7206,-260.187"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_fully_connected_layer.xhtml" target="_top" xlink:title="FullyConnectedLayer\l\&lt; DataSet, TensorType,\l Accessor, Function, dt \&gt;">
<polygon fill="white" stroke="black" points="139.5,-251.5 139.5,-292.5 267.5,-292.5 267.5,-251.5 139.5,-251.5"/>
<text text-anchor="start" x="147.5" y="-280.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayer</text>
<text text-anchor="start" x="147.5" y="-269.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataSet, TensorType,</text>
<text text-anchor="middle" x="203.5" y="-258.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, Function, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M56.9412,-249.921C79.8902,-253.402 111.406,-258.182 139.245,-262.405"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.4557,-246.459 47.0438,-248.42 56.4058,-253.38 57.4557,-246.459"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_g_e_m_m.xhtml" target="_top" xlink:title="GEMM\&lt; DataSet, TensorType,\l Accessor, Function, data_type \&gt;">
<polygon fill="white" stroke="black" points="122.5,-203 122.5,-233 284.5,-233 284.5,-203 122.5,-203"/>
<text text-anchor="start" x="130.5" y="-221" font-family="Helvetica,sans-Serif" font-size="10.00">GEMM&lt; DataSet, TensorType,</text>
<text text-anchor="middle" x="203.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, Function, data_type &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M57.1549,-240.047C75.4679,-237.269 99.1869,-233.671 122.133,-230.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="56.4058,-236.62 47.0438,-241.58 57.4557,-243.541 56.4058,-236.62"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_le_net5_fixture.xhtml" target="_top" xlink:title="LeNet5Fixture\&lt; TensorType,\l Accessor, ActivationLayerFunction,\l ConvolutionLayerFunction, FullyConnected\lLayerFunction, PoolingLayerFunction,\l SoftmaxLayerFunction \&gt;">
<polygon fill="white" stroke="black" points="100,-120.5 100,-183.5 307,-183.5 307,-120.5 100,-120.5"/>
<text text-anchor="start" x="108" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">LeNet5Fixture&lt; TensorType,</text>
<text text-anchor="start" x="108" y="-160.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, ActivationLayerFunction,</text>
<text text-anchor="start" x="108" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ConvolutionLayerFunction, FullyConnected</text>
<text text-anchor="start" x="108" y="-138.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFunction, PoolingLayerFunction,</text>
<text text-anchor="middle" x="203.5" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00"> SoftmaxLayerFunction &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M40.7731,-227.772C51.8312,-216.876 67.2609,-203.169 83,-194 89.3655,-190.292 96.1113,-186.835 103.029,-183.627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="38.0755,-225.523 33.5518,-235.103 43.0627,-230.435 38.0755,-225.523"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_normalization_layer.xhtml" target="_top" xlink:title="NormalizationLayer\l\&lt; DataSet, TensorType,\l Accessor, Function, dt \&gt;">
<polygon fill="white" stroke="black" points="139.5,-60.5 139.5,-101.5 267.5,-101.5 267.5,-60.5 139.5,-60.5"/>
<text text-anchor="start" x="147.5" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationLayer</text>
<text text-anchor="start" x="147.5" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataSet, TensorType,</text>
<text text-anchor="middle" x="203.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, Function, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M27.5204,-225.258C33.0843,-195.852 47.7845,-140.816 83,-111 98.7534,-97.6618 119.61,-90.1166 139.485,-85.8922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24.0619,-224.719 25.8116,-235.168 30.9601,-225.908 24.0619,-224.719"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_pooling_layer.xhtml" target="_top" xlink:title="PoolingLayer\&lt; DataSet,\l TensorType, Accessor,\l Function, dt \&gt;">
<polygon fill="white" stroke="black" points="142.5,-0.5 142.5,-41.5 264.5,-41.5 264.5,-0.5 142.5,-0.5"/>
<text text-anchor="start" x="150.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayer&lt; DataSet,</text>
<text text-anchor="start" x="150.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, Accessor,</text>
<text text-anchor="middle" x="203.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, dt &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M24.4313,-225.134C25.4239,-185.926 33.4271,-98.3002 83,-51 98.8627,-35.8645 121.18,-28.0399 142.241,-24.0981"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20.9303,-225.203 24.309,-235.244 27.9298,-225.288 20.9303,-225.203"/>
</g>
</g>
</svg>