arm_compute v18.02
[platform/upstream/armcl.git] / documentation / inherit_graph_57.svg
index 186bc2d..d5503d7 100644 (file)
 <!-- Generated by graphviz version 2.38.0 (20140413.2041)
  -->
 <!-- Title: Graphical Class Hierarchy Pages: 1 -->
-<svg width="349pt" height="333pt"
- viewBox="0.00 0.00 349.00 333.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 329)">
+<svg width="913pt" height="6397pt"
+ viewBox="0.00 0.00 913.00 6397.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 6393)">
 <title>Graphical Class Hierarchy</title>
-<polygon fill="white" stroke="none" points="-4,4 -4,-329 345,-329 345,4 -4,4"/>
+<polygon fill="white" stroke="none" points="-4,4 -4,-6393 909,-6393 909,4 -4,4"/>
 <!-- Node1 -->
 <g id="node1" class="node"><title>Node1</title>
-<g id="a_node1"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="FullyConnectedLayerDataset">
-<polygon fill="white" stroke="black" points="0,-153 0,-172 153,-172 153,-153 0,-153"/>
-<text text-anchor="middle" x="76.5" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerDataset</text>
+<g id="a_node1"><a xlink:href="classarm__compute_1_1test_1_1framework_1_1_fixture.xhtml" target="_top" xlink:title="Abstract fixture class. ">
+<polygon fill="white" stroke="black" points="0,-3160.5 0,-3179.5 48,-3179.5 48,-3160.5 0,-3160.5"/>
+<text text-anchor="middle" x="24" y="-3167.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture</text>
 </a>
 </g>
 </g>
 <!-- Node2 -->
 <g id="node2" class="node"><title>Node2</title>
-<g id="a_node2"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_alex_net_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="AlexNetFullyConnectedLayer\lDataset">
-<polygon fill="white" stroke="black" points="189,-294.5 189,-324.5 341,-324.5 341,-294.5 189,-294.5"/>
-<text text-anchor="start" x="197" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">AlexNetFullyConnectedLayer</text>
-<text text-anchor="middle" x="265" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">Dataset</text>
+<g id="a_node2"><a xlink:href="classarm__compute_1_1test_1_1_activation_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="182.5,-6347.5 182.5,-6388.5 310.5,-6388.5 310.5,-6347.5 182.5,-6347.5"/>
+<text text-anchor="start" x="190.5" y="-6376.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationLayerFixture</text>
+<text text-anchor="start" x="190.5" y="-6365.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-6354.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &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="M89.1308,-180.453C107.316,-207.141 144.994,-257.166 189,-285.5 194.288,-288.904 200.096,-291.86 206.069,-294.419"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="91.9936,-178.437 83.5328,-172.06 86.1701,-182.322 91.9936,-178.437"/>
+<path fill="none" stroke="midnightblue" d="M25.0193,-3189.82C25.3179,-3454.09 29.7731,-6273.99 84,-6338 107.596,-6365.85 147.971,-6373.35 182.447,-6373.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5193,-3189.74 25.0086,-3179.74 21.5193,-3189.75 28.5193,-3189.74"/>
 </g>
 <!-- Node3 -->
 <g id="node3" class="node"><title>Node3</title>
-<g id="a_node3"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_goog_le_net_inception_v1_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="GoogLeNetInceptionV1Fully\lConnectedLayerDataset">
-<polygon fill="white" stroke="black" points="191.5,-245.5 191.5,-275.5 338.5,-275.5 338.5,-245.5 191.5,-245.5"/>
-<text text-anchor="start" x="199.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">GoogLeNetInceptionV1Fully</text>
-<text text-anchor="middle" x="265" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConnectedLayerDataset</text>
+<g id="a_node3"><a xlink:href="classarm__compute_1_1test_1_1_alex_net_fixture.xhtml" target="_top" xlink:title="AlexNetFixture\&lt; ITensorType,\l TensorType, SubTensorType,\l Accessor, ActivationLayerFunction,\l ConvolutionLayerFunction, DirectConvolution\lLayerFunction, FullyConnectedLayerFunction,\l NormalizationLayerFunction, PoolingLayerFunction,\l SoftmaxLayerFunction \&gt;">
+<polygon fill="white" stroke="black" points="115.5,-6243.5 115.5,-6328.5 377.5,-6328.5 377.5,-6243.5 115.5,-6243.5"/>
+<text text-anchor="start" x="123.5" y="-6316.5" font-family="Helvetica,sans-Serif" font-size="10.00">AlexNetFixture&lt; ITensorType,</text>
+<text text-anchor="start" x="123.5" y="-6305.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, SubTensorType,</text>
+<text text-anchor="start" x="123.5" y="-6294.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, ActivationLayerFunction,</text>
+<text text-anchor="start" x="123.5" y="-6283.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ConvolutionLayerFunction, DirectConvolution</text>
+<text text-anchor="start" x="123.5" y="-6272.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFunction, FullyConnectedLayerFunction,</text>
+<text text-anchor="start" x="123.5" y="-6261.5" font-family="Helvetica,sans-Serif" font-size="10.00"> NormalizationLayerFunction, PoolingLayerFunction,</text>
+<text text-anchor="middle" x="246.5" y="-6250.5" font-family="Helvetica,sans-Serif" font-size="10.00"> SoftmaxLayerFunction &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="M97.5986,-178.332C119.172,-194.712 154.949,-220.143 189,-236.5 195.778,-239.756 203.105,-242.72 210.433,-245.369"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="99.5917,-175.449 89.5321,-172.124 95.3226,-180.997 99.5917,-175.449"/>
+<path fill="none" stroke="midnightblue" d="M25.0601,-3189.92C25.8831,-3449.91 35.6417,-6168.95 84,-6234 92.3475,-6245.23 103.157,-6254.08 115.228,-6261.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5595,-3189.68 25.0284,-3179.69 21.5596,-3189.7 28.5595,-3189.68"/>
 </g>
 <!-- Node4 -->
 <g id="node4" class="node"><title>Node4</title>
-<g id="a_node4"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_goog_le_net_inception_v4_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="GoogLeNetInceptionV4Fully\lConnectedLayerDataset">
-<polygon fill="white" stroke="black" points="191.5,-196.5 191.5,-226.5 338.5,-226.5 338.5,-196.5 191.5,-196.5"/>
-<text text-anchor="start" x="199.5" y="-214.5" font-family="Helvetica,sans-Serif" font-size="10.00">GoogLeNetInceptionV4Fully</text>
-<text text-anchor="middle" x="265" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConnectedLayerDataset</text>
+<g id="a_node4"><a xlink:href="classarm__compute_1_1test_1_1_batch_normalization_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="153.5,-6194 153.5,-6224 339.5,-6224 339.5,-6194 153.5,-6194"/>
+<text text-anchor="start" x="161.5" y="-6212" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayerFixture</text>
+<text text-anchor="middle" x="246.5" y="-6201" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function, Accessor &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="M123.895,-174.69C148.982,-181.281 180.182,-189.478 206.767,-196.463"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="124.463,-171.22 113.902,-172.064 122.684,-177.99 124.463,-171.22"/>
+<path fill="none" stroke="midnightblue" d="M25.0305,-3189.63C25.47,-3445.83 31.3232,-6125.11 84,-6185 101.317,-6204.69 127.205,-6213.28 153.209,-6216.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5305,-3189.54 25.0139,-3179.55 21.5305,-3189.56 28.5305,-3189.54"/>
 </g>
 <!-- Node5 -->
 <g id="node5" class="node"><title>Node5</title>
-<g id="a_node5"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="LargeFullyConnectedLayer\lDataset">
-<polygon fill="white" stroke="black" points="194,-147.5 194,-177.5 336,-177.5 336,-147.5 194,-147.5"/>
-<text text-anchor="start" x="202" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">LargeFullyConnectedLayer</text>
-<text text-anchor="middle" x="265" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">Dataset</text>
+<g id="a_node5"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_depth_concatenate_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NE/CL/GC. ">
+<polygon fill="white" stroke="black" points="164,-6134.5 164,-6175.5 329,-6175.5 329,-6134.5 164,-6134.5"/>
+<text text-anchor="start" x="172" y="-6163.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConcatenateLayerFixture</text>
+<text text-anchor="start" x="172" y="-6152.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, ITensorType,</text>
+<text text-anchor="middle" x="246.5" y="-6141.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, AccessorType &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="M163.237,-162.5C173.444,-162.5 183.772,-162.5 193.727,-162.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="163.088,-159 153.088,-162.5 163.088,-166 163.088,-159"/>
+<path fill="none" stroke="midnightblue" d="M25.0468,-3189.99C25.6869,-3445.5 33.4789,-6065.45 84,-6125 103.464,-6147.94 134.313,-6157.07 163.859,-6159.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5461,-3189.62 25.0216,-3179.63 21.5461,-3189.64 28.5461,-3189.62"/>
 </g>
 <!-- Node6 -->
 <g id="node6" class="node"><title>Node6</title>
-<g id="a_node6"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_le_net5_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="LeNet5FullyConnectedLayer\lDataset">
-<polygon fill="white" stroke="black" points="190.5,-98.5 190.5,-128.5 339.5,-128.5 339.5,-98.5 190.5,-98.5"/>
-<text text-anchor="start" x="198.5" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">LeNet5FullyConnectedLayer</text>
-<text text-anchor="middle" x="265" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">Dataset</text>
+<g id="a_node6"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_dequantization_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="173,-6074.5 173,-6115.5 320,-6115.5 320,-6074.5 173,-6074.5"/>
+<text text-anchor="start" x="181" y="-6103.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizationLayerFixture</text>
+<text text-anchor="start" x="181" y="-6092.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-6081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &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="M123.895,-150.31C148.982,-143.719 180.182,-135.522 206.767,-128.537"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="122.684,-147.01 113.902,-152.936 124.463,-153.78 122.684,-147.01"/>
+<path fill="none" stroke="midnightblue" d="M25.0552,-3189.97C25.7946,-3442.5 34.5172,-6006.7 84,-6065 105.406,-6090.22 140.572,-6098.75 172.634,-6100.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5545,-3189.7 25.0259,-3179.71 21.5546,-3189.72 28.5545,-3189.7"/>
 </g>
 <!-- Node7 -->
 <g id="node7" class="node"><title>Node7</title>
-<g id="a_node7"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="SmallFullyConnectedLayer\lDataset">
-<polygon fill="white" stroke="black" points="194,-49.5 194,-79.5 336,-79.5 336,-49.5 194,-49.5"/>
-<text text-anchor="start" x="202" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">SmallFullyConnectedLayer</text>
-<text text-anchor="middle" x="265" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">Dataset</text>
+<g id="a_node7"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_flatten_layer_fixture.xhtml" target="_top" xlink:title="FlattenLayerFixture\l\&lt; TensorType, Function,\l Accessor \&gt;">
+<polygon fill="white" stroke="black" points="182.5,-6014.5 182.5,-6055.5 310.5,-6055.5 310.5,-6014.5 182.5,-6014.5"/>
+<text text-anchor="start" x="190.5" y="-6043.5" font-family="Helvetica,sans-Serif" font-size="10.00">FlattenLayerFixture</text>
+<text text-anchor="start" x="190.5" y="-6032.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-6021.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &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="M98.0256,-146.721C119.696,-130.637 155.319,-105.799 189,-89.5 196.536,-85.8529 204.739,-82.5245 212.864,-79.5699"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="95.7951,-144.019 89.9045,-152.826 100.001,-149.615 95.7951,-144.019"/>
+<path fill="none" stroke="midnightblue" d="M25.0626,-3189.55C25.8944,-3436.86 35.53,-5947.92 84,-6005 107.626,-6032.83 148.001,-6040.33 182.47,-6040.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5625,-3189.49 25.0295,-3179.51 21.5625,-3189.52 28.5625,-3189.49"/>
 </g>
 <!-- Node8 -->
 <g id="node8" class="node"><title>Node8</title>
-<g id="a_node8"><a xlink:href="classarm__compute_1_1test_1_1datasets_1_1_v_g_g16_fully_connected_layer_dataset.xhtml" target="_top" xlink:title="VGG16FullyConnectedLayer\lDataset">
-<polygon fill="white" stroke="black" points="190.5,-0.5 190.5,-30.5 339.5,-30.5 339.5,-0.5 190.5,-0.5"/>
-<text text-anchor="start" x="198.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">VGG16FullyConnectedLayer</text>
-<text text-anchor="middle" x="265" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Dataset</text>
+<g id="a_node8"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_g_e_m_m_interleave4x4_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="175,-5954.5 175,-5995.5 318,-5995.5 318,-5954.5 175,-5954.5"/>
+<text text-anchor="start" x="183" y="-5983.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMInterleave4x4Fixture</text>
+<text text-anchor="start" x="183" y="-5972.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5961.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &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="M89.4808,-144.372C107.869,-117.897 145.519,-68.7423 189,-40.5 194.87,-36.6871 201.378,-33.4012 208.037,-30.5837"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="86.5331,-142.483 83.8021,-152.719 92.3208,-146.42 86.5331,-142.483"/>
+<path fill="none" stroke="midnightblue" d="M25.0728,-3189.87C26.0154,-3436.13 36.5904,-5889.19 84,-5945 105.879,-5970.76 142.107,-5979.09 174.712,-5980.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5717,-3189.56 25.0341,-3179.57 21.5717,-3189.58 28.5717,-3189.56"/>
+</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_harris_corners_fixture.xhtml" target="_top" xlink:title="HarrisCornersFixture\l\&lt; TensorType, Function,\l Accessor, ArrayType \&gt;">
+<polygon fill="white" stroke="black" points="182.5,-5894.5 182.5,-5935.5 310.5,-5935.5 310.5,-5894.5 182.5,-5894.5"/>
+<text text-anchor="start" x="190.5" y="-5923.5" font-family="Helvetica,sans-Serif" font-size="10.00">HarrisCornersFixture</text>
+<text text-anchor="start" x="190.5" y="-5912.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5901.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, ArrayType &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="M25.082,-3189.81C26.1286,-3432.8 37.6256,-5830.43 84,-5885 107.639,-5912.81 148.014,-5920.31 182.479,-5920.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5813,-3189.61 25.0389,-3179.63 21.5813,-3189.64 28.5813,-3189.61"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node"><title>Node10</title>
+<g id="a_node10"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_l2_normalize_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="179.5,-5834.5 179.5,-5875.5 313.5,-5875.5 313.5,-5834.5 179.5,-5834.5"/>
+<text text-anchor="start" x="187.5" y="-5863.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizeLayerFixture</text>
+<text text-anchor="start" x="187.5" y="-5852.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5841.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node10 -->
+<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M25.0901,-3189.74C26.2257,-3429.48 38.4834,-5772.79 84,-5826 106.962,-5852.84 145.571,-5860.48 179.281,-5861.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5899,-3189.66 25.0432,-3179.68 21.59,-3189.69 28.5899,-3189.66"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node"><title>Node11</title>
+<g id="a_node11"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_magnitude_fixture.xhtml" target="_top" xlink:title="MagnitudeFixture\&lt; Tensor\lType, Function, Accessor \&gt;">
+<polygon fill="white" stroke="black" points="174.5,-5786 174.5,-5816 318.5,-5816 318.5,-5786 174.5,-5786"/>
+<text text-anchor="start" x="182.5" y="-5804" font-family="Helvetica,sans-Serif" font-size="10.00">MagnitudeFixture&lt; Tensor</text>
+<text text-anchor="middle" x="246.5" y="-5793" font-family="Helvetica,sans-Serif" font-size="10.00">Type, Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node11 -->
+<g id="edge10" class="edge"><title>Node1&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M25.0922,-3189.74C26.2427,-3427.05 38.5524,-5725.49 84,-5777 106.036,-5801.98 141.866,-5809.08 174.186,-5809.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5911,-3189.48 25.0434,-3179.5 21.5912,-3189.52 28.5911,-3189.48"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node"><title>Node12</title>
+<g id="a_node12"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_quantization_layer_fixture.xhtml" target="_top" xlink:title="QuantizationLayerFixture\l\&lt; TensorType, Function,\l Accessor \&gt;">
+<polygon fill="white" stroke="black" points="179,-5726.5 179,-5767.5 314,-5767.5 314,-5726.5 179,-5726.5"/>
+<text text-anchor="start" x="187" y="-5755.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizationLayerFixture</text>
+<text text-anchor="start" x="187" y="-5744.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5733.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node12 -->
+<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M25.1099,-3189.63C26.4582,-3423.32 40.5228,-5665.92 84,-5717 106.827,-5743.82 145.216,-5751.75 178.839,-5752.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6093,-3189.51 25.0524,-3179.53 21.6094,-3189.55 28.6093,-3189.51"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node"><title>Node13</title>
+<g id="a_node13"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_reshape_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="182.5,-5666.5 182.5,-5707.5 310.5,-5707.5 310.5,-5666.5 182.5,-5666.5"/>
+<text text-anchor="start" x="190.5" y="-5695.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeLayerFixture</text>
+<text text-anchor="start" x="190.5" y="-5684.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5673.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node13 -->
+<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M25.1211,-3189.87C26.5759,-3421.86 41.4092,-5608.29 84,-5658 107.631,-5685.58 147.784,-5692.88 182.139,-5693.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6192,-3189.54 25.0572,-3179.56 21.6193,-3189.58 28.6192,-3189.54"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node"><title>Node14</title>
+<g id="a_node14"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_scale_fixture.xhtml" target="_top" xlink:title="ScaleFixture\&lt; TensorType,\l Function, Accessor \&gt;">
+<polygon fill="white" stroke="black" points="176.5,-5618 176.5,-5648 316.5,-5648 316.5,-5618 176.5,-5618"/>
+<text text-anchor="start" x="184.5" y="-5636" font-family="Helvetica,sans-Serif" font-size="10.00">ScaleFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-5625" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node14 -->
+<g id="edge13" class="edge"><title>Node1&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M25.1241,-3189.83C26.6013,-3419.14 41.5278,-5560.94 84,-5609 106.524,-5634.49 143.418,-5641.36 176.26,-5641.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6228,-3189.6 25.0592,-3179.62 21.623,-3189.65 28.6228,-3189.6"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node"><title>Node15</title>
+<g id="a_node15"><a xlink:href="classarm__compute_1_1test_1_1benchmark_1_1_transpose_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NE/CL/GC. ">
+<polygon fill="white" stroke="black" points="174.5,-5569 174.5,-5599 318.5,-5599 318.5,-5569 174.5,-5569"/>
+<text text-anchor="start" x="182.5" y="-5587" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeFixture&lt; Tensor</text>
+<text text-anchor="middle" x="246.5" y="-5576" font-family="Helvetica,sans-Serif" font-size="10.00">Type, Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node15 -->
+<g id="edge14" class="edge"><title>Node1&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M25.1362,-3190.12C26.7233,-3418.39 42.4111,-5512.96 84,-5560 106.061,-5584.95 141.894,-5592.06 174.208,-5592.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6348,-3189.9 25.0661,-3179.93 21.635,-3189.95 28.6348,-3189.9"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node"><title>Node16</title>
+<g id="a_node16"><a xlink:href="classarm__compute_1_1test_1_1_convolution_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="181,-5509.5 181,-5550.5 312,-5550.5 312,-5509.5 181,-5509.5"/>
+<text text-anchor="start" x="189" y="-5538.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionLayerFixture</text>
+<text text-anchor="start" x="189" y="-5527.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge15" class="edge"><title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M25.1554,-3189.94C26.9438,-3414.11 44.2947,-5453.45 84,-5500 107.319,-5527.34 146.806,-5535.03 180.898,-5535.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6533,-3189.65 25.0744,-3179.68 21.6535,-3189.7 28.6533,-3189.65"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node"><title>Node17</title>
+<g id="a_node17"><a xlink:href="classarm__compute_1_1test_1_1_depthwise_convolution_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="166.5,-5449.5 166.5,-5490.5 326.5,-5490.5 326.5,-5449.5 166.5,-5449.5"/>
+<text text-anchor="start" x="174.5" y="-5478.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolutionLayer</text>
+<text text-anchor="start" x="174.5" y="-5467.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5456.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node17 -->
+<g id="edge16" class="edge"><title>Node1&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M25.1704,-3190.1C27.0916,-3411.86 45.3406,-5394.71 84,-5440 104.088,-5463.53 136.159,-5472.51 166.446,-5475.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6687,-3189.88 25.0829,-3179.91 21.669,-3189.94 28.6687,-3189.88"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node"><title>Node18</title>
+<g id="a_node18"><a xlink:href="classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="161,-5389.5 161,-5430.5 332,-5430.5 332,-5389.5 161,-5389.5"/>
+<text text-anchor="start" x="169" y="-5418.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseSeparableConvolution</text>
+<text text-anchor="start" x="169" y="-5407.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-5396.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge17" class="edge"><title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M25.1814,-3189.9C27.2063,-3407.5 46.2163,-5337.03 84,-5381 102.845,-5402.93 132.134,-5412.03 160.623,-5415.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6791,-3189.62 25.0869,-3179.65 21.6794,-3189.68 28.6791,-3189.62"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node"><title>Node19</title>
+<g id="a_node19"><a xlink:href="classarm__compute_1_1test_1_1_floor_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="178,-5341 178,-5371 315,-5371 315,-5341 178,-5341"/>
+<text text-anchor="start" x="186" y="-5359" font-family="Helvetica,sans-Serif" font-size="10.00">FloorFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-5348" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node19 -->
+<g id="edge18" class="edge"><title>Node1&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M25.1894,-3190.12C27.2657,-3406.14 46.4346,-5289.62 84,-5332 106.94,-5357.88 144.694,-5364.54 177.932,-5364.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6874,-3189.88 25.0922,-3179.91 21.6877,-3189.95 28.6874,-3189.88"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node"><title>Node20</title>
+<g id="a_node20"><a xlink:href="classarm__compute_1_1test_1_1_fully_connected_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="173.5,-5281.5 173.5,-5322.5 319.5,-5322.5 319.5,-5281.5 173.5,-5281.5"/>
+<text text-anchor="start" x="181.5" y="-5310.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerFixture</text>
+<text text-anchor="start" x="181.5" y="-5299.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5288.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge19" class="edge"><title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M25.2089,-3189.88C27.4737,-3401.45 48.0863,-5231.27 84,-5273 105.647,-5298.16 141.038,-5306.42 173.181,-5307.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.7063,-3189.6 25.1002,-3179.64 21.7067,-3189.68 28.7063,-3189.6"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node"><title>Node21</title>
+<g id="a_node21"><a xlink:href="classarm__compute_1_1test_1_1_g_e_m_m_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="174.5,-5233 174.5,-5263 318.5,-5263 318.5,-5233 174.5,-5233"/>
+<text text-anchor="start" x="182.5" y="-5251" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-5240" font-family="Helvetica,sans-Serif" font-size="10.00"> Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node21 -->
+<g id="edge20" class="edge"><title>Node1&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M25.2181,-3190.06C27.5406,-3399.76 48.3349,-5183.82 84,-5224 106.112,-5248.91 141.948,-5256.01 174.252,-5256.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.716,-3189.84 25.1062,-3179.88 21.7164,-3189.91 28.716,-3189.84"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node"><title>Node22</title>
+<g id="a_node22"><a xlink:href="classarm__compute_1_1test_1_1_g_e_m_m_lowp_matrix_multiply_core_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="166.5,-5173.5 166.5,-5214.5 326.5,-5214.5 326.5,-5173.5 166.5,-5173.5"/>
+<text text-anchor="start" x="174.5" y="-5202.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMLowpMatrixMultiplyCore</text>
+<text text-anchor="start" x="174.5" y="-5191.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-5180.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge21" class="edge"><title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M24.8789,-3189.97C23.7307,-3393.46 16.2411,-5084.9 84,-5164 104.13,-5187.5 136.207,-5196.47 166.488,-5199"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.3796,-3189.85 24.938,-3179.83 21.3797,-3189.81 28.3796,-3189.85"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node"><title>Node23</title>
+<g id="a_node23"><a xlink:href="classarm__compute_1_1test_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="136.5,-5091.5 136.5,-5154.5 356.5,-5154.5 356.5,-5091.5 136.5,-5091.5"/>
+<text text-anchor="start" x="144.5" y="-5142.5" font-family="Helvetica,sans-Serif" font-size="10.00">LeNet5Fixture&lt; TensorType,</text>
+<text text-anchor="start" x="144.5" y="-5131.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, ActivationLayerFunction,</text>
+<text text-anchor="start" x="144.5" y="-5120.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ConvolutionLayerFunction, FullyConnected</text>
+<text text-anchor="start" x="144.5" y="-5109.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFunction, PoolingLayerFunction,</text>
+<text text-anchor="middle" x="246.5" y="-5098.5" font-family="Helvetica,sans-Serif" font-size="10.00"> SoftmaxLayerFunction &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node23 -->
+<g id="edge22" class="edge"><title>Node1&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M24.9332,-3190.03C24.3524,-3388.93 21.5675,-5004.24 84,-5082 97.221,-5098.47 116.034,-5108.88 136.175,-5115.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.4336,-3189.86 24.9647,-3179.85 21.4337,-3189.84 28.4336,-3189.86"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node"><title>Node24</title>
+<g id="a_node24"><a xlink:href="classarm__compute_1_1test_1_1_mobile_net_fixture.xhtml" target="_top" xlink:title="MobileNetFixture\&lt; Tensor\lType, Accessor, ActivationLayer\lFunction, ConvolutionLayerFunction,\l DirectConvolutionLayerFunction,\l DepthwiseConvolutionLayerFunction,\l ReshapeFunction, PoolingLayerFunction \&gt;">
+<polygon fill="white" stroke="black" points="137.5,-4998 137.5,-5072 355.5,-5072 355.5,-4998 137.5,-4998"/>
+<text text-anchor="start" x="145.5" y="-5060" font-family="Helvetica,sans-Serif" font-size="10.00">MobileNetFixture&lt; Tensor</text>
+<text text-anchor="start" x="145.5" y="-5049" font-family="Helvetica,sans-Serif" font-size="10.00">Type, Accessor, ActivationLayer</text>
+<text text-anchor="start" x="145.5" y="-5038" font-family="Helvetica,sans-Serif" font-size="10.00">Function, ConvolutionLayerFunction,</text>
+<text text-anchor="start" x="145.5" y="-5027" font-family="Helvetica,sans-Serif" font-size="10.00"> DirectConvolutionLayerFunction,</text>
+<text text-anchor="start" x="145.5" y="-5016" font-family="Helvetica,sans-Serif" font-size="10.00"> DepthwiseConvolutionLayerFunction,</text>
+<text text-anchor="middle" x="246.5" y="-5005" font-family="Helvetica,sans-Serif" font-size="10.00"> ReshapeFunction, PoolingLayerFunction &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge23" class="edge"><title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M24.9788,-3189.91C24.8541,-3382.84 25.7048,-4914.33 84,-4989 97.3656,-5006.12 116.629,-5017.17 137.227,-5024.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.4788,-3189.79 24.9872,-3179.79 21.4788,-3189.79 28.4788,-3189.79"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node"><title>Node25</title>
+<g id="a_node25"><a xlink:href="classarm__compute_1_1test_1_1_mobile_net_v1_fixture.xhtml" target="_top" xlink:title="MobileNetV1Fixture\l\&lt; TensorType, Accessor,\l ActivationLayerFunction,\l BatchNormalizationLayerFunction,\l ConvolutionLayerFunction, DirectConvolution\lLayerFunction, DepthwiseConvolutionFunction,\l ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction, \lInputSize \&gt;">
+<polygon fill="white" stroke="black" points="84,-4883 84,-4979 409,-4979 409,-4883 84,-4883"/>
+<text text-anchor="start" x="92" y="-4967" font-family="Helvetica,sans-Serif" font-size="10.00">MobileNetV1Fixture</text>
+<text text-anchor="start" x="92" y="-4956" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Accessor,</text>
+<text text-anchor="start" x="92" y="-4945" font-family="Helvetica,sans-Serif" font-size="10.00"> ActivationLayerFunction,</text>
+<text text-anchor="start" x="92" y="-4934" font-family="Helvetica,sans-Serif" font-size="10.00"> BatchNormalizationLayerFunction,</text>
+<text text-anchor="start" x="92" y="-4923" font-family="Helvetica,sans-Serif" font-size="10.00"> ConvolutionLayerFunction, DirectConvolution</text>
+<text text-anchor="start" x="92" y="-4912" font-family="Helvetica,sans-Serif" font-size="10.00">LayerFunction, DepthwiseConvolutionFunction,</text>
+<text text-anchor="start" x="92" y="-4901" font-family="Helvetica,sans-Serif" font-size="10.00"> ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction, </text>
+<text text-anchor="middle" x="246.5" y="-4890" font-family="Helvetica,sans-Serif" font-size="10.00">InputSize &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node25 -->
+<g id="edge24" class="edge"><title>Node1&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M25.0512,-3189.74C25.6088,-3374.96 31.6016,-4802.59 84,-4874 86.2868,-4877.12 88.7578,-4880.06 91.3884,-4882.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5508,-3189.56 25.0225,-3179.57 21.5509,-3189.58 28.5508,-3189.56"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node"><title>Node26</title>
+<g id="a_node26"><a xlink:href="classarm__compute_1_1test_1_1_normalization_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="176,-4823.5 176,-4864.5 317,-4864.5 317,-4823.5 176,-4823.5"/>
+<text text-anchor="start" x="184" y="-4852.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationLayerFixture</text>
+<text text-anchor="start" x="184" y="-4841.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-4830.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge25" class="edge"><title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M25.0057,-3189.67C25.1432,-3371.25 28.0313,-4750.47 84,-4815 106.305,-4840.72 142.977,-4848.74 175.743,-4849.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5058,-3189.66 25.0002,-3179.66 21.5058,-3189.66 28.5058,-3189.66"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node"><title>Node27</title>
+<g id="a_node27"><a xlink:href="classarm__compute_1_1test_1_1_normalize_planar_y_u_v_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="153.5,-4775 153.5,-4805 339.5,-4805 339.5,-4775 153.5,-4775"/>
+<text text-anchor="start" x="161.5" y="-4793" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizePlanarYUVLayerFixture</text>
+<text text-anchor="middle" x="246.5" y="-4782" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function, Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node27 -->
+<g id="edge26" class="edge"><title>Node1&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M25.0158,-3189.91C25.2454,-3369.44 28.8089,-4704.34 84,-4766 101.488,-4785.54 127.423,-4794.09 153.418,-4797.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5157,-3189.77 25.005,-3179.78 21.5157,-3189.78 28.5157,-3189.77"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node"><title>Node28</title>
+<g id="a_node28"><a xlink:href="classarm__compute_1_1test_1_1_pooling_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="182.5,-4715.5 182.5,-4756.5 310.5,-4756.5 310.5,-4715.5 182.5,-4715.5"/>
+<text text-anchor="start" x="190.5" y="-4744.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerFixture</text>
+<text text-anchor="start" x="190.5" y="-4733.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-4722.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node28 -->
+<g id="edge27" class="edge"><title>Node1&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M25.0609,-3189.94C25.6834,-3365.73 31.9976,-4645.84 84,-4706 107.777,-4733.51 147.93,-4741.06 182.249,-4741.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5605,-3189.78 25.0271,-3179.79 21.5605,-3189.8 28.5605,-3189.78"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node"><title>Node29</title>
+<g id="a_node29"><a xlink:href="classarm__compute_1_1test_1_1_r_o_i_pooling_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON and CL. ">
+<polygon fill="white" stroke="black" points="151,-4655.5 151,-4696.5 342,-4696.5 342,-4655.5 151,-4655.5"/>
+<text text-anchor="start" x="159" y="-4684.5" font-family="Helvetica,sans-Serif" font-size="10.00">ROIPoolingLayerFixture</text>
+<text text-anchor="start" x="159" y="-4673.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-4662.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, Array_T, ArrayAccessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge28" class="edge"><title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M25.0931,-3189.94C25.9808,-3361.84 34.0571,-4588.31 84,-4646 100.706,-4665.3 125.47,-4674.77 150.616,-4678.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.5924,-3189.77 25.0428,-3179.79 21.5925,-3189.81 28.5924,-3189.77"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node"><title>Node30</title>
+<g id="a_node30"><a xlink:href="classarm__compute_1_1test_1_1_scale_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON, CL and OpenGL ES. ">
+<polygon fill="white" stroke="black" points="186.5,-4595.5 186.5,-4636.5 306.5,-4636.5 306.5,-4595.5 186.5,-4595.5"/>
+<text text-anchor="start" x="194.5" y="-4624.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScaleLayerFixture&lt;</text>
+<text text-anchor="start" x="194.5" y="-4613.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-4602.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node30 -->
+<g id="edge29" class="edge"><title>Node1&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M25.1293,-3190.15C26.2985,-3358.8 36.1343,-4530.8 84,-4586 108.756,-4614.55 151.149,-4621.58 186.291,-4621.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6268,-3189.74 25.0597,-3179.77 21.627,-3189.79 28.6268,-3189.74"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node"><title>Node31</title>
+<g id="a_node31"><a xlink:href="classarm__compute_1_1test_1_1_softmax_layer_fixture.xhtml" target="_top" xlink:title="Fixture that can be used for NEON, CL and OpenGL ES. ">
+<polygon fill="white" stroke="black" points="182.5,-4535.5 182.5,-4576.5 310.5,-4576.5 310.5,-4535.5 182.5,-4535.5"/>
+<text text-anchor="start" x="190.5" y="-4564.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxLayerFixture</text>
+<text text-anchor="start" x="190.5" y="-4553.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, Function,</text>
+<text text-anchor="middle" x="246.5" y="-4542.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Accessor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node31 -->
+<g id="edge30" class="edge"><title>Node1&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M25.1646,-3189.79C26.6071,-3353.11 38.1575,-4473.23 84,-4526 107.847,-4553.45 148,-4561 182.302,-4561.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6639,-3189.69 25.0778,-3179.72 21.6641,-3189.75 28.6639,-3189.69"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node"><title>Node32</title>
+<g id="a_node32"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_absolute_difference_validation_fixture.xhtml" target="_top" xlink:title="AbsoluteDifferenceValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-4475.5 154,-4516.5 339,-4516.5 339,-4475.5 154,-4475.5"/>
+<text text-anchor="start" x="162" y="-4504.5" font-family="Helvetica,sans-Serif" font-size="10.00">AbsoluteDifferenceValidation</text>
+<text text-anchor="start" x="162" y="-4493.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-4482.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node32 -->
+<g id="edge31" class="edge"><title>Node1&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M25.2066,-3189.88C26.9492,-3349.36 40.2203,-4415.71 84,-4466 101.414,-4486 127.49,-4495.43 153.635,-4499.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.704,-3189.6 25.0972,-3179.64 21.7044,-3189.68 28.704,-3189.6"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node"><title>Node33</title>
+<g id="a_node33"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_accumulate_base_validation_fixture.xhtml" target="_top" xlink:title="AccumulateBaseValidation\lFixture\&lt; TensorType, Accessor\lType, FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="166,-4415.5 166,-4456.5 327,-4456.5 327,-4415.5 166,-4415.5"/>
+<text text-anchor="start" x="174" y="-4444.5" font-family="Helvetica,sans-Serif" font-size="10.00">AccumulateBaseValidation</text>
+<text text-anchor="start" x="174" y="-4433.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Accessor</text>
+<text text-anchor="middle" x="246.5" y="-4422.5" font-family="Helvetica,sans-Serif" font-size="10.00">Type, FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node33 -->
+<g id="edge32" class="edge"><title>Node1&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M25.2521,-3189.9C27.3051,-3345.18 42.2748,-4358.18 84,-4406 104.155,-4429.1 135.861,-4438.09 165.863,-4440.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.7473,-3189.49 25.1177,-3179.54 21.7479,-3189.58 28.7473,-3189.49"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node"><title>Node37</title>
+<g id="a_node37"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_generic_fixture.xhtml" target="_top" xlink:title="ActivationValidationGeneric\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-4355.5 154,-4396.5 339,-4396.5 339,-4355.5 154,-4355.5"/>
+<text text-anchor="start" x="162" y="-4384.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationValidationGeneric</text>
+<text text-anchor="start" x="162" y="-4373.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-4362.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node37 -->
+<g id="edge36" class="edge"><title>Node1&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M25.3014,-3189.86C27.6756,-3340.66 44.3223,-4300.64 84,-4346 101.461,-4365.96 127.549,-4375.38 153.691,-4379.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.7994,-3189.69 25.1448,-3179.75 21.8003,-3189.8 28.7994,-3189.69"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node"><title>Node41</title>
+<g id="a_node41"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_broadcast_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="ArithmeticAdditionBroadcast\lValidationFixedPointFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="169.5,-4284 169.5,-4336 323.5,-4336 323.5,-4284 169.5,-4284"/>
+<text text-anchor="start" x="177.5" y="-4324" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticAdditionBroadcast</text>
+<text text-anchor="start" x="177.5" y="-4313" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixedPointFixture</text>
+<text text-anchor="start" x="177.5" y="-4302" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-4291" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node41 -->
+<g id="edge40" class="edge"><title>Node1&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M25.3825,-3189.97C28.2587,-3335.8 47.3932,-4232.01 84,-4275 104.831,-4299.46 138.347,-4309.22 169.462,-4312.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.8787,-3189.74 25.1845,-3179.81 21.88,-3189.87 28.8787,-3189.74"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node"><title>Node45</title>
+<g id="a_node45"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="ArithmeticSubtractionValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType,\l T1, T2, T3 \&gt;">
+<polygon fill="white" stroke="black" points="162.5,-4213 162.5,-4265 330.5,-4265 330.5,-4213 162.5,-4213"/>
+<text text-anchor="start" x="170.5" y="-4253" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticSubtractionValidation</text>
+<text text-anchor="start" x="170.5" y="-4242" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="start" x="170.5" y="-4231" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType,</text>
+<text text-anchor="middle" x="246.5" y="-4220" font-family="Helvetica,sans-Serif" font-size="10.00"> T1, T2, T3 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node45 -->
+<g id="edge44" class="edge"><title>Node1&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M25.461,-3189.95C28.7837,-3330.12 49.9206,-4162.89 84,-4203 103.25,-4225.66 133.333,-4235.88 162.343,-4240.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.9566,-3189.71 25.2231,-3179.8 21.9585,-3189.88 28.9566,-3189.71"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node"><title>Node47</title>
+<g id="a_node47"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="BatchNormalizationLayerValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154.5,-4152.5 154.5,-4193.5 338.5,-4193.5 338.5,-4152.5 154.5,-4152.5"/>
+<text text-anchor="start" x="162.5" y="-4181.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayerValidation</text>
+<text text-anchor="start" x="162.5" y="-4170.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-4159.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node47 -->
+<g id="edge46" class="edge"><title>Node1&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M24.7659,-3190C23.4028,-3322.36 18.6548,-4069.07 84,-4143 101.659,-4162.98 127.962,-4172.37 154.239,-4176.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.2686,-3189.77 24.8781,-3179.73 21.269,-3189.69 28.2686,-3189.77"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node"><title>Node49</title>
+<g id="a_node49"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml" target="_top" xlink:title="BitwiseAndValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-4092.5 170,-4133.5 323,-4133.5 323,-4092.5 170,-4092.5"/>
+<text text-anchor="start" x="178" y="-4121.5" font-family="Helvetica,sans-Serif" font-size="10.00">BitwiseAndValidationFixture</text>
+<text text-anchor="start" x="178" y="-4110.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-4099.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node49 -->
+<g id="edge48" class="edge"><title>Node1&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M24.851,-3189.94C24.084,-3317.3 22.7211,-4013.95 84,-4083 105.2,-4106.89 138.763,-4115.62 169.812,-4117.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.3523,-3189.73 24.9191,-3179.71 21.3525,-3189.68 28.3523,-3189.73"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node"><title>Node50</title>
+<g id="a_node50"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml" target="_top" xlink:title="BitwiseNotValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-4032.5 170,-4073.5 323,-4073.5 323,-4032.5 170,-4032.5"/>
+<text text-anchor="start" x="178" y="-4061.5" font-family="Helvetica,sans-Serif" font-size="10.00">BitwiseNotValidationFixture</text>
+<text text-anchor="start" x="178" y="-4050.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-4039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge49" class="edge"><title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M24.9473,-3189.75C24.8052,-3311.66 26.7625,-3958.8 84,-4023 105.254,-4046.84 138.823,-4055.56 169.863,-4057.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.4475,-3189.63 24.9659,-3179.63 21.4475,-3189.62 28.4475,-3189.63"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node"><title>Node51</title>
+<g id="a_node51"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml" target="_top" xlink:title="BitwiseOrValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3972.5 170,-4013.5 323,-4013.5 323,-3972.5 170,-3972.5"/>
+<text text-anchor="start" x="178" y="-4001.5" font-family="Helvetica,sans-Serif" font-size="10.00">BitwiseOrValidationFixture</text>
+<text text-anchor="start" x="178" y="-3990.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3979.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node51 -->
+<g id="edge50" class="edge"><title>Node1&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M25.057,-3189.79C25.5769,-3306.69 30.8344,-3903.67 84,-3963 105.316,-3986.79 138.893,-3995.5 169.922,-3997.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.557,-3189.74 25.0193,-3179.75 21.557,-3189.76 28.557,-3189.74"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node"><title>Node52</title>
+<g id="a_node52"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml" target="_top" xlink:title="BitwiseXorValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3912.5 170,-3953.5 323,-3953.5 323,-3912.5 170,-3912.5"/>
+<text text-anchor="start" x="178" y="-3941.5" font-family="Helvetica,sans-Serif" font-size="10.00">BitwiseXorValidationFixture</text>
+<text text-anchor="start" x="178" y="-3930.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3919.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge51" class="edge"><title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M25.1831,-3189.65C26.4005,-3300.9 34.8709,-3848.51 84,-3903 105.388,-3926.72 138.974,-3935.43 169.99,-3937.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6817,-3189.49 25.0796,-3179.53 21.682,-3189.56 28.6817,-3189.49"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node"><title>Node53</title>
+<g id="a_node53"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml" target="_top" xlink:title="Box3x3ValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3852.5 170,-3893.5 323,-3893.5 323,-3852.5 170,-3852.5"/>
+<text text-anchor="start" x="178" y="-3881.5" font-family="Helvetica,sans-Serif" font-size="10.00">Box3x3ValidationFixture</text>
+<text text-anchor="start" x="178" y="-3870.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3859.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node53 -->
+<g id="edge52" class="edge"><title>Node1&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M25.3385,-3190C27.3241,-3296.44 38.9689,-3793.41 84,-3843 105.377,-3866.54 138.769,-3875.26 169.655,-3877.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.833,-3189.66 25.1547,-3179.72 21.8341,-3189.78 28.833,-3189.66"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node"><title>Node54</title>
+<g id="a_node54"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_channel_extract_validation_fixture.xhtml" target="_top" xlink:title="ChannelExtractValidation\lFixture\&lt; MultiImageType,\l TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="174,-3781 174,-3833 319,-3833 319,-3781 174,-3781"/>
+<text text-anchor="start" x="182" y="-3821" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelExtractValidation</text>
+<text text-anchor="start" x="182" y="-3810" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; MultiImageType,</text>
+<text text-anchor="start" x="182" y="-3799" font-family="Helvetica,sans-Serif" font-size="10.00"> TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3788" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge53" class="edge"><title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M25.6388,-3190.1C28.9603,-3289.04 45.5974,-3721.36 84,-3766 106.072,-3791.66 141.703,-3802.43 173.888,-3806.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.1323,-3189.84 25.3064,-3179.96 22.136,-3190.07 29.1323,-3189.84"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node"><title>Node55</title>
+<g id="a_node55"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml" target="_top" xlink:title="ConvolutionValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-3806.5 488,-3847.5 641,-3847.5 641,-3806.5 488,-3806.5"/>
+<text text-anchor="start" x="496" y="-3835.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionValidationFixture</text>
+<text text-anchor="start" x="496" y="-3824.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3813.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node55 -->
+<g id="edge54" class="edge"><title>Node1&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M25.6432,-3189.98C28.9105,-3285.6 45.0632,-3693.47 84,-3733 135.048,-3784.82 341.005,-3746.16 409,-3772 427.209,-3778.92 427.273,-3788.92 445,-3797 458.422,-3803.11 473.29,-3808.12 487.83,-3812.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.1389,-3189.79 25.3079,-3179.91 22.1428,-3190.02 29.1389,-3189.79"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node"><title>Node59</title>
+<g id="a_node59"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_generic_fixture.xhtml" target="_top" xlink:title="ConvolutionValidationGeneric\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-3682.5 154,-3723.5 339,-3723.5 339,-3682.5 154,-3682.5"/>
+<text text-anchor="start" x="162" y="-3711.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionValidationGeneric</text>
+<text text-anchor="start" x="162" y="-3700.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3689.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node59 -->
+<g id="edge58" class="edge"><title>Node1&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M25.9483,-3189.72C30.389,-3278.34 50.3413,-3637.01 84,-3673 101.921,-3692.16 127.819,-3701.43 153.646,-3705.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.4412,-3189.49 25.4539,-3179.67 22.4497,-3189.83 29.4412,-3189.49"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node"><title>Node62</title>
+<g id="a_node62"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_deconvolution_layer_fixture_base.xhtml" target="_top" xlink:title="DeconvolutionLayerFixture\lBase\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="158,-3622.5 158,-3663.5 335,-3663.5 335,-3622.5 158,-3622.5"/>
+<text text-anchor="start" x="166" y="-3651.5" font-family="Helvetica,sans-Serif" font-size="10.00">DeconvolutionLayerFixture</text>
+<text text-anchor="start" x="166" y="-3640.5" font-family="Helvetica,sans-Serif" font-size="10.00">Base&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3629.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node62 -->
+<g id="edge62" class="edge"><title>Node1&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M24.6868,-3189.94C23.8918,-3267.93 25.1641,-3551.07 84,-3613 102.954,-3632.95 130.567,-3642.12 157.617,-3645.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.1907,-3189.65 24.8181,-3179.61 21.1912,-3189.56 28.1907,-3189.65"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node"><title>Node64</title>
+<g id="a_node64"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_layer_validation_fixture.xhtml" target="_top" xlink:title="DepthConcatenateLayerValidation\lFixture\&lt; TensorType, ITensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="156.5,-3562.5 156.5,-3603.5 336.5,-3603.5 336.5,-3562.5 156.5,-3562.5"/>
+<text text-anchor="start" x="164.5" y="-3591.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConcatenateLayerValidation</text>
+<text text-anchor="start" x="164.5" y="-3580.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, ITensorType,</text>
+<text text-anchor="middle" x="246.5" y="-3569.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge64" class="edge"><title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M25.1474,-3189.92C26.099,-3260.96 33.0925,-3500.5 84,-3553 102.76,-3572.35 129.677,-3581.5 156.172,-3585.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.6448,-3189.64 25.0382,-3179.68 21.6452,-3189.72 28.6448,-3189.64"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node"><title>Node65</title>
+<g id="a_node65"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="DepthConvertLayerValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType,\l T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="165.5,-3491 165.5,-3543 327.5,-3543 327.5,-3491 165.5,-3491"/>
+<text text-anchor="start" x="173.5" y="-3531" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConvertLayerValidation</text>
+<text text-anchor="start" x="173.5" y="-3520" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="start" x="173.5" y="-3509" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType,</text>
+<text text-anchor="middle" x="246.5" y="-3498" font-family="Helvetica,sans-Serif" font-size="10.00"> T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node65 -->
+<g id="edge65" class="edge"><title>Node1&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M25.9567,-3189.69C29.3665,-3251.48 42.9961,-3439.89 84,-3482 105.016,-3503.58 135.961,-3513.35 165.155,-3517.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.4514,-3189.5 25.4347,-3179.69 22.4609,-3189.86 29.4514,-3189.5"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node"><title>Node68</title>
+<g id="a_node68"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_generic_fixture.xhtml" target="_top" xlink:title="DepthwiseConvolutionLayer\lValidationGenericFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3420 170,-3472 323,-3472 323,-3420 170,-3420"/>
+<text text-anchor="start" x="178" y="-3460" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolutionLayer</text>
+<text text-anchor="start" x="178" y="-3449" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationGenericFixture</text>
+<text text-anchor="start" x="178" y="-3438" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3427" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge68" class="edge"><title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M27.1813,-3189.71C33.3,-3241.38 52.281,-3378.96 84,-3410 106.585,-3432.1 139.579,-3441.85 169.867,-3445.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.6318,-3189.07 26.0138,-3179.54 23.6775,-3189.87 30.6318,-3189.07"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node"><title>Node71</title>
+<g id="a_node71"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml" target="_top" xlink:title="DepthwiseSeparableConvolution\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-3359.5 160,-3400.5 333,-3400.5 333,-3359.5 160,-3359.5"/>
+<text text-anchor="start" x="168" y="-3388.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseSeparableConvolution</text>
+<text text-anchor="start" x="168" y="-3377.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-3366.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node71 -->
+<g id="edge71" class="edge"><title>Node1&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M25.2818,-3189.73C26.9537,-3227.09 36.2276,-3308.2 84,-3350 104.71,-3368.12 132.755,-3376.85 159.662,-3380.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="28.7771,-3189.51 24.9728,-3179.62 21.7803,-3189.73 28.7771,-3189.51"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node"><title>Node72</title>
+<g id="a_node72"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="DequantizationValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-3299.5 160,-3340.5 333,-3340.5 333,-3299.5 160,-3299.5"/>
+<text text-anchor="start" x="168" y="-3328.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizationValidation</text>
+<text text-anchor="start" x="168" y="-3317.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-3306.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge72" class="edge"><title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M28.8779,-3189.49C35.337,-3216.54 50.9948,-3264.97 84,-3290 105.588,-3306.37 133.394,-3314.72 159.83,-3318.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="32.2781,-3188.65 26.7107,-3179.64 25.4417,-3190.16 32.2781,-3188.65"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node"><title>Node74</title>
+<g id="a_node74"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_derivative_validation_fixture.xhtml" target="_top" xlink:title="DerivativeValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T, U \&gt;">
+<polygon fill="white" stroke="black" points="170,-3239.5 170,-3280.5 323,-3280.5 323,-3239.5 170,-3239.5"/>
+<text text-anchor="start" x="178" y="-3268.5" font-family="Helvetica,sans-Serif" font-size="10.00">DerivativeValidationFixture</text>
+<text text-anchor="start" x="178" y="-3257.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3246.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, U &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge74" class="edge"><title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M37.8838,-3188.16C48.6223,-3201.87 65.1657,-3219.98 84,-3230 110.06,-3243.86 141.447,-3251.41 169.593,-3255.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="40.4993,-3185.82 31.6996,-3179.92 34.899,-3190.02 40.4993,-3185.82"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node"><title>Node75</title>
+<g id="a_node75"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_dilate_validation_fixture.xhtml" target="_top" xlink:title="DilateValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3179.5 170,-3220.5 323,-3220.5 323,-3179.5 170,-3179.5"/>
+<text text-anchor="start" x="178" y="-3208.5" font-family="Helvetica,sans-Serif" font-size="10.00">DilateValidationFixture</text>
+<text text-anchor="start" x="178" y="-3197.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node75 -->
+<g id="edge75" class="edge"><title>Node1&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M58.3117,-3174.53C87.6998,-3178.53 131.633,-3184.51 169.553,-3189.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="58.5612,-3171.03 48.1806,-3173.15 57.6174,-3177.97 58.5612,-3171.03"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node"><title>Node76</title>
+<g id="a_node76"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lGenericFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-3119.5 160,-3160.5 333,-3160.5 333,-3119.5 160,-3119.5"/>
+<text text-anchor="start" x="168" y="-3148.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="168" y="-3137.5" font-family="Helvetica,sans-Serif" font-size="10.00">GenericFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-3126.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge76" class="edge"><title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M58.2117,-3165.48C85.1185,-3161.82 124.265,-3156.49 159.819,-3151.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="57.6174,-3162.03 48.1806,-3166.85 58.5612,-3168.97 57.6174,-3162.03"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node"><title>Node82</title>
+<g id="a_node82"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lGenericTensorShiftFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-3048 170,-3100 323,-3100 323,-3048 170,-3048"/>
+<text text-anchor="start" x="178" y="-3088" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="178" y="-3077" font-family="Helvetica,sans-Serif" font-size="10.00">GenericTensorShiftFixture</text>
+<text text-anchor="start" x="178" y="-3066" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-3055" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge82" class="edge"><title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M37.9844,-3152.02C48.7783,-3138.41 65.3473,-3120.35 84,-3110 110.124,-3095.51 141.676,-3086.85 169.934,-3081.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="35.0334,-3150.12 31.7612,-3160.2 40.6032,-3154.36 35.0334,-3150.12"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node"><title>Node88</title>
+<g id="a_node88"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_dropout_layer_validation_fixture.xhtml" target="_top" xlink:title="DropoutLayerValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166.5,-2987.5 166.5,-3028.5 326.5,-3028.5 326.5,-2987.5 166.5,-2987.5"/>
+<text text-anchor="start" x="174.5" y="-3016.5" font-family="Helvetica,sans-Serif" font-size="10.00">DropoutLayerValidationFixture</text>
+<text text-anchor="start" x="174.5" y="-3005.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2994.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node88 -->
+<g id="edge88" class="edge"><title>Node1&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M28.1052,-3150.05C33.7529,-3120.87 48.5789,-3066.98 84,-3039 107.074,-3020.77 137.725,-3012.19 166.12,-3008.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="24.5971,-3149.79 26.3146,-3160.25 31.4916,-3151 24.5971,-3149.79"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node"><title>Node89</title>
+<g id="a_node89"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_equalize_histogram_validation_fixture.xhtml" target="_top" xlink:title="EqualizeHistogramValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-2927.5 154,-2968.5 339,-2968.5 339,-2927.5 154,-2927.5"/>
+<text text-anchor="start" x="162" y="-2956.5" font-family="Helvetica,sans-Serif" font-size="10.00">EqualizeHistogramValidation</text>
+<text text-anchor="start" x="162" y="-2945.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2934.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node89 -->
+<g id="edge89" class="edge"><title>Node1&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M24.8107,-3150.06C25.5973,-3110.76 33.3042,-3023.2 84,-2978 103.051,-2961.01 128.52,-2952.24 153.592,-2948.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.31,-3150.18 24.7454,-3160.2 28.3098,-3150.22 21.31,-3150.18"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node"><title>Node90</title>
+<g id="a_node90"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_erode_validation_fixture.xhtml" target="_top" xlink:title="ErodeValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-2867.5 170,-2908.5 323,-2908.5 323,-2867.5 170,-2867.5"/>
+<text text-anchor="start" x="178" y="-2896.5" font-family="Helvetica,sans-Serif" font-size="10.00">ErodeValidationFixture</text>
+<text text-anchor="start" x="178" y="-2885.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2874.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node90 -->
+<g id="edge90" class="edge"><title>Node1&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M26.8994,-3149.96C32.4177,-3096.12 50.2399,-2950.23 84,-2918 106.689,-2896.34 139.698,-2887.75 169.969,-2885.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="23.3836,-3149.95 25.882,-3160.24 30.3496,-3150.64 23.3836,-3149.95"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node"><title>Node91</title>
+<g id="a_node91"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fast_corners_validation_fixture.xhtml" target="_top" xlink:title="FastCornersValidationFixture\l\&lt; TensorType, AccessorType,\l ArrayType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="169,-2807.5 169,-2848.5 324,-2848.5 324,-2807.5 169,-2807.5"/>
+<text text-anchor="start" x="177" y="-2836.5" font-family="Helvetica,sans-Serif" font-size="10.00">FastCornersValidationFixture</text>
+<text text-anchor="start" x="177" y="-2825.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2814.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ArrayType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node91 -->
+<g id="edge91" class="edge"><title>Node1&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M25.9046,-3150.26C29.1587,-3088.32 42.3742,-2899.49 84,-2858 106.015,-2836.06 138.562,-2827.36 168.68,-2824.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="22.4072,-3150.12 25.4084,-3160.28 29.3986,-3150.47 22.4072,-3150.12"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node"><title>Node92</title>
+<g id="a_node92"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_pixel_wise_multiplication_validation_fixture.xhtml" target="_top" xlink:title="FixedPointPixelWiseMultiplication\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-2747.5 160,-2788.5 333,-2788.5 333,-2747.5 160,-2747.5"/>
+<text text-anchor="start" x="168" y="-2776.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointPixelWiseMultiplication</text>
+<text text-anchor="start" x="168" y="-2765.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-2754.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node92 -->
+<g id="edge92" class="edge"><title>Node1&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M25.2454,-3150.2C26.5301,-3080.61 34.5149,-2848.81 84,-2798 103.599,-2777.88 132.025,-2768.8 159.584,-2765.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.7451,-3150.19 25.0872,-3160.25 28.7442,-3150.31 21.7451,-3150.19"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node"><title>Node93</title>
+<g id="a_node93"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_validation_fixture.xhtml" target="_top" xlink:title="FixedPointValidationFixture\l\&lt; TensorType, AccessorType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-2699 160,-2729 333,-2729 333,-2699 160,-2699"/>
+<text text-anchor="start" x="168" y="-2717" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointValidationFixture</text>
+<text text-anchor="middle" x="246.5" y="-2706" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node93 -->
+<g id="edge93" class="edge"><title>Node1&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M24.697,-3149.99C23.9694,-3073 25.5446,-2797.15 84,-2738 103.626,-2718.14 132.059,-2710.01 159.615,-2707.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.1999,-3150.27 24.8198,-3160.22 28.1994,-3150.18 21.1999,-3150.27"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node"><title>Node94</title>
+<g id="a_node94"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml" target="_top" xlink:title="FlattenLayerValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="169.5,-2639.5 169.5,-2680.5 323.5,-2680.5 323.5,-2639.5 169.5,-2639.5"/>
+<text text-anchor="start" x="177.5" y="-2668.5" font-family="Helvetica,sans-Serif" font-size="10.00">FlattenLayerValidationFixture</text>
+<text text-anchor="start" x="177.5" y="-2657.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2646.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node94 -->
+<g id="edge94" class="edge"><title>Node1&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M26.0595,-3150.37C30.8754,-3064.44 51.8655,-2724.17 84,-2690 105.588,-2667.04 138.63,-2658.32 169.214,-2655.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="22.5648,-3150.18 25.509,-3160.36 29.5542,-3150.56 22.5648,-3150.18"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node"><title>Node95</title>
+<g id="a_node95"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml" target="_top" xlink:title="FloorValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-2579.5 170,-2620.5 323,-2620.5 323,-2579.5 170,-2579.5"/>
+<text text-anchor="start" x="178" y="-2608.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloorValidationFixture</text>
+<text text-anchor="start" x="178" y="-2597.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2586.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node95 -->
+<g id="edge95" class="edge"><title>Node1&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M25.793,-3150.01C29.6675,-3056.94 47.901,-2668.91 84,-2630 105.627,-2606.69 139.052,-2597.99 169.895,-2595.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="22.2932,-3149.94 25.3828,-3160.07 29.2874,-3150.22 22.2932,-3149.94"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node"><title>Node96</title>
+<g id="a_node96"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_generic_fixture.xhtml" target="_top" xlink:title="FullyConnectedLayerValidation\lGenericFixture\&lt; TensorType,\l AccessorType, FunctionType,\l T, run_interleave \&gt;">
+<polygon fill="white" stroke="black" points="166,-2508 166,-2560 327,-2560 327,-2508 166,-2508"/>
+<text text-anchor="start" x="174" y="-2548" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerValidation</text>
+<text text-anchor="start" x="174" y="-2537" font-family="Helvetica,sans-Serif" font-size="10.00">GenericFixture&lt; TensorType,</text>
+<text text-anchor="start" x="174" y="-2526" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType,</text>
+<text text-anchor="middle" x="246.5" y="-2515" font-family="Helvetica,sans-Serif" font-size="10.00"> T, run_interleave &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node96 -->
+<g id="edge96" class="edge"><title>Node1&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M25.5834,-3150.37C28.6867,-3051.88 44.6193,-2614.47 84,-2570 104.377,-2546.99 135.934,-2536.92 165.765,-2533"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="22.0831,-3150.33 25.2744,-3160.43 29.0798,-3150.54 22.0831,-3150.33"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node"><title>Node100</title>
+<g id="a_node100"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml" target="_top" xlink:title="Gaussian3x3ValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="168.5,-2447.5 168.5,-2488.5 324.5,-2488.5 324.5,-2447.5 168.5,-2447.5"/>
+<text text-anchor="start" x="176.5" y="-2476.5" font-family="Helvetica,sans-Serif" font-size="10.00">Gaussian3x3ValidationFixture</text>
+<text text-anchor="start" x="176.5" y="-2465.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2454.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node100 -->
+<g id="edge100" class="edge"><title>Node1&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M25.3481,-3150.06C27.3832,-3043.96 39.2433,-2548.57 84,-2499 105.046,-2475.69 137.824,-2466.69 168.366,-2464"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.8442,-3150.25 25.1594,-3160.31 28.843,-3150.38 21.8442,-3150.25"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node"><title>Node101</title>
+<g id="a_node101"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml" target="_top" xlink:title="Gaussian5x5ValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="168.5,-2387.5 168.5,-2428.5 324.5,-2428.5 324.5,-2387.5 168.5,-2387.5"/>
+<text text-anchor="start" x="176.5" y="-2416.5" font-family="Helvetica,sans-Serif" font-size="10.00">Gaussian5x5ValidationFixture</text>
+<text text-anchor="start" x="176.5" y="-2405.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2394.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node101 -->
+<g id="edge101" class="edge"><title>Node1&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M25.1851,-3150.37C26.4135,-3039.28 34.9345,-2492.41 84,-2438 105.008,-2414.7 137.78,-2405.89 168.328,-2403.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6841,-3150.45 25.0806,-3160.49 28.6838,-3150.52 21.6841,-3150.45"/>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node"><title>Node102</title>
+<g id="a_node102"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_gaussian_pyramid_half_validation_fixture.xhtml" target="_top" xlink:title="GaussianPyramidHalfValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T, PyramidType \&gt;">
+<polygon fill="white" stroke="black" points="154,-2327.5 154,-2368.5 339,-2368.5 339,-2327.5 154,-2327.5"/>
+<text text-anchor="start" x="162" y="-2356.5" font-family="Helvetica,sans-Serif" font-size="10.00">GaussianPyramidHalfValidation</text>
+<text text-anchor="start" x="162" y="-2345.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2334.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, PyramidType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node102 -->
+<g id="edge102" class="edge"><title>Node1&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M25.0589,-3150.23C25.5895,-3033.49 30.8983,-2437.25 84,-2378 101.701,-2358.25 127.855,-2348.89 153.984,-2344.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5589,-3150.25 25.0202,-3160.26 28.5589,-3150.27 21.5589,-3150.25"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node"><title>Node103</title>
+<g id="a_node103"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave4x4_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="GEMMInterleave4x4Validation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-2267.5 160,-2308.5 333,-2308.5 333,-2267.5 160,-2267.5"/>
+<text text-anchor="start" x="168" y="-2296.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMInterleave4x4Validation</text>
+<text text-anchor="start" x="168" y="-2285.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-2274.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node103 -->
+<g id="edge103" class="edge"><title>Node1&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M24.9491,-3150.28C24.8173,-3028.51 26.8266,-2382.13 84,-2318 102.978,-2296.71 131.772,-2287.48 159.818,-2284.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.4492,-3150.39 24.9667,-3160.39 28.4492,-3150.38 21.4492,-3150.39"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node"><title>Node105</title>
+<g id="a_node105"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave_blocked_validation_fixture.xhtml" target="_top" xlink:title="GEMMInterleaveBlockedValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, Transposed \&gt;">
+<polygon fill="white" stroke="black" points="154,-2207.5 154,-2248.5 339,-2248.5 339,-2207.5 154,-2207.5"/>
+<text text-anchor="start" x="162" y="-2236.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMInterleaveBlockedValidation</text>
+<text text-anchor="start" x="162" y="-2225.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2214.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, Transposed &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node105 -->
+<g id="edge105" class="edge"><title>Node1&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M24.8526,-3150.09C24.0958,-3022.86 22.7855,-2326.97 84,-2258 101.605,-2238.16 127.732,-2228.78 153.867,-2224.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.354,-3150.33 24.92,-3160.3 28.3539,-3150.28 21.354,-3150.33"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node"><title>Node106</title>
+<g id="a_node106"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_assembly_fixture.xhtml" target="_top" xlink:title="GEMMLowpAssemblyFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T2 \&gt;">
+<polygon fill="white" stroke="black" points="170,-2147.5 170,-2188.5 323,-2188.5 323,-2147.5 170,-2147.5"/>
+<text text-anchor="start" x="178" y="-2176.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMLowpAssemblyFixture</text>
+<text text-anchor="start" x="178" y="-2165.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2154.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node106 -->
+<g id="edge106" class="edge"><title>Node1&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M24.7675,-3150.02C23.4143,-3017.8 18.7194,-2271.85 84,-2198 105.154,-2174.07 138.71,-2165.34 169.768,-2163.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.2704,-3150.32 24.8788,-3160.28 28.27,-3150.24 21.2704,-3150.32"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node"><title>Node107</title>
+<g id="a_node107"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_matrix_multiply_core_validation_fixture.xhtml" target="_top" xlink:title="GEMMLowpMatrixMultiplyCore\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType \&gt;">
+<polygon fill="white" stroke="black" points="165.5,-2087.5 165.5,-2128.5 327.5,-2128.5 327.5,-2087.5 165.5,-2087.5"/>
+<text text-anchor="start" x="173.5" y="-2116.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMLowpMatrixMultiplyCore</text>
+<text text-anchor="start" x="173.5" y="-2105.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-2094.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node107 -->
+<g id="edge107" class="edge"><title>Node1&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M25.4465,-3150.06C28.6695,-3009.93 49.2433,-2177.46 84,-2138 104.075,-2115.21 135.397,-2106.19 165.135,-2103.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.9442,-3150.13 25.2159,-3160.2 28.9424,-3150.29 21.9442,-3150.13"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node"><title>Node108</title>
+<g id="a_node108"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_validation_fixture.xhtml" target="_top" xlink:title="GEMMLowpQuantizeDownInt32\lToUint8ScaleByFixedPointValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType \&gt;">
+<polygon fill="white" stroke="black" points="154,-2016 154,-2068 339,-2068 339,-2016 154,-2016"/>
+<text text-anchor="start" x="162" y="-2056" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMLowpQuantizeDownInt32</text>
+<text text-anchor="start" x="162" y="-2045" font-family="Helvetica,sans-Serif" font-size="10.00">ToUint8ScaleByFixedPointValidation</text>
+<text text-anchor="start" x="162" y="-2034" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-2023" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node108 -->
+<g id="edge108" class="edge"><title>Node1&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M25.3933,-3150.26C28.347,-3006.17 47.9348,-2120.58 84,-2078 101.359,-2057.5 127.581,-2047.18 153.877,-2042.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.8932,-3150.24 25.1899,-3160.31 28.8917,-3150.38 21.8932,-3150.24"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node"><title>Node109</title>
+<g id="a_node109"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_validation_fixture.xhtml" target="_top" xlink:title="GEMMLowpQuantizeDownInt32\lToUint8ScaleValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType \&gt;">
+<polygon fill="white" stroke="black" points="164.5,-1945 164.5,-1997 328.5,-1997 328.5,-1945 164.5,-1945"/>
+<text text-anchor="start" x="172.5" y="-1985" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMLowpQuantizeDownInt32</text>
+<text text-anchor="start" x="172.5" y="-1974" font-family="Helvetica,sans-Serif" font-size="10.00">ToUint8ScaleValidationFixture</text>
+<text text-anchor="start" x="172.5" y="-1963" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1952" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node109 -->
+<g id="edge109" class="edge"><title>Node1&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M25.332,-3149.92C27.9048,-2999.44 45.5917,-2052.5 84,-2007 103.642,-1983.73 134.706,-1973.56 164.367,-1969.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.8252,-3150.31 25.1561,-3160.37 28.8242,-3150.43 21.8252,-3150.31"/>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node"><title>Node110</title>
+<g id="a_node110"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_transpose1x_w_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="GEMMTranspose1xWValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-1884.5 160,-1925.5 333,-1925.5 333,-1884.5 160,-1884.5"/>
+<text text-anchor="start" x="168" y="-1913.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMTranspose1xWValidation</text>
+<text text-anchor="start" x="168" y="-1902.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-1891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node110 -->
+<g id="edge110" class="edge"><title>Node1&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M25.2558,-3150.14C27.3371,-2995.12 42.4833,-1983.87 84,-1936 102.8,-1914.32 131.729,-1904.89 159.937,-1901.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.7517,-3150.43 25.1195,-3160.48 28.7511,-3150.52 21.7517,-3150.43"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node"><title>Node112</title>
+<g id="a_node112"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="GEMMValidationFixedPoint\lFixture\&lt; TensorType, Accessor\lType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166,-1824.5 166,-1865.5 327,-1865.5 327,-1824.5 166,-1824.5"/>
+<text text-anchor="start" x="174" y="-1853.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMValidationFixedPoint</text>
+<text text-anchor="start" x="174" y="-1842.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Accessor</text>
+<text text-anchor="middle" x="246.5" y="-1831.5" font-family="Helvetica,sans-Serif" font-size="10.00">Type, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node112 -->
+<g id="edge112" class="edge"><title>Node1&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M25.2072,-3150.13C26.9541,-2990.78 40.2531,-1925.25 84,-1875 104.13,-1851.88 135.832,-1842.88 165.837,-1840.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.705,-3150.33 25.0974,-3160.37 28.7046,-3150.4 21.705,-3150.33"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node"><title>Node114</title>
+<g id="a_node114"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml" target="_top" xlink:title="HarrisCornersValidationFixture\l\&lt; TensorType, AccessorType,\l ArrayType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166,-1764.5 166,-1805.5 327,-1805.5 327,-1764.5 166,-1764.5"/>
+<text text-anchor="start" x="174" y="-1793.5" font-family="Helvetica,sans-Serif" font-size="10.00">HarrisCornersValidationFixture</text>
+<text text-anchor="start" x="174" y="-1782.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1771.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ArrayType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node114 -->
+<g id="edge114" class="edge"><title>Node1&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M25.1651,-3150.22C26.6119,-2987.02 38.1904,-1867.73 84,-1815 104.107,-1791.86 135.805,-1782.86 165.814,-1780.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6647,-3150.26 25.0781,-3160.29 28.6644,-3150.32 21.6647,-3150.26"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node"><title>Node115</title>
+<g id="a_node115"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_histogram_validation_fixture.xhtml" target="_top" xlink:title="HistogramValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T, DistributionType \&gt;">
+<polygon fill="white" stroke="black" points="154,-1704.5 154,-1745.5 339,-1745.5 339,-1704.5 154,-1704.5"/>
+<text text-anchor="start" x="162" y="-1733.5" font-family="Helvetica,sans-Serif" font-size="10.00">HistogramValidationFixture</text>
+<text text-anchor="start" x="162" y="-1722.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1711.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, DistributionType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node115 -->
+<g id="edge115" class="edge"><title>Node1&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M25.1299,-3149.87C26.3033,-2981.33 36.1673,-1810.16 84,-1755 101.376,-1734.96 127.441,-1725.53 153.589,-1721.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6275,-3150.22 25.06,-3160.24 28.6274,-3150.26 21.6275,-3150.22"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node"><title>Node116</title>
+<g id="a_node116"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_h_o_g_descriptor_validation_fixture.xhtml" target="_top" xlink:title="HOGDescriptorValidationFixture\l\&lt; TensorType, HOGType, AccessorType,\l FunctionType, T, U \&gt;">
+<polygon fill="white" stroke="black" points="145,-1644.5 145,-1685.5 348,-1685.5 348,-1644.5 145,-1644.5"/>
+<text text-anchor="start" x="153" y="-1673.5" font-family="Helvetica,sans-Serif" font-size="10.00">HOGDescriptorValidationFixture</text>
+<text text-anchor="start" x="153" y="-1662.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, HOGType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1651.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, U &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node116 -->
+<g id="edge116" class="edge"><title>Node1&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M25.0936,-3150.07C25.9854,-2978.29 34.0901,-1752.65 84,-1695 99.3992,-1677.21 121.646,-1667.77 144.727,-1663.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.593,-3150.2 25.0431,-3160.22 28.5929,-3150.23 21.593,-3150.2"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node"><title>Node117</title>
+<g id="a_node117"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml" target="_top" xlink:title="IntegralImageValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166,-1584.5 166,-1625.5 327,-1625.5 327,-1584.5 166,-1584.5"/>
+<text text-anchor="start" x="174" y="-1613.5" font-family="Helvetica,sans-Serif" font-size="10.00">IntegralImageValidationFixture</text>
+<text text-anchor="start" x="174" y="-1602.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1591.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node117 -->
+<g id="edge117" class="edge"><title>Node1&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M25.0614,-3150.07C25.688,-2974.4 32.0307,-1695.12 84,-1635 104.047,-1611.81 135.736,-1602.8 165.754,-1600.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.561,-3150.2 25.0273,-3160.21 28.561,-3150.23 21.561,-3150.2"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node"><title>Node118</title>
+<g id="a_node118"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_layer_validation_fixture.xhtml" target="_top" xlink:title="L2NormalizeLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-1524.5 154,-1565.5 339,-1565.5 339,-1524.5 154,-1524.5"/>
+<text text-anchor="start" x="162" y="-1553.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizeLayerValidation</text>
+<text text-anchor="start" x="162" y="-1542.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1531.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node118 -->
+<g id="edge118" class="edge"><title>Node1&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M25.0315,-3150.12C25.4012,-2970.81 29.9651,-1637.61 84,-1575 101.422,-1554.81 127.661,-1545.37 153.953,-1541.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5314,-3150.23 25.0128,-3160.24 28.5314,-3150.24 21.5314,-3150.23"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node"><title>Node119</title>
+<g id="a_node119"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_magnitude_validation_fixture.xhtml" target="_top" xlink:title="MagnitudeValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-1464.5 170,-1505.5 323,-1505.5 323,-1464.5 170,-1464.5"/>
+<text text-anchor="start" x="178" y="-1493.5" font-family="Helvetica,sans-Serif" font-size="10.00">MagnitudeValidationFixture</text>
+<text text-anchor="start" x="178" y="-1482.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1471.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node119 -->
+<g id="edge119" class="edge"><title>Node1&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M25.0039,-3150.22C25.125,-2967.55 27.8933,-1580.09 84,-1515 104.946,-1490.7 138.671,-1481.96 169.899,-1479.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.504,-3150.28 24.9993,-3160.28 28.504,-3150.28 21.504,-3150.28"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node"><title>Node120</title>
+<g id="a_node120"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml" target="_top" xlink:title="MeanStdDevValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="168.5,-1404.5 168.5,-1445.5 324.5,-1445.5 324.5,-1404.5 168.5,-1404.5"/>
+<text text-anchor="start" x="176.5" y="-1433.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanStdDevValidationFixture</text>
+<text text-anchor="start" x="176.5" y="-1422.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1411.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node120 -->
+<g id="edge120" class="edge"><title>Node1&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M24.9783,-3150.08C24.8606,-2963.16 25.8443,-1522.56 84,-1455 104.559,-1431.12 137.459,-1422.26 168.217,-1419.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.4785,-3150.35 24.9869,-3160.35 28.4785,-3150.34 21.4785,-3150.35"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node"><title>Node121</title>
+<g id="a_node121"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_median3x3_validation_fixture.xhtml" target="_top" xlink:title="Median3x3ValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-1344.5 170,-1385.5 323,-1385.5 323,-1344.5 170,-1344.5"/>
+<text text-anchor="start" x="178" y="-1373.5" font-family="Helvetica,sans-Serif" font-size="10.00">Median3x3ValidationFixture</text>
+<text text-anchor="start" x="178" y="-1362.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1351.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node121 -->
+<g id="edge121" class="edge"><title>Node1&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M24.9547,-3150.25C24.6042,-2960.46 23.7611,-1465.06 84,-1395 104.917,-1370.67 138.638,-1361.93 169.871,-1359.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.455,-3150.44 24.9755,-3160.43 28.455,-3150.42 21.455,-3150.44"/>
+</g>
+<!-- Node122 -->
+<g id="node122" class="node"><title>Node122</title>
+<g id="a_node122"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml" target="_top" xlink:title="MinMaxLocationValidation\lFixture\&lt; TensorType, Accessor\lType, ArrayType, ArrayAccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="152,-1273 152,-1325 341,-1325 341,-1273 152,-1273"/>
+<text text-anchor="start" x="160" y="-1313" font-family="Helvetica,sans-Serif" font-size="10.00">MinMaxLocationValidation</text>
+<text text-anchor="start" x="160" y="-1302" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Accessor</text>
+<text text-anchor="start" x="160" y="-1291" font-family="Helvetica,sans-Serif" font-size="10.00">Type, ArrayType, ArrayAccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1280" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node122 -->
+<g id="edge122" class="edge"><title>Node1&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M24.9469,-3149.89C24.5176,-2955.07 23.0378,-1408.59 84,-1335 100.768,-1314.76 126.181,-1304.39 151.917,-1299.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.4474,-3150.12 24.9714,-3160.12 28.4474,-3150.11 21.4474,-3150.12"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node"><title>Node123</title>
+<g id="a_node123"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml" target="_top" xlink:title="NonLinearFilterValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-1212.5 154,-1253.5 339,-1253.5 339,-1212.5 154,-1212.5"/>
+<text text-anchor="start" x="162" y="-1241.5" font-family="Helvetica,sans-Serif" font-size="10.00">NonLinearFilterValidation</text>
+<text text-anchor="start" x="162" y="-1230.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1219.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node123 -->
+<g id="edge123" class="edge"><title>Node1&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M24.9096,-3150.02C24.0976,-2951.52 19.5013,-1339.64 84,-1264 101.32,-1243.69 127.532,-1234.08 153.83,-1230.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.4102,-3150.19 24.9531,-3160.17 28.4102,-3150.16 21.4102,-3150.19"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node"><title>Node124</title>
+<g id="a_node124"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="NormalizationValidationFixed\lPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-1152.5 160,-1193.5 333,-1193.5 333,-1152.5 160,-1152.5"/>
+<text text-anchor="start" x="168" y="-1181.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationValidationFixed</text>
+<text text-anchor="start" x="168" y="-1170.5" font-family="Helvetica,sans-Serif" font-size="10.00">PointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-1159.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node124 -->
+<g id="edge124" class="edge"><title>Node1&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M24.8887,-3150.3C23.8393,-2949.57 17.142,-1281.01 84,-1203 102.65,-1181.24 131.547,-1171.94 159.771,-1168.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.3887,-3150.33 24.9428,-3160.31 28.3886,-3150.29 21.3887,-3150.33"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node"><title>Node126</title>
+<g id="a_node126"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_normalize_planar_y_u_v_layer_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="NormalizePlanarYUVLayerValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="152.5,-1092.5 152.5,-1133.5 340.5,-1133.5 340.5,-1092.5 152.5,-1092.5"/>
+<text text-anchor="start" x="160.5" y="-1121.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizePlanarYUVLayerValidation</text>
+<text text-anchor="start" x="160.5" y="-1110.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-1099.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node126 -->
+<g id="edge126" class="edge"><title>Node1&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M25.2304,-3150.21C27.6797,-2943.33 49.5178,-1183.27 84,-1143 100.972,-1123.18 126.443,-1113.69 152.17,-1109.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.7302,-3150.22 25.1123,-3160.26 28.7297,-3150.3 21.7302,-3150.22"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node"><title>Node128</title>
+<g id="a_node128"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_permute_validation_fixture.xhtml" target="_top" xlink:title="PermuteValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-1032.5 170,-1073.5 323,-1073.5 323,-1032.5 170,-1032.5"/>
+<text text-anchor="start" x="178" y="-1061.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteValidationFixture</text>
+<text text-anchor="start" x="178" y="-1050.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-1039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node128 -->
+<g id="edge128" class="edge"><title>Node1&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M25.2129,-3150.27C27.5191,-2940.32 48.4791,-1124.52 84,-1083 104.856,-1058.62 138.571,-1049.88 169.814,-1047.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.7114,-3150.4 25.1021,-3160.43 28.711,-3150.47 21.7114,-3150.4"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node"><title>Node129</title>
+<g id="a_node129"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_phase_validation_fixture.xhtml" target="_top" xlink:title="PhaseValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-972.5 170,-1013.5 323,-1013.5 323,-972.5 170,-972.5"/>
+<text text-anchor="start" x="178" y="-1001.5" font-family="Helvetica,sans-Serif" font-size="10.00">PhaseValidationFixture</text>
+<text text-anchor="start" x="178" y="-990.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-979.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node129 -->
+<g id="edge129" class="edge"><title>Node1&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M25.1995,-3150.03C27.383,-2935.58 47.4574,-1065.75 84,-1023 104.847,-998.613 138.56,-989.867 169.805,-987.724"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6985,-3150.12 25.0972,-3160.16 28.6981,-3150.2 21.6985,-3150.12"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node"><title>Node130</title>
+<g id="a_node130"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_broadcast_validation_fixture.xhtml" target="_top" xlink:title="PixelWiseMultiplicationBroadcast\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="148,-912.5 148,-953.5 345,-953.5 345,-912.5 148,-912.5"/>
+<text text-anchor="start" x="156" y="-941.5" font-family="Helvetica,sans-Serif" font-size="10.00">PixelWiseMultiplicationBroadcast</text>
+<text text-anchor="start" x="156" y="-930.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-919.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node130 -->
+<g id="edge130" class="edge"><title>Node1&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M25.1833,-3150.13C27.2288,-2932.94 46.4152,-1007 84,-963 100.022,-944.243 123.655,-934.737 147.926,-930.371"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6814,-3150.33 25.0878,-3160.37 28.6811,-3150.4 21.6814,-3150.33"/>
+</g>
+<!-- Node132 -->
+<g id="node132" class="node"><title>Node132</title>
+<g id="a_node132"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_generic_fixture.xhtml" target="_top" xlink:title="PoolingLayerValidationGeneric\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-852.5 154,-893.5 339,-893.5 339,-852.5 154,-852.5"/>
+<text text-anchor="start" x="162" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerValidationGeneric</text>
+<text text-anchor="start" x="162" y="-870.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-859.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node132 -->
+<g id="edge132" class="edge"><title>Node1&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M25.1709,-3149.93C27.0972,-2928.46 45.3909,-948.231 84,-903 101.311,-882.72 127.521,-873.251 153.819,-869.403"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6695,-3150.07 25.0831,-3160.1 28.6693,-3150.13 21.6695,-3150.07"/>
+</g>
+<!-- Node138 -->
+<g id="node138" class="node"><title>Node138</title>
+<g id="a_node138"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="QuantizationValidationFixed\lPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="160,-792.5 160,-833.5 333,-833.5 333,-792.5 160,-792.5"/>
+<text text-anchor="start" x="168" y="-821.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizationValidationFixed</text>
+<text text-anchor="start" x="168" y="-810.5" font-family="Helvetica,sans-Serif" font-size="10.00">PointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="246.5" y="-799.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node138 -->
+<g id="edge138" class="edge"><title>Node1&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M25.1559,-3150.08C26.9493,-2926.21 44.345,-889.488 84,-843 102.6,-821.195 131.486,-811.887 159.715,-808.624"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6541,-3150.31 25.0746,-3160.34 28.6539,-3150.36 21.6541,-3150.31"/>
+</g>
+<!-- Node140 -->
+<g id="node140" class="node"><title>Node140</title>
+<g id="a_node140"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml" target="_top" xlink:title="ReductionOperationValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-732.5 154,-773.5 339,-773.5 339,-732.5 154,-732.5"/>
+<text text-anchor="start" x="162" y="-761.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReductionOperationValidation</text>
+<text text-anchor="start" x="162" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-739.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node140 -->
+<g id="edge140" class="edge"><title>Node1&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M25.1443,-3149.91C26.8222,-2922 43.3182,-830.723 84,-783 101.298,-762.708 127.504,-753.237 153.803,-749.389"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6431,-3150.06 25.0701,-3160.09 28.643,-3150.11 21.6431,-3150.06"/>
+</g>
+<!-- Node141 -->
+<g id="node141" class="node"><title>Node141</title>
+<g id="a_node141"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_remap_validation_fixture.xhtml" target="_top" xlink:title="RemapValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-672.5 170,-713.5 323,-713.5 323,-672.5 170,-672.5"/>
+<text text-anchor="start" x="178" y="-701.5" font-family="Helvetica,sans-Serif" font-size="10.00">RemapValidationFixture</text>
+<text text-anchor="start" x="178" y="-690.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-679.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node141 -->
+<g id="edge141" class="edge"><title>Node1&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M25.1305,-3150.11C26.6807,-2920.12 42.2687,-771.984 84,-723 104.806,-698.578 138.514,-689.828 169.766,-687.691"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6291,-3150.32 25.0623,-3160.35 28.629,-3150.37 21.6291,-3150.32"/>
+</g>
+<!-- Node142 -->
+<g id="node142" class="node"><title>Node142</title>
+<g id="a_node142"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml" target="_top" xlink:title="ReshapeLayerValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166,-612.5 166,-653.5 327,-653.5 327,-612.5 166,-612.5"/>
+<text text-anchor="start" x="174" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeLayerValidationFixture</text>
+<text text-anchor="start" x="174" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node142 -->
+<g id="edge142" class="edge"><title>Node1&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M25.1175,-3150.33C26.5432,-2918.42 41.2176,-713.247 84,-663 103.967,-639.55 135.83,-630.546 165.999,-627.974"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6174,-3150.34 25.0565,-3160.37 28.6173,-3150.39 21.6174,-3150.34"/>
+</g>
+<!-- Node143 -->
+<g id="node143" class="node"><title>Node143</title>
+<g id="a_node143"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml" target="_top" xlink:title="ScaleValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-552.5 170,-593.5 323,-593.5 323,-552.5 170,-552.5"/>
+<text text-anchor="start" x="178" y="-581.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScaleValidationFixture</text>
+<text text-anchor="start" x="178" y="-570.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-559.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node143 -->
+<g id="edge143" class="edge"><title>Node1&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M25.1071,-3150.22C26.4231,-2914.69 40.1862,-654.487 84,-603 104.792,-578.567 138.498,-569.814 169.754,-567.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.6063,-3150.37 25.051,-3160.39 28.6062,-3150.41 21.6063,-3150.37"/>
+</g>
+<!-- Node144 -->
+<g id="node144" class="node"><title>Node144</title>
+<g id="a_node144"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_scharr_validation_fixture.xhtml" target="_top" xlink:title="ScharrValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T, U \&gt;">
+<polygon fill="white" stroke="black" points="170,-492.5 170,-533.5 323,-533.5 323,-492.5 170,-492.5"/>
+<text text-anchor="start" x="178" y="-521.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScharrValidationFixture</text>
+<text text-anchor="start" x="178" y="-510.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-499.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, U &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node144 -->
+<g id="edge144" class="edge"><title>Node1&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M25.097,-3150.12C26.3048,-2911.06 39.1538,-595.728 84,-543 104.786,-518.561 138.491,-509.808 169.747,-507.674"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5956,-3150.41 25.0457,-3160.43 28.5955,-3150.45 21.5956,-3150.41"/>
+</g>
+<!-- Node145 -->
+<g id="node145" class="node"><title>Node145</title>
+<g id="a_node145"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml" target="_top" xlink:title="SobelValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T, U \&gt;">
+<polygon fill="white" stroke="black" points="170,-432.5 170,-473.5 323,-473.5 323,-432.5 170,-432.5"/>
+<text text-anchor="start" x="178" y="-461.5" font-family="Helvetica,sans-Serif" font-size="10.00">SobelValidationFixture</text>
+<text text-anchor="start" x="178" y="-450.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-439.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, U &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node145 -->
+<g id="edge145" class="edge"><title>Node1&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M25.0856,-3150.39C26.1765,-2909.91 38.0975,-536.998 84,-483 104.779,-458.556 138.484,-449.802 169.742,-447.669"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5854,-3150.46 25.0406,-3160.47 28.5853,-3150.49 21.5854,-3150.46"/>
+</g>
+<!-- Node146 -->
+<g id="node146" class="node"><title>Node146</title>
+<g id="a_node146"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_generic_fixture.xhtml" target="_top" xlink:title="SoftmaxValidationGeneric\lFixture\&lt; TensorType, Accessor\lType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="166,-372.5 166,-413.5 327,-413.5 327,-372.5 166,-372.5"/>
+<text text-anchor="start" x="174" y="-401.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxValidationGeneric</text>
+<text text-anchor="start" x="174" y="-390.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Accessor</text>
+<text text-anchor="middle" x="246.5" y="-379.5" font-family="Helvetica,sans-Serif" font-size="10.00">Type, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node146 -->
+<g id="edge146" class="edge"><title>Node1&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M25.0778,-3149.96C26.0739,-2904.1 37.0863,-478.214 84,-423 103.943,-399.529 135.802,-390.522 165.974,-387.953"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5767,-3150.25 25.0368,-3160.26 28.5767,-3150.28 21.5767,-3150.25"/>
+</g>
+<!-- Node150 -->
+<g id="node150" class="node"><title>Node150</title>
+<g id="a_node150"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml" target="_top" xlink:title="TableLookupValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, LutAccessorType,\l LutType, T \&gt;">
+<polygon fill="white" stroke="black" points="162,-301 162,-353 331,-353 331,-301 162,-301"/>
+<text text-anchor="start" x="170" y="-341" font-family="Helvetica,sans-Serif" font-size="10.00">TableLookupValidationFixture</text>
+<text text-anchor="start" x="170" y="-330" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="start" x="170" y="-319" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, LutAccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-308" font-family="Helvetica,sans-Serif" font-size="10.00"> LutType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node150 -->
+<g id="edge150" class="edge"><title>Node1&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M25.0749,-3150.27C26.0521,-2903.35 37.0417,-420.333 84,-363 102.839,-339.999 132.843,-329.712 161.905,-325.618"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5748,-3150.31 25.0358,-3160.32 28.5748,-3150.34 21.5748,-3150.31"/>
+</g>
+<!-- Node151 -->
+<g id="node151" class="node"><title>Node151</title>
+<g id="a_node151"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml" target="_top" xlink:title="ThresholdValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-240.5 170,-281.5 323,-281.5 323,-240.5 170,-240.5"/>
+<text text-anchor="start" x="178" y="-269.5" font-family="Helvetica,sans-Serif" font-size="10.00">ThresholdValidationFixture</text>
+<text text-anchor="start" x="178" y="-258.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node151 -->
+<g id="edge151" class="edge"><title>Node1&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M25.0586,-3150.15C25.84,-2899.11 34.9777,-350.104 84,-292 104.712,-267.451 138.409,-258.492 169.678,-256.161"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5581,-3150.34 25.0275,-3160.35 28.558,-3150.36 21.5581,-3150.34"/>
+</g>
+<!-- Node152 -->
+<g id="node152" class="node"><title>Node152</title>
+<g id="a_node152"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_transpose_validation_fixture.xhtml" target="_top" xlink:title="TransposeValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-180.5 170,-221.5 323,-221.5 323,-180.5 170,-180.5"/>
+<text text-anchor="start" x="178" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeValidationFixture</text>
+<text text-anchor="start" x="178" y="-198.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-187.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node152 -->
+<g id="edge152" class="edge"><title>Node1&#45;&gt;Node152</title>
+<path fill="none" stroke="midnightblue" d="M25.0488,-3150.12C25.7133,-2895.99 33.7491,-290.226 84,-231 104.756,-206.536 138.459,-197.781 169.72,-195.651"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5481,-3150.41 25.0226,-3160.42 28.5481,-3150.43 21.5481,-3150.41"/>
+</g>
+<!-- Node153 -->
+<g id="node153" class="node"><title>Node153</title>
+<g id="a_node153"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_warp_affine_validation_fixture.xhtml" target="_top" xlink:title="WarpAffineValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="170,-120.5 170,-161.5 323,-161.5 323,-120.5 170,-120.5"/>
+<text text-anchor="start" x="178" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">WarpAffineValidationFixture</text>
+<text text-anchor="start" x="178" y="-138.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node153 -->
+<g id="edge153" class="edge"><title>Node1&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M25.0407,-3150.1C25.6074,-2893.03 32.7103,-231.475 84,-171 104.751,-146.532 138.453,-137.776 169.715,-135.647"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5405,-3150.22 25.0191,-3160.23 28.5405,-3150.23 21.5405,-3150.22"/>
+</g>
+<!-- Node154 -->
+<g id="node154" class="node"><title>Node154</title>
+<g id="a_node154"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_warp_perspective_validation_fixture.xhtml" target="_top" xlink:title="WarpPerspectiveValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="154,-60.5 154,-101.5 339,-101.5 339,-60.5 154,-60.5"/>
+<text text-anchor="start" x="162" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">WarpPerspectiveValidation</text>
+<text text-anchor="start" x="162" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node154 -->
+<g id="edge154" class="edge"><title>Node1&#45;&gt;Node154</title>
+<path fill="none" stroke="midnightblue" d="M25.0329,-3150.09C25.5031,-2890.24 31.67,-172.725 84,-111 101.243,-90.6613 127.434,-81.1775 153.736,-77.3326"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.5326,-3150.31 25.0151,-3160.31 28.5326,-3150.32 21.5326,-3150.31"/>
+</g>
+<!-- Node155 -->
+<g id="node155" class="node"><title>Node155</title>
+<g id="a_node155"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_winograd_layer_validation_fixture.xhtml" target="_top" xlink:title="WinogradLayerValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="164,-0.5 164,-41.5 329,-41.5 329,-0.5 164,-0.5"/>
+<text text-anchor="start" x="172" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">WinogradLayerValidationFixture</text>
+<text text-anchor="start" x="172" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="246.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node155 -->
+<g id="edge155" class="edge"><title>Node1&#45;&gt;Node155</title>
+<path fill="none" stroke="midnightblue" d="M25.0253,-3150.1C25.4008,-2887.55 30.6287,-113.977 84,-51 103.452,-28.0474 134.299,-18.9177 163.846,-16.116"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="21.525,-3150.4 25.0113,-3160.41 28.525,-3150.41 21.525,-3150.4"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node"><title>Node34</title>
+<g id="a_node34"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_accumulate_squared_validation_fixture.xhtml" target="_top" xlink:title="AccumulateSquaredValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="472,-4622.5 472,-4663.5 657,-4663.5 657,-4622.5 472,-4622.5"/>
+<text text-anchor="start" x="480" y="-4651.5" font-family="Helvetica,sans-Serif" font-size="10.00">AccumulateSquaredValidation</text>
+<text text-anchor="start" x="480" y="-4640.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4629.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node34 -->
+<g id="edge33" class="edge"><title>Node33&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M337.012,-4434.83C363.079,-4438.82 389.702,-4447.76 409,-4466 457.887,-4512.2 397.623,-4565.25 445,-4613 452.623,-4620.68 461.912,-4626.5 471.901,-4630.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.434,-4431.36 327.065,-4433.53 336.529,-4438.3 337.434,-4431.36"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node"><title>Node35</title>
+<g id="a_node35"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_accumulate_validation_fixture.xhtml" target="_top" xlink:title="AccumulateValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="488,-4562.5 488,-4603.5 641,-4603.5 641,-4562.5 488,-4562.5"/>
+<text text-anchor="start" x="496" y="-4591.5" font-family="Helvetica,sans-Serif" font-size="10.00">AccumulateValidationFixture</text>
+<text text-anchor="start" x="496" y="-4580.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4569.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node35 -->
+<g id="edge34" class="edge"><title>Node33&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M337.22,-4436.97C362.644,-4441.16 388.854,-4449.67 409,-4466 441.511,-4492.35 413.353,-4525.62 445,-4553 457.117,-4563.48 472.394,-4570.39 487.913,-4574.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.549,-4433.48 327.153,-4435.52 336.552,-4440.41 337.549,-4433.48"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node"><title>Node36</title>
+<g id="a_node36"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_accumulate_weighted_validation_fixture.xhtml" target="_top" xlink:title="AccumulateWeightedValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="472,-4502.5 472,-4543.5 657,-4543.5 657,-4502.5 472,-4502.5"/>
+<text text-anchor="start" x="480" y="-4531.5" font-family="Helvetica,sans-Serif" font-size="10.00">AccumulateWeightedValidation</text>
+<text text-anchor="start" x="480" y="-4520.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4509.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node36 -->
+<g id="edge35" class="edge"><title>Node33&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M337.436,-4445.19C361.357,-4449.63 386.722,-4456.22 409,-4466 427.314,-4474.04 426.954,-4484.38 445,-4493 453.521,-4497.07 462.66,-4500.63 471.946,-4503.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.739,-4441.69 327.286,-4443.41 336.533,-4448.58 337.739,-4441.69"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node"><title>Node38</title>
+<g id="a_node38"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="ActivationValidationFixed\lPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-4442.5 478,-4483.5 651,-4483.5 651,-4442.5 478,-4442.5"/>
+<text text-anchor="start" x="486" y="-4471.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationValidationFixed</text>
+<text text-anchor="start" x="486" y="-4460.5" font-family="Helvetica,sans-Serif" font-size="10.00">PointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-4449.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node37&#45;&gt;Node38 -->
+<g id="edge37" class="edge"><title>Node37&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M349.296,-4387.55C369.589,-4391.88 390.374,-4397.83 409,-4406 427.314,-4414.04 426.954,-4424.38 445,-4433 455.34,-4437.94 466.591,-4442.13 477.907,-4445.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.879,-4384.1 339.384,-4385.55 348.496,-4390.96 349.879,-4384.1"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node"><title>Node39</title>
+<g id="a_node39"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml" target="_top" xlink:title="ActivationValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-4382.5 488,-4423.5 641,-4423.5 641,-4382.5 488,-4382.5"/>
+<text text-anchor="start" x="496" y="-4411.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationValidationFixture</text>
+<text text-anchor="start" x="496" y="-4400.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4389.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node37&#45;&gt;Node39 -->
+<g id="edge38" class="edge"><title>Node37&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M349.415,-4384.71C394.45,-4388.56 446.471,-4393 487.955,-4396.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.586,-4381.21 339.325,-4383.85 348.99,-4388.18 349.586,-4381.21"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node"><title>Node40</title>
+<g id="a_node40"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_quantized_fixture.xhtml" target="_top" xlink:title="ActivationValidationQuantized\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-4322.5 472,-4363.5 657,-4363.5 657,-4322.5 472,-4322.5"/>
+<text text-anchor="start" x="480" y="-4351.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationValidationQuantized</text>
+<text text-anchor="start" x="480" y="-4340.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4329.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node37&#45;&gt;Node40 -->
+<g id="edge39" class="edge"><title>Node37&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M349.487,-4365.35C388.893,-4361.23 433.64,-4356.56 471.993,-4352.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="348.907,-4361.89 339.325,-4366.41 349.634,-4368.85 348.907,-4361.89"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node"><title>Node42</title>
+<g id="a_node42"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_broadcast_validation_fixture.xhtml" target="_top" xlink:title="ArithmeticAdditionBroadcast\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-4262.5 478,-4303.5 651,-4303.5 651,-4262.5 478,-4262.5"/>
+<text text-anchor="start" x="486" y="-4291.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticAdditionBroadcast</text>
+<text text-anchor="start" x="486" y="-4280.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-4269.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node42 -->
+<g id="edge41" class="edge"><title>Node41&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M333.581,-4302.64C378.388,-4298.82 433.004,-4294.15 477.76,-4290.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="333.258,-4299.16 323.592,-4303.5 333.854,-4306.13 333.258,-4299.16"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node"><title>Node43</title>
+<g id="a_node43"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="ArithmeticAdditionValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-4202.5 478,-4243.5 651,-4243.5 651,-4202.5 478,-4202.5"/>
+<text text-anchor="start" x="486" y="-4231.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticAdditionValidation</text>
+<text text-anchor="start" x="486" y="-4220.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-4209.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node43 -->
+<g id="edge42" class="edge"><title>Node41&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M333.946,-4296.83C358.694,-4291.58 385.359,-4284.47 409,-4275 426.407,-4268.03 427.716,-4260.27 445,-4253 455.367,-4248.64 466.521,-4244.8 477.691,-4241.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.936,-4293.46 323.839,-4298.89 334.337,-4300.32 332.936,-4293.46"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node"><title>Node44</title>
+<g id="a_node44"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml" target="_top" xlink:title="ArithmeticAdditionValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="720,-4202.5 720,-4243.5 905,-4243.5 905,-4202.5 720,-4202.5"/>
+<text text-anchor="start" x="728" y="-4231.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticAdditionValidation</text>
+<text text-anchor="start" x="728" y="-4220.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="812.5" y="-4209.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node43&#45;&gt;Node44 -->
+<g id="edge43" class="edge"><title>Node43&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M661.446,-4223C680.65,-4223 700.779,-4223 719.833,-4223"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="661.194,-4219.5 651.194,-4223 661.193,-4226.5 661.194,-4219.5"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node"><title>Node46</title>
+<g id="a_node46"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml" target="_top" xlink:title="ArithmeticSubtractionValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T1, T2, T3 \&gt;">
+<polygon fill="white" stroke="black" points="472,-4142.5 472,-4183.5 657,-4183.5 657,-4142.5 472,-4142.5"/>
+<text text-anchor="start" x="480" y="-4171.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArithmeticSubtractionValidation</text>
+<text text-anchor="start" x="480" y="-4160.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4149.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2, T3 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node45&#45;&gt;Node46 -->
+<g id="edge45" class="edge"><title>Node45&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M340.551,-4219.12C363.015,-4214.08 386.91,-4208.53 409,-4203 425.109,-4198.97 428.95,-4197.26 445,-4193 456.692,-4189.9 469.052,-4186.69 481.203,-4183.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="339.682,-4215.73 330.683,-4221.32 341.205,-4222.56 339.682,-4215.73"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node"><title>Node48</title>
+<g id="a_node48"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml" target="_top" xlink:title="BatchNormalizationLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-4082.5 472,-4123.5 657,-4123.5 657,-4082.5 472,-4082.5"/>
+<text text-anchor="start" x="480" y="-4111.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayerValidation</text>
+<text text-anchor="start" x="480" y="-4100.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-4089.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node47&#45;&gt;Node48 -->
+<g id="edge47" class="edge"><title>Node47&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M348.818,-4155.58C368.83,-4151.75 389.629,-4147.48 409,-4143 425.179,-4139.26 428.95,-4137.26 445,-4133 456.692,-4129.9 469.052,-4126.69 481.203,-4123.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="347.927,-4152.19 338.753,-4157.49 349.23,-4159.06 347.927,-4152.19"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node"><title>Node56</title>
+<g id="a_node56"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_rectangle_validation_fixture.xhtml" target="_top" xlink:title="ConvolutionRectangleValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="720,-3866.5 720,-3907.5 905,-3907.5 905,-3866.5 720,-3866.5"/>
+<text text-anchor="start" x="728" y="-3895.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionRectangleValidation</text>
+<text text-anchor="start" x="728" y="-3884.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="812.5" y="-3873.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge55" class="edge"><title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M651.034,-3847.86C675.76,-3853.89 702.72,-3860.47 727.361,-3866.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="651.86,-3844.46 641.315,-3845.49 650.201,-3851.26 651.86,-3844.46"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node"><title>Node57</title>
+<g id="a_node57"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_separable_validation_fixture.xhtml" target="_top" xlink:title="ConvolutionSeparableValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="720,-3806.5 720,-3847.5 905,-3847.5 905,-3806.5 720,-3806.5"/>
+<text text-anchor="start" x="728" y="-3835.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionSeparableValidation</text>
+<text text-anchor="start" x="728" y="-3824.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="812.5" y="-3813.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node57 -->
+<g id="edge56" class="edge"><title>Node55&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M651.364,-3827C673.531,-3827 697.474,-3827 719.921,-3827"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="651.315,-3823.5 641.315,-3827 651.315,-3830.5 651.315,-3823.5"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node"><title>Node58</title>
+<g id="a_node58"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_square_validation_fixture.xhtml" target="_top" xlink:title="ConvolutionSquareValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="720,-3746.5 720,-3787.5 905,-3787.5 905,-3746.5 720,-3746.5"/>
+<text text-anchor="start" x="728" y="-3775.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionSquareValidation</text>
+<text text-anchor="start" x="728" y="-3764.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="812.5" y="-3753.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node58 -->
+<g id="edge57" class="edge"><title>Node55&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M651.034,-3806.14C675.76,-3800.11 702.72,-3793.53 727.361,-3787.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="650.201,-3802.74 641.315,-3808.51 651.86,-3809.54 650.201,-3802.74"/>
+</g>
+<!-- Node59&#45;&gt;Node55 -->
+<g id="edge60" class="edge"><title>Node59&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M349.151,-3712.02C370.284,-3717.34 391.44,-3725.51 409,-3738 434.033,-3755.8 420.278,-3778.77 445,-3797 457.554,-3806.26 472.667,-3812.67 487.835,-3817.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.659,-3708.55 339.128,-3709.71 348.083,-3715.37 349.659,-3708.55"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node"><title>Node60</title>
+<g id="a_node60"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="ConvolutionValidationFixed\lPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-3746.5 478,-3787.5 651,-3787.5 651,-3746.5 478,-3746.5"/>
+<text text-anchor="start" x="486" y="-3775.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionValidationFixed</text>
+<text text-anchor="start" x="486" y="-3764.5" font-family="Helvetica,sans-Serif" font-size="10.00">PointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-3753.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node60 -->
+<g id="edge59" class="edge"><title>Node59&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M349.192,-3723.6C390.726,-3732.01 438.233,-3741.63 477.947,-3749.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.821,-3720.15 339.325,-3721.6 348.431,-3727.01 349.821,-3720.15"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node"><title>Node61</title>
+<g id="a_node61"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_quantized_fixture.xhtml" target="_top" xlink:title="ConvolutionValidationQuantized\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-3686.5 472,-3727.5 657,-3727.5 657,-3686.5 472,-3686.5"/>
+<text text-anchor="start" x="480" y="-3715.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvolutionValidationQuantized</text>
+<text text-anchor="start" x="480" y="-3704.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3693.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node61 -->
+<g id="edge61" class="edge"><title>Node59&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M349.487,-3704.29C388.893,-3704.79 433.64,-3705.36 471.993,-3705.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.368,-3700.79 339.325,-3704.16 349.28,-3707.79 349.368,-3700.79"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node"><title>Node63</title>
+<g id="a_node63"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_deconvolution_validation_fixture.xhtml" target="_top" xlink:title="DeconvolutionValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T, kernel_size\l_x, kernel_size_y \&gt;">
+<polygon fill="white" stroke="black" points="483,-3615 483,-3667 646,-3667 646,-3615 483,-3615"/>
+<text text-anchor="start" x="491" y="-3655" font-family="Helvetica,sans-Serif" font-size="10.00">DeconvolutionValidationFixture</text>
+<text text-anchor="start" x="491" y="-3644" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="start" x="491" y="-3633" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, kernel_size</text>
+<text text-anchor="middle" x="564.5" y="-3622" font-family="Helvetica,sans-Serif" font-size="10.00">_x, kernel_size_y &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node62&#45;&gt;Node63 -->
+<g id="edge63" class="edge"><title>Node62&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M345.273,-3642.38C389.396,-3642.1 440.888,-3641.78 482.77,-3641.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="345.082,-3638.88 335.104,-3642.45 345.126,-3645.88 345.082,-3638.88"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node"><title>Node66</title>
+<g id="a_node66"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixture.xhtml" target="_top" xlink:title="DepthConvertLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="472,-3554.5 472,-3595.5 657,-3595.5 657,-3554.5 472,-3554.5"/>
+<text text-anchor="start" x="480" y="-3583.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConvertLayerValidation</text>
+<text text-anchor="start" x="480" y="-3572.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3561.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node65&#45;&gt;Node66 -->
+<g id="edge66" class="edge"><title>Node65&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M337.609,-3533.54C379.694,-3541.26 429.713,-3550.44 471.973,-3558.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="338.116,-3530.07 327.649,-3531.71 336.852,-3536.96 338.116,-3530.07"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node"><title>Node67</title>
+<g id="a_node67"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fractional_bits_fixture.xhtml" target="_top" xlink:title="DepthConvertLayerValidation\lFractionalBitsFixture\&lt; TensorType,\l AccessorType, FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="466,-3494.5 466,-3535.5 663,-3535.5 663,-3494.5 466,-3494.5"/>
+<text text-anchor="start" x="474" y="-3523.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthConvertLayerValidation</text>
+<text text-anchor="start" x="474" y="-3512.5" font-family="Helvetica,sans-Serif" font-size="10.00">FractionalBitsFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-3501.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node65&#45;&gt;Node67 -->
+<g id="edge67" class="edge"><title>Node65&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M337.677,-3516.43C377.762,-3516.18 425.036,-3515.88 465.944,-3515.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.626,-3512.93 327.649,-3516.49 337.671,-3519.93 337.626,-3512.93"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node"><title>Node69</title>
+<g id="a_node69"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_fixture.xhtml" target="_top" xlink:title="DepthwiseConvolutionLayer\lValidationFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-3434.5 478,-3475.5 651,-3475.5 651,-3434.5 478,-3434.5"/>
+<text text-anchor="start" x="486" y="-3463.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolutionLayer</text>
+<text text-anchor="start" x="486" y="-3452.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-3441.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node69 -->
+<g id="edge69" class="edge"><title>Node68&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M333.199,-3448.44C378.101,-3449.72 432.937,-3451.28 477.834,-3452.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="333.285,-3444.94 323.19,-3448.16 333.086,-3451.94 333.285,-3444.94"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node"><title>Node70</title>
+<g id="a_node70"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_quantized_fixture.xhtml" target="_top" xlink:title="DepthwiseConvolutionLayer\lValidationQuantizedFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-3363 488,-3415 641,-3415 641,-3363 488,-3363"/>
+<text text-anchor="start" x="496" y="-3403" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolutionLayer</text>
+<text text-anchor="start" x="496" y="-3392" font-family="Helvetica,sans-Serif" font-size="10.00">ValidationQuantizedFixture</text>
+<text text-anchor="start" x="496" y="-3381" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3370" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node70 -->
+<g id="edge70" class="edge"><title>Node68&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M333.312,-3430.52C381.604,-3421.81 441.357,-3411.03 487.881,-3402.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.41,-3427.13 323.19,-3432.35 333.652,-3434.02 332.41,-3427.13"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node"><title>Node73</title>
+<g id="a_node73"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml" target="_top" xlink:title="DequantizationValidation\lFixture\&lt; TensorType, Accessor\lType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="484,-3302.5 484,-3343.5 645,-3343.5 645,-3302.5 484,-3302.5"/>
+<text text-anchor="start" x="492" y="-3331.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizationValidation</text>
+<text text-anchor="start" x="492" y="-3320.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, Accessor</text>
+<text text-anchor="middle" x="564.5" y="-3309.5" font-family="Helvetica,sans-Serif" font-size="10.00">Type, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge73" class="edge"><title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M343.077,-3320.91C388.071,-3321.33 441.113,-3321.84 483.889,-3322.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.047,-3317.41 333.014,-3320.81 342.98,-3324.41 343.047,-3317.41"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node"><title>Node77</title>
+<g id="a_node77"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-3242.5 478,-3283.5 651,-3283.5 651,-3242.5 478,-3242.5"/>
+<text text-anchor="start" x="486" y="-3271.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="486" y="-3260.5" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-3249.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge77" class="edge"><title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M343.273,-3143.93C366.372,-3148.46 389.878,-3156.42 409,-3170 435.291,-3188.68 419.323,-3213.49 445,-3233 454.716,-3240.38 466.045,-3245.96 477.773,-3250.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.869,-3140.48 333.413,-3142.19 342.652,-3147.37 343.869,-3140.48"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node"><title>Node78</title>
+<g id="a_node78"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-3182.5 472,-3223.5 657,-3223.5 657,-3182.5 472,-3182.5"/>
+<text text-anchor="start" x="480" y="-3211.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="480" y="-3200.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node78 -->
+<g id="edge78" class="edge"><title>Node76&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M342.96,-3157.29C364.69,-3161.35 387.658,-3165.74 409,-3170 429.307,-3174.05 451.075,-3178.59 471.675,-3182.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.545,-3153.84 333.073,-3155.45 342.264,-3160.73 343.545,-3153.84"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node"><title>Node79</title>
+<g id="a_node79"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lQuantizedFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-3122.5 478,-3163.5 651,-3163.5 651,-3122.5 478,-3122.5"/>
+<text text-anchor="start" x="486" y="-3151.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="486" y="-3140.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-3129.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node79 -->
+<g id="edge79" class="edge"><title>Node76&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M343.183,-3140.91C386.082,-3141.32 436.281,-3141.79 477.918,-3142.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.047,-3137.41 333.014,-3140.81 342.98,-3144.41 343.047,-3137.41"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node"><title>Node80</title>
+<g id="a_node80"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lWithTensorShapesFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-3051 488,-3103 641,-3103 641,-3051 488,-3051"/>
+<text text-anchor="start" x="496" y="-3091" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="496" y="-3080" font-family="Helvetica,sans-Serif" font-size="10.00">WithTensorShapesFixture</text>
+<text text-anchor="start" x="496" y="-3069" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-3058" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node80 -->
+<g id="edge80" class="edge"><title>Node76&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M342.96,-3122.71C364.69,-3118.65 387.658,-3114.26 409,-3110 434.687,-3104.87 462.71,-3098.98 487.751,-3093.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="342.264,-3119.27 333.073,-3124.55 343.545,-3126.16 342.264,-3119.27"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node"><title>Node81</title>
+<g id="a_node81"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lWithTensorShapesQuantizedFixture\l\&lt; TensorType, AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="445,-2990.5 445,-3031.5 684,-3031.5 684,-2990.5 445,-2990.5"/>
+<text text-anchor="start" x="453" y="-3019.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="453" y="-3008.5" font-family="Helvetica,sans-Serif" font-size="10.00">WithTensorShapesQuantizedFixture</text>
+<text text-anchor="middle" x="564.5" y="-2997.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node81 -->
+<g id="edge81" class="edge"><title>Node76&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M343.211,-3136.57C366.423,-3132.04 389.999,-3123.96 409,-3110 436.555,-3089.75 418.194,-3063.23 445,-3042 450.001,-3038.04 455.457,-3034.58 461.193,-3031.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="342.548,-3133.13 333.299,-3138.3 343.753,-3140.03 342.548,-3133.13"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node"><title>Node83</title>
+<g id="a_node83"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lFixedPointTensorShiftFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-2919 488,-2971 641,-2971 641,-2919 488,-2919"/>
+<text text-anchor="start" x="496" y="-2959" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="496" y="-2948" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointTensorShiftFixture</text>
+<text text-anchor="start" x="496" y="-2937" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-2926" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge83" class="edge"><title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M333.148,-3067.67C359.285,-3062.53 386.922,-3053.54 409,-3038 433.501,-3020.75 421.169,-2999.16 445,-2981 457.569,-2971.42 472.689,-2964.37 487.859,-2959.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.439,-3064.24 323.218,-3069.46 333.681,-3071.13 332.439,-3064.24"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node"><title>Node84</title>
+<g id="a_node84"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lQuantizedTensorShiftFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-2848 488,-2900 641,-2900 641,-2848 488,-2848"/>
+<text text-anchor="start" x="496" y="-2888" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="496" y="-2877" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedTensorShiftFixture</text>
+<text text-anchor="start" x="496" y="-2866" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-2855" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node84 -->
+<g id="edge84" class="edge"><title>Node82&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M333.154,-3071.83C360.373,-3067.07 388.655,-3057.26 409,-3038 451.917,-2997.37 403.649,-2952.22 445,-2910 456.585,-2898.17 471.921,-2890.2 487.704,-2884.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.541,-3068.39 323.191,-3073.37 333.608,-3075.31 332.541,-3068.39"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node"><title>Node85</title>
+<g id="a_node85"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lTensorShiftFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-2787.5 478,-2828.5 651,-2828.5 651,-2787.5 478,-2787.5"/>
+<text text-anchor="start" x="486" y="-2816.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="486" y="-2805.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorShiftFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-2794.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node85 -->
+<g id="edge85" class="edge"><title>Node82&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M333.487,-3073.05C361.023,-3068.42 389.417,-3058.39 409,-3038 471.26,-2973.18 383.935,-2904.95 445,-2839 453.958,-2829.33 465.527,-2822.52 477.917,-2817.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.79,-3069.61 323.398,-3074.52 333.798,-3076.54 332.79,-3069.61"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node"><title>Node86</title>
+<g id="a_node86"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lWithTensorShapesQuantizedTensor\lShiftFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="461.5,-2716 461.5,-2768 667.5,-2768 667.5,-2716 461.5,-2716"/>
+<text text-anchor="start" x="469.5" y="-2756" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="469.5" y="-2745" font-family="Helvetica,sans-Serif" font-size="10.00">WithTensorShapesQuantizedTensor</text>
+<text text-anchor="start" x="469.5" y="-2734" font-family="Helvetica,sans-Serif" font-size="10.00">ShiftFixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-2723" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node86 -->
+<g id="edge86" class="edge"><title>Node82&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M333.222,-3073.63C361.035,-3069.1 389.67,-3058.98 409,-3038 488.05,-2952.21 369.249,-2866.72 445,-2778 449.747,-2772.44 455.323,-2767.72 461.425,-2763.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.451,-3070.2 323.032,-3075.05 333.42,-3077.13 332.451,-3070.2"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node"><title>Node87</title>
+<g id="a_node87"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_tensor_shift_fixture.xhtml" target="_top" xlink:title="DirectConvolutionValidation\lWithTensorShapesTensorShiftFixture\l\&lt; TensorType, AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="445,-2655.5 445,-2696.5 684,-2696.5 684,-2655.5 445,-2655.5"/>
+<text text-anchor="start" x="453" y="-2684.5" font-family="Helvetica,sans-Serif" font-size="10.00">DirectConvolutionValidation</text>
+<text text-anchor="start" x="453" y="-2673.5" font-family="Helvetica,sans-Serif" font-size="10.00">WithTensorShapesTensorShiftFixture</text>
+<text text-anchor="middle" x="564.5" y="-2662.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node87 -->
+<g id="edge87" class="edge"><title>Node82&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M333.57,-3073.94C361.413,-3069.44 389.979,-3059.26 409,-3038 507.672,-2927.72 348.36,-2819.06 445,-2707 448.402,-2703.05 452.239,-2699.58 456.395,-2696.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="332.79,-3070.52 323.363,-3075.35 333.749,-3077.45 332.79,-3070.52"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node"><title>Node97</title>
+<g id="a_node97"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="FullyConnectedLayerValidation\lFixedPointFixture\&lt; TensorType,\l AccessorType, FunctionType,\l T, run_interleave \&gt;">
+<polygon fill="white" stroke="black" points="483.5,-2574 483.5,-2626 645.5,-2626 645.5,-2574 483.5,-2574"/>
+<text text-anchor="start" x="491.5" y="-2614" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerValidation</text>
+<text text-anchor="start" x="491.5" y="-2603" font-family="Helvetica,sans-Serif" font-size="10.00">FixedPointFixture&lt; TensorType,</text>
+<text text-anchor="start" x="491.5" y="-2592" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType,</text>
+<text text-anchor="middle" x="564.5" y="-2581" font-family="Helvetica,sans-Serif" font-size="10.00"> T, run_interleave &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node96&#45;&gt;Node97 -->
+<g id="edge97" class="edge"><title>Node96&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M337.197,-2552.73C383.168,-2562.34 438.692,-2573.93 483.236,-2583.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.745,-2549.27 327.24,-2550.65 336.313,-2556.13 337.745,-2549.27"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node"><title>Node98</title>
+<g id="a_node98"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml" target="_top" xlink:title="FullyConnectedLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T, run_interleave \&gt;">
+<polygon fill="white" stroke="black" points="472,-2513.5 472,-2554.5 657,-2554.5 657,-2513.5 472,-2513.5"/>
+<text text-anchor="start" x="480" y="-2542.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerValidation</text>
+<text text-anchor="start" x="480" y="-2531.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-2520.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T, run_interleave &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node96&#45;&gt;Node98 -->
+<g id="edge98" class="edge"><title>Node96&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M337.468,-2534C379.507,-2534 429.488,-2534 471.748,-2534"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.24,-2530.5 327.24,-2534 337.24,-2537.5 337.24,-2530.5"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node"><title>Node99</title>
+<g id="a_node99"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_quantized_fixture.xhtml" target="_top" xlink:title="FullyConnectedLayerValidation\lQuantizedFixture\&lt; TensorType,\l AccessorType, FunctionType,\l T, run_interleave \&gt;">
+<polygon fill="white" stroke="black" points="483,-2442 483,-2494 646,-2494 646,-2442 483,-2442"/>
+<text text-anchor="start" x="491" y="-2482" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayerValidation</text>
+<text text-anchor="start" x="491" y="-2471" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedFixture&lt; TensorType,</text>
+<text text-anchor="start" x="491" y="-2460" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType,</text>
+<text text-anchor="middle" x="564.5" y="-2449" font-family="Helvetica,sans-Serif" font-size="10.00"> T, run_interleave &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node96&#45;&gt;Node99 -->
+<g id="edge99" class="edge"><title>Node96&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M337.178,-2515.27C383.058,-2505.69 438.457,-2494.12 482.961,-2484.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="336.313,-2511.87 327.24,-2517.35 337.745,-2518.73 336.313,-2511.87"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node"><title>Node104</title>
+<g id="a_node104"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_interleave4x4_validation_fixture.xhtml" target="_top" xlink:title="GEMMInterleave4x4Validation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-2267.5 472,-2308.5 657,-2308.5 657,-2267.5 472,-2267.5"/>
+<text text-anchor="start" x="480" y="-2296.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMInterleave4x4Validation</text>
+<text text-anchor="start" x="480" y="-2285.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-2274.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node103&#45;&gt;Node104 -->
+<g id="edge104" class="edge"><title>Node103&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M343.24,-2288C384.055,-2288 431.468,-2288 471.826,-2288"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.014,-2284.5 333.014,-2288 343.014,-2291.5 343.014,-2284.5"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node"><title>Node111</title>
+<g id="a_node111"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_transpose1x_w_validation_fixture.xhtml" target="_top" xlink:title="GEMMTranspose1xWValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-1884.5 472,-1925.5 657,-1925.5 657,-1884.5 472,-1884.5"/>
+<text text-anchor="start" x="480" y="-1913.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMTranspose1xWValidation</text>
+<text text-anchor="start" x="480" y="-1902.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-1891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node111 -->
+<g id="edge111" class="edge"><title>Node110&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M343.24,-1905C384.055,-1905 431.468,-1905 471.826,-1905"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.014,-1901.5 333.014,-1905 343.014,-1908.5 343.014,-1901.5"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node"><title>Node113</title>
+<g id="a_node113"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml" target="_top" xlink:title="GEMMValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-1824.5 488,-1865.5 641,-1865.5 641,-1824.5 488,-1824.5"/>
+<text text-anchor="start" x="496" y="-1853.5" font-family="Helvetica,sans-Serif" font-size="10.00">GEMMValidationFixture</text>
+<text text-anchor="start" x="496" y="-1842.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-1831.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node112&#45;&gt;Node113 -->
+<g id="edge113" class="edge"><title>Node112&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M337.527,-1845C385.042,-1845 442.69,-1845 487.867,-1845"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.24,-1841.5 327.24,-1845 337.24,-1848.5 337.24,-1841.5"/>
+</g>
+<!-- Node125 -->
+<g id="node125" class="node"><title>Node125</title>
+<g id="a_node125"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml" target="_top" xlink:title="NormalizationValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="484,-1152.5 484,-1193.5 645,-1193.5 645,-1152.5 484,-1152.5"/>
+<text text-anchor="start" x="492" y="-1181.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationValidationFixture</text>
+<text text-anchor="start" x="492" y="-1170.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-1159.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node124&#45;&gt;Node125 -->
+<g id="edge125" class="edge"><title>Node124&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M343.077,-1173C388.071,-1173 441.113,-1173 483.889,-1173"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="343.014,-1169.5 333.014,-1173 343.014,-1176.5 343.014,-1169.5"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node"><title>Node127</title>
+<g id="a_node127"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_normalize_planar_y_u_v_layer_validation_fixture.xhtml" target="_top" xlink:title="NormalizePlanarYUVLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="470.5,-1092.5 470.5,-1133.5 658.5,-1133.5 658.5,-1092.5 470.5,-1092.5"/>
+<text text-anchor="start" x="478.5" y="-1121.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizePlanarYUVLayerValidation</text>
+<text text-anchor="start" x="478.5" y="-1110.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-1099.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node126&#45;&gt;Node127 -->
+<g id="edge127" class="edge"><title>Node126&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M350.793,-1113C389.282,-1113 432.711,-1113 470.245,-1113"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="350.601,-1109.5 340.601,-1113 350.601,-1116.5 350.601,-1109.5"/>
+</g>
+<!-- Node131 -->
+<g id="node131" class="node"><title>Node131</title>
+<g id="a_node131"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_validation_fixture.xhtml" target="_top" xlink:title="PixelWiseMultiplicationValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T1, T2 \&gt;">
+<polygon fill="white" stroke="black" points="472,-1032.5 472,-1073.5 657,-1073.5 657,-1032.5 472,-1032.5"/>
+<text text-anchor="start" x="480" y="-1061.5" font-family="Helvetica,sans-Serif" font-size="10.00">PixelWiseMultiplicationValidation</text>
+<text text-anchor="start" x="480" y="-1050.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-1039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T1, T2 &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node130&#45;&gt;Node131 -->
+<g id="edge131" class="edge"><title>Node130&#45;&gt;Node131</title>
+<path fill="none" stroke="midnightblue" d="M355.353,-939.941C374.378,-944.701 393.143,-951.987 409,-963 434.543,-980.739 420.041,-1004.45 445,-1023 453.09,-1029.01 462.258,-1033.83 471.825,-1037.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="355.921,-936.481 345.394,-937.675 354.368,-943.306 355.921,-936.481"/>
+</g>
+<!-- Node133 -->
+<g id="node133" class="node"><title>Node133</title>
+<g id="a_node133"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_global_pooling_layer_validation_fixture.xhtml" target="_top" xlink:title="GlobalPoolingLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-972.5 472,-1013.5 657,-1013.5 657,-972.5 472,-972.5"/>
+<text text-anchor="start" x="480" y="-1001.5" font-family="Helvetica,sans-Serif" font-size="10.00">GlobalPoolingLayerValidation</text>
+<text text-anchor="start" x="480" y="-990.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-979.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node132&#45;&gt;Node133 -->
+<g id="edge133" class="edge"><title>Node132&#45;&gt;Node133</title>
+<path fill="none" stroke="midnightblue" d="M349.103,-878.468C370.238,-883.151 391.408,-890.782 409,-903 434.543,-920.739 420.041,-944.449 445,-963 453.09,-969.013 462.258,-973.828 471.825,-977.682"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.571,-874.992 339.078,-876.457 348.195,-881.855 349.571,-874.992"/>
+</g>
+<!-- Node134 -->
+<g id="node134" class="node"><title>Node134</title>
+<g id="a_node134"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="PoolingLayerValidationFixed\lPointFixture\&lt; TensorType,\l AccessorType, FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="478,-912.5 478,-953.5 651,-953.5 651,-912.5 478,-912.5"/>
+<text text-anchor="start" x="486" y="-941.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerValidationFixed</text>
+<text text-anchor="start" x="486" y="-930.5" font-family="Helvetica,sans-Serif" font-size="10.00">PointFixture&lt; TensorType,</text>
+<text text-anchor="middle" x="564.5" y="-919.5" font-family="Helvetica,sans-Serif" font-size="10.00"> AccessorType, FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node132&#45;&gt;Node134 -->
+<g id="edge134" class="edge"><title>Node132&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M349.298,-891.78C369.106,-895.471 389.706,-899.335 409,-903 431.28,-907.232 455.354,-911.874 477.716,-916.214"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.808,-888.315 339.337,-889.926 348.527,-895.197 349.808,-888.315"/>
+</g>
+<!-- Node135 -->
+<g id="node135" class="node"><title>Node135</title>
+<g id="a_node135"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml" target="_top" xlink:title="PoolingLayerValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="487,-852.5 487,-893.5 642,-893.5 642,-852.5 487,-852.5"/>
+<text text-anchor="start" x="495" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerValidationFixture</text>
+<text text-anchor="start" x="495" y="-870.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-859.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node132&#45;&gt;Node135 -->
+<g id="edge135" class="edge"><title>Node132&#45;&gt;Node135</title>
+<path fill="none" stroke="midnightblue" d="M349.336,-873C394.016,-873 445.583,-873 486.919,-873"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="349.325,-869.5 339.325,-873 349.325,-876.5 349.325,-869.5"/>
+</g>
+<!-- Node136 -->
+<g id="node136" class="node"><title>Node136</title>
+<g id="a_node136"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_quantized_fixture.xhtml" target="_top" xlink:title="PoolingLayerValidationQuantized\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-792.5 472,-833.5 657,-833.5 657,-792.5 472,-792.5"/>
+<text text-anchor="start" x="480" y="-821.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerValidationQuantized</text>
+<text text-anchor="start" x="480" y="-810.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-799.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node132&#45;&gt;Node136 -->
+<g id="edge136" class="edge"><title>Node132&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M349.298,-854.22C369.106,-850.529 389.706,-846.665 409,-843 429.267,-839.15 451.018,-834.962 471.615,-830.969"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="348.527,-850.803 339.337,-856.074 349.808,-857.685 348.527,-850.803"/>
+</g>
+<!-- Node137 -->
+<g id="node137" class="node"><title>Node137</title>
+<g id="a_node137"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_special_pooling_layer_validation_fixture.xhtml" target="_top" xlink:title="SpecialPoolingLayerValidation\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-732.5 472,-773.5 657,-773.5 657,-732.5 472,-732.5"/>
+<text text-anchor="start" x="480" y="-761.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpecialPoolingLayerValidation</text>
+<text text-anchor="start" x="480" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-739.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node132&#45;&gt;Node137 -->
+<g id="edge137" class="edge"><title>Node132&#45;&gt;Node137</title>
+<path fill="none" stroke="midnightblue" d="M349.103,-867.532C370.238,-862.849 391.408,-855.218 409,-843 434.543,-825.261 420.041,-801.551 445,-783 453.09,-776.987 462.258,-772.172 471.825,-768.318"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="348.195,-864.145 339.078,-869.543 349.571,-871.008 348.195,-864.145"/>
+</g>
+<!-- Node139 -->
+<g id="node139" class="node"><title>Node139</title>
+<g id="a_node139"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml" target="_top" xlink:title="QuantizationValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="487,-672.5 487,-713.5 642,-713.5 642,-672.5 487,-672.5"/>
+<text text-anchor="start" x="495" y="-701.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizationValidationFixture</text>
+<text text-anchor="start" x="495" y="-690.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-679.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node138&#45;&gt;Node139 -->
+<g id="edge139" class="edge"><title>Node138&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M343.075,-808.791C366.177,-804.259 389.734,-796.38 409,-783 434.543,-765.261 420.041,-741.551 445,-723 457.263,-713.885 472.002,-707.524 486.854,-703.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="342.454,-805.346 333.216,-810.534 343.673,-812.239 342.454,-805.346"/>
+</g>
+<!-- Node147 -->
+<g id="node147" class="node"><title>Node147</title>
+<g id="a_node147"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml" target="_top" xlink:title="SoftmaxValidationFixedPoint\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-432.5 472,-473.5 657,-473.5 657,-432.5 472,-432.5"/>
+<text text-anchor="start" x="480" y="-461.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxValidationFixedPoint</text>
+<text text-anchor="start" x="480" y="-450.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-439.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node146&#45;&gt;Node147 -->
+<g id="edge147" class="edge"><title>Node146&#45;&gt;Node147</title>
+<path fill="none" stroke="midnightblue" d="M337.114,-409.513C360.519,-413.862 385.711,-418.576 409,-423 429.267,-426.85 451.018,-431.038 471.615,-435.031"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.675,-406.057 327.204,-407.673 336.397,-412.939 337.675,-406.057"/>
+</g>
+<!-- Node148 -->
+<g id="node148" class="node"><title>Node148</title>
+<g id="a_node148"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml" target="_top" xlink:title="SoftmaxValidationFixture\l\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="488,-372.5 488,-413.5 641,-413.5 641,-372.5 488,-372.5"/>
+<text text-anchor="start" x="496" y="-401.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxValidationFixture</text>
+<text text-anchor="start" x="496" y="-390.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-379.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node146&#45;&gt;Node148 -->
+<g id="edge148" class="edge"><title>Node146&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M337.527,-393C385.042,-393 442.69,-393 487.867,-393"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="337.24,-389.5 327.24,-393 337.24,-396.5 337.24,-389.5"/>
+</g>
+<!-- Node149 -->
+<g id="node149" class="node"><title>Node149</title>
+<g id="a_node149"><a xlink:href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_quantized_fixture.xhtml" target="_top" xlink:title="SoftmaxValidationQuantized\lFixture\&lt; TensorType, AccessorType,\l FunctionType, T \&gt;">
+<polygon fill="white" stroke="black" points="472,-312.5 472,-353.5 657,-353.5 657,-312.5 472,-312.5"/>
+<text text-anchor="start" x="480" y="-341.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxValidationQuantized</text>
+<text text-anchor="start" x="480" y="-330.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture&lt; TensorType, AccessorType,</text>
+<text text-anchor="middle" x="564.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00"> FunctionType, T &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node146&#45;&gt;Node149 -->
+<g id="edge149" class="edge"><title>Node146&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M337.114,-376.487C360.519,-372.138 385.711,-367.424 409,-363 429.267,-359.15 451.018,-354.962 471.615,-350.969"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="336.397,-373.061 327.204,-378.327 337.675,-379.943 336.397,-373.061"/>
 </g>
 </g>
 </svg>