blob: c18c5b5445d626eba4c67e8d4d82be7e4e556621 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/reference/workloads/BaseIterator.hpp Pages: 1 -->
<svg width="13706pt" height="407pt"
viewBox="0.00 0.00 13705.90 407.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 403)">
<title>src/backends/reference/workloads/BaseIterator.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-403 13701.9,-403 13701.9,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="9271.9,-368.5 9271.9,-398.5 9424.9,-398.5 9424.9,-368.5 9271.9,-368.5"/>
<text text-anchor="start" x="9279.9" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9348.4" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5734.4,-296 5734.4,-326 5872.4,-326 5872.4,-296 5734.4,-296"/>
<text text-anchor="start" x="5742.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5803.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</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="M9261.63,-380.77C8767.61,-370.95 6316.42,-322.2 5872.42,-313.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.83,-384.28 9271.89,-380.98 9261.97,-377.28 9261.83,-384.28"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2269.4,-212.5 2269.4,-253.5 2433.4,-253.5 2433.4,-212.5 2269.4,-212.5"/>
<text text-anchor="start" x="2277.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2277.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="2351.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge225" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M9261.44,-382.45C8596.41,-381.99 4334.99,-377.23 4068.4,-332 4011.04,-322.27 4001.7,-300.14 3944.4,-290 3614.77,-231.64 2770.56,-295.71 2438.4,-254 2436.87,-253.81 2435.32,-253.6 2433.76,-253.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.89,-385.95 9271.89,-382.46 9261.9,-378.95 9261.89,-385.95"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2061.9,-218 2061.9,-248 2250.9,-248 2250.9,-218 2061.9,-218"/>
<text text-anchor="start" x="2069.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2156.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge226" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M9261.27,-382.14C8653.72,-379.56 5042.55,-363.12 3944.4,-332 3549.9,-320.82 3451.65,-308.24 3057.4,-290 2703.2,-273.61 2612.54,-295.59 2260.4,-254 2247.8,-252.51 2234.44,-250.37 2221.64,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.68,-385.64 9271.7,-382.18 9261.71,-378.64 9261.68,-385.64"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12967.9,-140 12967.9,-170 13170.9,-170 13170.9,-140 12967.9,-140"/>
<text text-anchor="start" x="12975.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13069.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge270" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M9435.67,-382.02C9991.34,-378.91 13013.54,-360.65 13050.4,-332 13099.9,-293.52 13082.58,-204.61 13073.5,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.3,-378.53 9425.32,-382.08 9435.34,-385.53 9435.3,-378.53"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13203.9,-140 13203.9,-170 13406.9,-170 13406.9,-140 13203.9,-140"/>
<text text-anchor="start" x="13211.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13305.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge271" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M9435.21,-382.1C10010.08,-379.36 13247.04,-362.57 13286.4,-332 13335.92,-293.54 13318.58,-204.62 13309.5,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.9,-378.6 9424.92,-382.15 9434.93,-385.6 9434.9,-378.6"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8883.9,-218 8883.9,-248 9058.9,-248 9058.9,-218 8883.9,-218"/>
<text text-anchor="start" x="8891.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8971.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge240" class="edge">
<title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M9303.29,-364.73C9227.43,-334.85 9075.87,-275.15 9006.97,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9302.01,-367.99 9312.6,-368.4 9304.57,-361.47 9302.01,-367.99"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2764.4,-218 2764.4,-248 2916.4,-248 2916.4,-218 2764.4,-218"/>
<text text-anchor="start" x="2772.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2840.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge246" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M9261.54,-382.28C8702.57,-380.76 5605.31,-370.67 4659.4,-332 4396.29,-321.24 4331.39,-303.48 4068.4,-290 3560.82,-263.98 3429.28,-320.54 2925.4,-254 2914.73,-252.59 2903.44,-250.43 2892.7,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.54,-385.78 9271.55,-382.31 9261.56,-378.78 9261.54,-385.78"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3759.4,-218 3759.4,-248 3899.4,-248 3899.4,-218 3759.4,-218"/>
<text text-anchor="start" x="3767.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3829.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge247" class="edge">
<title>Node1&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M9261.81,-382.22C8860.05,-380.72 7137.47,-372.14 5725.4,-332 5624.41,-329.13 4008.37,-268.64 3908.4,-254 3898.6,-252.56 3888.26,-250.42 3878.39,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.89,-385.72 9271.9,-382.26 9261.91,-378.72 9261.89,-385.72"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9810.9,-218 9810.9,-248 9939.9,-248 9939.9,-218 9810.9,-218"/>
<text text-anchor="start" x="9818.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9875.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge248" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M9416.54,-365.96C9455.06,-356.42 9504.04,-343.98 9547.4,-332 9649.09,-303.92 9767.45,-267.67 9830.48,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9415.35,-362.65 9406.48,-368.44 9417.03,-369.44 9415.35,-362.65"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1725.9,-218 1725.9,-248 1894.9,-248 1894.9,-218 1725.9,-218"/>
<text text-anchor="start" x="1733.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1810.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node59 -->
<g id="edge249" class="edge">
<title>Node1&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M9261.75,-382.34C8479.96,-380.88 2663.74,-368.76 2300.4,-332 2139.21,-315.69 1952.44,-271.03 1863.19,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.8,-385.84 9271.8,-382.36 9261.81,-378.84 9261.8,-385.84"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1578.9,-218 1578.9,-248 1707.9,-248 1707.9,-218 1578.9,-218"/>
<text text-anchor="start" x="1586.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1643.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge250" class="edge">
<title>Node1&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M9261.38,-382.47C8462.09,-382.1 2417.68,-377.84 2041.4,-332 1909.31,-315.91 1757.83,-271.03 1685.77,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.66,-385.97 9271.66,-382.47 9261.66,-378.97 9261.66,-385.97"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9505.4,-218 9505.4,-248 9645.4,-248 9645.4,-218 9505.4,-218"/>
<text text-anchor="start" x="9513.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9575.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge261" class="edge">
<title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M9378.61,-362.74C9425.09,-332.34 9512.99,-274.83 9553.7,-248.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9376.62,-359.86 9370.17,-368.26 9380.45,-365.72 9376.62,-359.86"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9663.9,-218 9663.9,-248 9792.9,-248 9792.9,-218 9663.9,-218"/>
<text text-anchor="start" x="9671.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9728.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge262" class="edge">
<title>Node1&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M9393.88,-364.73C9470.34,-334.85 9623.1,-275.15 9692.55,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9392.54,-361.5 9384.5,-368.4 9395.08,-368.02 9392.54,-361.5"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1913.4,-218 1913.4,-248 2043.4,-248 2043.4,-218 1913.4,-218"/>
<text text-anchor="start" x="1921.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1978.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge269" class="edge">
<title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M9261.02,-382.63C8597.42,-383.53 4343.9,-387.02 3057.4,-332 2609.8,-312.86 2493.9,-330.11 2052.4,-254 2043.49,-252.46 2034.08,-250.33 2025.08,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.46,-386.13 9271.45,-382.62 9261.45,-379.13 9261.46,-386.13"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="114.9,-140 114.9,-170 305.9,-170 305.9,-140 114.9,-140"/>
<text text-anchor="start" x="122.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="210.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge272" class="edge">
<title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M9261.38,-382.32C8338.27,-380.42 380.1,-363.09 265.4,-332 198.52,-313.87 165.04,-314.02 130.4,-254 121.07,-237.83 121.78,-228.56 130.4,-212 140.19,-193.2 159.49,-179.41 176.69,-170.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.58,-385.82 9271.59,-382.34 9261.6,-378.82 9261.58,-385.82"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11470.4,-218 11470.4,-248 11658.4,-248 11658.4,-218 11470.4,-218"/>
<text text-anchor="start" x="11478.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11564.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge276" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M9435.5,-381.07C9723.29,-376.11 10642.1,-358.58 10937.4,-332 11140.96,-313.68 11378.73,-270.45 11494.25,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.06,-377.57 9425.13,-381.24 9435.18,-384.57 9435.06,-377.57"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9996.9,-218 9996.9,-248 10171.9,-248 10171.9,-218 9996.9,-218"/>
<text text-anchor="start" x="10004.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10084.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge283" class="edge">
<title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M9435.05,-368.12C9491.85,-358.47 9567.67,-345.15 9634.4,-332 9774.24,-304.44 9937.51,-267.75 10023.79,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.31,-364.7 9425.03,-369.82 9435.48,-371.6 9434.31,-364.7"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11128.9,-218 11128.9,-248 11291.9,-248 11291.9,-218 11128.9,-218"/>
<text text-anchor="start" x="11136.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11210.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node99 -->
<g id="edge284" class="edge">
<title>Node1&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M9435.64,-382C9710.49,-380.02 10556.22,-370.86 10827.4,-332 10953.6,-313.92 11098.31,-270.48 11168.22,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.3,-378.5 9425.33,-382.07 9435.35,-385.5 9435.3,-378.5"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6859.4,-296 6859.4,-326 6999.4,-326 6999.4,-296 6859.4,-296"/>
<text text-anchor="start" x="6867.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6929.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge138" class="edge">
<title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M9261.5,-379.97C8878.71,-368.81 7346.68,-324.16 6999.57,-314.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.58,-383.47 9271.67,-380.26 9261.78,-376.47 9261.58,-383.47"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="274.9,-296 274.9,-326 489.9,-326 489.9,-296 274.9,-296"/>
<text text-anchor="start" x="282.9" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="382.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge204" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M9261.74,-382.41C8374.24,-381.47 959.78,-372.39 499.4,-332 484.42,-330.69 468.46,-328.49 453.31,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.88,-385.91 9271.88,-382.42 9261.88,-378.91 9261.88,-385.91"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="152.9,-218 152.9,-248 371.9,-248 371.9,-218 152.9,-218"/>
<text text-anchor="start" x="160.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="262.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node115 -->
<g id="edge207" class="edge">
<title>Node1&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M9261.53,-382.44C8391.47,-381.83 1276.63,-375.51 1179.4,-332 1156.43,-321.72 1164.16,-300.77 1141.4,-290 1067.6,-255.06 488.7,-261.59 407.4,-254 390.45,-252.42 372.44,-250.29 355.09,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.78,-385.94 9271.78,-382.45 9261.79,-378.94 9261.78,-385.94"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1426.4,-296 1426.4,-326 1624.4,-326 1624.4,-296 1426.4,-296"/>
<text text-anchor="start" x="1434.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1525.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node116 -->
<g id="edge210" class="edge">
<title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M9261.62,-382.3C8473.38,-380.44 2563.37,-365.44 1779.4,-332 1728.25,-329.82 1671.43,-325.52 1624.52,-321.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.75,-385.8 9271.76,-382.32 9261.77,-378.8 9261.75,-385.8"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="948.4,-290.5 948.4,-331.5 1132.4,-331.5 1132.4,-290.5 948.4,-290.5"/>
<text text-anchor="start" x="956.4" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="956.4" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="1040.4" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node118 -->
<g id="edge219" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M9261.58,-382.41C8410.01,-381.52 1571.67,-373.09 1146.4,-332 1141.84,-331.56 1137.17,-331.02 1132.47,-330.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.62,-385.91 9271.62,-382.43 9261.63,-378.91 9261.62,-385.91"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="508.4,-290.5 508.4,-331.5 690.4,-331.5 690.4,-290.5 508.4,-290.5"/>
<text text-anchor="start" x="516.4" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="516.4" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="599.4" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node119 -->
<g id="edge222" class="edge">
<title>Node1&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M9261.66,-382.47C8384.94,-382.11 1148.42,-377.79 699.4,-332 696.5,-331.7 693.55,-331.36 690.58,-330.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.68,-385.97 9271.68,-382.47 9261.68,-378.97 9261.68,-385.97"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="708.4,-296 708.4,-326 930.4,-326 930.4,-296 708.4,-296"/>
<text text-anchor="start" x="716.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="819.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node120 -->
<g id="edge227" class="edge">
<title>Node1&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M9261.43,-382.38C8397.29,-381.09 1376.17,-369.47 939.4,-332 924.04,-330.68 907.68,-328.49 892.15,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.6,-385.88 9271.61,-382.39 9261.61,-378.88 9261.6,-385.88"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1188.4,-296 1188.4,-326 1408.4,-326 1408.4,-296 1188.4,-296"/>
<text text-anchor="start" x="1196.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1298.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node121 -->
<g id="edge230" class="edge">
<title>Node1&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M9261.57,-382.35C8425.73,-380.82 1828.52,-367.62 1417.4,-332 1402.17,-330.68 1385.94,-328.49 1370.54,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.71,-385.85 9271.72,-382.36 9261.73,-378.85 9261.71,-385.85"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12081.9,-296 12081.9,-326 12224.9,-326 12224.9,-296 12081.9,-296"/>
<text text-anchor="start" x="12089.9" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12153.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node122 -->
<g id="edge233" class="edge">
<title>Node1&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M9435.27,-380.32C9858.01,-369.69 11695.39,-323.51 12081.89,-313.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.16,-376.82 9425.25,-380.57 9435.34,-383.82 9435.16,-376.82"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10225.9,-296 10225.9,-326 10368.9,-326 10368.9,-296 10225.9,-296"/>
<text text-anchor="start" x="10233.9" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10297.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node124 -->
<g id="edge241" class="edge">
<title>Node1&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M9435.26,-376.05C9621.1,-362.24 10054.28,-330.06 10225.71,-317.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.97,-372.56 9425.26,-376.79 9435.49,-379.54 9434.97,-372.56"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10453.4,-296 10453.4,-326 10605.4,-326 10605.4,-296 10453.4,-296"/>
<text text-anchor="start" x="10461.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10529.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node126 -->
<g id="edge251" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M9435.09,-380.64C9612.36,-376.31 10029,-363.42 10377.4,-332 10402.19,-329.76 10429.15,-326.49 10453.38,-323.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.95,-377.14 9425.04,-380.88 9435.12,-384.14 9434.95,-377.14"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12586.4,-296 12586.4,-326 12726.4,-326 12726.4,-296 12586.4,-296"/>
<text text-anchor="start" x="12594.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12656.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node128 -->
<g id="edge254" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M9435.31,-382.82C9796.62,-383.79 11215.47,-383.87 12380.4,-332 12450.48,-328.88 12530.39,-322.81 12586.13,-318.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.19,-379.32 9425.18,-382.79 9435.17,-386.32 9435.19,-379.32"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12741.4,-218 12741.4,-248 12881.4,-248 12881.4,-218 12741.4,-218"/>
<text text-anchor="start" x="12749.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12811.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node129 -->
<g id="edge260" class="edge">
<title>Node1&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M9435.36,-382.24C9957.75,-380.55 12659.37,-369.96 12735.4,-332 12771.04,-314.21 12794.86,-270.95 12805.33,-248.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.23,-378.74 9425.25,-382.27 9435.26,-385.74 9435.23,-378.74"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12899.4,-296 12899.4,-326 13041.4,-326 13041.4,-296 12899.4,-296"/>
<text text-anchor="start" x="12907.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12970.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node130 -->
<g id="edge263" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M9434.97,-382.34C9900.05,-381.28 12106.31,-374.12 12787.4,-332 12824.41,-329.71 12865.45,-325.39 12899.27,-321.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.95,-378.84 9424.96,-382.36 9434.97,-385.84 9434.95,-378.84"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13135.4,-296 13135.4,-326 13277.4,-326 13277.4,-296 13135.4,-296"/>
<text text-anchor="start" x="13143.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13206.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node132 -->
<g id="edge266" class="edge">
<title>Node1&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M9435.37,-382.47C9964.86,-382.14 12745.16,-378.22 13121.4,-332 13132.24,-330.67 13143.7,-328.5 13154.58,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.12,-378.97 9425.13,-382.48 9435.13,-385.97 9435.12,-378.97"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12242.9,-296 12242.9,-326 12371.9,-326 12371.9,-296 12242.9,-296"/>
<text text-anchor="start" x="12250.9" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12307.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node134 -->
<g id="edge273" class="edge">
<title>Node1&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M9435.28,-382.25C9886.31,-380.81 11950.9,-372.02 12233.4,-332 12242.89,-330.66 12252.89,-328.49 12262.37,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.24,-378.75 9425.25,-382.29 9435.26,-385.75 9435.24,-378.75"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13396.9,-296 13396.9,-326 13525.9,-326 13525.9,-296 13396.9,-296"/>
<text text-anchor="start" x="13404.9" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13461.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node136 -->
<g id="edge277" class="edge">
<title>Node1&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M9435.46,-382.33C9984.32,-381.14 12955.4,-372.86 13357.4,-332 13370.67,-330.65 13384.76,-328.46 13398.14,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9435.23,-378.83 9425.24,-382.35 9435.25,-385.83 9435.23,-378.83"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10684.4,-296 10684.4,-326 10818.4,-326 10818.4,-296 10684.4,-296"/>
<text text-anchor="start" x="10692.4" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10751.4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node139 -->
<g id="edge280" class="edge">
<title>Node1&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M9435.05,-382.18C9640.34,-380.73 10172.31,-372.97 10614.4,-332 10637.26,-329.88 10662.13,-326.56 10684.33,-323.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9434.91,-378.68 9424.94,-382.25 9434.96,-385.68 9434.91,-378.68"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2489.9,-218 2489.9,-248 2598.9,-248 2598.9,-218 2489.9,-218"/>
<text text-anchor="start" x="2497.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="2544.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5723.88,-309.26C5245.51,-304.71 2765.69,-279.94 2607.4,-254 2599.25,-252.66 2590.7,-250.5 2582.62,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.11,-312.76 5734.14,-309.35 5724.18,-305.76 5724.11,-312.76"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3381.4,-218 3381.4,-248 3561.4,-248 3561.4,-218 3381.4,-218"/>
<text text-anchor="start" x="3389.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3471.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M5724.27,-308.83C5352.39,-303.25 3787.48,-278.46 3570.4,-254 3557.94,-252.6 3544.72,-250.42 3532.14,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.35,-312.34 5734.4,-308.99 5724.45,-305.34 5724.35,-312.34"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3917.9,-218 3917.9,-248 4144.9,-248 4144.9,-218 3917.9,-218"/>
<text text-anchor="start" x="3925.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4031.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M5723.77,-308.57C5438.54,-303.23 4468.5,-283.3 4159.4,-254 4143.84,-252.52 4127.29,-250.38 4111.45,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5723.97,-312.07 5734.03,-308.76 5724.1,-305.07 5723.97,-312.07"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2934.9,-218 2934.9,-248 3161.9,-248 3161.9,-218 2934.9,-218"/>
<text text-anchor="start" x="2942.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3048.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node2&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M5724.08,-308.63C5298.54,-301.23 3300.53,-265.99 3170.4,-254 3155.23,-252.6 3139.09,-250.44 3123.68,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.08,-312.13 5734.14,-308.8 5724.2,-305.13 5724.08,-312.13"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4201.4,-212.5 4201.4,-253.5 4413.4,-253.5 4413.4,-212.5 4201.4,-212.5"/>
<text text-anchor="start" x="4209.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4209.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="4307.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<title>Node2&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M5724.09,-310.43C5512.19,-310.78 4915.39,-306.63 4422.4,-254 4419.48,-253.69 4416.52,-253.35 4413.54,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.2,-313.93 5734.19,-310.41 5724.19,-306.93 5724.2,-313.93"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4199.4,-134.5 4199.4,-175.5 4411.4,-175.5 4411.4,-134.5 4199.4,-134.5"/>
<text text-anchor="start" x="4207.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4207.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="4305.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge107" class="edge">
<title>Node2&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M5724.05,-308.73C5403.4,-303.39 4219.29,-281.84 4192.4,-254 4179.44,-240.57 4182.56,-227.86 4192.4,-212 4202.56,-195.63 4219.09,-183.89 4236.41,-175.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.13,-312.23 5734.18,-308.89 5724.24,-305.23 5724.13,-312.23"/>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge19" class="edge">
<title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M5723.9,-309.1C5231.68,-303.46 2615.24,-272.71 2447.4,-254 2442.83,-253.49 2438.16,-252.87 2433.46,-252.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.07,-312.6 5734.1,-309.22 5724.15,-305.6 5724.07,-312.6"/>
</g>
<!-- Node2&#45;&gt;Node18 -->
<g id="edge22" class="edge">
<title>Node2&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M5723.97,-309.14C5216.02,-303.57 2438.26,-272.37 2260.4,-254 2247.24,-252.64 2233.25,-250.46 2219.94,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.1,-312.64 5734.14,-309.25 5724.18,-305.64 5724.1,-312.64"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3179.9,-218 3179.9,-248 3362.9,-248 3362.9,-218 3179.9,-218"/>
<text text-anchor="start" x="3187.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3271.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge25" class="edge">
<title>Node2&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M5724.04,-308.56C5318.46,-301.13 3491.73,-267.09 3372.4,-254 3359.7,-252.61 3346.21,-250.43 3333.37,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.14,-312.06 5734.2,-308.74 5724.27,-305.06 5724.14,-312.06"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8183.4,-218 8183.4,-248 8387.4,-248 8387.4,-218 8183.4,-218"/>
<text text-anchor="start" x="8191.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8285.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge28" class="edge">
<title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M5882.73,-308.33C6257.28,-300.42 7839.84,-266.53 8060.4,-254 8100.63,-251.72 8144.82,-248.04 8183.3,-244.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.45,-304.84 5872.53,-308.55 5882.6,-311.84 5882.45,-304.84"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8405.4,-218 8405.4,-248 8609.4,-248 8609.4,-218 8405.4,-218"/>
<text text-anchor="start" x="8413.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8507.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge31" class="edge">
<title>Node2&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M5882.67,-308.46C6311.02,-300.11 8332.33,-260.42 8396.4,-254 8410.33,-252.6 8425.14,-250.43 8439.25,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.48,-304.96 5872.55,-308.66 5882.61,-311.96 5882.48,-304.96"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4641.4,-218 4641.4,-248 4841.4,-248 4841.4,-218 4641.4,-218"/>
<text text-anchor="start" x="4649.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4741.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge34" class="edge">
<title>Node2&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M5723.91,-308.62C5560,-305.06 5172.82,-292.9 4850.4,-254 4837.51,-252.44 4823.84,-250.32 4810.69,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.31,-312.13 5734.38,-308.85 5724.46,-305.13 5724.31,-312.13"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5505.4,-218 5505.4,-248 5673.4,-248 5673.4,-218 5505.4,-218"/>
<text text-anchor="start" x="5513.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5589.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge37" class="edge">
<title>Node2&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M5754.08,-292.48C5716.11,-279 5664.33,-260.61 5629.04,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5753.31,-295.92 5763.9,-295.97 5755.65,-289.33 5753.31,-295.92"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4431.9,-218 4431.9,-248 4622.9,-248 4622.9,-218 4431.9,-218"/>
<text text-anchor="start" x="4439.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4527.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node32 -->
<g id="edge43" class="edge">
<title>Node2&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M5724.01,-310.04C5534.49,-309.3 5040.99,-302.44 4632.4,-254 4619.69,-252.49 4606.2,-250.34 4593.28,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.15,-313.54 5734.16,-310.07 5724.17,-306.54 5724.15,-313.54"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2616.9,-218 2616.9,-248 2745.9,-248 2745.9,-218 2616.9,-218"/>
<text text-anchor="start" x="2624.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2681.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge46" class="edge">
<title>Node2&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M5723.9,-309.09C5258.88,-303.7 2906.45,-275.47 2755.4,-254 2745.92,-252.65 2735.91,-250.48 2726.43,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.17,-312.59 5734.21,-309.21 5724.25,-305.59 5724.17,-312.59"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1818.9,-140 1818.9,-170 1947.9,-170 1947.9,-140 1818.9,-140"/>
<text text-anchor="start" x="1826.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1883.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge137" class="edge">
<title>Node2&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M5724.06,-309.09C5223.12,-303.31 2518.54,-271.31 2480.4,-254 2457.48,-243.6 2464.99,-223.11 2442.4,-212 2350.78,-166.96 2085.54,-189.94 1984.4,-176 1972.63,-174.38 1960.15,-172.25 1948.14,-169.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.05,-312.59 5734.09,-309.21 5724.13,-305.59 5724.05,-312.59"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5047.9,-212.5 5047.9,-253.5 5256.9,-253.5 5256.9,-212.5 5047.9,-212.5"/>
<text text-anchor="start" x="5055.9" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5055.9" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="5152.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node38 -->
<g id="edge52" class="edge">
<title>Node2&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M5723.77,-303.5C5618.57,-294.51 5427.63,-276.77 5265.4,-254 5262.64,-253.61 5259.84,-253.21 5257.02,-252.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5723.73,-307.01 5733.99,-304.37 5724.33,-300.04 5723.73,-307.01"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6315.4,-212.5 6315.4,-253.5 6473.4,-253.5 6473.4,-212.5 6315.4,-212.5"/>
<text text-anchor="start" x="6323.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6323.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="6394.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node40 -->
<g id="edge55" class="edge">
<title>Node2&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-303.54C5981.31,-294.95 6154.41,-278.01 6301.4,-254 6305.97,-253.25 6310.64,-252.43 6315.36,-251.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.24,-300.07 5872.58,-304.42 5882.84,-307.04 5882.24,-300.07"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9631.4,-134.5 9631.4,-175.5 9789.4,-175.5 9789.4,-134.5 9631.4,-134.5"/>
<text text-anchor="start" x="9639.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9639.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="9710.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node41 -->
<g id="edge135" class="edge">
<title>Node2&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M5882.85,-307.11C5997.58,-301.82 6203.04,-287.83 6268.4,-254 6290.76,-242.43 6283.45,-222.34 6306.4,-212 6390.4,-174.18 9530.92,-186.77 9622.4,-176 9625.36,-175.65 9628.36,-175.25 9631.39,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.55,-303.62 5872.72,-307.57 5882.87,-310.61 5882.55,-303.62"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4859.4,-218 4859.4,-248 5029.4,-248 5029.4,-218 4859.4,-218"/>
<text text-anchor="start" x="4867.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4944.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node42 -->
<g id="edge58" class="edge">
<title>Node2&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M5724.07,-307.76C5584.71,-303.03 5287.12,-289.39 5038.4,-254 5027.34,-252.43 5015.62,-250.3 5004.36,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.12,-311.26 5734.23,-308.1 5724.35,-304.27 5724.12,-311.26"/>
</g>
<!-- Node2&#45;&gt;Node45 -->
<g id="edge61" class="edge">
<title>Node2&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.46C6057.57,-305.07 6489.06,-296.73 6850.4,-290 7291.73,-281.78 8396.5,-290.42 8836.4,-254 8853.29,-252.6 8871.27,-250.43 8888.42,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.55,-304.96 5872.62,-308.65 5882.69,-311.96 5882.55,-304.96"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6771.9,-218 6771.9,-248 6926.9,-248 6926.9,-218 6771.9,-218"/>
<text text-anchor="start" x="6779.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6849.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node48 -->
<g id="edge64" class="edge">
<title>Node2&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M5882.44,-309.85C6047.03,-308.57 6438.18,-300.4 6762.4,-254 6772.84,-252.51 6783.86,-250.4 6794.44,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.38,-306.35 5872.41,-309.92 5882.43,-313.35 5882.38,-306.35"/>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge65" class="edge">
<title>Node2&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M5724.04,-308.69C5267.79,-301.11 2996.75,-262.99 2925.4,-254 2914.57,-252.64 2903.11,-250.46 2892.23,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.1,-312.19 5734.16,-308.85 5724.22,-305.19 5724.1,-312.19"/>
</g>
<!-- Node2&#45;&gt;Node51 -->
<g id="edge68" class="edge">
<title>Node2&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M5724.17,-308.68C5388.16,-302.94 4089.78,-279.33 3908.4,-254 3898.45,-252.61 3887.95,-250.45 3877.96,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.25,-312.18 5734.3,-308.85 5724.37,-305.18 5724.25,-312.18"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5728.9,-218 5728.9,-248 5877.9,-248 5877.9,-218 5728.9,-218"/>
<text text-anchor="start" x="5736.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5803.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge72" class="edge">
<title>Node2&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M5803.4,-285.59C5803.4,-273.26 5803.4,-258.72 5803.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5799.9,-285.7 5803.4,-295.7 5806.9,-285.71 5799.9,-285.7"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6309.9,-140 6309.9,-170 6520.9,-170 6520.9,-140 6309.9,-140"/>
<text text-anchor="start" x="6317.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6415.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge108" class="edge">
<title>Node2&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M5758.67,-291.13C5743.38,-282.25 5727.98,-270.02 5719.4,-254 5710.6,-237.54 5706.62,-225.6 5719.4,-212 5763.31,-165.26 6231.69,-183.28 6295.4,-176 6309.36,-174.41 6324.16,-172.29 6338.43,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5757.16,-294.28 5767.61,-295.97 5760.49,-288.13 5757.16,-294.28"/>
</g>
<!-- Node2&#45;&gt;Node56 -->
<g id="edge75" class="edge">
<title>Node2&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.3C6057.56,-304.59 6489.04,-295.66 6850.4,-290 7178.28,-284.87 9476.61,-299.13 9801.4,-254 9810.89,-252.68 9820.9,-250.52 9830.38,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.8 5872.62,-308.51 5882.69,-311.8 5882.54,-304.8"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9285.4,-140 9285.4,-170 9455.4,-170 9455.4,-140 9285.4,-140"/>
<text text-anchor="start" x="9293.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9370.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node58 -->
<g id="edge112" class="edge">
<title>Node2&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M5882.61,-305.47C5937.84,-299.5 6011.68,-285.72 6069.4,-254 6092.27,-241.44 6086.42,-222.26 6110.4,-212 6191.23,-177.4 9188.01,-185.6 9275.4,-176 9287.55,-174.67 9300.44,-172.48 9312.67,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.11,-302 5872.52,-306.5 5882.82,-308.97 5882.11,-302"/>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge78" class="edge">
<title>Node2&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M5724.24,-309.79C5205.1,-308.31 2296.3,-298.08 1904.4,-254 1892.38,-252.65 1879.63,-250.46 1867.53,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.25,-313.29 5734.26,-309.82 5724.27,-306.29 5724.25,-313.29"/>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge81" class="edge">
<title>Node2&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M5723.83,-310.12C5188.99,-310.79 2126.58,-312.04 1716.4,-254 1707.04,-252.67 1697.16,-250.51 1687.81,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.15,-313.62 5734.15,-310.11 5724.14,-306.62 5724.15,-313.62"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3579.4,-218 3579.4,-248 3741.4,-248 3741.4,-218 3579.4,-218"/>
<text text-anchor="start" x="3587.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3660.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node64 -->
<g id="edge85" class="edge">
<title>Node2&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M5724.08,-308.74C5370.71,-302.98 3948.49,-278.48 3750.4,-254 3739.12,-252.61 3727.18,-250.45 3715.8,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.17,-312.24 5734.22,-308.9 5724.28,-305.24 5724.17,-312.24"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9357.9,-218 9357.9,-248 9486.9,-248 9486.9,-218 9357.9,-218"/>
<text text-anchor="start" x="9365.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9422.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node67 -->
<g id="edge88" class="edge">
<title>Node2&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.37C6057.56,-304.8 6489.05,-296.14 6850.4,-290 7388.61,-280.86 8735.58,-293.64 9272.4,-254 9300.44,-251.93 9331.24,-248.1 9357.6,-244.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.55,-304.87 5872.62,-308.58 5882.69,-311.87 5882.55,-304.87"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9954.9,-140 9954.9,-170 10133.9,-170 10133.9,-140 9954.9,-140"/>
<text text-anchor="start" x="9962.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10044.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node69 -->
<g id="edge118" class="edge">
<title>Node2&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M5883.03,-310.68C6039.1,-310.83 6379,-305.08 6482.4,-254 6504.97,-242.85 6497.45,-222.33 6520.4,-212 6607.16,-172.95 9850.78,-185.96 9945.4,-176 9958.05,-174.67 9971.47,-172.49 9984.21,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.57,-307.18 5872.57,-310.66 5882.56,-314.18 5882.57,-307.18"/>
</g>
<!-- Node2&#45;&gt;Node70 -->
<g id="edge92" class="edge">
<title>Node2&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.34C6057.56,-304.7 6489.04,-295.91 6850.4,-290 7144.28,-285.19 9203.94,-291.9 9495.4,-254 9505.63,-252.67 9516.43,-250.51 9526.67,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.55,-304.84 5872.62,-308.55 5882.69,-311.84 5882.55,-304.84"/>
</g>
<!-- Node2&#45;&gt;Node71 -->
<g id="edge93" class="edge">
<title>Node2&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.31C6057.56,-304.64 6489.04,-295.77 6850.4,-290 7161.94,-285.02 9345.8,-296.99 9654.4,-254 9663.89,-252.68 9673.9,-250.52 9683.38,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.82 5872.62,-308.53 5882.69,-311.82 5882.54,-304.82"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6119.4,-218 6119.4,-248 6259.4,-248 6259.4,-218 6119.4,-218"/>
<text text-anchor="start" x="6127.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6189.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node72 -->
<g id="edge94" class="edge">
<title>Node2&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M5882.52,-296.45C5943.57,-285.73 6030.04,-269.95 6105.4,-254 6114.06,-252.17 6123.18,-250.12 6132.1,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5881.81,-293.02 5872.57,-298.2 5883.02,-299.92 5881.81,-293.02"/>
</g>
<!-- Node2&#45;&gt;Node75 -->
<g id="edge97" class="edge">
<title>Node2&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M5723.93,-309.37C5198.56,-305.17 2240.41,-280.39 2052.4,-254 2042.91,-252.67 2032.91,-250.5 2023.43,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.04,-312.88 5734.07,-309.46 5724.1,-305.88 5724.04,-312.88"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10866.9,-218 10866.9,-248 11071.9,-248 11071.9,-218 10866.9,-218"/>
<text text-anchor="start" x="10874.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10969.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node78 -->
<g id="edge101" class="edge">
<title>Node2&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.21C6057.56,-304.33 6489.03,-295.07 6850.4,-290 7295.71,-283.75 10415,-295.63 10858.4,-254 10872.63,-252.66 10887.78,-250.46 10902.15,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.71 5872.62,-308.44 5882.69,-311.71 5882.54,-304.71"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8888.9,-140 8888.9,-170 9099.9,-170 9099.9,-140 8888.9,-140"/>
<text text-anchor="start" x="8896.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8994.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node79 -->
<g id="edge102" class="edge">
<title>Node2&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M5882.43,-301.16C5928.61,-293.52 5986.79,-279.49 6033.4,-254 6057.12,-241.03 6052.37,-222.22 6077.4,-212 6221.54,-153.17 8724.39,-190.38 8879.4,-176 8894.03,-174.64 8909.6,-172.45 8924.4,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5881.79,-297.71 5872.47,-302.74 5882.89,-304.63 5881.79,-297.71"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10189.9,-218 10189.9,-248 10404.9,-248 10404.9,-218 10189.9,-218"/>
<text text-anchor="start" x="10197.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10297.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node80 -->
<g id="edge103" class="edge">
<title>Node2&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.26C6057.56,-304.48 6489.04,-295.4 6850.4,-290 7220.38,-284.47 9811.88,-287.28 10180.4,-254 10195.28,-252.66 10211.12,-250.47 10226.18,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.76 5872.62,-308.48 5882.69,-311.76 5882.54,-304.76"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7306.9,-218 7306.9,-248 7483.9,-248 7483.9,-218 7306.9,-218"/>
<text text-anchor="start" x="7314.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7395.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node81 -->
<g id="edge104" class="edge">
<title>Node2&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M5882.52,-308.75C6150.03,-304.24 7019.59,-287.33 7297.4,-254 7309.47,-252.55 7322.27,-250.4 7334.49,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.44,-305.25 5872.5,-308.91 5882.56,-312.25 5882.44,-305.25"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7501.9,-212.5 7501.9,-253.5 7664.9,-253.5 7664.9,-212.5 7501.9,-212.5"/>
<text text-anchor="start" x="7509.9" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7509.9" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="7583.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node82 -->
<g id="edge105" class="edge">
<title>Node2&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M5882.86,-308.22C6195.53,-301.11 7331.98,-274.12 7492.4,-254 7495.45,-253.62 7498.55,-253.18 7501.67,-252.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.44,-304.73 5872.52,-308.46 5882.6,-311.73 5882.44,-304.73"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="428.4,-218 428.4,-248 642.4,-248 642.4,-218 428.4,-218"/>
<text text-anchor="start" x="436.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="535.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node83 -->
<g id="edge106" class="edge">
<title>Node2&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M5723.93,-309.9C5113.37,-309.07 1177.08,-301.86 651.4,-254 636.65,-252.66 620.95,-250.47 606.02,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5723.95,-313.4 5733.96,-309.92 5723.96,-306.4 5723.95,-313.4"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1100.4,-212.5 1100.4,-253.5 1284.4,-253.5 1284.4,-212.5 1100.4,-212.5"/>
<text text-anchor="start" x="1108.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="1108.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="1192.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node84 -->
<g id="edge109" class="edge">
<title>Node2&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M5724.31,-309.89C5159.71,-309 1750.34,-301.67 1293.4,-254 1290.47,-253.69 1287.49,-253.34 1284.5,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.38,-313.39 5734.39,-309.91 5724.39,-306.39 5724.38,-313.39"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="660.4,-212.5 660.4,-253.5 842.4,-253.5 842.4,-212.5 660.4,-212.5"/>
<text text-anchor="start" x="668.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="668.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="751.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node85 -->
<g id="edge110" class="edge">
<title>Node2&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M5723.76,-309.99C5126.26,-309.84 1355.08,-306.75 851.4,-254 848.5,-253.7 845.55,-253.35 842.58,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5723.99,-313.49 5733.99,-310 5723.99,-306.49 5723.99,-313.49"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="412.4,-140 412.4,-170 630.4,-170 630.4,-140 412.4,-140"/>
<text text-anchor="start" x="420.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="521.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node86 -->
<g id="edge111" class="edge">
<title>Node2&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M5724.1,-309.81C5151.44,-308.37 1668.06,-297.8 1569.4,-254 1546.12,-243.66 1553.54,-222.65 1530.4,-212 1440.81,-170.75 741.53,-186 643.4,-176 628.67,-174.5 613.02,-172.35 598.01,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.31,-313.31 5734.32,-309.84 5724.33,-306.32 5724.31,-313.31"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7683.4,-218 7683.4,-248 7863.4,-248 7863.4,-218 7683.4,-218"/>
<text text-anchor="start" x="7691.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7773.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node87 -->
<g id="edge113" class="edge">
<title>Node2&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M5882.67,-308.41C6215.87,-301.62 7494.04,-274.48 7673.4,-254 7685.89,-252.57 7699.15,-250.4 7711.78,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.91 5872.62,-308.61 5882.69,-311.91 5882.54,-304.91"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7881.4,-212.5 7881.4,-253.5 8051.4,-253.5 8051.4,-212.5 7881.4,-212.5"/>
<text text-anchor="start" x="7889.4" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7889.4" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="7966.4" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node88 -->
<g id="edge114" class="edge">
<title>Node2&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M5882.57,-308.26C6249.6,-300.15 7772.04,-265.93 7872.4,-254 7875.3,-253.66 7878.24,-253.26 7881.21,-252.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.49,-304.76 5872.57,-308.48 5882.64,-311.76 5882.49,-304.76"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="860.9,-218 860.9,-248 1081.9,-248 1081.9,-218 860.9,-218"/>
<text text-anchor="start" x="868.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="971.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node89 -->
<g id="edge115" class="edge">
<title>Node2&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M5724.03,-309.79C5144.2,-308.17 1570.4,-296.51 1091.4,-254 1076.15,-252.65 1059.91,-250.46 1044.47,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.36,-313.29 5734.37,-309.82 5724.38,-306.29 5724.36,-313.29"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1302.9,-218 1302.9,-248 1521.9,-248 1521.9,-218 1302.9,-218"/>
<text text-anchor="start" x="1310.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1412.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node90 -->
<g id="edge116" class="edge">
<title>Node2&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M5723.88,-309.66C5175.88,-307.23 1968.2,-291.45 1536.4,-254 1520.76,-252.64 1504.11,-250.47 1488.25,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5724.04,-313.16 5734.06,-309.71 5724.07,-306.16 5724.04,-313.16"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10422.9,-218 10422.9,-248 10635.9,-248 10635.9,-218 10422.9,-218"/>
<text text-anchor="start" x="10430.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10529.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node91 -->
<g id="edge117" class="edge">
<title>Node2&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.24C6057.56,-304.42 6489.03,-295.28 6850.4,-290 7246.27,-284.22 10019.11,-289.75 10413.4,-254 10428.16,-252.66 10443.86,-250.48 10458.79,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.74 5872.62,-308.46 5882.69,-311.74 5882.54,-304.74"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6529.4,-218 6529.4,-248 6753.4,-248 6753.4,-218 6529.4,-218"/>
<text text-anchor="start" x="6537.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6641.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node92 -->
<g id="edge119" class="edge">
<title>Node2&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M5882.56,-305.82C6014.21,-298.41 6286.34,-281.14 6515.4,-254 6529.59,-252.32 6544.63,-250.22 6559.18,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.35,-302.33 5872.56,-306.38 5882.74,-309.32 5882.35,-302.33"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11998.9,-218 11998.9,-248 12185.9,-248 12185.9,-218 11998.9,-218"/>
<text text-anchor="start" x="12006.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12092.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node93 -->
<g id="edge120" class="edge">
<title>Node2&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.16C6057.56,-304.17 6489.03,-294.72 6850.4,-290 7135.89,-286.27 11705.31,-282.33 11989.4,-254 12002.64,-252.68 12016.7,-250.49 12030.04,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.66 5872.62,-308.39 5882.7,-311.66 5882.54,-304.66"/>
</g>
<!-- Node2&#45;&gt;Node94 -->
<g id="edge121" class="edge">
<title>Node2&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.18C6057.56,-304.23 6489.03,-294.86 6850.4,-290 7362.71,-283.11 10951.6,-305.05 11461.4,-254 11474.63,-252.68 11488.7,-250.48 11502.04,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.68 5872.62,-308.41 5882.69,-311.68 5882.54,-304.68"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10653.4,-218 10653.4,-248 10849.4,-248 10849.4,-218 10653.4,-218"/>
<text text-anchor="start" x="10661.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10751.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node95 -->
<g id="edge122" class="edge">
<title>Node2&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.22C6057.56,-304.37 6489.03,-295.17 6850.4,-290 7271.93,-283.97 10224.82,-294.89 10644.4,-254 10658.04,-252.67 10672.53,-250.49 10686.31,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.73 5872.62,-308.45 5882.69,-311.73 5882.54,-304.73"/>
</g>
<!-- Node2&#45;&gt;Node96 -->
<g id="edge123" class="edge">
<title>Node2&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.28C6057.56,-304.54 6489.04,-295.55 6850.4,-290 7538.81,-279.43 9262.05,-308.21 9948.4,-254 9965.53,-252.65 9983.78,-250.47 10001.17,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.79 5872.62,-308.5 5882.69,-311.78 5882.54,-304.79"/>
</g>
<!-- Node2&#45;&gt;Node99 -->
<g id="edge126" class="edge">
<title>Node2&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M5882.76,-308.2C6057.56,-304.29 6489.03,-294.99 6850.4,-290 7320.38,-283.51 10611.91,-291.83 11080.4,-254 11096.9,-252.67 11114.49,-250.49 11131.21,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.54,-304.7 5872.62,-308.42 5882.69,-311.7 5882.54,-304.7"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5895.9,-218 5895.9,-248 6024.9,-248 6024.9,-218 5895.9,-218"/>
<text text-anchor="start" x="5903.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5960.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node102 -->
<g id="edge129" class="edge">
<title>Node2&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M5841.57,-291.52C5869.25,-278.13 5906.11,-260.28 5931.4,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5840.04,-288.38 5832.57,-295.88 5843.09,-294.68 5840.04,-288.38"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5274.9,-218 5274.9,-248 5487.9,-248 5487.9,-218 5274.9,-218"/>
<text text-anchor="start" x="5282.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5381.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node105 -->
<g id="edge132" class="edge">
<title>Node2&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M5724.21,-295.74C5648.37,-282.08 5534.64,-261.6 5459.26,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5723.73,-299.21 5734.19,-297.54 5724.97,-292.32 5723.73,-299.21"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6944.9,-218 6944.9,-248 7073.9,-248 7073.9,-218 6944.9,-218"/>
<text text-anchor="start" x="6952.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7009.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node107 -->
<g id="edge136" class="edge">
<title>Node2&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M5882.75,-308.29C6105.25,-303.14 6732.13,-286.12 6935.4,-254 6944.6,-252.55 6954.31,-250.39 6963.55,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5882.38,-304.8 5872.46,-308.52 5882.54,-311.79 5882.38,-304.8"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2886.9,-140 2886.9,-170 3107.9,-170 3107.9,-140 2886.9,-140"/>
<text text-anchor="start" x="2894.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2997.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3393.8,-216.05C3386.24,-214.63 3378.68,-213.25 3371.4,-212 3261.21,-193.03 3232.95,-192.83 3122.4,-176 3110.02,-174.11 3096.95,-172.08 3084.12,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3393.24,-219.51 3403.72,-217.95 3394.55,-212.63 3393.24,-219.51"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2992.4,-67.5 2992.4,-97.5 3212.4,-97.5 3212.4,-67.5 2992.4,-67.5"/>
<text text-anchor="start" x="3000.4" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3102.4" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3392.96,-216.06C3385.68,-214.66 3378.41,-213.28 3371.4,-212 3275.67,-194.45 3235.3,-231.58 3155.4,-176 3127.9,-156.87 3112.8,-118.55 3106.3,-97.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3392.39,-219.52 3402.87,-217.99 3393.73,-212.65 3392.39,-219.52"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3164.9,-140 3164.9,-170 3343.9,-170 3343.9,-140 3164.9,-140"/>
<text text-anchor="start" x="3172.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3254.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3421.88,-214.65C3383.34,-201.16 3330.53,-182.66 3294.59,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3420.75,-217.97 3431.35,-217.97 3423.07,-211.36 3420.75,-217.97"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2777.9,-67.5 2777.9,-97.5 2938.9,-97.5 2938.9,-67.5 2777.9,-67.5"/>
<text text-anchor="start" x="2785.9" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2858.4" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2960.68,-135.37C2937.31,-123.52 2907.54,-108.42 2886.15,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2959.11,-138.5 2969.61,-139.9 2962.27,-132.26 2959.11,-138.5"/>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3027.04,-134.1C3044.38,-122.46 3065.86,-108.04 3081.44,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3024.75,-131.42 3018.4,-139.9 3028.65,-137.23 3024.75,-131.42"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2790.4,-0.5 2790.4,-30.5 2926.4,-30.5 2926.4,-0.5 2790.4,-0.5"/>
<text text-anchor="start" x="2798.4" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2858.4" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2858.4,-57.11C2858.4,-48.15 2858.4,-38.32 2858.4,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2854.9,-57.4 2858.4,-67.4 2861.9,-57.4 2854.9,-57.4"/>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4103.75,-214.11C4122.8,-205.75 4141.16,-193.6 4152.4,-176 4162.46,-160.27 4165.4,-147.4 4152.4,-134 4107.17,-87.35 3048.2,-102.75 2983.4,-98 2969.02,-96.95 2953.75,-95.47 2939,-93.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4102.32,-210.91 4094.37,-217.91 4104.96,-217.4 4102.32,-210.91"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3917.4,-140 3917.4,-170 4143.4,-170 4143.4,-140 3917.4,-140"/>
<text text-anchor="start" x="3925.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4030.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M4031.08,-207.59C4030.92,-195.26 4030.73,-180.72 4030.59,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4027.58,-207.75 4031.22,-217.7 4034.58,-207.66 4027.58,-207.75"/>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2946.79,-215.93C2902.49,-206.65 2857.63,-193.34 2844.4,-176 2826.87,-153.01 2840.49,-117.27 2850.41,-97.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2946.32,-219.4 2956.81,-217.96 2947.71,-212.54 2946.32,-219.4"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2366.4,-140 2366.4,-170 2592.4,-170 2592.4,-140 2366.4,-140"/>
<text text-anchor="start" x="2374.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2479.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2955.63,-216.4C2945.44,-214.84 2935.21,-213.34 2925.4,-212 2781.85,-192.37 2744.94,-195.73 2601.4,-176 2588.43,-174.22 2574.72,-172.15 2561.35,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2955.37,-219.9 2965.79,-217.98 2956.44,-212.99 2955.37,-219.9"/>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge17" class="edge">
<title>Node14&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4385.63,-207.62C4399.45,-199.74 4412.07,-189.43 4420.4,-176 4430.25,-160.14 4433.44,-147.36 4420.4,-134 4392.52,-105.41 3023.23,-100.8 2983.4,-98 2969.02,-96.99 2953.74,-95.53 2938.99,-93.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4383.63,-204.71 4376.4,-212.45 4386.88,-210.91 4383.63,-204.71"/>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge18" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M4306.62,-202.3C4306.38,-193.3 4306.13,-183.65 4305.92,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4303.13,-202.52 4306.89,-212.43 4310.12,-202.34 4303.13,-202.52"/>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge20" class="edge">
<title>Node16&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2258.93,-212.42C2176.17,-205.33 1841.83,-211.13 1809.4,-176 1796.74,-162.28 1796.53,-147.51 1809.4,-134 1842.68,-99.08 2537.79,-87.39 2777.77,-84.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2258.92,-215.94 2269.24,-213.57 2259.69,-208.98 2258.92,-215.94"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1560.4,-134.5 1560.4,-175.5 1724.4,-175.5 1724.4,-134.5 1560.4,-134.5"/>
<text text-anchor="start" x="1568.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="1568.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="1642.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge21" class="edge">
<title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2259.24,-212.1C2044.64,-181.62 1987.1,-199.54 1776.4,-176 1759.57,-174.12 1741.61,-171.71 1724.48,-169.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2258.85,-215.58 2269.25,-213.55 2259.85,-208.66 2258.85,-215.58"/>
</g>
<!-- Node18&#45;&gt;Node6 -->
<g id="edge23" class="edge">
<title>Node18&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2075.96,-216.11C2068.01,-214.67 2060.05,-213.27 2052.4,-212 1935.07,-192.48 1714.32,-220.08 1796.4,-134 1830.14,-98.62 2535.48,-87.21 2777.63,-84.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2075.53,-219.59 2086,-217.96 2076.8,-212.71 2075.53,-219.59"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1206.4,-140 1206.4,-170 1394.4,-170 1394.4,-140 1206.4,-140"/>
<text text-anchor="start" x="1214.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1300.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge24" class="edge">
<title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2080.74,-216.22C2071.23,-214.6 2061.61,-213.14 2052.4,-212 1765.69,-176.64 1690.09,-211.62 1403.4,-176 1391.11,-174.47 1378.08,-172.35 1365.57,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2080.14,-219.67 2090.6,-217.96 2081.36,-212.78 2080.14,-219.67"/>
</g>
<!-- Node20&#45;&gt;Node6 -->
<g id="edge26" class="edge">
<title>Node20&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3194.08,-216.09C3186.1,-214.63 3178.1,-213.23 3170.4,-212 3105.63,-201.62 2925.62,-220.49 2877.4,-176 2855.72,-155.99 2855.13,-118.39 2856.7,-97.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3193.69,-219.57 3204.16,-217.97 3194.97,-212.69 3193.69,-219.57"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2610.4,-140 2610.4,-170 2792.4,-170 2792.4,-140 2610.4,-140"/>
<text text-anchor="start" x="2618.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2701.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge27" class="edge">
<title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3194.76,-216.11C3186.55,-214.62 3178.32,-213.22 3170.4,-212 3026.33,-189.82 2989.05,-194.1 2844.4,-176 2827.61,-173.9 2809.74,-171.52 2792.51,-169.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3194.25,-219.58 3204.72,-217.96 3195.53,-212.69 3194.25,-219.58"/>
</g>
<!-- Node22&#45;&gt;Node6 -->
<g id="edge29" class="edge">
<title>Node22&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M8185.84,-216.57C8173.91,-214.92 8161.89,-213.36 8150.4,-212 7757.38,-165.65 7658.69,-153.01 7263.4,-134 6313.36,-88.3 3932.72,-156.88 2983.4,-98 2969.01,-97.11 2953.73,-95.71 2938.98,-94.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8185.43,-220.04 8195.82,-217.97 8186.4,-213.11 8185.43,-220.04"/>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge30" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M8362.52,-216.37C8373.84,-214.58 8385.4,-213.03 8396.4,-212 8853.08,-169.18 12065.84,-186.41 12524.4,-176 12679.05,-172.49 12858.28,-165.31 12967.73,-160.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8361.95,-212.92 8352.66,-218 8363.09,-219.82 8361.95,-212.92"/>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge32" class="edge">
<title>Node24&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M8424.79,-216.31C8415.24,-214.74 8405.62,-213.26 8396.4,-212 8303.97,-199.38 7653.58,-138.7 7560.4,-134 6544.55,-82.71 3998.61,-160.69 2983.4,-98 2969.01,-97.11 2953.73,-95.72 2938.98,-94.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8424.26,-219.77 8434.7,-217.98 8425.42,-212.87 8424.26,-219.77"/>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge33" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8584.52,-216.36C8595.84,-214.57 8607.4,-213.03 8618.4,-212 9627.6,-117.79 12169.28,-259.68 13179.4,-176 13195.52,-174.67 13212.69,-172.47 13229,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8583.95,-212.91 8574.65,-217.99 8585.09,-219.82 8583.95,-212.91"/>
</g>
<!-- Node26&#45;&gt;Node6 -->
<g id="edge35" class="edge">
<title>Node26&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4735.35,-207.95C4728.04,-184.51 4713.25,-150.1 4686.4,-134 4605.25,-85.33 3077.81,-104.46 2983.4,-98 2969.02,-97.02 2953.74,-95.58 2938.99,-93.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4732.07,-209.21 4738.2,-217.85 4738.8,-207.27 4732.07,-209.21"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4753.9,-140 4753.9,-170 4952.9,-170 4952.9,-140 4753.9,-140"/>
<text text-anchor="start" x="4761.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4853.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge36" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M4770.71,-212.11C4790.19,-198.89 4815.3,-181.86 4832.71,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4768.52,-209.37 4762.21,-217.88 4772.45,-215.16 4768.52,-209.37"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6043.9,-140 6043.9,-170 6252.9,-170 6252.9,-140 6043.9,-140"/>
<text text-anchor="start" x="6051.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6148.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge38" class="edge">
<title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M5663.64,-216.05C5671.64,-214.57 5679.68,-213.19 5687.4,-212 5840.66,-188.47 5880.84,-197.41 6034.4,-176 6046.84,-174.27 6060,-172.19 6072.79,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5662.72,-212.67 5653.55,-217.97 5664.03,-219.54 5662.72,-212.67"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6110.4,-67.5 6110.4,-97.5 6318.4,-97.5 6318.4,-67.5 6110.4,-67.5"/>
<text text-anchor="start" x="6118.4" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6214.4" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge41" class="edge">
<title>Node28&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M5675.03,-216.42C5685.9,-214.76 5696.9,-213.23 5707.4,-212 5768.67,-204.84 6219.22,-221.01 6261.4,-176 6283.33,-152.6 6252.04,-117.02 6230.94,-97.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5674.43,-212.98 5665.09,-217.99 5675.51,-219.89 5674.43,-212.98"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5858.9,-140 5858.9,-170 6025.9,-170 6025.9,-140 5858.9,-140"/>
<text text-anchor="start" x="5866.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5942.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node31 -->
<g id="edge42" class="edge">
<title>Node28&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M5664.95,-215.85C5717.07,-204.69 5787.95,-189.49 5850.4,-176 5859.35,-174.07 5868.79,-172.02 5878.07,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5664.16,-212.44 5655.11,-217.95 5665.62,-219.28 5664.16,-212.44"/>
</g>
<!-- Node29&#45;&gt;Node6 -->
<g id="edge39" class="edge">
<title>Node29&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6068.94,-138.37C6057.4,-136.59 6045.62,-135.04 6034.4,-134 5359.27,-71.21 3660.08,-141.12 2983.4,-98 2969.01,-97.08 2953.74,-95.68 2938.98,-94.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6068.58,-141.85 6079.01,-139.98 6069.69,-134.94 6068.58,-141.85"/>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge40" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M6168.66,-132.36C6179.19,-121.11 6191.77,-107.68 6201.07,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6166.04,-130.04 6161.76,-139.73 6171.15,-134.83 6166.04,-130.04"/>
</g>
<!-- Node32&#45;&gt;Node6 -->
<g id="edge44" class="edge">
<title>Node32&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4616.51,-214.33C4636.48,-206.04 4655.3,-193.87 4667.4,-176 4677.87,-160.54 4680.46,-147.34 4667.4,-134 4634.67,-100.56 3030.08,-101.2 2983.4,-98 2969.02,-97.01 2953.74,-95.57 2938.99,-93.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4615.05,-211.14 4606.96,-217.98 4617.55,-217.67 4615.05,-211.14"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4467.9,-140 4467.9,-170 4658.9,-170 4658.9,-140 4467.9,-140"/>
<text text-anchor="start" x="4475.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4563.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge45" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M4538.61,-208.33C4544.53,-195.85 4551.59,-180.94 4556.66,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4535.29,-207.17 4534.17,-217.7 4541.62,-210.17 4535.29,-207.17"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2004.4,-140 2004.4,-170 2178.4,-170 2178.4,-140 2004.4,-140"/>
<text text-anchor="start" x="2012.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2091.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge47" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2624.21,-215.46C2618.56,-214.16 2612.89,-212.97 2607.4,-212 2422.91,-179.43 2372.78,-203.15 2187.4,-176 2176.29,-174.37 2164.52,-172.25 2153.18,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2623.77,-218.96 2634.31,-217.93 2625.43,-212.16 2623.77,-218.96"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1947.9,-67.5 1947.9,-97.5 2120.9,-97.5 2120.9,-67.5 1947.9,-67.5"/>
<text text-anchor="start" x="1955.9" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2034.4" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge50" class="edge">
<title>Node34&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2625.18,-215.52C2619.22,-214.16 2613.21,-212.95 2607.4,-212 2540.17,-201.06 2042.13,-225.56 1995.4,-176 1974.12,-153.43 2001.29,-117.53 2019.82,-97.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2624.6,-218.98 2635.14,-217.94 2626.25,-212.18 2624.6,-218.98"/>
</g>
<!-- Node34&#45;&gt;Node37 -->
<g id="edge51" class="edge">
<title>Node34&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2625.19,-215.51C2619.22,-214.15 2613.21,-212.94 2607.4,-212 2323.95,-166.3 2246.21,-219.43 1962.4,-176 1952.75,-174.52 1942.57,-172.39 1932.83,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2624.6,-218.97 2635.14,-217.92 2626.25,-212.16 2624.6,-218.97"/>
</g>
<!-- Node35&#45;&gt;Node6 -->
<g id="edge48" class="edge">
<title>Node35&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2162.9,-138.04C2171.13,-136.52 2179.43,-135.13 2187.4,-134 2399.23,-104.09 2651.36,-91.13 2777.73,-86.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2162.07,-134.63 2152.91,-139.95 2163.39,-141.51 2162.07,-134.63"/>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge49" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2073.38,-131.71C2064.4,-120.6 2053.8,-107.49 2045.92,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2070.86,-134.16 2079.87,-139.73 2076.3,-129.76 2070.86,-134.16"/>
</g>
<!-- Node38&#45;&gt;Node6 -->
<g id="edge53" class="edge">
<title>Node38&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M5251.66,-210.1C5299.28,-198.59 5347.52,-185.04 5354.4,-176 5365.7,-161.14 5367.5,-147.3 5354.4,-134 5308.18,-87.07 3049.13,-102.3 2983.4,-98 2969.02,-97.06 2953.74,-95.64 2938.99,-94.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5250.76,-206.72 5241.85,-212.44 5252.39,-213.52 5250.76,-206.72"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5401.9,-134.5 5401.9,-175.5 5610.9,-175.5 5610.9,-134.5 5401.9,-134.5"/>
<text text-anchor="start" x="5409.9" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5409.9" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="5506.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge54" class="edge">
<title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M5253.63,-210.27C5304.66,-199.31 5366.05,-186.13 5415.55,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5252.61,-206.91 5243.57,-212.43 5254.08,-213.75 5252.61,-206.91"/>
</g>
<!-- Node40&#45;&gt;Node6 -->
<g id="edge56" class="edge">
<title>Node40&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6483.58,-212.52C6484.86,-212.34 6486.14,-212.17 6487.4,-212 6654.66,-190.18 7361.17,-253.77 7242.4,-134 7200.75,-91.99 3042.44,-101.66 2983.4,-98 2969.01,-97.11 2953.73,-95.71 2938.98,-94.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6483,-209.07 6473.65,-214.05 6484.07,-215.99 6483,-209.07"/>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge57" class="edge">
<title>Node40&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M6483.57,-212.46C6484.86,-212.29 6486.13,-212.14 6487.4,-212 7179.78,-134.37 8930.49,-257.66 9622.4,-176 9625.36,-175.65 9628.36,-175.24 9631.39,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6483.04,-209 6473.63,-213.85 6484.02,-215.93 6483.04,-209"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4971.4,-140 4971.4,-170 5141.4,-170 5141.4,-140 4971.4,-140"/>
<text text-anchor="start" x="4979.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5056.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge59" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M4973.71,-212.11C4993.19,-198.89 5018.3,-181.86 5035.71,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4971.52,-209.37 4965.21,-217.88 4975.45,-215.16 4971.52,-209.37"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5159.4,-134.5 5159.4,-175.5 5345.4,-175.5 5345.4,-134.5 5159.4,-134.5"/>
<text text-anchor="start" x="5167.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5167.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="5252.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge60" class="edge">
<title>Node42&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M5011.16,-215.53C5058.79,-203.78 5123.04,-187.92 5173.26,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5010.12,-212.18 5001.25,-217.97 5011.8,-218.97 5010.12,-212.18"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8696.4,-140 8696.4,-170 8870.4,-170 8870.4,-140 8696.4,-140"/>
<text text-anchor="start" x="8704.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8783.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge62" class="edge">
<title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M8926.99,-214.05C8893.71,-200.59 8848.81,-182.44 8818.14,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8925.9,-217.38 8936.48,-217.88 8928.52,-210.89 8925.9,-217.38"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8508.4,-134.5 8508.4,-175.5 8678.4,-175.5 8678.4,-134.5 8508.4,-134.5"/>
<text text-anchor="start" x="8516.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8516.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="8593.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node47 -->
<g id="edge63" class="edge">
<title>Node45&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M8889.94,-216C8813.19,-200.92 8707.1,-180.04 8687.4,-176 8684.46,-175.4 8681.47,-174.78 8678.45,-174.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8889.61,-219.5 8900.09,-218 8890.96,-212.63 8889.61,-219.5"/>
</g>
<!-- Node49&#45;&gt;Node13 -->
<g id="edge67" class="edge">
<title>Node49&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2770.8,-215.64C2765.25,-214.39 2759.74,-213.16 2754.4,-212 2685.5,-196.97 2606.59,-181.04 2551.03,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2770.24,-219.1 2780.77,-217.91 2771.8,-212.28 2770.24,-219.1"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2196.4,-140 2196.4,-170 2348.4,-170 2348.4,-140 2196.4,-140"/>
<text text-anchor="start" x="2204.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2272.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge66" class="edge">
<title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2775.01,-215.81C2768.08,-214.38 2761.11,-213.08 2754.4,-212 2579.48,-183.87 2532.29,-204.36 2357.4,-176 2347.53,-174.4 2337.09,-172.29 2327.05,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2774.6,-219.3 2785.11,-217.96 2776.06,-212.45 2774.6,-219.3"/>
</g>
<!-- Node51&#45;&gt;Node11 -->
<g id="edge70" class="edge">
<title>Node51&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3876.43,-214.22C3912.05,-200.75 3960.33,-182.5 3993.27,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3874.85,-211.07 3866.74,-217.88 3877.33,-217.62 3874.85,-211.07"/>
</g>
<!-- Node51&#45;&gt;Node15 -->
<g id="edge71" class="edge">
<title>Node51&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3891.63,-215.58C3897.28,-214.29 3902.94,-213.07 3908.4,-212 3936.41,-206.5 4091.46,-185.06 4199.29,-170.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3890.42,-212.27 3881.49,-217.97 3892.03,-219.08 3890.42,-212.27"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3759.4,-140 3759.4,-170 3899.4,-170 3899.4,-140 3759.4,-140"/>
<text text-anchor="start" x="3767.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3829.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge69" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M3829.4,-207.59C3829.4,-195.26 3829.4,-180.72 3829.4,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3825.9,-207.7 3829.4,-217.7 3832.9,-207.71 3825.9,-207.7"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6538.9,-140 6538.9,-170 6687.9,-170 6687.9,-140 6538.9,-140"/>
<text text-anchor="start" x="6546.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6613.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge73" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M5865.55,-215.74C5872.55,-214.3 5879.61,-213 5886.4,-212 6169.58,-170.3 6246.17,-217.31 6529.4,-176 6539.64,-174.51 6550.46,-172.37 6560.81,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5864.39,-212.41 5855.37,-217.96 5865.88,-219.25 5864.39,-212.41"/>
</g>
<!-- Node53&#45;&gt;Node55 -->
<g id="edge74" class="edge">
<title>Node53&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M5866.96,-215.67C5873.5,-214.29 5880.07,-213.04 5886.4,-212 6066.49,-182.54 6114.38,-199.02 6295.4,-176 6308.71,-174.31 6322.8,-172.23 6336.46,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5865.76,-212.35 5856.74,-217.91 5867.26,-219.19 5865.76,-212.35"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9807.9,-140 9807.9,-170 9936.9,-170 9936.9,-140 9807.9,-140"/>
<text text-anchor="start" x="9815.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9872.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge76" class="edge">
<title>Node56&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M9874.44,-207.59C9873.95,-195.26 9873.38,-180.72 9872.97,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9870.95,-207.85 9874.84,-217.7 9877.94,-207.57 9870.95,-207.85"/>
</g>
<!-- Node56&#45;&gt;Node58 -->
<g id="edge77" class="edge">
<title>Node56&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M9817.94,-215.52C9812.38,-214.22 9806.8,-213.01 9801.4,-212 9653.35,-184.26 9613.16,-199.71 9464.4,-176 9453.86,-174.32 9442.71,-172.23 9431.92,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9817.34,-218.98 9827.89,-217.98 9819.02,-212.19 9817.34,-218.98"/>
</g>
<!-- Node59&#45;&gt;Node17 -->
<g id="edge80" class="edge">
<title>Node59&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1769.85,-213.65C1744.44,-202.16 1711.72,-187.36 1685.79,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1768.64,-216.95 1779.2,-217.88 1771.53,-210.57 1768.64,-216.95"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1020.4,-140 1020.4,-170 1188.4,-170 1188.4,-140 1020.4,-140"/>
<text text-anchor="start" x="1028.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1104.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge79" class="edge">
<title>Node59&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M1740.78,-216.05C1732.59,-214.51 1724.33,-213.11 1716.4,-212 1487.43,-179.86 1426.34,-208.39 1197.4,-176 1186.45,-174.45 1174.86,-172.34 1163.71,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1740.22,-219.51 1750.7,-217.98 1741.56,-212.64 1740.22,-219.51"/>
</g>
<!-- Node61&#45;&gt;Node19 -->
<g id="edge84" class="edge">
<title>Node61&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1579.36,-215.56C1574.31,-214.33 1569.27,-213.13 1564.4,-212 1498.69,-196.72 1423.37,-180.91 1370.05,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1578.53,-218.96 1589.07,-217.95 1580.2,-212.16 1578.53,-218.96"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="652.9,-140 652.9,-170 781.9,-170 781.9,-140 652.9,-140"/>
<text text-anchor="start" x="660.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="717.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge82" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M1584.58,-215.73C1577.82,-214.27 1570.99,-212.98 1564.4,-212 1224.2,-161.54 1131.19,-229.18 791.4,-176 782.2,-174.56 772.5,-172.41 763.25,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1583.88,-219.16 1594.41,-217.97 1585.44,-212.33 1583.88,-219.16"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="800.4,-140 800.4,-170 1002.4,-170 1002.4,-140 800.4,-140"/>
<text text-anchor="start" x="808.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="901.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node63 -->
<g id="edge83" class="edge">
<title>Node61&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1583.52,-215.62C1577.1,-214.23 1570.64,-212.98 1564.4,-212 1321.11,-173.62 1255.86,-206.08 1011.4,-176 998.5,-174.41 984.81,-172.28 971.64,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1583.01,-219.1 1593.54,-217.91 1584.57,-212.27 1583.01,-219.1"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3361.9,-140 3361.9,-170 3522.9,-170 3522.9,-140 3361.9,-140"/>
<text text-anchor="start" x="3369.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3442.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge86" class="edge">
<title>Node64&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M3610.65,-214.65C3571.93,-201.16 3518.88,-182.66 3482.78,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3609.57,-217.98 3620.16,-217.97 3611.87,-211.37 3609.57,-217.98"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3541.4,-134.5 3541.4,-175.5 3741.4,-175.5 3741.4,-134.5 3541.4,-134.5"/>
<text text-anchor="start" x="3549.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3549.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="3641.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node66 -->
<g id="edge87" class="edge">
<title>Node64&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M3654.4,-207.98C3651.8,-197.58 3648.79,-185.55 3646.32,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3651.01,-208.85 3656.83,-217.7 3657.8,-207.15 3651.01,-208.85"/>
</g>
<!-- Node67&#45;&gt;Node41 -->
<g id="edge91" class="edge">
<title>Node67&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M9483.97,-215.32C9488.18,-214.19 9492.35,-213.08 9496.4,-212 9542.42,-199.76 9594.07,-186.24 9635.1,-175.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9482.89,-211.99 9474.14,-217.96 9484.71,-218.75 9482.89,-211.99"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12386.9,-140 12386.9,-170 12515.9,-170 12515.9,-140 12386.9,-140"/>
<text text-anchor="start" x="12394.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12451.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge89" class="edge">
<title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M9477.35,-215.56C9483.73,-214.13 9490.18,-212.89 9496.4,-212 9709.96,-181.63 11221.74,-180.13 11437.4,-176 11796.09,-169.14 12226.14,-160.53 12386.75,-157.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9476.34,-212.2 9467.43,-217.95 9477.97,-219.01 9476.34,-212.2"/>
</g>
<!-- Node67&#45;&gt;Node69 -->
<g id="edge90" class="edge">
<title>Node67&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M9478.9,-215.59C9484.78,-214.23 9490.69,-212.99 9496.4,-212 9693.65,-177.74 9747.16,-203.87 9945.4,-176 9956.86,-174.39 9968.99,-172.28 9980.69,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9477.97,-212.21 9469.09,-217.99 9479.63,-219.01 9477.97,-212.21"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9473.4,-140 9473.4,-170 9613.4,-170 9613.4,-140 9473.4,-140"/>
<text text-anchor="start" x="9481.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9543.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge95" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M6250.56,-215.78C6258.21,-214.24 6265.95,-212.92 6273.4,-212 6977.24,-125.34 8761.2,-267.66 9464.4,-176 9474.64,-174.67 9485.47,-172.47 9495.71,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6249.65,-212.39 6240.6,-217.9 6251.12,-219.24 6249.65,-212.39"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7053.4,-140 7053.4,-170 7233.4,-170 7233.4,-140 7053.4,-140"/>
<text text-anchor="start" x="7061.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7143.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge96" class="edge">
<title>Node72&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M6251.48,-215.85C6258.83,-214.34 6266.26,-213.01 6273.4,-212 6613.08,-164.06 6703.95,-218.09 7044.4,-176 7056.41,-174.52 7069.14,-172.38 7081.32,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6250.58,-212.46 6241.54,-217.99 6252.05,-219.31 6250.58,-212.46"/>
</g>
<!-- Node75&#45;&gt;Node21 -->
<g id="edge99" class="edge">
<title>Node75&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2034.63,-215.56C2040.6,-214.19 2046.6,-212.96 2052.4,-212 2293.62,-171.9 2358.99,-208.05 2601.4,-176 2613.25,-174.43 2625.8,-172.3 2637.86,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2033.56,-212.22 2024.67,-217.99 2035.22,-219.02 2033.56,-212.22"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1412.9,-140 1412.9,-170 1541.9,-170 1541.9,-140 1412.9,-140"/>
<text text-anchor="start" x="1420.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1477.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge98" class="edge">
<title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M1920.16,-215.51C1914.52,-214.2 1908.87,-213 1903.4,-212 1748.72,-183.65 1706.04,-204.61 1551.4,-176 1542.77,-174.4 1533.66,-172.3 1524.91,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1919.7,-219 1930.24,-217.95 1921.35,-212.19 1919.7,-219"/>
</g>
<!-- Node75&#45;&gt;Node77 -->
<g id="edge100" class="edge">
<title>Node75&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M1922.7,-215.59C1916.24,-214.15 1909.71,-212.9 1903.4,-212 1573.34,-164.71 736.16,-197.2 403.4,-176 371.63,-173.98 337.02,-170.72 305.99,-167.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1922.21,-219.08 1932.75,-217.99 1923.83,-212.27 1922.21,-219.08"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10344.4,-134.5 10344.4,-175.5 10514.4,-175.5 10514.4,-134.5 10344.4,-134.5"/>
<text text-anchor="start" x="10352.4" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="10352.4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="10429.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node96&#45;&gt;Node97 -->
<g id="edge124" class="edge">
<title>Node96&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M10158.04,-215.78C10212.63,-203.75 10287.16,-187.33 10344.3,-174.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10157.1,-212.4 10148.08,-217.97 10158.6,-219.24 10157.1,-212.4"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10152.4,-140 10152.4,-170 10326.4,-170 10326.4,-140 10152.4,-140"/>
<text text-anchor="start" x="10160.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10239.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node96&#45;&gt;Node98 -->
<g id="edge125" class="edge">
<title>Node96&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M10122.44,-213.35C10149.72,-199.97 10185.91,-182.23 10210.77,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10120.63,-210.34 10113.19,-217.88 10123.71,-216.62 10120.63,-210.34"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11204.4,-140 11204.4,-170 11428.4,-170 11428.4,-140 11204.4,-140"/>
<text text-anchor="start" x="11212.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11316.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node99&#45;&gt;Node100 -->
<g id="edge127" class="edge">
<title>Node99&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M11238.84,-211.61C11257.08,-198.54 11280.29,-181.89 11296.55,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11236.43,-209.03 11230.34,-217.7 11240.51,-214.72 11236.43,-209.03"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11024.4,-140 11024.4,-170 11186.4,-170 11186.4,-140 11024.4,-140"/>
<text text-anchor="start" x="11032.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11105.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node99&#45;&gt;Node101 -->
<g id="edge128" class="edge">
<title>Node99&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M11182.23,-211.61C11164.17,-198.54 11141.17,-181.89 11125.06,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11180.5,-214.68 11190.65,-217.7 11184.61,-209.01 11180.5,-214.68"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6853.4,-140 6853.4,-170 7035.4,-170 7035.4,-140 6853.4,-140"/>
<text text-anchor="start" x="6861.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6944.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node103 -->
<g id="edge130" class="edge">
<title>Node102&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M6019.23,-215.72C6025.99,-214.26 6032.82,-212.97 6039.4,-212 6393.27,-159.84 6488.29,-218.86 6843.4,-176 6855.74,-174.51 6868.82,-172.36 6881.33,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6018.37,-212.32 6009.4,-217.96 6019.92,-219.15 6018.37,-212.32"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6705.9,-140 6705.9,-170 6834.9,-170 6834.9,-140 6705.9,-140"/>
<text text-anchor="start" x="6713.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6770.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node104 -->
<g id="edge131" class="edge">
<title>Node102&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M6019.99,-215.62C6026.51,-214.22 6033.07,-212.97 6039.4,-212 6328.5,-167.91 6407.67,-222.4 6696.4,-176 6705.47,-174.54 6715.02,-172.42 6724.15,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6018.81,-212.3 6009.83,-217.93 6020.36,-219.12 6018.81,-212.3"/>
</g>
<!-- Node105&#45;&gt;Node39 -->
<g id="edge133" class="edge">
<title>Node105&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M5413.31,-212.6C5431.87,-201.31 5455.22,-187.12 5473.88,-175.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5411.35,-209.7 5404.62,-217.88 5414.98,-215.68 5411.35,-209.7"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5629.4,-140 5629.4,-170 5841.4,-170 5841.4,-140 5629.4,-140"/>
<text text-anchor="start" x="5637.4" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5735.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node105&#45;&gt;Node106 -->
<g id="edge134" class="edge">
<title>Node105&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M5456.68,-215.84C5520.06,-202.23 5609.77,-182.97 5670.14,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5455.79,-212.45 5446.74,-217.97 5457.26,-219.29 5455.79,-212.45"/>
</g>
<!-- Node108&#45;&gt;Node4 -->
<g id="edge139" class="edge">
<title>Node108&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.37C6673.4,-304.83 6242.43,-296.26 5881.4,-290 5367.86,-281.1 4081.06,-309.09 3570.4,-254 3557.85,-252.65 3544.53,-250.47 3531.86,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-311.87 6859.18,-308.57 6849.26,-304.87 6849.12,-311.87"/>
</g>
<!-- Node108&#45;&gt;Node10 -->
<g id="edge140" class="edge">
<title>Node108&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M6848.99,-308.47C6403.95,-299.98 4260.36,-258.9 4192.4,-254 4172.6,-252.57 4151.49,-250.41 4131.3,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-311.97 6859.18,-308.66 6849.25,-304.97 6849.12,-311.97"/>
</g>
<!-- Node108&#45;&gt;Node12 -->
<g id="edge141" class="edge">
<title>Node108&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.31C6673.4,-304.64 6242.44,-295.84 5881.4,-290 5278.98,-280.25 3770.58,-306.88 3170.4,-254 3155.01,-252.64 3138.62,-250.47 3123.02,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.81 6859.19,-308.52 6849.26,-304.81 6849.11,-311.81"/>
</g>
<!-- Node108&#45;&gt;Node14 -->
<g id="edge142" class="edge">
<title>Node108&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M6849.06,-308.37C6427.1,-299.79 4484.19,-260.03 4422.4,-254 4419.48,-253.71 4416.52,-253.4 4413.53,-253.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.26,-311.88 6859.33,-308.58 6849.4,-304.88 6849.26,-311.88"/>
</g>
<!-- Node108&#45;&gt;Node15 -->
<g id="edge181" class="edge">
<title>Node108&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7009.6,-309.14C7266.73,-306 8056.04,-293.2 8093.4,-254 8106.28,-240.49 8106.54,-225.26 8093.4,-212 8057.88,-176.12 4508.77,-179.53 4458.4,-176 4443.17,-174.93 4427.14,-173.35 4411.41,-171.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.54,-305.64 6999.58,-309.26 7009.62,-312.64 7009.54,-305.64"/>
</g>
<!-- Node108&#45;&gt;Node16 -->
<g id="edge143" class="edge">
<title>Node108&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.23C6673.41,-304.42 6242.45,-295.36 5881.4,-290 5503.53,-284.39 2857.04,-285.03 2480.4,-254 2465.16,-252.74 2448.98,-250.76 2433.43,-248.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.74 6859.19,-308.45 6849.27,-304.74 6849.11,-311.74"/>
</g>
<!-- Node108&#45;&gt;Node18 -->
<g id="edge144" class="edge">
<title>Node108&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.22C6673.41,-304.37 6242.45,-295.24 5881.4,-290 5479.09,-284.16 2660.75,-294.15 2260.4,-254 2247.14,-252.67 2233.05,-250.49 2219.66,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.72 6859.19,-308.44 6849.27,-304.72 6849.11,-311.72"/>
</g>
<!-- Node108&#45;&gt;Node20 -->
<g id="edge145" class="edge">
<title>Node108&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.34C6673.4,-304.73 6242.44,-296.04 5881.4,-290 5602.64,-285.34 3649.68,-283.2 3372.4,-254 3359.52,-252.64 3345.83,-250.45 3332.82,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-311.84 6859.19,-308.55 6849.26,-304.84 6849.12,-311.84"/>
</g>
<!-- Node108&#45;&gt;Node22 -->
<g id="edge146" class="edge">
<title>Node108&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M7009.57,-309.86C7207.22,-308.76 7733.5,-301.23 8169.4,-254 8183.32,-252.49 8198.1,-250.36 8212.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.54,-306.36 6999.56,-309.91 7009.57,-313.36 7009.54,-306.36"/>
</g>
<!-- Node108&#45;&gt;Node24 -->
<g id="edge147" class="edge">
<title>Node108&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M7010.18,-308.41C7276.35,-302.93 8124.33,-283.56 8396.4,-254 8409.93,-252.53 8424.3,-250.38 8438.05,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.75,-304.92 6999.83,-308.62 7009.9,-311.92 7009.75,-304.92"/>
</g>
<!-- Node108&#45;&gt;Node26 -->
<g id="edge148" class="edge">
<title>Node108&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M6849.36,-308.58C6492.05,-302.13 5051.48,-275.03 4850.4,-254 4836.82,-252.58 4822.38,-250.41 4808.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.3,-312.08 6859.37,-308.76 6849.43,-305.08 6849.3,-312.08"/>
</g>
<!-- Node108&#45;&gt;Node28 -->
<g id="edge149" class="edge">
<title>Node108&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M6849.19,-309.23C6654.87,-306.74 6143.66,-296.33 5719.4,-254 5703.95,-252.46 5687.54,-250.32 5671.76,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.27,-312.73 6859.31,-309.36 6849.35,-305.74 6849.27,-312.73"/>
</g>
<!-- Node108&#45;&gt;Node32 -->
<g id="edge150" class="edge">
<title>Node108&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M6849.04,-308.41C6455.34,-300.58 4744.67,-265.98 4632.4,-254 4619.3,-252.6 4605.39,-250.44 4592.13,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.13,-311.91 6859.2,-308.61 6849.27,-304.91 6849.13,-311.91"/>
</g>
<!-- Node108&#45;&gt;Node34 -->
<g id="edge151" class="edge">
<title>Node108&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.26C6673.41,-304.5 6242.45,-295.52 5881.4,-290 5534.09,-284.69 3099.47,-301.69 2755.4,-254 2745.78,-252.67 2735.63,-250.47 2726.03,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.76 6859.19,-308.48 6849.26,-304.76 6849.11,-311.76"/>
</g>
<!-- Node108&#45;&gt;Node38 -->
<g id="edge152" class="edge">
<title>Node108&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M6848.78,-308.8C6560.01,-304.27 5577.95,-286.75 5265.4,-254 5262.63,-253.71 5259.82,-253.39 5256.99,-253.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-312.31 6859.17,-308.96 6849.22,-305.31 6849.12,-312.31"/>
</g>
<!-- Node108&#45;&gt;Node40 -->
<g id="edge153" class="edge">
<title>Node108&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M6849.08,-299.52C6766.55,-288.63 6634.4,-270.85 6520.4,-254 6505.28,-251.77 6489.16,-249.28 6473.68,-246.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6848.77,-303.01 6859.14,-300.84 6849.68,-296.07 6848.77,-303.01"/>
</g>
<!-- Node108&#45;&gt;Node41 -->
<g id="edge202" class="edge">
<title>Node108&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7009.67,-309.81C7412.63,-308.63 9199.94,-300.77 9307.4,-254 9331.32,-243.59 9325.08,-223.68 9348.4,-212 9458.24,-157.03 9501.5,-197.63 9622.4,-176 9625.33,-175.48 9628.31,-174.92 9631.32,-174.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.55,-306.31 6999.56,-309.84 7009.57,-313.31 7009.55,-306.31"/>
</g>
<!-- Node108&#45;&gt;Node42 -->
<g id="edge157" class="edge">
<title>Node108&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M6848.96,-308.47C6511.56,-301.95 5219.6,-275.78 5038.4,-254 5026.64,-252.59 5014.17,-250.42 5002.3,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.07,-311.98 6859.14,-308.67 6849.21,-304.98 6849.07,-311.98"/>
</g>
<!-- Node108&#45;&gt;Node45 -->
<g id="edge158" class="edge">
<title>Node108&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7009.49,-309.45C7327.3,-306.99 8500.15,-295.25 8869.4,-254 8882.14,-252.58 8895.65,-250.41 8908.54,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.42,-305.95 6999.44,-309.53 7009.47,-312.95 7009.42,-305.95"/>
</g>
<!-- Node108&#45;&gt;Node48 -->
<g id="edge159" class="edge">
<title>Node108&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M6906.81,-288.53C6893.23,-275.63 6876.32,-259.57 6864.38,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6904.7,-291.35 6914.36,-295.7 6909.52,-286.28 6904.7,-291.35"/>
</g>
<!-- Node108&#45;&gt;Node49 -->
<g id="edge160" class="edge">
<title>Node108&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.28C6673.41,-304.55 6242.44,-295.64 5881.4,-290 5552.97,-284.87 3251.45,-293.85 2925.4,-254 2914.57,-252.68 2903.11,-250.51 2892.22,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.78 6859.19,-308.49 6849.26,-304.78 6849.11,-311.78"/>
</g>
<!-- Node108&#45;&gt;Node51 -->
<g id="edge161" class="edge">
<title>Node108&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.44C6673.4,-305.05 6242.42,-296.74 5881.4,-290 5662.18,-285.91 4125.72,-283.1 3908.4,-254 3898.31,-252.65 3887.64,-250.47 3877.52,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-311.95 6859.18,-308.64 6849.25,-304.95 6849.12,-311.95"/>
</g>
<!-- Node108&#45;&gt;Node53 -->
<g id="edge162" class="edge">
<title>Node108&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M6849.21,-310.67C6673.68,-311.04 6242.66,-306.04 5886.4,-254 5876.28,-252.52 5865.59,-250.39 5855.37,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.4,-314.17 6859.39,-310.64 6849.38,-307.17 6849.4,-314.17"/>
</g>
<!-- Node108&#45;&gt;Node55 -->
<g id="edge182" class="edge">
<title>Node108&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7009.93,-309.27C7273.03,-306.48 8092.68,-294.57 8131.4,-254 8144.29,-240.5 8144.45,-225.35 8131.4,-212 8100.28,-180.17 6573.7,-180.36 6529.4,-176 6515.21,-174.6 6500.11,-172.44 6485.72,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.65,-305.77 6999.69,-309.37 7009.73,-312.77 7009.65,-305.77"/>
</g>
<!-- Node108&#45;&gt;Node56 -->
<g id="edge166" class="edge">
<title>Node108&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M7010.05,-309.6C7446.75,-307.3 9518.97,-294.3 9801.4,-254 9810.89,-252.65 9820.89,-250.47 9830.37,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.72,-306.1 6999.74,-309.66 7009.75,-313.1 7009.72,-306.1"/>
</g>
<!-- Node108&#45;&gt;Node58 -->
<g id="edge187" class="edge">
<title>Node108&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7009.46,-309.75C7408.34,-308.32 9166.34,-299.43 9272.4,-254 9275.09,-252.85 9329.98,-197.16 9356.41,-170.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.44,-306.25 6999.45,-309.79 7009.46,-313.25 7009.44,-306.25"/>
</g>
<!-- Node108&#45;&gt;Node59 -->
<g id="edge167" class="edge">
<title>Node108&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.19C6673.41,-304.3 6242.45,-295.08 5881.4,-290 5439.54,-283.78 2343.67,-302.22 1904.4,-254 1892.3,-252.67 1879.45,-250.47 1867.27,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.69 6859.19,-308.42 6849.27,-304.7 6849.11,-311.69"/>
</g>
<!-- Node108&#45;&gt;Node61 -->
<g id="edge168" class="edge">
<title>Node108&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.18C6673.41,-304.27 6242.45,-295.01 5881.4,-290 5650.03,-286.79 1945.6,-285.84 1716.4,-254 1706.9,-252.68 1696.88,-250.49 1687.42,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.68 6859.19,-308.41 6849.27,-304.68 6849.11,-311.68"/>
</g>
<!-- Node108&#45;&gt;Node64 -->
<g id="edge169" class="edge">
<title>Node108&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.41C6673.4,-304.94 6242.43,-296.49 5881.4,-290 5407.86,-281.48 4220.75,-309.65 3750.4,-254 3738.96,-252.65 3726.83,-250.47 3715.31,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.12,-311.91 6859.18,-308.61 6849.26,-304.91 6849.12,-311.91"/>
</g>
<!-- Node108&#45;&gt;Node67 -->
<g id="edge170" class="edge">
<title>Node108&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M7009.82,-309.21C7402.42,-305.2 9108.41,-286.06 9343.4,-254 9353.5,-252.62 9364.16,-250.44 9374.28,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.65,-305.71 6999.69,-309.31 7009.72,-312.71 7009.65,-305.71"/>
</g>
<!-- Node108&#45;&gt;Node69 -->
<g id="edge193" class="edge">
<title>Node108&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M7009.99,-310.28C7476.09,-311.69 9810.6,-315.62 9948.4,-254 9971.66,-243.6 9969.65,-230.26 9987.4,-212 10001.52,-197.48 10018.08,-181.31 10029.7,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.67,-306.78 6999.66,-310.25 7009.65,-313.78 7009.67,-306.78"/>
</g>
<!-- Node108&#45;&gt;Node70 -->
<g id="edge171" class="edge">
<title>Node108&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7009.84,-309.31C7417.37,-305.69 9244.52,-287.67 9495.4,-254 9505.62,-252.63 9516.42,-250.45 9526.66,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.59,-305.81 6999.62,-309.4 7009.66,-312.81 7009.59,-305.81"/>
</g>
<!-- Node108&#45;&gt;Node71 -->
<g id="edge172" class="edge">
<title>Node108&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M7009.98,-309.51C7432.94,-306.8 9387.3,-292.25 9654.4,-254 9663.89,-252.64 9673.89,-250.47 9683.37,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.66,-306.01 6999.68,-309.58 7009.71,-313.01 7009.66,-306.01"/>
</g>
<!-- Node108&#45;&gt;Node72 -->
<g id="edge173" class="edge">
<title>Node108&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M6849.02,-304.83C6730.12,-296.72 6500.51,-279.27 6306.4,-254 6291.18,-252.02 6274.91,-249.5 6259.49,-246.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6848.92,-308.33 6859.13,-305.52 6849.39,-301.35 6848.92,-308.33"/>
</g>
<!-- Node108&#45;&gt;Node75 -->
<g id="edge174" class="edge">
<title>Node108&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.2C6673.41,-304.33 6242.45,-295.14 5881.4,-290 5668.69,-286.97 2263.15,-282.99 2052.4,-254 2042.78,-252.68 2032.63,-250.48 2023.03,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.7 6859.19,-308.43 6849.27,-304.71 6849.11,-311.7"/>
</g>
<!-- Node108&#45;&gt;Node78 -->
<g id="edge175" class="edge">
<title>Node108&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7009.58,-309.65C7533.76,-307.25 10462.95,-292.18 10858.4,-254 10872.44,-252.64 10887.36,-250.47 10901.55,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.45,-306.15 6999.46,-309.69 7009.48,-313.15 7009.45,-306.15"/>
</g>
<!-- Node108&#45;&gt;Node79 -->
<g id="edge176" class="edge">
<title>Node108&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7009.72,-309.42C7394.32,-306.43 9030.83,-291.55 9067.4,-254 9080.43,-240.63 9075.66,-228.74 9067.4,-212 9058.29,-193.52 9039.82,-179.44 9023.75,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.49,-305.92 6999.51,-309.49 7009.54,-312.92 7009.49,-305.92"/>
</g>
<!-- Node108&#45;&gt;Node80 -->
<g id="edge177" class="edge">
<title>Node108&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7009.77,-310.27C7446.38,-311.51 9537.35,-314.15 10180.4,-254 10195.18,-252.62 10210.89,-250.43 10225.86,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.47,-306.77 6999.46,-310.24 7009.45,-313.77 7009.47,-306.77"/>
</g>
<!-- Node108&#45;&gt;Node81 -->
<g id="edge178" class="edge">
<title>Node108&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7009.71,-298.97C7084.39,-288.42 7198.66,-271.58 7297.4,-254 7307.66,-252.17 7318.49,-250.11 7329.07,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7008.85,-295.55 6999.44,-300.41 7009.83,-302.48 7008.85,-295.55"/>
</g>
<!-- Node108&#45;&gt;Node82 -->
<g id="edge179" class="edge">
<title>Node108&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7009.5,-305C7119.02,-297.49 7321.43,-281.2 7492.4,-254 7495.44,-253.52 7498.52,-253 7501.64,-252.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.26,-301.51 6999.52,-305.68 7009.73,-308.49 7009.26,-301.51"/>
</g>
<!-- Node108&#45;&gt;Node83 -->
<g id="edge180" class="edge">
<title>Node108&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.13C6673.41,-304.12 6242.46,-294.69 5881.4,-290 5300.33,-282.46 1230.24,-305.54 651.4,-254 636.54,-252.68 620.73,-250.48 605.71,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.63 6859.19,-308.36 6849.27,-304.64 6849.11,-311.63"/>
</g>
<!-- Node108&#45;&gt;Node84 -->
<g id="edge184" class="edge">
<title>Node108&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.16C6673.41,-304.2 6242.45,-294.86 5881.4,-290 5371.66,-283.14 1800.56,-305.74 1293.4,-254 1290.47,-253.7 1287.49,-253.36 1284.49,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.66 6859.19,-308.39 6849.27,-304.66 6849.11,-311.66"/>
</g>
<!-- Node108&#45;&gt;Node85 -->
<g id="edge185" class="edge">
<title>Node108&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.14C6673.41,-304.15 6242.46,-294.74 5881.4,-290 5601.98,-286.33 1129.39,-282.53 851.4,-254 848.5,-253.7 845.55,-253.36 842.58,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.64 6859.19,-308.37 6849.27,-304.64 6849.11,-311.64"/>
</g>
<!-- Node108&#45;&gt;Node86 -->
<g id="edge186" class="edge">
<title>Node108&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7009.87,-309.02C7262.34,-305.56 8024.25,-291.99 8060.4,-254 8073.27,-240.48 8073.57,-225.23 8060.4,-212 8024.07,-175.49 694.73,-180.3 643.4,-176 627.79,-174.69 611.16,-172.5 595.36,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.62,-305.52 6999.67,-309.16 7009.72,-312.52 7009.62,-305.52"/>
</g>
<!-- Node108&#45;&gt;Node87 -->
<g id="edge188" class="edge">
<title>Node108&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7009.84,-307.17C7146.67,-301.64 7433.26,-286.93 7673.4,-254 7685.07,-252.4 7697.42,-250.28 7709.32,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.31,-303.69 6999.45,-307.58 7009.59,-310.68 7009.31,-303.69"/>
</g>
<!-- Node108&#45;&gt;Node88 -->
<g id="edge189" class="edge">
<title>Node108&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7009.99,-309.29C7173.39,-306.95 7555.14,-296.92 7872.4,-254 7875.3,-253.61 7878.23,-253.18 7881.2,-252.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.5,-305.79 6999.55,-309.43 7009.6,-312.79 7009.5,-305.79"/>
</g>
<!-- Node108&#45;&gt;Node89 -->
<g id="edge190" class="edge">
<title>Node108&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.15C6673.41,-304.18 6242.46,-294.8 5881.4,-290 5349.21,-282.92 1621.66,-299.89 1091.4,-254 1076.04,-252.67 1059.68,-250.47 1044.15,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.65 6859.19,-308.38 6849.27,-304.65 6849.11,-311.65"/>
</g>
<!-- Node108&#45;&gt;Node90 -->
<g id="edge191" class="edge">
<title>Node108&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M6849,-308.17C6673.41,-304.24 6242.45,-294.95 5881.4,-290 5402.32,-283.43 2047.44,-286.33 1569.4,-254 1549.53,-252.66 1528.32,-250.47 1508.12,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.11,-311.67 6859.19,-308.4 6849.27,-304.68 6849.11,-311.67"/>
</g>
<!-- Node108&#45;&gt;Node91 -->
<g id="edge192" class="edge">
<title>Node108&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M7009.61,-309.46C7498.2,-306.04 10064.86,-286.65 10413.4,-254 10428.05,-252.63 10443.64,-250.45 10458.47,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.45,-305.96 6999.48,-309.53 7009.5,-312.96 7009.45,-305.96"/>
</g>
<!-- Node108&#45;&gt;Node92 -->
<g id="edge194" class="edge">
<title>Node108&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M6866.26,-293.34C6814.9,-279.78 6743.25,-260.88 6694.74,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6865.68,-296.8 6876.24,-295.97 6867.47,-290.04 6865.68,-296.8"/>
</g>
<!-- Node108&#45;&gt;Node93 -->
<g id="edge195" class="edge">
<title>Node108&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M7010.17,-309.52C7638.79,-305.75 11731.25,-280.27 11989.4,-254 12002.54,-252.66 12016.5,-250.48 12029.76,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.83,-306.02 6999.86,-309.58 7009.88,-313.02 7009.83,-306.02"/>
</g>
<!-- Node108&#45;&gt;Node94 -->
<g id="edge196" class="edge">
<title>Node108&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7009.79,-309.88C7579.85,-308.89 11002.39,-301.02 11461.4,-254 11474.54,-252.65 11488.5,-250.47 11501.76,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.6,-306.38 6999.61,-309.89 7009.61,-313.38 7009.6,-306.38"/>
</g>
<!-- Node108&#45;&gt;Node95 -->
<g id="edge197" class="edge">
<title>Node108&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7009.6,-309.61C7516.97,-307.03 10271.7,-291.37 10644.4,-254 10657.94,-252.64 10672.33,-250.47 10686.02,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.43,-306.11 6999.44,-309.66 7009.46,-313.11 7009.43,-306.11"/>
</g>
<!-- Node108&#45;&gt;Node96 -->
<g id="edge198" class="edge">
<title>Node108&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M7009.58,-309.37C7461.35,-305.71 9679.62,-286.21 9982.4,-254 9995.32,-252.63 10009.04,-250.44 10022.09,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.53,-305.87 6999.56,-309.45 7009.58,-312.87 7009.53,-305.87"/>
</g>
<!-- Node108&#45;&gt;Node99 -->
<g id="edge199" class="edge">
<title>Node108&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7009.76,-309.59C7551.43,-306.74 10661,-288.92 11080.4,-254 11096.79,-252.64 11114.24,-250.46 11130.86,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.67,-306.09 6999.69,-309.64 7009.71,-313.09 7009.67,-306.09"/>
</g>
<!-- Node108&#45;&gt;Node102 -->
<g id="edge200" class="edge">
<title>Node108&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M6848.88,-306.21C6701.91,-298.92 6380.44,-281.21 6110.4,-254 6082.43,-251.18 6051.64,-247.23 6025.27,-243.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849,-309.72 6859.16,-306.72 6849.34,-302.73 6849,-309.72"/>
</g>
<!-- Node108&#45;&gt;Node105 -->
<g id="edge201" class="edge">
<title>Node108&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M6849,-310.6C6630.79,-311.42 6009.43,-308.39 5496.4,-254 5482.4,-252.52 5467.52,-250.36 5453.28,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6849.1,-314.1 6859.08,-310.56 6849.07,-307.1 6849.1,-314.1"/>
</g>
<!-- Node108&#45;&gt;Node107 -->
<g id="edge203" class="edge">
<title>Node108&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M6952,-288.53C6965.58,-275.63 6982.49,-259.57 6994.42,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.29,-286.28 6944.45,-295.7 6954.11,-291.35 6949.29,-286.28"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9114.9,-218 9114.9,-248 9263.9,-248 9263.9,-218 9114.9,-218"/>
<text text-anchor="start" x="9122.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9189.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node109 -->
<g id="edge154" class="edge">
<title>Node108&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7009.57,-310.05C7350.94,-309.96 8684.9,-306.18 9101.4,-254 9112.44,-252.62 9124.12,-250.46 9135.25,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.52,-306.55 6999.52,-310.06 7009.53,-313.55 7009.52,-306.55"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8627.4,-218 8627.4,-248 8827.4,-248 8827.4,-218 8627.4,-218"/>
<text text-anchor="start" x="8635.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8727.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node111 -->
<g id="edge163" class="edge">
<title>Node108&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7009.81,-308.92C7301.12,-304.75 8300.75,-288.22 8618.4,-254 8631.79,-252.56 8646.01,-250.41 8659.6,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.7,-305.42 6999.75,-309.06 7009.8,-312.42 7009.7,-305.42"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8294.9,-134.5 8294.9,-175.5 8489.9,-175.5 8489.9,-134.5 8294.9,-134.5"/>
<text text-anchor="start" x="8302.9" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8302.9" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="8392.4" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node113 -->
<g id="edge183" class="edge">
<title>Node108&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7009.67,-309.15C7367.85,-305.2 8804.09,-287.27 8836.4,-254 8849.41,-240.61 8848.88,-225.88 8836.4,-212 8786.06,-155.99 8573.92,-186.93 8499.4,-176 8496.32,-175.55 8493.19,-175.07 8490.03,-174.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7009.6,-305.66 6999.64,-309.27 7009.68,-312.65 7009.6,-305.66"/>
</g>
<!-- Node109&#45;&gt;Node79 -->
<g id="edge156" class="edge">
<title>Node109&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M9143.78,-214.22C9109.22,-200.75 9062.39,-182.5 9030.43,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9142.59,-217.51 9153.18,-217.88 9145.14,-210.99 9142.59,-217.51"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9117.9,-140 9117.9,-170 9266.9,-170 9266.9,-140 9117.9,-140"/>
<text text-anchor="start" x="9125.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9192.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge155" class="edge">
<title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M9190.37,-207.59C9190.85,-195.26 9191.43,-180.72 9191.84,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9186.86,-207.57 9189.97,-217.7 9193.86,-207.85 9186.86,-207.57"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8077.9,-140 8077.9,-170 8276.9,-170 8276.9,-140 8077.9,-140"/>
<text text-anchor="start" x="8085.9" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8177.4" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node111&#45;&gt;Node112 -->
<g id="edge164" class="edge">
<title>Node111&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M8645.03,-216.22C8636.06,-214.7 8627.05,-213.26 8618.4,-212 8471.09,-190.55 8432.69,-197.57 8285.4,-176 8273.61,-174.27 8261.14,-172.2 8249.02,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8644.67,-219.71 8655.12,-217.96 8645.86,-212.81 8644.67,-219.71"/>
</g>
<!-- Node111&#45;&gt;Node113 -->
<g id="edge165" class="edge">
<title>Node111&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M8655.77,-215.75C8603.87,-203.97 8533.45,-188 8478.49,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8655.04,-219.17 8665.57,-217.97 8656.59,-212.35 8655.04,-219.17"/>
</g>
<!-- Node114&#45;&gt;Node6 -->
<g id="edge205" class="edge">
<title>Node114&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M264.44,-307.09C173.74,-302.09 58.94,-288.84 28.4,-254 -6.76,-213.89 -10.99,-172.04 26.4,-134 67.36,-92.34 2070.99,-99.08 2129.4,-98 2364.97,-93.64 2643.35,-87.96 2777.77,-85.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="264.36,-310.59 274.53,-307.62 264.72,-303.6 264.36,-310.59"/>
</g>
<!-- Node114&#45;&gt;Node83 -->
<g id="edge206" class="edge">
<title>Node114&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M419.95,-291.35C446.88,-277.97 482.6,-260.23 507.14,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.22,-288.3 410.82,-295.88 421.34,-294.57 418.22,-288.3"/>
</g>
<!-- Node115&#45;&gt;Node6 -->
<g id="edge208" class="edge">
<title>Node115&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M293.69,-212.43C310.17,-201.92 330.6,-188.57 348.4,-176 373.53,-158.26 374.37,-144.15 403.4,-134 406.99,-132.75 2354.72,-93.6 2777.9,-85.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.55,-209.64 284.98,-217.95 295.3,-215.55 291.55,-209.64"/>
</g>
<!-- Node115&#45;&gt;Node86 -->
<g id="edge209" class="edge">
<title>Node115&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M320.06,-215.08C366.18,-201.55 430.08,-182.8 473.44,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="318.82,-211.8 310.21,-217.97 320.79,-218.51 318.82,-211.8"/>
</g>
<!-- Node116&#45;&gt;Node83 -->
<g id="edge213" class="edge">
<title>Node116&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M1447.58,-294.28C1437.46,-292.62 1427.21,-291.13 1417.4,-290 1078.84,-250.88 990.21,-291.02 651.4,-254 637.49,-252.48 622.71,-250.34 608.54,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1447.19,-297.77 1457.63,-295.99 1448.36,-290.87 1447.19,-297.77"/>
</g>
<!-- Node116&#45;&gt;Node84 -->
<g id="edge214" class="edge">
<title>Node116&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M1453.88,-293.68C1402.32,-281.91 1332.5,-265.97 1277.97,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1453.41,-297.16 1463.94,-295.97 1454.97,-290.33 1453.41,-297.16"/>
</g>
<!-- Node116&#45;&gt;Node85 -->
<g id="edge215" class="edge">
<title>Node116&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M1446.37,-294.24C1436.64,-292.63 1426.81,-291.17 1417.4,-290 1167.25,-259 1101.33,-286.79 851.4,-254 848.51,-253.62 845.57,-253.21 842.61,-252.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1446.01,-297.73 1456.46,-295.96 1447.19,-290.83 1446.01,-297.73"/>
</g>
<!-- Node116&#45;&gt;Node86 -->
<g id="edge216" class="edge">
<title>Node116&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M1448.35,-294.31C1437.98,-292.61 1427.46,-291.11 1417.4,-290 1362.26,-283.93 457.92,-293.93 419.4,-254 406.44,-240.56 409.9,-228.06 419.4,-212 431.23,-192.01 453.02,-178.68 473.43,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1447.78,-297.76 1458.22,-295.98 1448.95,-290.86 1447.78,-297.76"/>
</g>
<!-- Node116&#45;&gt;Node89 -->
<g id="edge217" class="edge">
<title>Node116&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M1443.78,-294.23C1434.9,-292.71 1425.97,-291.26 1417.4,-290 1273.2,-268.71 1235.8,-273.99 1091.4,-254 1078.54,-252.22 1064.93,-250.14 1051.67,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1443.33,-297.7 1453.78,-295.98 1444.53,-290.81 1443.33,-297.7"/>
</g>
<!-- Node116&#45;&gt;Node90 -->
<g id="edge218" class="edge">
<title>Node116&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M1496.1,-290.29C1476.41,-277.05 1450.93,-259.91 1433.28,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1494.16,-293.21 1504.41,-295.88 1498.07,-287.4 1494.16,-293.21"/>
</g>
<!-- Node116&#45;&gt;Node115 -->
<g id="edge211" class="edge">
<title>Node116&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M1448.35,-294.3C1437.98,-292.6 1427.46,-291.1 1417.4,-290 961.62,-240.12 842.73,-298.59 386.4,-254 371.32,-252.53 355.29,-250.38 339.93,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1447.78,-297.75 1458.23,-295.97 1448.95,-290.85 1447.78,-297.75"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7091.9,-218 7091.9,-248 7288.9,-248 7288.9,-218 7091.9,-218"/>
<text text-anchor="start" x="7099.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7190.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node116&#45;&gt;Node117 -->
<g id="edge212" class="edge">
<title>Node116&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M1634.64,-309.44C2388.82,-305.48 6801.44,-281.22 7082.4,-254 7096.16,-252.67 7110.79,-250.48 7124.69,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.58,-305.94 1624.6,-309.49 1634.62,-312.94 1634.58,-305.94"/>
</g>
<!-- Node118&#45;&gt;Node6 -->
<g id="edge220" class="edge">
<title>Node118&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M938.28,-290.22C812.59,-280.88 199.8,-307.04 130.4,-254 87.12,-220.92 67.23,-172.86 105.4,-134 144.81,-93.89 2073.18,-99.06 2129.4,-98 2364.97,-93.56 2643.35,-87.91 2777.77,-85.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="938.01,-293.71 948.3,-291.17 938.67,-286.74 938.01,-293.71"/>
</g>
<!-- Node118&#45;&gt;Node84 -->
<g id="edge221" class="edge">
<title>Node118&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M1088.59,-285.91C1109.49,-275.46 1133.64,-263.38 1153.39,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1086.93,-282.83 1079.55,-290.43 1090.06,-289.09 1086.93,-282.83"/>
</g>
<!-- Node119&#45;&gt;Node6 -->
<g id="edge223" class="edge">
<title>Node119&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M498.71,-290.04C498.61,-290.03 498.51,-290.01 498.4,-290 449.71,-283.21 91.41,-289.5 57.4,-254 20.5,-215.47 17.01,-172.05 54.4,-134 94.81,-92.88 2071.77,-99.07 2129.4,-98 2364.97,-93.61 2643.35,-87.94 2777.77,-85.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="497.96,-293.47 508.37,-291.48 498.99,-286.55 497.96,-293.47"/>
</g>
<!-- Node119&#45;&gt;Node85 -->
<g id="edge224" class="edge">
<title>Node119&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M647.59,-285.91C668.49,-275.46 692.64,-263.38 712.39,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="645.93,-282.83 638.55,-290.43 649.06,-289.09 645.93,-282.83"/>
</g>
<!-- Node120&#45;&gt;Node6 -->
<g id="edge228" class="edge">
<title>Node120&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M732.58,-294.41C721.44,-292.74 710.17,-291.21 699.4,-290 632.04,-282.42 139.65,-300.57 90.4,-254 51.54,-217.25 43.92,-172.15 81.4,-134 121.28,-93.42 2072.52,-99.07 2129.4,-98 2364.97,-93.59 2643.35,-87.93 2777.77,-85.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="732.34,-297.92 742.75,-295.98 733.4,-291 732.34,-297.92"/>
</g>
<!-- Node120&#45;&gt;Node89 -->
<g id="edge229" class="edge">
<title>Node120&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M856.7,-291.35C883.46,-277.97 918.94,-260.23 943.32,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="855.02,-288.28 847.64,-295.88 858.15,-294.54 855.02,-288.28"/>
</g>
<!-- Node121&#45;&gt;Node6 -->
<g id="edge231" class="edge">
<title>Node121&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1189.35,-294.81C1173.3,-292.95 1156.94,-291.27 1141.4,-290 1086.11,-285.49 181.92,-293.93 143.4,-254 130.44,-240.56 131.64,-226.5 143.4,-212 192.34,-151.69 248.15,-216.52 314.4,-176 334.89,-163.47 326.83,-144.56 348.4,-134 348.4,-134 2348.11,-93.77 2777.73,-85.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1188.96,-298.29 1199.3,-295.99 1189.78,-291.34 1188.96,-298.29"/>
</g>
<!-- Node121&#45;&gt;Node90 -->
<g id="edge232" class="edge">
<title>Node121&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M1327.97,-290.29C1347.84,-277.05 1373.54,-259.91 1391.34,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1325.96,-287.42 1319.58,-295.88 1329.84,-293.25 1325.96,-287.42"/>
</g>
<!-- Node122&#45;&gt;Node41 -->
<g id="edge239" class="edge">
<title>Node122&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M12174.69,-288.35C12193.6,-266.55 12215.27,-233.18 12194.4,-212 12147.69,-164.58 9864.49,-183.92 9798.4,-176 9795.45,-175.65 9792.45,-175.23 9789.42,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12172.05,-286.05 12167.93,-295.82 12177.24,-290.75 12172.05,-286.05"/>
</g>
<!-- Node122&#45;&gt;Node68 -->
<g id="edge235" class="edge">
<title>Node122&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M12217.29,-293.64C12222.73,-292.36 12228.16,-291.13 12233.4,-290 12320.84,-271.14 12367.48,-316.56 12431.4,-254 12453.99,-231.89 12454.57,-191.69 12453.02,-170.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12216.43,-290.24 12207.51,-295.97 12218.05,-297.05 12216.43,-290.24"/>
</g>
<!-- Node122&#45;&gt;Node69 -->
<g id="edge237" class="edge">
<title>Node122&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M12192.41,-290.34C12206.07,-281.29 12219.87,-269.15 12227.4,-254 12235.72,-237.29 12240.49,-225.31 12227.4,-212 12186.82,-170.71 10200.96,-182.26 10143.4,-176 10130.85,-174.64 10117.53,-172.46 10104.86,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12190.18,-287.61 12183.52,-295.85 12193.86,-293.56 12190.18,-287.61"/>
</g>
<!-- Node122&#45;&gt;Node78 -->
<g id="edge236" class="edge">
<title>Node122&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M12071.65,-307.75C11896.67,-302.46 11473.03,-287.1 11119.4,-254 11102.14,-252.38 11083.81,-250.27 11066.1,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12071.71,-311.26 12081.81,-308.06 12071.92,-304.26 12071.71,-311.26"/>
</g>
<!-- Node122&#45;&gt;Node93 -->
<g id="edge238" class="edge">
<title>Node122&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M12135.59,-287.81C12125.34,-275.03 12112.76,-259.36 12103.83,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12132.94,-290.1 12141.93,-295.7 12138.4,-285.72 12132.94,-290.1"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12279.9,-218 12279.9,-248 12422.9,-248 12422.9,-218 12279.9,-218"/>
<text text-anchor="start" x="12287.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12351.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge234" class="edge">
<title>Node122&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M12199.73,-292.22C12234.82,-278.75 12282.38,-260.5 12314.82,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12198.26,-289.03 12190.18,-295.88 12200.77,-295.57 12198.26,-289.03"/>
</g>
<!-- Node124&#45;&gt;Node73 -->
<g id="edge244" class="edge">
<title>Node124&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M10379.01,-297.73C10400.26,-294.86 10423.16,-292.04 10444.4,-290 10514.86,-283.22 11031.79,-305.44 11080.4,-254 11093.22,-240.43 11093.44,-225.36 11080.4,-212 11023.82,-154 9702.68,-187.01 9622.4,-176 9612.45,-174.63 9601.94,-172.49 9591.95,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10378.48,-294.27 10369.05,-299.1 10379.43,-301.21 10378.48,-294.27"/>
</g>
<!-- Node124&#45;&gt;Node80 -->
<g id="edge245" class="edge">
<title>Node124&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M10297.4,-285.59C10297.4,-273.26 10297.4,-258.72 10297.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10293.9,-285.7 10297.4,-295.7 10300.9,-285.71 10293.9,-285.7"/>
</g>
<!-- Node124&#45;&gt;Node117 -->
<g id="edge243" class="edge">
<title>Node124&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M10215.55,-310.31C9796.34,-311.63 7886.66,-314.15 7297.4,-254 7283.87,-252.62 7269.48,-250.43 7255.79,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10215.78,-313.81 10225.76,-310.28 10215.75,-306.81 10215.78,-313.81"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11310.4,-218 11310.4,-248 11452.4,-248 11452.4,-218 11310.4,-218"/>
<text text-anchor="start" x="11318.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11381.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge242" class="edge">
<title>Node124&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M10378.99,-297.52C10400.24,-294.65 10423.14,-291.89 10444.4,-290 10823.69,-256.3 10923.46,-307.91 11300.4,-254 11310.44,-252.56 11321.04,-250.42 11331.16,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10378.46,-294.06 10369.03,-298.89 10379.41,-301 10378.46,-294.06"/>
</g>
<!-- Node126&#45;&gt;Node91 -->
<g id="edge253" class="edge">
<title>Node126&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M10529.4,-285.59C10529.4,-273.26 10529.4,-258.72 10529.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10525.9,-285.7 10529.4,-295.7 10532.9,-285.71 10525.9,-285.7"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11676.9,-218 11676.9,-248 11827.9,-248 11827.9,-218 11676.9,-218"/>
<text text-anchor="start" x="11684.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11752.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node126&#45;&gt;Node127 -->
<g id="edge252" class="edge">
<title>Node126&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M10615.87,-296.7C10635.41,-294.1 10656.09,-291.67 10675.4,-290 11114.94,-252.01 11230.16,-312.8 11667.4,-254 11677.92,-252.59 11689.04,-250.45 11699.65,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10615.21,-293.26 10605.77,-298.07 10616.15,-300.2 10615.21,-293.26"/>
</g>
<!-- Node128&#45;&gt;Node41 -->
<g id="edge259" class="edge">
<title>Node128&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M12654.23,-285.87C12650.71,-262.61 12641.5,-228.57 12617.4,-212 12552.88,-167.63 9876.17,-185.23 9798.4,-176 9795.45,-175.65 9792.45,-175.24 9789.42,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12650.78,-286.51 12655.51,-296 12657.73,-285.64 12650.78,-286.51"/>
</g>
<!-- Node128&#45;&gt;Node68 -->
<g id="edge255" class="edge">
<title>Node128&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M12674.89,-287.77C12690.27,-266.44 12707.04,-234.26 12689.4,-212 12668.12,-185.13 12578.97,-169.88 12516.05,-162.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12671.97,-285.83 12668.71,-295.91 12677.54,-290.07 12671.97,-285.83"/>
</g>
<!-- Node128&#45;&gt;Node69 -->
<g id="edge257" class="edge">
<title>Node128&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M12663.29,-286.12C12668.15,-263.63 12670.78,-230.68 12651.4,-212 12601.24,-163.64 10212.68,-183.43 10143.4,-176 10130.76,-174.64 10117.34,-172.45 10104.6,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12659.87,-285.37 12660.89,-295.92 12666.67,-287.03 12659.87,-285.37"/>
</g>
<!-- Node128&#45;&gt;Node93 -->
<g id="edge258" class="edge">
<title>Node128&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M12576.38,-299.22C12473.56,-285.36 12295.35,-261.35 12186.25,-246.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12576.02,-302.7 12586.4,-300.57 12576.95,-295.76 12576.02,-302.7"/>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge256" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M12694.44,-291.35C12721.72,-277.97 12757.91,-260.23 12782.77,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12692.63,-288.34 12685.19,-295.88 12695.71,-294.62 12692.63,-288.34"/>
</g>
<!-- Node130&#45;&gt;Node23 -->
<g id="edge265" class="edge">
<title>Node130&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M13009.28,-290.65C13023.98,-281.47 13039.52,-269.16 13049.4,-254 13066.38,-227.96 13069.39,-190.42 13069.67,-170.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13007.13,-287.86 13000.3,-295.96 13010.69,-293.89 13007.13,-287.86"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12899.9,-218 12899.9,-248 13040.9,-248 13040.9,-218 12899.9,-218"/>
<text text-anchor="start" x="12907.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12970.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge264" class="edge">
<title>Node130&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M12970.4,-285.59C12970.4,-273.26 12970.4,-258.72 12970.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12966.9,-285.7 12970.4,-295.7 12973.9,-285.71 12966.9,-285.7"/>
</g>
<!-- Node132&#45;&gt;Node25 -->
<g id="edge268" class="edge">
<title>Node132&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13245.28,-290.65C13259.98,-281.47 13275.52,-269.16 13285.4,-254 13302.38,-227.96 13305.39,-190.42 13305.67,-170.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13243.13,-287.86 13236.3,-295.96 13246.69,-293.89 13243.13,-287.86"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13135.9,-218 13135.9,-248 13276.9,-248 13276.9,-218 13135.9,-218"/>
<text text-anchor="start" x="13143.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13206.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node132&#45;&gt;Node133 -->
<g id="edge267" class="edge">
<title>Node132&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M13206.4,-285.59C13206.4,-273.26 13206.4,-258.72 13206.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13202.9,-285.7 13206.4,-295.7 13209.9,-285.71 13202.9,-285.7"/>
</g>
<!-- Node134&#45;&gt;Node94 -->
<g id="edge274" class="edge">
<title>Node134&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M12251.18,-293.55C12245.21,-292.18 12239.21,-290.96 12233.4,-290 11984.71,-248.91 11917.42,-286.09 11667.4,-254 11655.21,-252.43 11642.28,-250.3 11629.86,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12250.59,-297.01 12261.14,-295.97 12252.24,-290.21 12250.59,-297.01"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12479.9,-218 12479.9,-248 12608.9,-248 12608.9,-218 12479.9,-218"/>
<text text-anchor="start" x="12487.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12544.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node135 -->
<g id="edge275" class="edge">
<title>Node134&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M12360.69,-292.91C12402.85,-279.39 12461.01,-260.74 12500.51,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12359.6,-289.59 12351.15,-295.97 12361.74,-296.25 12359.6,-289.59"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13371.9,-218 13371.9,-248 13550.9,-248 13550.9,-218 13371.9,-218"/>
<text text-anchor="start" x="13379.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13461.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node136&#45;&gt;Node137 -->
<g id="edge278" class="edge">
<title>Node136&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M13461.4,-285.59C13461.4,-273.26 13461.4,-258.72 13461.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13457.9,-285.7 13461.4,-295.7 13464.9,-285.71 13457.9,-285.7"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13568.9,-218 13568.9,-248 13697.9,-248 13697.9,-218 13568.9,-218"/>
<text text-anchor="start" x="13576.9" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13633.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node136&#45;&gt;Node138 -->
<g id="edge279" class="edge">
<title>Node136&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M13502.82,-291.7C13533.19,-278.28 13573.8,-260.34 13601.63,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13501.08,-288.64 13493.35,-295.88 13503.91,-295.04 13501.08,-288.64"/>
</g>
<!-- Node139&#45;&gt;Node95 -->
<g id="edge281" class="edge">
<title>Node139&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M10751.4,-285.59C10751.4,-273.26 10751.4,-258.72 10751.4,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10747.9,-285.7 10751.4,-295.7 10754.9,-285.71 10747.9,-285.7"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11846.4,-218 11846.4,-248 11980.4,-248 11980.4,-218 11846.4,-218"/>
<text text-anchor="start" x="11854.4" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11913.4" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node139&#45;&gt;Node140 -->
<g id="edge282" class="edge">
<title>Node139&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M10828.89,-308.04C11043.38,-302.29 11641.87,-283.97 11836.4,-254 11845.96,-252.53 11856.05,-250.37 11865.66,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10828.57,-304.55 10818.67,-308.31 10828.76,-311.55 10828.57,-304.55"/>
</g>
</g>
</svg>