blob: a6b15a2d33341ec7764388e9634774bd5f7bb86a [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="14849pt" height="407pt"
viewBox="0.00 0.00 14848.50 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 14844.5,-403 14844.5,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="11428.5,-368.5 11428.5,-398.5 11581.5,-398.5 11581.5,-368.5 11428.5,-368.5"/>
<text text-anchor="start" x="11436.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11505" 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="5866,-296 5866,-326 6004,-326 6004,-296 5866,-296"/>
<text text-anchor="start" x="5874" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5935" 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="M11418.12,-381.63C10970.67,-377.14 8881.02,-355.8 7171,-332 6726.26,-325.81 6191.54,-316.53 6004.01,-313.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.35,-385.14 11428.39,-381.74 11418.42,-378.14 11418.35,-385.14"/>
</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="1425,-212.5 1425,-253.5 1589,-253.5 1589,-212.5 1425,-212.5"/>
<text text-anchor="start" x="1433" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="1433" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="1507" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge233" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M11418.11,-382.54C10749.31,-382.77 6410.6,-382.28 5099,-332 4827.45,-321.59 4760.53,-301.03 4489,-290 4168.02,-276.96 1917.15,-290.67 1598,-254 1595.11,-253.67 1592.17,-253.28 1589.21,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.16,-386.04 11428.16,-382.54 11418.16,-379.04 11418.16,-386.04"/>
</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="1940.5,-218 1940.5,-248 2129.5,-248 2129.5,-218 1940.5,-218"/>
<text text-anchor="start" x="1948.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2035" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge234" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M11418.25,-382.63C10717.86,-383.56 6005.56,-387.74 5713,-332 5662,-322.28 5654.99,-299.76 5604,-290 5225.84,-217.63 2522.09,-292.51 2139,-254 2125.74,-252.67 2111.64,-250.48 2098.26,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.27,-386.13 11428.27,-382.62 11418.26,-379.13 11418.27,-386.13"/>
</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="13951.5,-140 13951.5,-170 14154.5,-170 14154.5,-140 13951.5,-140"/>
<text text-anchor="start" x="13959.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14053" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge278" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M11592.01,-382.07C12009.73,-379.84 13793.96,-368.21 13906,-332 13964.07,-313.23 13982.05,-302.57 14019,-254 14038.52,-228.34 14047.36,-190.65 14050.92,-170.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.79,-378.57 11581.81,-382.13 11591.83,-385.57 11591.79,-378.57"/>
</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="14187.5,-140 14187.5,-170 14390.5,-170 14390.5,-140 14187.5,-140"/>
<text text-anchor="start" x="14195.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14289" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge279" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M11591.75,-382.14C12050.53,-380.09 14175.23,-368.65 14232,-332 14287.18,-296.38 14290.58,-205.36 14289.71,-170.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.53,-378.64 11581.55,-382.19 11591.56,-385.64 11591.53,-378.64"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="873.5,-218 873.5,-248 1048.5,-248 1048.5,-218 873.5,-218"/>
<text text-anchor="start" x="881.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="961" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge248" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M11418.2,-382.46C10469.28,-381.96 2049.12,-376.28 1528,-332 1341.86,-316.19 1125.12,-271.18 1021.8,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.36,-385.96 11428.36,-382.46 11418.36,-378.96 11418.36,-385.96"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1067,-218 1067,-248 1219,-248 1219,-218 1067,-218"/>
<text text-anchor="start" x="1075" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1143" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge254" class="edge">
<title>Node1&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M11418.32,-382.34C10650.72,-380.89 5004.08,-369.02 3308,-332 2383.13,-311.81 2144.77,-377.85 1228,-254 1217.48,-252.58 1206.36,-250.44 1195.76,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.46,-385.84 11428.47,-382.36 11418.47,-378.84 11418.46,-385.84"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2148,-218 2148,-248 2288,-248 2288,-218 2148,-218"/>
<text text-anchor="start" x="2156" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2218" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge255" class="edge">
<title>Node1&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M11418.31,-382.34C10712.31,-380.95 5929.06,-370.18 5787,-332 5750.48,-322.19 5749.51,-299.85 5713,-290 5532.44,-241.3 2533.38,-269.37 2347,-254 2327.8,-252.42 2307.13,-249.68 2288.08,-246.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.4,-385.84 11428.4,-382.36 11418.41,-378.84 11418.4,-385.84"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1607.5,-218 1607.5,-248 1736.5,-248 1736.5,-218 1607.5,-218"/>
<text text-anchor="start" x="1615.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1672" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge256" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M11418.1,-382.41C10720.81,-381.64 6046.67,-374.86 5423,-332 5278.14,-322.05 5243.85,-300.13 5099,-290 4726.78,-263.97 2110.14,-308.44 1741,-254 1731.99,-252.67 1722.51,-250.47 1713.56,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.32,-385.91 11428.32,-382.42 11418.32,-378.91 11418.32,-385.91"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1237.5,-218 1237.5,-248 1406.5,-248 1406.5,-218 1237.5,-218"/>
<text text-anchor="start" x="1245.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1322" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge257" class="edge">
<title>Node1&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M11418.31,-382.22C10714.9,-379.86 5931.87,-362.84 4489,-332 3963.9,-320.78 3833.03,-304.33 3308,-290 2887.64,-278.53 1833.78,-301.97 1416,-254 1404.07,-252.63 1391.41,-250.45 1379.38,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.35,-385.72 11428.37,-382.25 11418.38,-378.72 11418.35,-385.72"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1793.5,-218 1793.5,-248 1922.5,-248 1922.5,-218 1793.5,-218"/>
<text text-anchor="start" x="1801.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1858" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge258" class="edge">
<title>Node1&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M11418.35,-382.3C10711.09,-380.61 5905.54,-367.83 5604,-332 5522,-322.25 5505,-299.82 5423,-290 5037.73,-243.87 2315.29,-307.71 1931,-254 1921.5,-252.67 1911.48,-250.48 1902.01,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.45,-385.8 11428.46,-382.33 11418.47,-378.8 11418.45,-385.8"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2382,-218 2382,-248 2522,-248 2522,-218 2382,-218"/>
<text text-anchor="start" x="2390" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2452" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge269" class="edge">
<title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M11418.26,-382.36C10716.99,-381.13 5996.78,-371.39 5857,-332 5822.08,-322.16 5821.91,-299.88 5787,-290 5612.93,-240.75 2710.39,-277.36 2531,-254 2520.76,-252.67 2509.93,-250.47 2499.69,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.28,-385.86 11428.29,-382.37 11418.3,-378.86 11418.28,-385.86"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9088.5,-218 9088.5,-248 9217.5,-248 9217.5,-218 9088.5,-218"/>
<text text-anchor="start" x="9096.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9153" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge270" class="edge">
<title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M11417.86,-381.7C11103.6,-378.54 10028.98,-365.51 9687,-332 9480.19,-311.73 9428.9,-298.84 9226,-254 9218.04,-252.24 9209.66,-250.16 9201.52,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.24,-385.2 11428.28,-381.8 11418.31,-378.2 11418.24,-385.2"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7850,-218 7850,-248 7980,-248 7980,-218 7850,-218"/>
<text text-anchor="start" x="7858" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7915" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge277" class="edge">
<title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M11417.7,-381.41C11128.59,-377.59 10176.04,-363.31 9389,-332 8766.31,-307.23 8604.25,-353.17 7989,-254 7979.93,-252.54 7970.38,-250.41 7961.26,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.07,-384.92 11428.11,-381.55 11418.16,-377.92 11418.07,-384.92"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10740.5,-140 10740.5,-170 10931.5,-170 10931.5,-140 10740.5,-140"/>
<text text-anchor="start" x="10748.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10836" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node81 -->
<g id="edge280" class="edge">
<title>Node1&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M11591.76,-382.61C11986,-382.86 13598.88,-380.86 13819,-332 13911.78,-311.4 14062.61,-279.8 13996,-212 13968.46,-183.97 11457.5,-161.24 10931.83,-156.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.57,-379.11 11581.56,-382.61 11591.56,-386.11 11591.57,-379.11"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11334,-218 11334,-248 11522,-248 11522,-218 11334,-218"/>
<text text-anchor="start" x="11342" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11428" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge284" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M11482.93,-360.98C11475.18,-352.51 11466.94,-342.35 11461,-332 11445.1,-304.28 11435.36,-267.73 11430.9,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11480.4,-363.4 11489.83,-368.23 11485.47,-358.57 11480.4,-363.4"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9416.5,-218 9416.5,-248 9591.5,-248 9591.5,-218 9416.5,-218"/>
<text text-anchor="start" x="9424.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9504" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge291" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M11418.02,-374.6C11227.28,-357.45 10757.81,-316.28 10364,-290 10058.93,-269.64 9981.68,-279.57 9677,-254 9649.28,-251.67 9619.14,-248.44 9591.9,-245.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11417.99,-378.11 11428.26,-375.52 11418.62,-371.14 11417.99,-378.11"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9235.5,-218 9235.5,-248 9398.5,-248 9398.5,-218 9235.5,-218"/>
<text text-anchor="start" x="9243.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9317" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node103 -->
<g id="edge292" class="edge">
<title>Node1&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M11417.89,-382.68C11129.54,-382.12 10180.42,-370.89 9407,-254 9396.55,-252.42 9385.51,-250.33 9374.88,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.27,-386.19 11428.28,-382.7 11418.28,-379.19 11418.27,-386.19"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7180,-296 7180,-326 7320,-326 7320,-296 7180,-296"/>
<text text-anchor="start" x="7188" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7250" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge145" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M11418.16,-381.51C11029.56,-377.04 9411.18,-357.74 8083,-332 7800.24,-326.52 7463.55,-317.75 7320.21,-313.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.17,-385.01 11428.21,-381.63 11418.25,-378.01 11418.17,-385.01"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11198.5,-296 11198.5,-326 11413.5,-326 11413.5,-296 11198.5,-296"/>
<text text-anchor="start" x="11206.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11306" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node118 -->
<g id="edge212" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M11455.5,-364.96C11421.62,-352.96 11377.29,-337.26 11345.72,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11454.61,-368.36 11465.21,-368.4 11456.95,-361.76 11454.61,-368.36"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12018.5,-218 12018.5,-248 12237.5,-248 12237.5,-218 12018.5,-218"/>
<text text-anchor="start" x="12026.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12128" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node119 -->
<g id="edge215" class="edge">
<title>Node1&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M11591.6,-366.95C11620.22,-359.3 11651.3,-348.13 11677,-332 11698.32,-318.62 11692.67,-301.62 11715,-290 11829.83,-230.27 11875.86,-272.31 12004,-254 12016.84,-252.16 12030.42,-250.1 12043.68,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11590.41,-363.64 11581.59,-369.51 11592.14,-370.42 11590.41,-363.64"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11470,-296 11470,-326 11668,-326 11668,-296 11470,-296"/>
<text text-anchor="start" x="11478" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11569" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node120 -->
<g id="edge218" class="edge">
<title>Node1&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M11524.94,-360.54C11535.09,-349.36 11547.14,-336.08 11556.07,-326.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11522.08,-358.48 11517.95,-368.23 11527.26,-363.18 11522.08,-358.48"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11886,-290.5 11886,-331.5 12070,-331.5 12070,-290.5 11886,-290.5"/>
<text text-anchor="start" x="11894" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11894" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="11978" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node122 -->
<g id="edge227" class="edge">
<title>Node1&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M11591.96,-372.12C11667.28,-362.78 11779.08,-348.08 11876,-332 11879.2,-331.47 11882.46,-330.91 11885.75,-330.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.07,-368.7 11581.58,-373.4 11591.93,-375.65 11591.07,-368.7"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12720,-290.5 12720,-331.5 12902,-331.5 12902,-290.5 12720,-290.5"/>
<text text-anchor="start" x="12728" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12728" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="12811" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node123 -->
<g id="edge230" class="edge">
<title>Node1&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M11591.66,-380.6C11830.22,-375.09 12493.25,-357.85 12710,-332 12713.28,-331.61 12716.62,-331.17 12719.98,-330.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.56,-377.1 11581.64,-380.83 11591.72,-384.1 11591.56,-377.1"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12920,-296 12920,-326 13142,-326 13142,-296 12920,-296"/>
<text text-anchor="start" x="12928" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13031" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node124 -->
<g id="edge235" class="edge">
<title>Node1&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M11592.06,-383.28C11813.09,-384.4 12413.71,-382.16 12911,-332 12925.6,-330.53 12941.12,-328.38 12955.98,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.84,-379.77 11581.82,-383.22 11591.8,-386.77 11591.84,-379.77"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10960,-296 10960,-326 11180,-326 11180,-296 10960,-296"/>
<text text-anchor="start" x="10968" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11070" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node125 -->
<g id="edge238" class="edge">
<title>Node1&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M11418.37,-368.85C11354.86,-358.79 11266.54,-344.71 11189,-332 11177.32,-330.09 11165,-328.04 11152.89,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11417.92,-372.32 11428.35,-370.43 11419.02,-365.41 11417.92,-372.32"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12088.5,-296 12088.5,-326 12231.5,-326 12231.5,-296 12088.5,-296"/>
<text text-anchor="start" x="12096.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12160" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node126 -->
<g id="edge241" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M11591.91,-379.03C11704.81,-373.57 11907.71,-360.51 12079,-332 12088.57,-330.41 12098.68,-328.28 12108.39,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.43,-375.55 11581.61,-379.52 11591.76,-382.54 11591.43,-375.55"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11724.5,-296 11724.5,-326 11867.5,-326 11867.5,-296 11724.5,-296"/>
<text text-anchor="start" x="11732.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11796" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node128 -->
<g id="edge249" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M11572.6,-366.12C11622.64,-354 11690.11,-337.65 11737.77,-326.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11571.73,-362.73 11562.84,-368.49 11573.38,-369.53 11571.73,-362.73"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12250,-296 12250,-326 12402,-326 12402,-296 12250,-296"/>
<text text-anchor="start" x="12258" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12326" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node130 -->
<g id="edge259" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M11591.71,-381.02C11729.68,-377.67 12007.38,-366.81 12240,-332 12250.31,-330.46 12261.21,-328.32 12271.66,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.53,-377.53 11581.62,-381.26 11591.7,-384.52 11591.53,-377.53"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13616,-296 13616,-326 13756,-326 13756,-296 13616,-296"/>
<text text-anchor="start" x="13624" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13686" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node132 -->
<g id="edge262" class="edge">
<title>Node1&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M11591.99,-380.04C11837.19,-373.05 12554.88,-352.29 13151,-332 13317.74,-326.33 13513.68,-318.78 13615.9,-314.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.62,-376.55 11581.72,-380.33 11591.81,-383.54 11591.62,-376.55"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13847,-218 13847,-248 13987,-248 13987,-218 13847,-218"/>
<text text-anchor="start" x="13855" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13917" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node133 -->
<g id="edge268" class="edge">
<title>Node1&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M11591.76,-381.88C11993.67,-378.85 13659.47,-364.36 13765,-332 13820.84,-314.88 13875.77,-270.9 13901.64,-248.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.63,-378.38 11581.65,-381.96 11591.68,-385.38 11591.63,-378.38"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14081,-296 14081,-326 14223,-326 14223,-296 14081,-296"/>
<text text-anchor="start" x="14089" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14152" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node134 -->
<g id="edge271" class="edge">
<title>Node1&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M11591.78,-381.88C12011.11,-378.73 13817.57,-363.44 14067,-332 14077.83,-330.63 14089.29,-328.46 14100.17,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.51,-378.38 11581.54,-381.96 11591.57,-385.38 11591.51,-378.38"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14317,-296 14317,-326 14459,-326 14459,-296 14317,-296"/>
<text text-anchor="start" x="14325" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14388" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node136 -->
<g id="edge274" class="edge">
<title>Node1&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M11591.72,-382.03C12034.07,-379.51 14028.94,-366.32 14303,-332 14313.83,-330.64 14325.29,-328.47 14336.17,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.54,-378.54 11581.56,-382.09 11591.58,-385.54 11591.54,-378.54"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12572.5,-296 12572.5,-326 12701.5,-326 12701.5,-296 12572.5,-296"/>
<text text-anchor="start" x="12580.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12637" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node138 -->
<g id="edge281" class="edge">
<title>Node1&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M11591.69,-380.78C11809.71,-376.06 12376.69,-361.27 12563,-332 12572.2,-330.55 12581.91,-328.4 12591.15,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.5,-377.28 11581.57,-380.99 11591.65,-384.28 11591.5,-377.28"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14539.5,-296 14539.5,-326 14668.5,-326 14668.5,-296 14539.5,-296"/>
<text text-anchor="start" x="14547.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14604" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node140 -->
<g id="edge285" class="edge">
<title>Node1&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M11591.68,-382.53C12017.19,-382.46 13887.67,-379.42 14468,-332 14491.31,-330.1 14516.7,-326.72 14539.17,-323.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.6,-379.03 11581.6,-382.53 11591.6,-386.03 11591.6,-379.03"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12420,-296 12420,-326 12554,-326 12554,-296 12420,-296"/>
<text text-anchor="start" x="12428" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12487" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node143 -->
<g id="edge288" class="edge">
<title>Node1&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M11592.01,-383.45C11754.16,-383.95 12113.13,-379 12411,-332 12420.3,-330.53 12430.11,-328.4 12439.47,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11591.63,-379.95 11581.61,-383.41 11591.6,-386.95 11591.63,-379.95"/>
</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="2540.5,-218 2540.5,-248 2649.5,-248 2649.5,-218 2540.5,-218"/>
<text text-anchor="start" x="2548.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="2595" 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="M5868.81,-293.94C5860.17,-292.33 5851.41,-290.95 5843,-290 5491.33,-250.21 3007.43,-310.16 2658,-254 2649.73,-252.67 2641.05,-250.47 2632.87,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.38,-297.42 5878.86,-295.91 5869.72,-290.55 5868.38,-297.42"/>
</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="3388,-218 3388,-248 3568,-248 3568,-218 3388,-218"/>
<text text-anchor="start" x="3396" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3478" 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="M5868.81,-293.97C5860.17,-292.37 5851.4,-290.97 5843,-290 5342.71,-232.22 4077.71,-308.09 3577,-254 3564.45,-252.64 3551.13,-250.47 3538.46,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.46 5878.86,-295.95 5869.72,-290.59 5868.37,-297.46"/>
</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="2912.5,-218 2912.5,-248 3139.5,-248 3139.5,-218 2912.5,-218"/>
<text text-anchor="start" x="2920.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3026" 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="M5868.81,-293.95C5860.17,-292.35 5851.4,-290.96 5843,-290 5248.15,-222.07 3745.44,-306.19 3149,-254 3133.48,-252.64 3116.96,-250.47 3101.24,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.44 5878.86,-295.93 5869.72,-290.57 5868.37,-297.44"/>
</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="2667.5,-218 2667.5,-248 2894.5,-248 2894.5,-218 2667.5,-218"/>
<text text-anchor="start" x="2675.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2781" 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="M5868.81,-293.95C5860.17,-292.34 5851.4,-290.96 5843,-290 5193.8,-216.23 3553.89,-311.01 2903,-254 2887.5,-252.64 2870.99,-250.45 2855.29,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.43 5878.86,-295.92 5869.72,-290.56 5868.37,-297.43"/>
</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="3158,-212.5 3158,-253.5 3370,-253.5 3370,-212.5 3158,-212.5"/>
<text text-anchor="start" x="3166" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3166" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="3264" 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="M5868.81,-293.96C5860.17,-292.36 5851.4,-290.97 5843,-290 5298.96,-227.52 3924.23,-305.07 3379,-254 3376.07,-253.73 3373.11,-253.42 3370.12,-253.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.45 5878.86,-295.94 5869.72,-290.58 5868.37,-297.45"/>
</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="2550,-134.5 2550,-175.5 2762,-175.5 2762,-134.5 2550,-134.5"/>
<text text-anchor="start" x="2558" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2558" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="2656" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge113" class="edge">
<title>Node2&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M5855.86,-297.46C5833.64,-294.45 5809.43,-291.63 5787,-290 5739.52,-286.56 2393.48,-287.83 2360,-254 2346.87,-240.73 2348.09,-226.37 2360,-212 2363.16,-208.19 2466.25,-189.27 2549.88,-174.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.53,-300.95 5865.91,-298.86 5856.49,-294.02 5855.53,-300.95"/>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge19" class="edge">
<title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M5855.54,-307.74C5706.98,-303.59 5377.02,-294.75 5099,-290 4710.04,-283.35 1984.53,-297.99 1598,-254 1595.11,-253.67 1592.17,-253.29 1589.21,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.82,-311.25 5865.92,-308.03 5856.02,-304.25 5855.82,-311.25"/>
</g>
<!-- Node2&#45;&gt;Node18 -->
<g id="edge22" class="edge">
<title>Node2&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M5855.65,-301.3C5813.36,-297.06 5760.41,-292.37 5713,-290 4919.73,-250.34 2929.29,-333.32 2139,-254 2125.74,-252.67 2111.64,-250.49 2098.26,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.3,-304.79 5865.61,-302.31 5856.01,-297.82 5855.3,-304.79"/>
</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="5723.5,-218 5723.5,-248 5906.5,-248 5906.5,-218 5723.5,-218"/>
<text text-anchor="start" x="5731.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5815" 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="M5904.16,-290.47C5883.21,-277.2 5855.99,-259.96 5837.17,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5902.39,-293.49 5912.71,-295.88 5906.13,-287.58 5902.39,-293.49"/>
</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="7998,-218 7998,-248 8202,-248 8202,-218 7998,-218"/>
<text text-anchor="start" x="8006" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8100" 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="M6014.34,-308.55C6367.79,-301.98 7790.36,-274.48 7989,-254 8002.83,-252.57 8017.53,-250.4 8031.54,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.13,-305.05 6004.19,-308.74 6014.26,-312.05 6014.13,-305.05"/>
</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="8220,-218 8220,-248 8424,-248 8424,-218 8220,-218"/>
<text text-anchor="start" x="8228" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8322" 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="M6014.4,-308.77C6391.13,-302.85 7989.24,-276.57 8211,-254 8224.83,-252.59 8239.53,-250.43 8253.55,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.09,-305.28 6004.15,-308.93 6014.2,-312.28 6014.09,-305.28"/>
</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="4378,-218 4378,-248 4578,-248 4578,-218 4378,-218"/>
<text text-anchor="start" x="4386" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4478" 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="M5868.43,-294.01C5859.91,-292.41 5851.28,-291.01 5843,-290 5288.66,-222.39 5142.37,-312.56 4587,-254 4573.51,-252.58 4559.18,-250.42 4545.51,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.86,-297.46 5878.35,-295.96 5869.22,-290.6 5867.86,-297.46"/>
</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="3586,-218 3586,-248 3754,-248 3754,-218 3586,-218"/>
<text text-anchor="start" x="3594" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3670" 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="M5868.8,-293.99C5860.17,-292.38 5851.4,-290.98 5843,-290 4924.6,-183.28 4681.52,-359.69 3763,-254 3751.19,-252.64 3738.66,-250.46 3726.76,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.47 5878.86,-295.96 5869.72,-290.6 5868.37,-297.47"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_scatter_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5416,-218 5416,-248 5558,-248 5558,-218 5416,-218"/>
<text text-anchor="start" x="5424" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5487" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.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="M5863.62,-293.87C5856.67,-292.48 5849.71,-291.16 5843,-290 5721.12,-268.84 5688.54,-277.04 5567,-254 5558.14,-252.32 5548.79,-250.26 5539.74,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5863.28,-297.37 5873.78,-295.94 5864.68,-290.51 5863.28,-297.37"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_scatter_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4168.5,-140 4168.5,-170 4309.5,-170 4309.5,-140 4168.5,-140"/>
<text text-anchor="start" x="4176.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4239" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge142" class="edge">
<title>Node2&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M5855.86,-297.46C5833.64,-294.45 5809.43,-291.63 5787,-290 5739.71,-286.57 2406.35,-287.71 2373,-254 2359.87,-240.73 2359.93,-225.33 2373,-212 2407.73,-176.56 4109.81,-182.56 4159,-176 4169.22,-174.64 4180.02,-172.46 4190.26,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.53,-300.95 5865.91,-298.86 5856.49,-294.02 5855.53,-300.95"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4596.5,-218 4596.5,-248 4787.5,-248 4787.5,-218 4596.5,-218"/>
<text text-anchor="start" x="4604.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4692" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge49" class="edge">
<title>Node2&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M5867.79,-293.94C5859.48,-292.38 5851.07,-291.01 5843,-290 5381.42,-232.36 5259.29,-305.67 4797,-254 4784.09,-252.56 4770.39,-250.41 4757.3,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.37,-297.42 5877.85,-295.91 5868.72,-290.55 5867.37,-297.42"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5576.5,-218 5576.5,-248 5705.5,-248 5705.5,-218 5576.5,-218"/>
<text text-anchor="start" x="5584.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5641" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.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="M5868.17,-293.42C5824.29,-282.45 5765.66,-267.62 5714,-254 5706.76,-252.09 5699.12,-250.04 5691.63,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.6,-296.89 5878.15,-295.91 5869.29,-290.09 5867.6,-296.89"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5720.5,-140 5720.5,-170 5849.5,-170 5849.5,-140 5720.5,-140"/>
<text text-anchor="start" x="5728.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5785" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node41 -->
<g id="edge144" class="edge">
<title>Node2&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M5867.78,-294.01C5859.47,-292.44 5851.07,-291.05 5843,-290 5797.72,-284.13 5053.57,-286.98 5022,-254 5009.09,-240.51 5009.15,-225.54 5022,-212 5074.77,-156.4 5635.3,-188.07 5711,-176 5720.2,-174.53 5729.9,-172.37 5739.14,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.35,-297.49 5877.84,-296 5868.71,-290.63 5867.35,-297.49"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4150.5,-212.5 4150.5,-253.5 4359.5,-253.5 4359.5,-212.5 4150.5,-212.5"/>
<text text-anchor="start" x="4158.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4158.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="4255" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M5868.44,-293.98C5859.92,-292.38 5851.28,-290.99 5843,-290 5192.35,-212.05 5021.09,-318.8 4369,-254 4365.9,-253.69 4362.76,-253.35 4359.59,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.87,-297.43 5878.36,-295.92 5869.22,-290.56 5867.87,-297.43"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6159,-212.5 6159,-253.5 6317,-253.5 6317,-212.5 6159,-212.5"/>
<text text-anchor="start" x="6167" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6167" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="6238" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node44 -->
<g id="edge61" class="edge">
<title>Node2&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M6000.67,-293.53C6047.53,-281.78 6110.73,-265.92 6160.14,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5999.78,-290.14 5990.93,-295.97 6001.48,-296.93 5999.78,-290.14"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9021,-134.5 9021,-175.5 9179,-175.5 9179,-134.5 9021,-134.5"/>
<text text-anchor="start" x="9029" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9029" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="9100" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node45 -->
<g id="edge141" class="edge">
<title>Node2&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M6014.04,-294.53C6046.13,-285.89 6082.51,-272.94 6112,-254 6133.18,-240.4 6127.06,-222.36 6150,-212 6294.93,-146.59 8854.09,-194.72 9012,-176 9014.96,-175.65 9017.96,-175.24 9020.98,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.03,-291.18 6004.23,-297.07 6014.79,-297.95 6013.03,-291.18"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4806,-218 4806,-248 4976,-248 4976,-218 4806,-218"/>
<text text-anchor="start" x="4814" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4891" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node46 -->
<g id="edge64" class="edge">
<title>Node2&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M5867.79,-294C5859.48,-292.43 5851.07,-291.04 5843,-290 5466.66,-241.52 5366.69,-299.71 4990,-254 4977.9,-252.53 4965.08,-250.39 4952.81,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5867.36,-297.48 5877.85,-295.98 5868.71,-290.61 5867.36,-297.48"/>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge67" class="edge">
<title>Node2&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M5855.63,-310.01C5264.17,-309.95 1553.63,-307.44 1058,-254 1045.61,-252.66 1032.45,-250.48 1019.96,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.76,-313.51 5865.76,-310.01 5855.76,-306.51 5855.76,-313.51"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6988.5,-218 6988.5,-248 7143.5,-248 7143.5,-218 6988.5,-218"/>
<text text-anchor="start" x="6996.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7066" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node52 -->
<g id="edge70" class="edge">
<title>Node2&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6014.26,-310.39C6189.25,-310.24 6621.47,-304.3 6979,-254 6989.59,-252.51 7000.79,-250.37 7011.5,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.11,-306.89 6004.11,-310.39 6014.11,-313.89 6014.11,-306.89"/>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge71" class="edge">
<title>Node2&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M5855.37,-309.29C5246.43,-303.87 1347.65,-268.61 1228,-254 1217.17,-252.68 1205.7,-250.52 1194.82,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.76,-312.8 5865.79,-309.39 5855.82,-305.8 5855.76,-312.8"/>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge74" class="edge">
<title>Node2&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M5855.86,-297.46C5833.64,-294.44 5809.43,-291.62 5787,-290 5400.77,-262.02 2686.36,-301.14 2302,-254 2291.14,-252.67 2279.64,-250.47 2268.75,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.53,-300.95 5865.91,-298.86 5856.49,-294.02 5855.53,-300.95"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5031.5,-218 5031.5,-248 5180.5,-248 5180.5,-218 5031.5,-218"/>
<text text-anchor="start" x="5039.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5106" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node57 -->
<g id="edge78" class="edge">
<title>Node2&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M5866.79,-293.92C5858.8,-292.41 5850.74,-291.05 5843,-290 5556.73,-251.19 5480.08,-294.15 5194,-254 5183.29,-252.5 5171.97,-250.35 5161.13,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5866.36,-297.4 5876.85,-295.9 5867.71,-290.53 5866.36,-297.4"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6034.5,-140 6034.5,-170 6245.5,-170 6245.5,-140 6034.5,-140"/>
<text text-anchor="start" x="6042.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6140" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge114" class="edge">
<title>Node2&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M5866.79,-293.94C5858.8,-292.42 5850.74,-291.06 5843,-290 5775.07,-280.69 5274.04,-303.87 5227,-254 5214.19,-240.42 5214.1,-225.49 5227,-212 5257.67,-179.92 5980.88,-180.81 6025,-176 6038.8,-174.49 6053.45,-172.36 6067.5,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5866.35,-297.42 5876.84,-295.93 5867.71,-290.55 5866.35,-297.42"/>
</g>
<!-- Node2&#45;&gt;Node60 -->
<g id="edge81" class="edge">
<title>Node2&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M5855.79,-306.19C5755.19,-301.51 5576.25,-293.74 5423,-290 5015.1,-280.04 2155.64,-306.44 1751,-254 1740.76,-252.67 1729.93,-250.48 1719.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.72,-309.69 5865.87,-306.66 5856.04,-302.7 5855.72,-309.69"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1348,-140 1348,-170 1518,-170 1518,-140 1348,-140"/>
<text text-anchor="start" x="1356" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1433" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge118" class="edge">
<title>Node2&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M5855.79,-306.19C5755.19,-301.51 5576.25,-293.75 5423,-290 5321.94,-287.53 1876.46,-294.86 1784,-254 1760.7,-243.7 1767.44,-224.06 1745,-212 1658.49,-165.52 1623.5,-194.22 1527,-176 1517.25,-174.16 1506.95,-172.09 1496.88,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.72,-309.69 5865.87,-306.66 5856.04,-302.7 5855.72,-309.69"/>
</g>
<!-- Node2&#45;&gt;Node63 -->
<g id="edge84" class="edge">
<title>Node2&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M5855.7,-308.84C5637.61,-305.68 5010.43,-296.66 4489,-290 4147.56,-285.64 1755.38,-291.72 1416,-254 1403.98,-252.66 1391.23,-250.48 1379.12,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.72,-312.34 5865.77,-308.99 5855.82,-305.35 5855.72,-312.34"/>
</g>
<!-- Node2&#45;&gt;Node65 -->
<g id="edge87" class="edge">
<title>Node2&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M5855.88,-304.09C5788.86,-299.36 5690.19,-293.02 5604,-290 5196.12,-275.69 2335.22,-310.39 1931,-254 1921.5,-252.67 1911.48,-250.48 1902.01,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5855.72,-307.59 5865.95,-304.81 5856.22,-300.61 5855.72,-307.59"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5236,-218 5236,-248 5398,-248 5398,-218 5236,-218"/>
<text text-anchor="start" x="5244" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5317" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node68 -->
<g id="edge91" class="edge">
<title>Node2&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M5865.8,-293.94C5858.13,-292.46 5850.42,-291.11 5843,-290 5650.69,-261.29 5599.24,-283.16 5407,-254 5396.56,-252.42 5385.51,-250.32 5374.88,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5865.33,-297.41 5875.82,-295.94 5866.7,-290.55 5865.33,-297.41"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8941.5,-218 8941.5,-248 9070.5,-248 9070.5,-218 8941.5,-218"/>
<text text-anchor="start" x="8949.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9006" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node71 -->
<g id="edge94" class="edge">
<title>Node2&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M6014.06,-308.74C6466.32,-301.49 8710.52,-265.06 8856,-254 8884.03,-251.87 8914.83,-248.03 8941.2,-244.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.97,-305.24 6004.03,-308.9 6014.08,-312.24 6013.97,-305.24"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10235.5,-140 10235.5,-170 10414.5,-170 10414.5,-140 10235.5,-140"/>
<text text-anchor="start" x="10243.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10325" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node73 -->
<g id="edge124" class="edge">
<title>Node2&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M6014.1,-305.91C6120.39,-299.36 6302.83,-284.06 6362,-254 6384.98,-242.32 6378.35,-222.27 6402,-212 6499.44,-169.7 10120.35,-187.07 10226,-176 10238.73,-174.67 10252.25,-172.47 10265.08,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.83,-302.42 6004.06,-306.52 6014.25,-309.41 6013.83,-302.42"/>
</g>
<!-- Node2&#45;&gt;Node74 -->
<g id="edge98" class="edge">
<title>Node2&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M5868.81,-293.93C5860.17,-292.33 5851.41,-290.95 5843,-290 5111.61,-207.4 3260.89,-348.99 2531,-254 2520.76,-252.67 2509.93,-250.47 2499.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.38,-297.42 5878.86,-295.9 5869.72,-290.55 5868.38,-297.42"/>
</g>
<!-- Node2&#45;&gt;Node75 -->
<g id="edge99" class="edge">
<title>Node2&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M6014.18,-308.72C6498.34,-300.89 9039.88,-259.55 9079,-254 9088.49,-252.65 9098.49,-250.48 9107.97,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.08,-305.22 6004.14,-308.88 6014.2,-312.22 6014.08,-305.22"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5963,-218 5963,-248 6103,-248 6103,-218 5963,-218"/>
<text text-anchor="start" x="5971" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6033" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node76 -->
<g id="edge100" class="edge">
<title>Node2&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M5961.75,-289.25C5978.54,-276.23 5999.75,-259.78 6014.65,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5959.19,-286.81 5953.43,-295.7 5963.48,-292.34 5959.19,-286.81"/>
</g>
<!-- Node2&#45;&gt;Node79 -->
<g id="edge103" class="edge">
<title>Node2&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M6014.41,-309.63C6265.74,-308.02 7066.19,-299.41 7727,-254 7767.93,-251.19 7813.71,-246.35 7849.85,-242.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.26,-306.13 6004.28,-309.7 6014.3,-313.13 6014.26,-306.13"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10156.5,-218 10156.5,-248 10361.5,-248 10361.5,-218 10156.5,-218"/>
<text text-anchor="start" x="10164.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10259" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node82 -->
<g id="edge107" class="edge">
<title>Node2&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.61C6210.31,-305.18 6734.08,-296.18 7171,-290 7501.66,-285.32 9817.78,-285.17 10147,-254 10161.26,-252.65 10176.42,-250.46 10190.84,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.11 6004.01,-308.78 6014.07,-312.11 6013.95,-305.11"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8036.5,-140 8036.5,-170 8247.5,-170 8247.5,-140 8036.5,-140"/>
<text text-anchor="start" x="8044.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8142" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node83 -->
<g id="edge108" class="edge">
<title>Node2&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M5932.01,-285.71C5930.71,-262.87 5933.02,-229.63 5954,-212 5996.46,-176.33 7894.65,-179.38 7950,-176 7978.02,-174.29 8008.25,-171.56 8036.25,-168.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5928.54,-286.3 5932.87,-295.97 5935.52,-285.71 5928.54,-286.3"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9923.5,-218 9923.5,-248 10138.5,-248 10138.5,-218 9923.5,-218"/>
<text text-anchor="start" x="9931.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10031" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.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="M6014.22,-308.63C6210.31,-305.27 6734.08,-296.4 7171,-290 7780.54,-281.07 9306.93,-309.53 9914,-254 9928.78,-252.65 9944.49,-250.48 9959.46,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.14 6004.01,-308.81 6014.07,-312.14 6013.95,-305.14"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7161.5,-218 7161.5,-248 7338.5,-248 7338.5,-218 7161.5,-218"/>
<text text-anchor="start" x="7169.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7250" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.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="M6014.42,-310.6C6209.11,-311.15 6725.42,-307.02 7152,-254 7163.98,-252.51 7176.67,-250.36 7188.82,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.29,-307.1 6004.28,-310.57 6014.26,-314.1 6014.29,-307.1"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7356.5,-212.5 7356.5,-253.5 7519.5,-253.5 7519.5,-212.5 7356.5,-212.5"/>
<text text-anchor="start" x="7364.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7364.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="7438" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M6014.13,-308.7C6271.95,-304.19 7086.17,-287.57 7347,-254 7350.05,-253.61 7353.15,-253.16 7356.27,-252.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.03,-305.2 6004.09,-308.88 6014.15,-312.2 6014.03,-305.2"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10610,-218 10610,-248 10824,-248 10824,-218 10610,-218"/>
<text text-anchor="start" x="10618" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10717" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node87 -->
<g id="edge112" class="edge">
<title>Node2&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.56C6210.31,-305.04 6734.08,-295.83 7171,-290 7552.1,-284.92 10221.43,-288.49 10601,-254 10615.76,-252.66 10631.46,-250.47 10646.39,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.07 6004.01,-308.75 6014.07,-312.07 6013.95,-305.07"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11056,-212.5 11056,-253.5 11240,-253.5 11240,-212.5 11056,-212.5"/>
<text text-anchor="start" x="11064" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11064" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="11148" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node88 -->
<g id="edge115" class="edge">
<title>Node2&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.53C6210.31,-304.93 6734.07,-295.56 7171,-290 7601.65,-284.52 10618.57,-298.02 11047,-254 11049.93,-253.7 11052.91,-253.35 11055.91,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-305.03 6004.01,-308.72 6014.07,-312.03 6013.94,-305.03"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11540,-212.5 11540,-253.5 11722,-253.5 11722,-212.5 11540,-212.5"/>
<text text-anchor="start" x="11548" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11548" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="11631" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node89 -->
<g id="edge116" class="edge">
<title>Node2&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.5C6210.3,-304.84 6734.07,-295.34 7171,-290 7655.42,-284.08 11049.1,-303.73 11531,-254 11533.91,-253.7 11536.85,-253.36 11539.82,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-305.01 6004.01,-308.69 6014.07,-312 6013.94,-305.01"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9999,-140 9999,-170 10217,-170 10217,-140 9999,-140"/>
<text text-anchor="start" x="10007" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10108" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node90 -->
<g id="edge117" class="edge">
<title>Node2&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M6014.25,-304.48C6112.26,-296.65 6272.68,-280.28 6326,-254 6349.96,-242.19 6344.31,-222.2 6369,-212 6461.97,-173.59 9889.81,-184.93 9990,-176 10005,-174.66 10020.97,-172.48 10036.16,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.79,-301 6004.09,-305.28 6014.33,-307.98 6013.79,-301"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7538,-218 7538,-248 7718,-248 7718,-218 7538,-218"/>
<text text-anchor="start" x="7546" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7628" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node91 -->
<g id="edge119" class="edge">
<title>Node2&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M6014.1,-308.92C6293.01,-304.84 7229.85,-288.82 7528,-254 7540.4,-252.55 7553.55,-250.38 7566.1,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.01,-305.42 6004.06,-309.06 6014.11,-312.42 6014.01,-305.42"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6411,-212.5 6411,-253.5 6581,-253.5 6581,-212.5 6411,-212.5"/>
<text text-anchor="start" x="6419" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6419" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="6496" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node92 -->
<g id="edge120" class="edge">
<title>Node2&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M6014.21,-302.31C6106.44,-292.92 6263.23,-275.59 6397,-254 6401.5,-253.27 6406.11,-252.49 6410.76,-251.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.71,-298.85 6004.12,-303.34 6014.42,-305.81 6013.71,-298.85"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11740.5,-218 11740.5,-248 11961.5,-248 11961.5,-218 11740.5,-218"/>
<text text-anchor="start" x="11748.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11851" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node93 -->
<g id="edge121" class="edge">
<title>Node2&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.49C6210.3,-304.8 6734.07,-295.26 7171,-290 7677.65,-283.9 11226.21,-297.78 11731,-254 11746.36,-252.67 11762.72,-250.47 11778.26,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-305 6004.01,-308.68 6014.07,-311.99 6013.94,-305"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9686.5,-218 9686.5,-248 9905.5,-248 9905.5,-218 9686.5,-218"/>
<text text-anchor="start" x="9694.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9796" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node94 -->
<g id="edge122" class="edge">
<title>Node2&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.68C6210.31,-305.42 6734.09,-296.77 7171,-290 8250.54,-273.27 8522.16,-316.86 9600,-254 9628,-252.37 9658.17,-249.73 9686.25,-246.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.18 6004.01,-308.85 6014.07,-312.18 6013.95,-305.18"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10379.5,-218 10379.5,-248 10592.5,-248 10592.5,-218 10379.5,-218"/>
<text text-anchor="start" x="10387.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10486" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node95 -->
<g id="edge123" class="edge">
<title>Node2&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.58C6210.31,-305.1 6734.08,-295.99 7171,-290 7526.43,-285.12 10016,-286.3 10370,-254 10384.75,-252.65 10400.46,-250.47 10415.38,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.09 6004.01,-308.76 6014.07,-312.09 6013.95,-305.09"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6599,-218 6599,-248 6823,-248 6823,-218 6599,-218"/>
<text text-anchor="start" x="6607" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6711" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node96 -->
<g id="edge125" class="edge">
<title>Node2&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M6014.14,-305.25C6137.48,-297.39 6382.92,-279.93 6590,-254 6603.52,-252.31 6617.84,-250.21 6631.72,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.79,-301.76 6004.03,-305.89 6014.23,-308.75 6013.79,-301.76"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12470.5,-218 12470.5,-248 12657.5,-248 12657.5,-218 12470.5,-218"/>
<text text-anchor="start" x="12478.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12564" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node97 -->
<g id="edge126" class="edge">
<title>Node2&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.46C6210.3,-304.71 6734.07,-295.02 7171,-290 7464.88,-286.62 12168.55,-283.13 12461,-254 12474.23,-252.68 12488.29,-250.49 12501.63,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-304.97 6004.01,-308.66 6014.07,-311.96 6013.94,-304.97"/>
</g>
<!-- Node2&#45;&gt;Node98 -->
<g id="edge127" class="edge">
<title>Node2&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.52C6210.31,-304.89 6734.07,-295.46 7171,-290 8077.19,-278.67 10344.38,-308.39 11249,-254 11276.62,-252.34 11306.54,-249.44 11333.86,-246.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-305.02 6004.01,-308.71 6014.07,-312.02 6013.94,-305.02"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10842,-218 10842,-248 11038,-248 11038,-218 10842,-218"/>
<text text-anchor="start" x="10850" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10940" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node99 -->
<g id="edge128" class="edge">
<title>Node2&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.54C6210.31,-304.98 6734.07,-295.68 7171,-290 7577.87,-284.71 10428.02,-293.53 10833,-254 10846.64,-252.67 10861.13,-250.49 10874.9,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.94,-305.05 6004.01,-308.73 6014.07,-312.05 6013.94,-305.05"/>
</g>
<!-- Node2&#45;&gt;Node100 -->
<g id="edge129" class="edge">
<title>Node2&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M6014.22,-308.72C6210.31,-305.54 6734.09,-297.05 7171,-290 7667.89,-281.98 8913.03,-308.42 9407,-254 9419.31,-252.64 9432.36,-250.47 9444.77,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.95,-305.22 6004.01,-308.88 6014.07,-312.22 6013.95,-305.22"/>
</g>
<!-- Node2&#45;&gt;Node103 -->
<g id="edge132" class="edge">
<title>Node2&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M6014.39,-308.7C6514.2,-300.53 9205.41,-256.41 9226,-254 9237.57,-252.64 9249.83,-250.47 9261.47,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6013.97,-305.21 6004.03,-308.87 6014.09,-312.21 6013.97,-305.21"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3772.5,-218 3772.5,-248 3901.5,-248 3901.5,-218 3772.5,-218"/>
<text text-anchor="start" x="3780.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3837" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node106 -->
<g id="edge135" class="edge">
<title>Node2&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M5868.8,-294C5860.17,-292.38 5851.4,-290.98 5843,-290 5416.27,-240.13 4335.24,-315.23 3910,-254 3900.64,-252.65 3890.76,-250.48 3881.41,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.37,-297.48 5878.85,-295.97 5869.72,-290.61 5868.37,-297.48"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3919.5,-218 3919.5,-248 4132.5,-248 4132.5,-218 3919.5,-218"/>
<text text-anchor="start" x="3927.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4026" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node109 -->
<g id="edge138" class="edge">
<title>Node2&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M5868.8,-294.02C5860.16,-292.4 5851.4,-290.99 5843,-290 5091.61,-201.22 4894.08,-327.03 4141,-254 4126.58,-252.6 4111.24,-250.42 4096.63,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5868.36,-297.5 5878.85,-296 5869.72,-290.63 5868.36,-297.5"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6841.5,-218 6841.5,-248 6970.5,-248 6970.5,-218 6841.5,-218"/>
<text text-anchor="start" x="6849.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6906" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node111 -->
<g id="edge143" class="edge">
<title>Node2&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M6014.23,-310.39C6171.32,-309.99 6532.95,-303.23 6832,-254 6841.06,-252.51 6850.61,-250.37 6859.73,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.17,-306.89 6004.18,-310.41 6014.18,-313.89 6014.17,-306.89"/>
</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="2894.5,-140 2894.5,-170 3115.5,-170 3115.5,-140 2894.5,-140"/>
<text text-anchor="start" x="2902.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3005" 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="M3400.92,-216.03C3393.52,-214.62 3386.12,-213.25 3379,-212 3287.82,-195.98 3183.63,-180.61 3108.41,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3400.5,-219.52 3410.99,-217.98 3401.84,-212.65 3400.5,-219.52"/>
</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="2788,-67.5 2788,-97.5 3008,-97.5 3008,-67.5 2788,-67.5"/>
<text text-anchor="start" x="2796" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2898" 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="M3404.74,-216.12C3396.09,-214.57 3387.37,-213.15 3379,-212 3324.47,-204.54 2922.47,-216.3 2885,-176 2865.23,-154.74 2879.47,-117.99 2889.81,-97.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3404.36,-219.61 3414.83,-218 3405.64,-212.73 3404.36,-219.61"/>
</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="3172.5,-140 3172.5,-170 3351.5,-170 3351.5,-140 3172.5,-140"/>
<text text-anchor="start" x="3180.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3262" 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="M3428.21,-214.48C3389.89,-201 3337.63,-182.61 3302,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3427.54,-217.95 3438.13,-217.97 3429.86,-211.35 3427.54,-217.95"/>
</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="6832.5,-67.5 6832.5,-97.5 6993.5,-97.5 6993.5,-67.5 6832.5,-67.5"/>
<text text-anchor="start" x="6840.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6913" 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="M3091.4,-138.46C3104.3,-136.64 3117.47,-135.06 3130,-134 3940.49,-65.56 5978.27,-149.69 6790,-98 6803.73,-97.13 6818.29,-95.78 6832.39,-94.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3090.52,-135.06 3081.13,-139.97 3091.53,-141.98 3090.52,-135.06"/>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2974.8,-134.1C2957.13,-122.46 2935.24,-108.04 2919.36,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2973.33,-137.32 2983.6,-139.9 2977.18,-131.48 2973.33,-137.32"/>
</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="6845,-0.5 6845,-30.5 6981,-30.5 6981,-0.5 6845,-0.5"/>
<text text-anchor="start" x="6853" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6913" 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="M6913,-57.11C6913,-48.15 6913,-38.32 6913,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6909.5,-57.4 6913,-67.4 6916.5,-57.4 6909.5,-57.4"/>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3064.66,-213.4C3083.43,-203.53 3105.8,-190.45 3124,-176 3143.95,-160.17 3139.7,-144.3 3163,-134 3255.15,-93.27 6689.45,-104.41 6790,-98 6803.73,-97.12 6818.29,-95.78 6832.39,-94.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3063.05,-210.29 3055.77,-217.99 3066.26,-216.52 3063.05,-210.29"/>
</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="2306,-140 2306,-170 2532,-170 2532,-140 2306,-140"/>
<text text-anchor="start" x="2314" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2419" 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="M2934.07,-216.41C2923.6,-214.83 2913.08,-213.32 2903,-212 2742.69,-191.02 2701.3,-197.09 2541,-176 2527.7,-174.25 2513.62,-172.16 2499.94,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2933.65,-219.89 2944.06,-217.95 2934.71,-212.97 2933.65,-219.89"/>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2792.54,-208.92C2805.86,-185.17 2830.21,-149.5 2863,-134 2961.62,-87.38 6681.13,-104.9 6790,-98 6803.73,-97.13 6818.29,-95.79 6832.39,-94.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2789.33,-207.52 2787.67,-217.98 2795.49,-210.83 2789.33,-207.52"/>
</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="736,-140 736,-170 962,-170 962,-140 736,-140"/>
<text text-anchor="start" x="744" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="849" 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="M2695.19,-216.48C2682.75,-214.68 2670.07,-213.1 2658,-212 1911.17,-143.65 1717.78,-244.83 971,-176 955.83,-174.6 939.68,-172.44 924.28,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2694.69,-219.94 2705.1,-217.96 2695.73,-213.02 2694.69,-219.94"/>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge17" class="edge">
<title>Node14&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3147.71,-212.09C3016.12,-194.68 2801.37,-218.41 2885,-134 2923.18,-95.47 6735.87,-101.43 6790,-98 6803.73,-97.13 6818.29,-95.79 6832.39,-94.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3147.43,-215.59 3157.82,-213.54 3148.42,-208.66 3147.43,-215.59"/>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge18" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3147.77,-212.03C2981.66,-190.17 2937.47,-197.24 2776,-176 2771.5,-175.41 2766.91,-174.77 2762.27,-174.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3147.47,-215.52 3157.85,-213.37 3148.4,-208.58 3147.47,-215.52"/>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge20" class="edge">
<title>Node16&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1414.62,-212.1C1300.24,-193.31 1118.87,-206.59 1191,-134 1218.41,-106.42 6751.19,-100.4 6790,-98 6803.73,-97.15 6818.29,-95.82 6832.4,-94.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1414.33,-215.6 1424.79,-213.89 1415.55,-208.71 1414.33,-215.6"/>
</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="980,-134.5 980,-175.5 1144,-175.5 1144,-134.5 980,-134.5"/>
<text text-anchor="start" x="988" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="988" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="1062" 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="M1414.89,-212.06C1299.76,-191.94 1268.52,-195.23 1158,-176 1153.47,-175.21 1148.83,-174.37 1144.15,-173.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1414.35,-215.52 1424.8,-213.81 1415.56,-208.62 1414.35,-215.52"/>
</g>
<!-- Node18&#45;&gt;Node6 -->
<g id="edge23" class="edge">
<title>Node18&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2060.72,-211.51C2073.21,-201.23 2088.25,-188.35 2101,-176 2119.08,-158.49 2116.03,-144.3 2139,-134 2256.89,-81.14 6661.05,-106.08 6790,-98 6803.73,-97.14 6818.29,-95.8 6832.4,-94.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2058.46,-208.84 2052.92,-217.87 2062.88,-214.26 2058.46,-208.84"/>
</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="1904,-140 1904,-170 2092,-170 2092,-140 1904,-140"/>
<text text-anchor="start" x="1912" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1998" 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="M2023.66,-208.7C2017.54,-196.14 2010.19,-181.04 2004.93,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2020.52,-210.25 2028.04,-217.7 2026.81,-207.18 2020.52,-210.25"/>
</g>
<!-- Node20&#45;&gt;Node6 -->
<g id="edge26" class="edge">
<title>Node20&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M5890.71,-216.23C5900.86,-214.55 5911.16,-213.07 5921,-212 5986.42,-204.88 7059.18,-223.24 7105,-176 7118,-162.6 7116.4,-148.78 7105,-134 7091.01,-115.85 7039.73,-102.93 6993.69,-94.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5889.9,-212.82 5880.64,-217.97 5891.08,-219.72 5889.9,-212.82"/>
</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="7519,-140 7519,-170 7701,-170 7701,-140 7519,-140"/>
<text text-anchor="start" x="7527" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7610" 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="M5890.49,-216.21C5900.71,-214.53 5911.08,-213.05 5921,-212 6565.59,-143.69 6731.8,-211.97 7379,-176 7425.12,-173.44 7476.31,-169.15 7518.75,-165.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5889.61,-212.81 5880.35,-217.96 5890.8,-219.71 5889.61,-212.81"/>
</g>
<!-- Node22&#45;&gt;Node6 -->
<g id="edge29" class="edge">
<title>Node22&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M8059.03,-213.65C8038.69,-203.74 8014.21,-190.55 7994,-176 7972.06,-160.2 7974.9,-144.54 7950,-134 7854.67,-93.65 7122.13,-107.03 7019,-98 7010.77,-97.28 7002.19,-96.37 6993.64,-95.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8057.52,-216.81 8068.05,-217.97 8060.55,-210.5 8057.52,-216.81"/>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge30" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M8177.12,-216.36C8188.44,-214.57 8199.99,-213.02 8211,-212 8766.51,-160.35 12674.17,-184.79 13232,-176 13491.1,-171.92 13796.12,-163.55 13951.26,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8176.55,-212.9 8167.25,-217.98 8177.69,-219.81 8176.55,-212.9"/>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge32" class="edge">
<title>Node24&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M8235.03,-216.14C8149.71,-200.47 8031.67,-178.51 8027,-176 8004.01,-163.67 8009.85,-144.57 7986,-134 7887.71,-90.42 7126.12,-107.3 7019,-98 7010.77,-97.29 7002.19,-96.38 6993.64,-95.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8234.54,-219.6 8245.01,-217.96 8235.8,-212.72 8234.54,-219.6"/>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge33" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8421.77,-216.75C8437.86,-214.8 8454.36,-213.1 8470,-212 9101,-167.55 13532.55,-227.73 14163,-176 14179.11,-174.68 14196.28,-172.48 14212.6,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8421.3,-213.28 8411.82,-217.99 8422.17,-220.22 8421.3,-213.28"/>
</g>
<!-- Node26&#45;&gt;Node6 -->
<g id="edge35" class="edge">
<title>Node26&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4563.4,-216.15C4571.37,-214.72 4579.33,-213.32 4587,-212 4685.93,-194.94 4720.35,-221.18 4810,-176 4833.86,-163.98 4828.35,-144.31 4853,-134 4952.3,-92.47 6682.62,-105.31 6790,-98 6803.73,-97.07 6818.28,-95.69 6832.39,-94.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4562.53,-212.75 4553.31,-217.96 4563.77,-219.64 4562.53,-212.75"/>
</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="4862.5,-140 4862.5,-170 5061.5,-170 5061.5,-140 4862.5,-140"/>
<text text-anchor="start" x="4870.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4962" 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="M4561.98,-216.2C4570.42,-214.73 4578.88,-213.3 4587,-212 4702.62,-193.43 4732.31,-194.12 4848,-176 4859.71,-174.17 4872.08,-172.11 4884.18,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4561.33,-212.76 4552.09,-217.95 4562.55,-219.66 4561.33,-212.76"/>
</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="3408.5,-140 3408.5,-170 3617.5,-170 3617.5,-140 3408.5,-140"/>
<text text-anchor="start" x="3416.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3513" 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="M3631.83,-213.52C3604.16,-200.13 3567.29,-182.28 3542.01,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3630.31,-216.68 3640.84,-217.88 3633.36,-210.38 3630.31,-216.68"/>
</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="3343,-67.5 3343,-97.5 3551,-97.5 3551,-67.5 3343,-67.5"/>
<text text-anchor="start" x="3351" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3447" 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="M3595.44,-215.88C3589.2,-214.56 3582.99,-213.25 3577,-212 3497.99,-195.51 3450.1,-238.47 3399,-176 3387.18,-161.55 3392.08,-151.33 3399,-134 3404.83,-119.4 3417.12,-106.6 3427.8,-97.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3594.72,-219.31 3605.23,-217.96 3596.18,-212.46 3594.72,-219.31"/>
</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="3635.5,-140 3635.5,-170 3802.5,-170 3802.5,-140 3635.5,-140"/>
<text text-anchor="start" x="3643.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3719" 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="M3684.78,-209.07C3692.93,-196.44 3702.79,-181.15 3709.82,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3681.69,-207.4 3679.22,-217.7 3687.58,-211.2 3681.69,-207.4"/>
</g>
<!-- Node29&#45;&gt;Node6 -->
<g id="edge39" class="edge">
<title>Node29&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3591.76,-138.36C3603.21,-136.58 3614.88,-135.04 3626,-134 4326.1,-68.51 6088.3,-143.22 6790,-98 6803.73,-97.11 6818.29,-95.77 6832.39,-94.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3591.09,-134.92 3581.78,-139.98 3592.21,-141.84 3591.09,-134.92"/>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge40" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3492.75,-132.36C3482.21,-121.11 3469.64,-107.68 3460.34,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3490.25,-134.83 3499.64,-139.73 3495.36,-130.04 3490.25,-134.83"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_ref_scatter_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6700,-140 6700,-170 6904,-170 6904,-140 6700,-140"/>
<text text-anchor="start" x="6708" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6802" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge44" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M5546.27,-215.7C5553.22,-214.23 5560.24,-212.94 5567,-212 6059.82,-143.27 6190.97,-226.39 6686,-176 6700.23,-174.55 6715.35,-172.4 6729.81,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5545.17,-212.36 5536.18,-217.96 5546.7,-219.19 5545.17,-212.36"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_ref_scatter_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6578.5,-67.5 6578.5,-97.5 6781.5,-97.5 6781.5,-67.5 6578.5,-67.5"/>
<text text-anchor="start" x="6586.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6680" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge47" class="edge">
<title>Node32&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M5546.27,-215.7C5553.22,-214.24 5560.24,-212.95 5567,-212 5626.73,-203.64 6604.17,-212.74 6652,-176 6676.22,-157.4 6680.15,-118.49 6680.4,-97.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5545.17,-212.36 5536.18,-217.97 5546.71,-219.19 5545.17,-212.36"/>
</g>
<!-- Node32&#45;&gt;Node35 -->
<g id="edge48" class="edge">
<title>Node32&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M5427.73,-215.7C5420.78,-214.23 5413.76,-212.95 5407,-212 4927.85,-144.95 4798.15,-243.05 4319,-176 4308.93,-174.59 4298.3,-172.43 4288.18,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5427.29,-219.19 5437.82,-217.97 5428.83,-212.36 5427.29,-219.19"/>
</g>
<!-- Node33&#45;&gt;Node6 -->
<g id="edge45" class="edge">
<title>Node33&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6832.82,-134.42C6851.24,-122.72 6874.22,-108.13 6890.84,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6830.76,-131.59 6824.2,-139.9 6834.51,-137.5 6830.76,-131.59"/>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge46" class="edge">
<title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6768.95,-134.9C6748.57,-123.12 6722.88,-108.28 6704.35,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6767.2,-137.93 6777.6,-139.9 6770.7,-131.87 6767.2,-137.93"/>
</g>
<!-- Node36&#45;&gt;Node6 -->
<g id="edge50" class="edge">
<title>Node36&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4772.54,-216.18C4780.79,-214.7 4789.05,-213.28 4797,-212 4917.83,-192.54 4961.26,-232.16 5070,-176 5092.63,-164.31 5085.76,-144.43 5109,-134 5194.22,-95.75 6696.81,-104.48 6790,-98 6803.73,-97.05 6818.28,-95.66 6832.39,-94.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4771.72,-212.77 4762.5,-218 4772.97,-219.65 4771.72,-212.77"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5118.5,-140 5118.5,-170 5309.5,-170 5309.5,-140 5118.5,-140"/>
<text text-anchor="start" x="5126.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5214" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge51" class="edge">
<title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M4771.84,-216.18C4780.32,-214.68 4788.83,-213.26 4797,-212 4932.79,-191.13 4968.13,-196.3 5104,-176 5115.81,-174.24 5128.29,-172.17 5140.44,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4771.14,-212.75 4761.92,-217.96 4772.38,-219.64 4771.14,-212.75"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6922,-140 6922,-170 7096,-170 7096,-140 6922,-140"/>
<text text-anchor="start" x="6930" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7009" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge53" class="edge">
<title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M5695.91,-215.47C5701.97,-214.09 5708.09,-212.89 5714,-212 6241.24,-133.01 6383.56,-238.61 6913,-176 6925,-174.58 6937.73,-172.41 6949.86,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5694.7,-212.16 5685.81,-217.93 5696.36,-218.96 5694.7,-212.16"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7028.5,-67.5 7028.5,-97.5 7201.5,-97.5 7201.5,-67.5 7028.5,-67.5"/>
<text text-anchor="start" x="7036.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7115" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node40 -->
<g id="edge56" class="edge">
<title>Node38&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M5695.2,-215.6C5701.5,-214.16 5707.86,-212.91 5714,-212 5790.47,-200.7 7048.15,-228.38 7105,-176 7126.5,-156.19 7122.6,-118.15 7118.46,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5694.3,-212.22 5685.42,-218 5695.96,-219.02 5694.3,-212.22"/>
</g>
<!-- Node38&#45;&gt;Node41 -->
<g id="edge57" class="edge">
<title>Node38&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M5676.67,-213.17C5701.98,-199.82 5735.4,-182.18 5758.4,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5674.96,-210.12 5667.75,-217.88 5678.23,-216.31 5674.96,-210.12"/>
</g>
<!-- Node39&#45;&gt;Node6 -->
<g id="edge54" class="edge">
<title>Node39&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6981.23,-133.61C6965.46,-122.03 6946.13,-107.83 6932.07,-97.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6979.44,-136.64 6989.57,-139.73 6983.58,-130.99 6979.44,-136.64"/>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge55" class="edge">
<title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M7038.92,-134.1C7056.42,-122.46 7078.11,-108.04 7093.84,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7036.58,-131.45 7030.2,-139.9 7040.46,-137.28 7036.58,-131.45"/>
</g>
<!-- Node42&#45;&gt;Node6 -->
<g id="edge59" class="edge">
<title>Node42&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M4369.65,-212.11C4474.12,-201.27 4698.44,-217.3 4776,-176 4797.2,-164.71 4788.42,-144.54 4810,-134 4908.86,-85.73 6680.23,-105.45 6790,-98 6803.73,-97.07 6818.28,-95.7 6832.39,-94.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4369.15,-208.65 4359.62,-213.29 4369.96,-215.6 4369.15,-208.65"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4558.5,-134.5 4558.5,-175.5 4767.5,-175.5 4767.5,-134.5 4558.5,-134.5"/>
<text text-anchor="start" x="4566.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4566.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="4663" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge60" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M4369.69,-210.64C4428.92,-199.6 4500.67,-186.24 4558.38,-175.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4368.73,-207.25 4359.54,-212.53 4370.01,-214.14 4368.73,-207.25"/>
</g>
<!-- Node44&#45;&gt;Node6 -->
<g id="edge62" class="edge">
<title>Node44&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6327.17,-212.5C6328.46,-212.32 6329.73,-212.16 6331,-212 6388.82,-204.85 7338.52,-217.89 7379,-176 7473.45,-78.25 7583.33,-164.79 7019,-98 7010.79,-97.03 7002.23,-95.96 6993.7,-94.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6326.61,-209.04 6317.24,-213.98 6327.64,-215.96 6326.61,-209.04"/>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge63" class="edge">
<title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M6327.17,-212.46C6328.45,-212.3 6329.73,-212.14 6331,-212 6923.06,-145.03 8420.34,-246.41 9012,-176 9014.96,-175.65 9017.96,-175.24 9020.98,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6326.64,-209 6317.22,-213.86 6327.62,-215.93 6326.64,-209"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5532,-140 5532,-170 5702,-170 5702,-140 5532,-140"/>
<text text-anchor="start" x="5540" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5617" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge65" class="edge">
<title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M4963.78,-216.16C4972.59,-214.58 4981.48,-213.14 4990,-212 5225.32,-180.42 5287.85,-208.79 5523,-176 5534.15,-174.44 5545.96,-172.32 5557.3,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4963.09,-212.73 4953.9,-218 4964.37,-219.61 4963.09,-212.73"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5328,-134.5 5328,-175.5 5514,-175.5 5514,-134.5 5328,-134.5"/>
<text text-anchor="start" x="5336" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5336" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="5421" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node48 -->
<g id="edge66" class="edge">
<title>Node46&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M4965.93,-216.12C4974.04,-214.63 4982.18,-213.22 4990,-212 5134.91,-189.46 5173.01,-198 5318,-176 5321.24,-175.51 5324.54,-174.99 5327.86,-174.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4965.26,-212.69 4956.09,-217.98 4966.56,-219.57 4965.26,-212.69"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-140 0,-170 174,-170 174,-140 0,-140"/>
<text text-anchor="start" x="8" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="87" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge68" class="edge">
<title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M862.98,-229.14C715.03,-223.88 426.12,-209.92 183,-176 171.7,-174.42 159.74,-172.3 148.24,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="863.27,-232.65 873.38,-229.51 863.51,-225.66 863.27,-232.65"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="192,-134.5 192,-175.5 362,-175.5 362,-134.5 192,-134.5"/>
<text text-anchor="start" x="200" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="200" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="277" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node51 -->
<g id="edge69" class="edge">
<title>Node49&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M863.1,-226.17C745.7,-218.38 543.2,-202.4 371,-176 368.11,-175.56 365.18,-175.08 362.23,-174.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="862.94,-229.66 873.14,-226.83 863.4,-222.68 862.94,-229.66"/>
</g>
<!-- Node53&#45;&gt;Node13 -->
<g id="edge73" class="edge">
<title>Node53&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1078.87,-215.42C1026.42,-201.86 953.07,-182.9 903.45,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1078.18,-218.86 1088.73,-217.97 1079.93,-212.08 1078.18,-218.86"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="380,-140 380,-170 532,-170 532,-140 380,-140"/>
<text text-anchor="start" x="388" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="456" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge72" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M1078.76,-215.89C1071.45,-214.41 1064.09,-213.06 1057,-212 829.66,-177.86 768.3,-210.44 541,-176 530.81,-174.46 520.03,-172.32 509.7,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1078.15,-219.34 1088.66,-217.99 1079.6,-212.49 1078.15,-219.34"/>
</g>
<!-- Node55&#45;&gt;Node11 -->
<g id="edge76" class="edge">
<title>Node55&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2265.03,-214.22C2300.65,-200.75 2348.93,-182.5 2381.86,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2263.45,-211.07 2255.34,-217.88 2265.93,-217.62 2263.45,-211.07"/>
</g>
<!-- Node55&#45;&gt;Node15 -->
<g id="edge77" class="edge">
<title>Node55&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2284.34,-215.66C2290.3,-214.36 2296.25,-213.12 2302,-212 2407.45,-191.54 2434.97,-193.2 2541,-176 2543.9,-175.53 2546.84,-175.05 2549.81,-174.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2283.33,-212.3 2274.34,-217.9 2284.86,-219.13 2283.33,-212.3"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2148,-140 2148,-170 2288,-170 2288,-140 2148,-140"/>
<text text-anchor="start" x="2156" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2218" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge75" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2218,-207.59C2218,-195.26 2218,-180.72 2218,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2214.5,-207.7 2218,-217.7 2221.5,-207.71 2214.5,-207.7"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5867.5,-140 5867.5,-170 6016.5,-170 6016.5,-140 5867.5,-140"/>
<text text-anchor="start" x="5875.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5942" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge79" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M5171.14,-215.9C5178.81,-214.39 5186.56,-213.04 5194,-212 5486.7,-171.1 5565.51,-218.4 5858,-176 5868.24,-174.52 5879.06,-172.38 5889.4,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5170.22,-212.52 5161.13,-217.97 5171.63,-219.38 5170.22,-212.52"/>
</g>
<!-- Node57&#45;&gt;Node59 -->
<g id="edge80" class="edge">
<title>Node57&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M5170.53,-215.94C5178.4,-214.4 5186.36,-213.03 5194,-212 5560.4,-162.84 5657.46,-215.75 6025,-176 6038.9,-174.5 6053.66,-172.35 6067.81,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5169.73,-212.53 5160.65,-217.98 5171.15,-219.39 5169.73,-212.53"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1200.5,-140 1200.5,-170 1329.5,-170 1329.5,-140 1200.5,-140"/>
<text text-anchor="start" x="1208.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1265" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node61 -->
<g id="edge82" class="edge">
<title>Node60&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M1613.59,-215.49C1608.34,-214.22 1603.09,-213.04 1598,-212 1484.12,-188.79 1452.88,-199.21 1339,-176 1330.65,-174.3 1321.86,-172.2 1313.35,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1613.1,-218.97 1623.65,-218 1614.79,-212.18 1613.1,-218.97"/>
</g>
<!-- Node60&#45;&gt;Node62 -->
<g id="edge83" class="edge">
<title>Node60&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M1618.26,-214.91C1575.74,-201.39 1517.1,-182.74 1477.26,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1617.29,-218.28 1627.89,-217.97 1619.42,-211.61 1617.29,-218.28"/>
</g>
<!-- Node63&#45;&gt;Node17 -->
<g id="edge86" class="edge">
<title>Node63&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1264.38,-215.16C1224.31,-203.44 1170.76,-187.79 1128.81,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1263.43,-218.53 1274.01,-217.97 1265.39,-211.81 1263.43,-218.53"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="550,-140 550,-170 718,-170 718,-140 550,-140"/>
<text text-anchor="start" x="558" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="634" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge85" class="edge">
<title>Node63&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1252.19,-216.03C1244.06,-214.51 1235.87,-213.11 1228,-212 1006.96,-180.7 948,-207.55 727,-176 716.05,-174.44 704.46,-172.32 693.31,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1251.56,-219.48 1262.04,-217.96 1252.9,-212.61 1251.56,-219.48"/>
</g>
<!-- Node65&#45;&gt;Node19 -->
<g id="edge90" class="edge">
<title>Node65&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1893,-213C1917.57,-199.66 1949.88,-182.12 1972.13,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1891.12,-210.04 1884,-217.88 1894.46,-216.19 1891.12,-210.04"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1536.5,-140 1536.5,-170 1665.5,-170 1665.5,-140 1536.5,-140"/>
<text text-anchor="start" x="1544.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1601" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node66 -->
<g id="edge88" class="edge">
<title>Node65&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M1800.79,-215.08C1755.03,-201.55 1691.61,-182.8 1648.6,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1799.98,-218.49 1810.56,-217.97 1801.97,-211.78 1799.98,-218.49"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1684,-140 1684,-170 1886,-170 1886,-140 1684,-140"/>
<text text-anchor="start" x="1692" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1785" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node67 -->
<g id="edge89" class="edge">
<title>Node65&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1837.03,-210.17C1824.7,-197.33 1809.46,-181.47 1798.67,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1834.82,-212.92 1844.27,-217.7 1839.87,-208.07 1834.82,-212.92"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6482.5,-140 6482.5,-170 6643.5,-170 6643.5,-140 6482.5,-140"/>
<text text-anchor="start" x="6490.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6563" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge92" class="edge">
<title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M5382.73,-215.93C5390.87,-214.37 5399.1,-213 5407,-212 5877.28,-152.33 6002.72,-235.67 6473,-176 6484.12,-174.59 6495.88,-172.46 6507.11,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5382.01,-212.5 5372.89,-217.9 5383.38,-219.37 5382.01,-212.5"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6264,-134.5 6264,-175.5 6464,-175.5 6464,-134.5 6264,-134.5"/>
<text text-anchor="start" x="6272" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6272" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="6364" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge93" class="edge">
<title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M5382.74,-215.99C5390.87,-214.43 5399.1,-213.04 5407,-212 5780.58,-162.94 5879.54,-217.8 6254,-176 6257.28,-175.63 6260.61,-175.23 6263.97,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5382.01,-212.57 5372.9,-217.98 5383.39,-219.43 5382.01,-212.57"/>
</g>
<!-- Node71&#45;&gt;Node45 -->
<g id="edge97" class="edge">
<title>Node71&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M9031.76,-211.18C9045.45,-200.11 9062.19,-186.57 9075.66,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9029.26,-208.7 9023.68,-217.7 9033.66,-214.14 9029.26,-208.7"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13094.5,-140 13094.5,-170 13223.5,-170 13223.5,-140 13094.5,-140"/>
<text text-anchor="start" x="13102.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13159" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node72 -->
<g id="edge95" class="edge">
<title>Node71&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M9060.19,-215.53C9066.49,-214.1 9072.85,-212.87 9079,-212 9182.73,-197.32 12580.49,-161.93 13094.21,-156.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9059.29,-212.14 9050.41,-217.91 9060.95,-218.95 9059.29,-212.14"/>
</g>
<!-- Node71&#45;&gt;Node73 -->
<g id="edge96" class="edge">
<title>Node71&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M9060.92,-215.47C9066.98,-214.09 9073.09,-212.89 9079,-212 9583.35,-136.09 9719.36,-234.7 10226,-176 10238.28,-174.58 10251.3,-172.42 10263.73,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9059.7,-212.17 9050.82,-217.94 9061.36,-218.97 9059.7,-212.17"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8863,-140 8863,-170 9003,-170 9003,-140 8863,-140"/>
<text text-anchor="start" x="8871" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8933" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge101" class="edge">
<title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M6094.16,-215.79C6101.81,-214.25 6109.55,-212.92 6117,-212 6720.43,-137.13 8250,-254.26 8853,-176 8863.22,-174.67 8874.02,-172.51 8884.27,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6093.25,-212.4 6084.2,-217.92 6094.71,-219.25 6093.25,-212.4"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7190,-140 7190,-170 7370,-170 7370,-140 7190,-140"/>
<text text-anchor="start" x="7198" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7280" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node78 -->
<g id="edge102" class="edge">
<title>Node76&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M6094.5,-215.87C6102.04,-214.34 6109.67,-212.99 6117,-212 6583.73,-149.15 6708.01,-228.63 7176,-176 7188.88,-174.55 7202.56,-172.38 7215.61,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6093.71,-212.46 6084.67,-217.99 6095.19,-219.31 6093.71,-212.46"/>
</g>
<!-- Node79&#45;&gt;Node21 -->
<g id="edge105" class="edge">
<title>Node79&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M7850.02,-215.52C7845.27,-214.33 7840.56,-213.14 7836,-212 7778.56,-197.61 7712.85,-181.35 7667.14,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7849.21,-218.93 7859.76,-217.98 7850.92,-212.14 7849.21,-218.93"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7812.5,-140 7812.5,-170 7941.5,-170 7941.5,-140 7812.5,-140"/>
<text text-anchor="start" x="7820.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7877" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node80 -->
<g id="edge104" class="edge">
<title>Node79&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7903.35,-208.7C7897.07,-196.14 7889.52,-181.04 7884.12,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7900.25,-210.33 7907.85,-217.7 7906.51,-207.2 7900.25,-210.33"/>
</g>
<!-- Node79&#45;&gt;Node81 -->
<g id="edge106" class="edge">
<title>Node79&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7969.95,-215.54C7976.32,-214.11 7982.77,-212.87 7989,-212 8256.85,-174.42 10152.66,-184.54 10423,-176 10531.88,-172.56 10656.8,-166.17 10740.48,-161.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7968.93,-212.18 7960.03,-217.92 7970.57,-218.99 7968.93,-212.18"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9619,-134.5 9619,-175.5 9789,-175.5 9789,-134.5 9619,-134.5"/>
<text text-anchor="start" x="9627" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9627" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="9704" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node100&#45;&gt;Node101 -->
<g id="edge130" class="edge">
<title>Node100&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M9550.69,-214.26C9581.15,-202.68 9620.94,-187.56 9652.35,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9549.25,-211.06 9541.15,-217.88 9551.74,-217.6 9549.25,-211.06"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9807,-140 9807,-170 9981,-170 9981,-140 9807,-140"/>
<text text-anchor="start" x="9815" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9894" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node100&#45;&gt;Node102 -->
<g id="edge131" class="edge">
<title>Node100&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M9585.3,-216C9592.3,-214.64 9599.27,-213.29 9606,-212 9691.27,-195.65 9712.83,-192.85 9798,-176 9807.52,-174.12 9817.56,-172.08 9827.42,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9584.19,-212.65 9575.04,-217.99 9585.53,-219.52 9584.19,-212.65"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9377,-140 9377,-170 9601,-170 9601,-140 9377,-140"/>
<text text-anchor="start" x="9385" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9489" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node103&#45;&gt;Node104 -->
<g id="edge133" class="edge">
<title>Node103&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M9358.42,-213.7C9388.78,-200.28 9429.4,-182.34 9457.22,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9356.68,-210.64 9348.95,-217.88 9359.51,-217.04 9356.68,-210.64"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9197,-140 9197,-170 9359,-170 9359,-140 9197,-140"/>
<text text-anchor="start" x="9205" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9278" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node103&#45;&gt;Node105 -->
<g id="edge134" class="edge">
<title>Node103&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M9305.05,-208.7C9298.6,-196.14 9290.85,-181.04 9285.3,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9301.98,-210.41 9309.66,-217.7 9308.21,-207.21 9301.98,-210.41"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3968,-140 3968,-170 4150,-170 4150,-140 3968,-140"/>
<text text-anchor="start" x="3976" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4059" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node107 -->
<g id="edge136" class="edge">
<title>Node106&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M3887.67,-214.65C3927.1,-201.16 3981.12,-182.66 4017.89,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3886.3,-211.42 3877.98,-217.97 3888.57,-218.04 3886.3,-211.42"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3820.5,-140 3820.5,-170 3949.5,-170 3949.5,-140 3820.5,-140"/>
<text text-anchor="start" x="3828.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3885" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node108 -->
<g id="edge137" class="edge">
<title>Node106&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M3851.48,-209.07C3859.46,-196.44 3869.12,-181.15 3876.01,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3848.41,-207.38 3846.03,-217.7 3854.33,-211.12 3848.41,-207.38"/>
</g>
<!-- Node109&#45;&gt;Node43 -->
<g id="edge139" class="edge">
<title>Node109&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M4111.29,-216.34C4121.28,-214.75 4131.36,-213.26 4141,-212 4321.5,-188.38 4368.52,-199.75 4549,-176 4552.09,-175.59 4555.22,-175.16 4558.38,-174.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4110.64,-212.9 4101.33,-217.96 4111.76,-219.81 4110.64,-212.9"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4328,-140 4328,-170 4540,-170 4540,-140 4328,-140"/>
<text text-anchor="start" x="4336" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4434" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge140" class="edge">
<title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M4111.41,-216.09C4184.53,-202.47 4288.78,-183.05 4358.79,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4110.5,-212.7 4101.31,-217.97 4111.78,-219.58 4110.5,-212.7"/>
</g>
<!-- Node112&#45;&gt;Node4 -->
<g id="edge146" class="edge">
<title>Node112&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.66C6972.57,-305.39 6449.47,-296.75 6013,-290 5742.34,-285.81 3846.15,-282.92 3577,-254 3564.36,-252.64 3550.94,-250.45 3538.19,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.17 7179.91,-308.83 7169.97,-305.17 7169.85,-312.17"/>
</g>
<!-- Node112&#45;&gt;Node10 -->
<g id="edge147" class="edge">
<title>Node112&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.6C6972.57,-305.19 6449.48,-296.27 6013,-290 5376.57,-280.86 3783.09,-309.23 3149,-254 3133.48,-252.65 3116.96,-250.48 3101.23,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.1 7179.91,-308.78 7169.97,-305.11 7169.85,-312.1"/>
</g>
<!-- Node112&#45;&gt;Node12 -->
<g id="edge148" class="edge">
<title>Node112&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.57C6972.57,-305.1 6449.48,-296.05 6013,-290 5667.45,-285.21 3247.27,-284.04 2903,-254 2887.5,-252.65 2870.99,-250.46 2855.29,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.08 7179.91,-308.75 7169.97,-305.08 7169.85,-312.08"/>
</g>
<!-- Node112&#45;&gt;Node14 -->
<g id="edge149" class="edge">
<title>Node112&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.63C6972.57,-305.29 6449.48,-296.51 6013,-290 5427.68,-281.27 3961.86,-308.32 3379,-254 3376.07,-253.73 3373.11,-253.42 3370.12,-253.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.14 7179.91,-308.81 7169.97,-305.14 7169.85,-312.14"/>
</g>
<!-- Node112&#45;&gt;Node15 -->
<g id="edge189" class="edge">
<title>Node112&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7330.17,-306.97C7466.58,-300.97 7731.87,-285.39 7760,-254 7772.46,-240.1 7773.15,-225.25 7760,-212 7712.3,-163.95 2952.63,-179.2 2885,-176 2844.84,-174.1 2800.82,-170.6 2762.2,-167.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.02,-303.47 7320.18,-307.4 7330.32,-310.46 7330.02,-303.47"/>
</g>
<!-- Node112&#45;&gt;Node16 -->
<g id="edge150" class="edge">
<title>Node112&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.48C6972.58,-304.79 6449.49,-295.31 6013,-290 5767.73,-287.02 1841.74,-281.47 1598,-254 1595.11,-253.67 1592.17,-253.29 1589.21,-252.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-311.98 7179.91,-308.67 7169.98,-304.98 7169.85,-311.98"/>
</g>
<!-- Node112&#45;&gt;Node18 -->
<g id="edge151" class="edge">
<title>Node112&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.51C6972.57,-304.9 6449.49,-295.56 6013,-290 5582.57,-284.52 2567.33,-296.82 2139,-254 2125.64,-252.66 2111.45,-250.46 2097.98,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.01 7179.91,-308.7 7169.98,-305.02 7169.85,-312.01"/>
</g>
<!-- Node112&#45;&gt;Node20 -->
<g id="edge152" class="edge">
<title>Node112&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M7169.94,-309.31C6966.43,-306.97 6412.94,-296.83 5954,-254 5937.49,-252.46 5919.95,-250.33 5903.08,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.9,-312.81 7179.94,-309.43 7169.98,-305.81 7169.9,-312.81"/>
</g>
<!-- Node112&#45;&gt;Node22 -->
<g id="edge153" class="edge">
<title>Node112&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M7330.36,-306.62C7466.38,-300.28 7750.48,-284.44 7989,-254 8001.72,-252.38 8015.2,-250.27 8028.22,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7329.86,-303.13 7320.04,-307.09 7330.19,-310.13 7329.86,-303.13"/>
</g>
<!-- Node112&#45;&gt;Node24 -->
<g id="edge154" class="edge">
<title>Node112&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M7330.28,-308.58C7495.61,-304.93 7885.89,-292.62 8211,-254 8224.12,-252.44 8238.05,-250.31 8251.43,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.11,-305.08 7320.19,-308.79 7330.26,-312.08 7330.11,-305.08"/>
</g>
<!-- Node112&#45;&gt;Node26 -->
<g id="edge155" class="edge">
<title>Node112&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M7169.77,-308.68C6739.36,-301.53 4718.49,-267.36 4587,-254 4573.31,-252.61 4558.77,-250.44 4544.92,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.89,-312.18 7179.94,-308.84 7170,-305.18 7169.89,-312.18"/>
</g>
<!-- Node112&#45;&gt;Node28 -->
<g id="edge156" class="edge">
<title>Node112&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.7C6972.57,-305.5 6449.47,-297.02 6013,-290 5763,-285.98 4011.41,-282.42 3763,-254 3751.19,-252.65 3738.66,-250.48 3726.76,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.2 7179.91,-308.86 7169.97,-305.2 7169.85,-312.2"/>
</g>
<!-- Node112&#45;&gt;Node32 -->
<g id="edge157" class="edge">
<title>Node112&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M7169.79,-309.58C6879.23,-307.71 5882.28,-298.15 5567,-254 5556.93,-252.59 5546.3,-250.42 5536.18,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.81,-313.08 7179.83,-309.64 7169.85,-306.08 7169.81,-313.08"/>
</g>
<!-- Node112&#45;&gt;Node36 -->
<g id="edge158" class="edge">
<title>Node112&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M7169.58,-308.54C6759.67,-301.04 4917.42,-266.75 4797,-254 4783.81,-252.6 4769.79,-250.43 4756.44,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.8,-312.04 7179.86,-308.73 7169.93,-305.04 7169.8,-312.04"/>
</g>
<!-- Node112&#45;&gt;Node38 -->
<g id="edge159" class="edge">
<title>Node112&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M7169.51,-309.52C6895.27,-307.48 5998.67,-297.59 5714,-254 5704.78,-252.59 5695.06,-250.42 5685.82,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.75,-313.02 7179.78,-309.59 7169.8,-306.02 7169.75,-313.02"/>
</g>
<!-- Node112&#45;&gt;Node42 -->
<g id="edge160" class="edge">
<title>Node112&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M7169.82,-308.61C6711.42,-300.65 4440.62,-260.94 4369,-254 4365.9,-253.7 4362.76,-253.36 4359.59,-252.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.93,-312.11 7179.99,-308.79 7170.05,-305.11 7169.93,-312.11"/>
</g>
<!-- Node112&#45;&gt;Node44 -->
<g id="edge161" class="edge">
<title>Node112&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M7169.72,-306.18C7019.04,-298.69 6683.63,-280.45 6402,-254 6374.3,-251.4 6344.04,-247.9 6317.15,-244.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.65,-309.68 7179.81,-306.68 7170,-302.69 7169.65,-309.68"/>
</g>
<!-- Node112&#45;&gt;Node45 -->
<g id="edge210" class="edge">
<title>Node112&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7330.21,-310.01C7637.33,-309.69 8728.61,-304.92 8875,-254 8904.72,-243.66 8904.06,-226.49 8932,-212 8961.07,-196.93 8995.02,-184.7 9024.77,-175.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.05,-306.51 7320.05,-310.02 7330.06,-313.51 7330.05,-306.51"/>
</g>
<!-- Node112&#45;&gt;Node46 -->
<g id="edge165" class="edge">
<title>Node112&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M7169.53,-308.58C6795.83,-301.91 5238.82,-273.2 5022,-254 5005.84,-252.57 4988.65,-250.41 4972.22,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.65,-312.08 7179.71,-308.76 7169.78,-305.09 7169.65,-312.08"/>
</g>
<!-- Node112&#45;&gt;Node49 -->
<g id="edge166" class="edge">
<title>Node112&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.45C6972.58,-304.71 6449.5,-295.11 6013,-290 5737.73,-286.77 1331.76,-282.93 1058,-254 1045.52,-252.68 1032.27,-250.49 1019.7,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-311.96 7179.91,-308.65 7169.98,-304.96 7169.85,-311.96"/>
</g>
<!-- Node112&#45;&gt;Node52 -->
<g id="edge167" class="edge">
<title>Node112&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M7206.53,-292.05C7173.96,-278.59 7130.02,-260.44 7099.99,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7205.24,-295.3 7215.82,-295.88 7207.92,-288.83 7205.24,-295.3"/>
</g>
<!-- Node112&#45;&gt;Node53 -->
<g id="edge168" class="edge">
<title>Node112&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.46C6972.58,-304.74 6449.5,-295.17 6013,-290 5747.18,-286.85 1491.95,-285.64 1228,-254 1217.01,-252.68 1205.38,-250.49 1194.36,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-311.96 7179.91,-308.65 7169.98,-304.97 7169.85,-311.96"/>
</g>
<!-- Node112&#45;&gt;Node55 -->
<g id="edge169" class="edge">
<title>Node112&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.53C6972.57,-304.95 6449.49,-295.69 6013,-290 5204.14,-279.46 3180,-309.86 2373,-254 2345.12,-252.07 2314.58,-248.46 2288.04,-244.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.03 7179.91,-308.71 7169.98,-305.03 7169.85,-312.03"/>
</g>
<!-- Node112&#45;&gt;Node57 -->
<g id="edge170" class="edge">
<title>Node112&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7169.56,-309.24C6842.8,-305.91 5613.85,-291.15 5227,-254 5211.95,-252.55 5195.94,-250.37 5180.67,-247.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.74 7179.88,-309.34 7169.92,-305.74 7169.85,-312.74"/>
</g>
<!-- Node112&#45;&gt;Node59 -->
<g id="edge190" class="edge">
<title>Node112&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7330.37,-307.62C7475.06,-302.5 7767.27,-288.03 7798,-254 7810.51,-240.15 7811.04,-225.35 7798,-212 7768.04,-181.33 6297.67,-180.18 6255,-176 6240.68,-174.6 6225.46,-172.43 6210.94,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.09,-304.13 7320.21,-307.97 7330.33,-311.12 7330.09,-304.13"/>
</g>
<!-- Node112&#45;&gt;Node60 -->
<g id="edge174" class="edge">
<title>Node112&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.49C6972.58,-304.83 6449.49,-295.39 6013,-290 5543.13,-284.2 2251.89,-297.46 1784,-254 1768.56,-252.57 1752.06,-250.13 1736.6,-247.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-311.99 7179.91,-308.68 7169.98,-304.99 7169.85,-311.99"/>
</g>
<!-- Node112&#45;&gt;Node62 -->
<g id="edge195" class="edge">
<title>Node112&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7330.27,-306.3C7459.31,-299.53 7701.14,-283.08 7727,-254 7739.41,-240.05 7740.16,-225.24 7727,-212 7696.64,-181.47 1569.81,-180.63 1527,-176 1514.89,-174.69 1502.04,-172.5 1489.87,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7329.84,-302.82 7320.04,-306.83 7330.2,-309.81 7329.84,-302.82"/>
</g>
<!-- Node112&#45;&gt;Node63 -->
<g id="edge175" class="edge">
<title>Node112&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.47C6972.58,-304.76 6449.49,-295.24 6013,-290 5757.62,-286.94 1669.89,-281.72 1416,-254 1403.89,-252.68 1391.05,-250.48 1378.87,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-311.97 7179.91,-308.66 7169.98,-304.97 7169.85,-311.97"/>
</g>
<!-- Node112&#45;&gt;Node65 -->
<g id="edge176" class="edge">
<title>Node112&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.5C6972.58,-304.85 6449.49,-295.45 6013,-290 5786.23,-287.17 2155.63,-285.22 1931,-254 1921.5,-252.68 1911.48,-250.49 1902.01,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312 7179.91,-308.69 7169.98,-305 7169.85,-312"/>
</g>
<!-- Node112&#45;&gt;Node68 -->
<g id="edge177" class="edge">
<title>Node112&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7169.58,-309.57C6861.4,-307.61 5755.61,-297.64 5407,-254 5395.72,-252.59 5383.78,-250.42 5372.41,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.74,-313.07 7179.77,-309.63 7169.79,-306.07 7169.74,-313.07"/>
</g>
<!-- Node112&#45;&gt;Node71 -->
<g id="edge178" class="edge">
<title>Node112&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M7330.42,-309.6C7620.6,-307.8 8613.09,-298.45 8927,-254 8936.95,-252.59 8947.45,-250.43 8957.44,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.37,-306.1 7320.4,-309.66 7330.42,-313.1 7330.37,-306.1"/>
</g>
<!-- Node112&#45;&gt;Node73 -->
<g id="edge201" class="edge">
<title>Node112&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7330.21,-309.81C7733.87,-308.67 9528.14,-300.94 9636,-254 9659.92,-243.59 9653.3,-222.91 9677,-212 9788.06,-160.87 10104.81,-192.14 10226,-176 10237.73,-174.44 10250.16,-172.31 10262.1,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.07,-306.31 7320.08,-309.84 7330.09,-313.31 7330.07,-306.31"/>
</g>
<!-- Node112&#45;&gt;Node74 -->
<g id="edge179" class="edge">
<title>Node112&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7169.65,-308.54C6972.57,-304.99 6449.49,-295.78 6013,-290 5626.12,-284.87 2914.69,-303.83 2531,-254 2520.76,-252.67 2509.93,-250.47 2499.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.85,-312.04 7179.91,-308.72 7169.98,-305.04 7169.85,-312.04"/>
</g>
<!-- Node112&#45;&gt;Node75 -->
<g id="edge180" class="edge">
<title>Node112&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7330.4,-310.03C7637.19,-309.76 8734.3,-305.14 9079,-254 9088.35,-252.61 9098.2,-250.46 9107.56,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.25,-306.53 7320.25,-310.04 7330.25,-313.53 7330.25,-306.53"/>
</g>
<!-- Node112&#45;&gt;Node76 -->
<g id="edge181" class="edge">
<title>Node112&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7169.94,-309.17C6988.11,-306.57 6530.3,-296.03 6150,-254 6134.74,-252.31 6118.45,-249.91 6103.03,-247.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.9,-312.67 7179.95,-309.31 7170,-305.67 7169.9,-312.67"/>
</g>
<!-- Node112&#45;&gt;Node79 -->
<g id="edge182" class="edge">
<title>Node112&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7330.36,-306.21C7443.75,-299.98 7656.88,-285.05 7836,-254 7845.2,-252.41 7854.91,-250.3 7864.25,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.17,-302.72 7320.37,-306.75 7330.54,-309.71 7330.17,-302.72"/>
</g>
<!-- Node112&#45;&gt;Node82 -->
<g id="edge183" class="edge">
<title>Node112&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7330.33,-310.16C7737.73,-310.69 9578.37,-309.92 10147,-254 10161.05,-252.62 10176,-250.45 10190.23,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.12,-306.66 7320.12,-310.14 7330.11,-313.66 7330.12,-306.66"/>
</g>
<!-- Node112&#45;&gt;Node83 -->
<g id="edge184" class="edge">
<title>Node112&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M7330.15,-309.21C7590.06,-306.25 8394.95,-293.9 8433,-254 8445.88,-240.49 8444.89,-226.39 8433,-212 8429.58,-207.85 8306.42,-185.22 8221.44,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7329.99,-305.71 7320.03,-309.32 7330.07,-312.71 7329.99,-305.71"/>
</g>
<!-- Node112&#45;&gt;Node84 -->
<g id="edge185" class="edge">
<title>Node112&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7330.36,-309.92C7717.63,-309.28 9393.9,-303.64 9914,-254 9928.67,-252.6 9944.27,-250.42 9959.14,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.09,-306.42 7320.1,-309.93 7330.1,-313.42 7330.09,-306.42"/>
</g>
<!-- Node112&#45;&gt;Node85 -->
<g id="edge186" class="edge">
<title>Node112&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M7250,-285.59C7250,-273.26 7250,-258.72 7250,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7246.5,-285.7 7250,-295.7 7253.5,-285.71 7246.5,-285.7"/>
</g>
<!-- Node112&#45;&gt;Node86 -->
<g id="edge187" class="edge">
<title>Node112&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7294.26,-292.11C7322.85,-280.55 7360.05,-265.51 7389.45,-253.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7292.88,-288.89 7284.92,-295.88 7295.5,-295.38 7292.88,-288.89"/>
</g>
<!-- Node112&#45;&gt;Node87 -->
<g id="edge188" class="edge">
<title>Node112&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7330.55,-309.4C7808.87,-305.72 10266.57,-285.44 10601,-254 10615.65,-252.62 10631.23,-250.44 10646.07,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.26,-305.9 7320.29,-309.48 7330.31,-312.9 7330.26,-305.9"/>
</g>
<!-- Node112&#45;&gt;Node88 -->
<g id="edge192" class="edge">
<title>Node112&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7330.32,-309.69C7844.55,-307.58 10665.87,-294.21 11047,-254 11049.93,-253.69 11052.91,-253.34 11055.91,-252.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.01,-306.19 7320.03,-309.73 7330.04,-313.19 7330.01,-306.19"/>
</g>
<!-- Node112&#45;&gt;Node89 -->
<g id="edge193" class="edge">
<title>Node112&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7330.24,-309.84C7881.43,-308.63 11098.68,-299.66 11531,-254 11533.91,-253.69 11536.85,-253.34 11539.82,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7329.99,-306.34 7320,-309.86 7330.01,-313.34 7329.99,-306.34"/>
</g>
<!-- Node112&#45;&gt;Node90 -->
<g id="edge194" class="edge">
<title>Node112&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M7330.27,-309.71C7730.25,-308.07 9493.1,-298.32 9600,-254 9624.97,-243.65 9619.46,-223.34 9644,-212 9784.35,-147.14 9836.82,-196.93 9990,-176 10002.76,-174.26 10016.27,-172.18 10029.4,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.22,-306.21 7320.24,-309.75 7330.25,-313.21 7330.22,-306.21"/>
</g>
<!-- Node112&#45;&gt;Node91 -->
<g id="edge196" class="edge">
<title>Node112&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M7329.96,-293.92C7397.66,-280.31 7493.72,-261 7558.32,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.89,-290.57 7319.77,-295.97 7330.27,-297.43 7328.89,-290.57"/>
</g>
<!-- Node112&#45;&gt;Node92 -->
<g id="edge197" class="edge">
<title>Node112&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7169.6,-306.42C7044.94,-300.15 6797.73,-284.79 6590,-254 6587.11,-253.57 6584.18,-253.11 6581.22,-252.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.66,-309.93 7179.82,-306.93 7170.01,-302.94 7169.66,-309.93"/>
</g>
<!-- Node112&#45;&gt;Node93 -->
<g id="edge198" class="edge">
<title>Node112&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M7330.36,-309.74C7896.62,-307.78 11276.81,-294.45 11731,-254 11746.25,-252.64 11762.49,-250.45 11777.93,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.24,-306.24 7320.25,-309.77 7330.26,-313.24 7330.24,-306.24"/>
</g>
<!-- Node112&#45;&gt;Node94 -->
<g id="edge199" class="edge">
<title>Node112&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7330.4,-309.62C7695.77,-307.67 9202.18,-297.12 9672,-254 9687.42,-252.59 9703.82,-250.42 9719.48,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.16,-306.12 7320.18,-309.67 7330.2,-313.12 7330.16,-306.12"/>
</g>
<!-- Node112&#45;&gt;Node95 -->
<g id="edge200" class="edge">
<title>Node112&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7330.22,-310.22C7755.93,-311.14 9754.42,-312.25 10370,-254 10384.55,-252.62 10400.02,-250.46 10414.76,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.17,-306.72 7320.16,-310.2 7330.15,-313.72 7330.17,-306.72"/>
</g>
<!-- Node112&#45;&gt;Node96 -->
<g id="edge202" class="edge">
<title>Node112&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M7169.64,-299.98C7085.4,-289.29 6949.25,-271.54 6832,-254 6819.58,-252.14 6806.45,-250.08 6793.61,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.29,-303.46 7179.65,-301.24 7170.16,-296.51 7169.29,-303.46"/>
</g>
<!-- Node112&#45;&gt;Node97 -->
<g id="edge203" class="edge">
<title>Node112&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M7330.17,-309.55C7967.39,-305.95 12194.73,-281.06 12461,-254 12474.14,-252.66 12488.1,-250.48 12501.36,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.15,-306.05 7320.17,-309.61 7330.19,-313.05 7330.15,-306.05"/>
</g>
<!-- Node112&#45;&gt;Node98 -->
<g id="edge204" class="edge">
<title>Node112&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7330.6,-309.94C7824.45,-309.43 10446.75,-304.32 11249,-254 11276.62,-252.27 11306.54,-249.34 11333.86,-246.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.36,-306.44 7320.36,-309.95 7330.36,-313.44 7330.36,-306.44"/>
</g>
<!-- Node112&#45;&gt;Node99 -->
<g id="edge205" class="edge">
<title>Node112&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7330.48,-309.56C7827.92,-306.73 10474.31,-290.06 10833,-254 10846.54,-252.64 10860.93,-250.46 10874.61,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.15,-306.06 7320.17,-309.62 7330.19,-313.06 7330.15,-306.06"/>
</g>
<!-- Node112&#45;&gt;Node100 -->
<g id="edge206" class="edge">
<title>Node112&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M7330.16,-309.82C7669.97,-308.78 8993.1,-301.66 9407,-254 9419.13,-252.6 9431.99,-250.44 9444.25,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.14,-306.32 7320.15,-309.85 7330.16,-313.32 7330.14,-306.32"/>
</g>
<!-- Node112&#45;&gt;Node103 -->
<g id="edge207" class="edge">
<title>Node112&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M7330.25,-309.74C7652.06,-308.38 8849.86,-300.25 9226,-254 9237.4,-252.6 9249.47,-250.44 9260.98,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.06,-306.24 7320.08,-309.78 7330.09,-313.24 7330.06,-306.24"/>
</g>
<!-- Node112&#45;&gt;Node106 -->
<g id="edge208" class="edge">
<title>Node112&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7169.53,-308.68C6661.57,-300.38 3920.42,-255.49 3910,-254 3900.63,-252.66 3890.76,-250.49 3881.41,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.65,-312.19 7179.7,-308.85 7169.76,-305.19 7169.65,-312.19"/>
</g>
<!-- Node112&#45;&gt;Node109 -->
<g id="edge209" class="edge">
<title>Node112&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7169.34,-308.72C6688.55,-301.06 4218.6,-261.4 4141,-254 4126.58,-252.62 4111.24,-250.46 4096.62,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.61,-312.22 7179.66,-308.88 7169.72,-305.22 7169.61,-312.22"/>
</g>
<!-- Node112&#45;&gt;Node111 -->
<g id="edge211" class="edge">
<title>Node112&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7169.95,-294.85C7115.83,-284.26 7042.88,-269.33 6979,-254 6971.46,-252.19 6963.52,-250.15 6955.76,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7169.34,-298.29 7179.82,-296.77 7170.68,-291.42 7169.34,-298.29"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8479.5,-218 8479.5,-248 8628.5,-248 8628.5,-218 8479.5,-218"/>
<text text-anchor="start" x="8487.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8554" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge162" class="edge">
<title>Node112&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7330.3,-308.16C7564.72,-302.51 8245.46,-283.9 8466,-254 8476.71,-252.55 8488.04,-250.43 8498.88,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.06,-304.67 7320.14,-308.41 7330.22,-311.67 7330.06,-304.67"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8647,-218 8647,-248 8847,-248 8847,-218 8647,-218"/>
<text text-anchor="start" x="8655" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8747" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node115 -->
<g id="edge171" class="edge">
<title>Node112&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M7330.44,-310.66C7543.99,-311.58 8142.67,-308.65 8637,-254 8650.41,-252.52 8664.64,-250.37 8678.27,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.27,-307.16 7320.26,-310.62 7330.24,-314.16 7330.27,-307.16"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8649.5,-134.5 8649.5,-175.5 8844.5,-175.5 8844.5,-134.5 8649.5,-134.5"/>
<text text-anchor="start" x="8657.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8657.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="8747" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node117 -->
<g id="edge191" class="edge">
<title>Node112&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M7330.28,-310.26C7647.98,-310.89 8802.54,-309.35 8856,-254 8868.97,-240.57 8865.73,-227.93 8856,-212 8846.08,-195.75 8829.77,-184.02 8812.76,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7330.24,-306.76 7320.23,-310.24 7330.22,-313.76 7330.24,-306.76"/>
</g>
<!-- Node113&#45;&gt;Node83 -->
<g id="edge164" class="edge">
<title>Node113&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M8483.85,-215.7C8477.82,-214.41 8471.81,-213.16 8466,-212 8373.13,-193.5 8349.3,-192.18 8256,-176 8244.91,-174.08 8233.22,-172.04 8221.72,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8483.46,-219.2 8493.97,-217.91 8484.95,-212.36 8483.46,-219.2"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8265.5,-140 8265.5,-170 8414.5,-170 8414.5,-140 8265.5,-140"/>
<text text-anchor="start" x="8273.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8340" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node113&#45;&gt;Node114 -->
<g id="edge163" class="edge">
<title>Node113&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M8504.67,-214.48C8466.71,-201 8414.93,-182.61 8379.63,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8503.9,-217.92 8514.5,-217.97 8506.25,-211.33 8503.9,-217.92"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8432.5,-140 8432.5,-170 8631.5,-170 8631.5,-140 8432.5,-140"/>
<text text-anchor="start" x="8440.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8532" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node116 -->
<g id="edge172" class="edge">
<title>Node115&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M8697.44,-214.48C8659.3,-201 8607.28,-182.61 8571.82,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8696.72,-217.94 8707.32,-217.97 8699.05,-211.34 8696.72,-217.94"/>
</g>
<!-- Node115&#45;&gt;Node117 -->
<g id="edge173" class="edge">
<title>Node115&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M8747,-207.66C8747,-197.33 8747,-185.44 8747,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8743.5,-207.7 8747,-217.7 8750.5,-207.71 8743.5,-207.7"/>
</g>
<!-- Node118&#45;&gt;Node6 -->
<g id="edge213" class="edge">
<title>Node118&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M11302.04,-285.74C11297.35,-263.98 11287.54,-232.41 11268,-212 11208.25,-149.62 11174.46,-152.08 11090,-134 10868.84,-86.65 7244.58,-114.36 7019,-98 7010.76,-97.4 7002.18,-96.57 6993.62,-95.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11298.66,-286.69 11304.01,-295.84 11305.53,-285.35 11298.66,-286.69"/>
</g>
<!-- Node118&#45;&gt;Node87 -->
<g id="edge214" class="edge">
<title>Node118&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M11218.49,-294.37C11208.56,-292.8 11198.57,-291.3 11189,-290 11031.42,-268.59 10990.57,-275.52 10833,-254 10820.35,-252.27 10806.96,-250.19 10793.94,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11217.96,-297.83 11228.39,-295.97 11219.08,-290.92 11217.96,-297.83"/>
</g>
<!-- Node119&#45;&gt;Node6 -->
<g id="edge216" class="edge">
<title>Node119&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M12030.53,-216.4C11879.02,-193.02 11577.64,-149.92 11320,-134 10366.01,-75.06 7972.32,-166.91 7019,-98 7010.76,-97.4 7002.18,-96.58 6993.62,-95.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12030.31,-219.91 12040.73,-217.98 12031.38,-213 12030.31,-219.91"/>
</g>
<!-- Node119&#45;&gt;Node90 -->
<g id="edge217" class="edge">
<title>Node119&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M12041.75,-216.5C12029.13,-214.7 12016.25,-213.11 12004,-212 11216.82,-140.9 11012.89,-250.24 10226,-176 10211.21,-174.6 10195.48,-172.43 10180.48,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12041.41,-219.99 12051.81,-217.99 12042.43,-213.07 12041.41,-219.99"/>
</g>
<!-- Node120&#45;&gt;Node87 -->
<g id="edge221" class="edge">
<title>Node120&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-294.67C11449.47,-292.94 11435.41,-291.32 11422,-290 11161,-264.3 11093.51,-284.33 10833,-254 10819.4,-252.42 10804.97,-250.29 10791.08,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11463.08,-298.16 11473.44,-295.95 11463.96,-291.22 11463.08,-298.16"/>
</g>
<!-- Node120&#45;&gt;Node88 -->
<g id="edge222" class="edge">
<title>Node120&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M11481.1,-294.13C11410.6,-281.41 11311.94,-263.59 11240.3,-250.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11480.83,-297.64 11491.29,-295.97 11482.07,-290.75 11480.83,-297.64"/>
</g>
<!-- Node120&#45;&gt;Node89 -->
<g id="edge223" class="edge">
<title>Node120&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M11587.02,-287.91C11595.85,-277.09 11606.39,-264.16 11614.95,-253.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11584.27,-285.74 11580.66,-295.7 11589.7,-290.17 11584.27,-285.74"/>
</g>
<!-- Node120&#45;&gt;Node90 -->
<g id="edge224" class="edge">
<title>Node120&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M11648.35,-294.15C11656.66,-292.67 11664.99,-291.25 11673,-290 11807.83,-268.89 12065.5,-309.49 11970,-212 11936.09,-177.39 10274.24,-180.56 10226,-176 10211.21,-174.6 10195.48,-172.42 10180.48,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11647.46,-290.76 11638.25,-295.99 11648.72,-297.64 11647.46,-290.76"/>
</g>
<!-- Node120&#45;&gt;Node93 -->
<g id="edge225" class="edge">
<title>Node120&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M11630.83,-293.34C11681.12,-279.78 11751.27,-260.88 11798.77,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11629.8,-289.99 11621.05,-295.97 11631.62,-296.75 11629.8,-289.99"/>
</g>
<!-- Node120&#45;&gt;Node94 -->
<g id="edge226" class="edge">
<title>Node120&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M11467.81,-294.73C11452.49,-292.85 11436.85,-291.18 11422,-290 10753.71,-236.73 10581.33,-318.18 9914,-254 9899.32,-252.59 9883.7,-250.42 9868.8,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11467.46,-298.21 11477.82,-295.99 11468.33,-291.27 11467.46,-298.21"/>
</g>
<!-- Node120&#45;&gt;Node119 -->
<g id="edge219" class="edge">
<title>Node120&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M11654.34,-294.3C11663.66,-292.76 11673.02,-291.3 11682,-290 11824.53,-269.44 11861.32,-273.47 12004,-254 12017.18,-252.2 12031.12,-250.12 12044.71,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11653.55,-290.88 11644.26,-295.99 11654.7,-297.79 11653.55,-290.88"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12255.5,-218 12255.5,-248 12452.5,-248 12452.5,-218 12255.5,-218"/>
<text text-anchor="start" x="12263.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12354" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node120&#45;&gt;Node121 -->
<g id="edge220" class="edge">
<title>Node120&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M11674.24,-294.71C11687.94,-292.98 11701.79,-291.35 11715,-290 11950.31,-265.93 12011.32,-283.59 12246,-254 12258.58,-252.41 12271.91,-250.3 12284.76,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11673.78,-291.24 11664.31,-295.99 11674.67,-298.18 11673.78,-291.24"/>
</g>
<!-- Node122&#45;&gt;Node6 -->
<g id="edge228" class="edge">
<title>Node122&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M12080.39,-290.38C12182.23,-284.76 12835.14,-284.21 12864,-254 12876.89,-240.5 12876.8,-225.58 12864,-212 12763.22,-105.09 11690.84,-138.92 11544,-134 10538.98,-100.33 8021.99,-170.29 7019,-98 7010.76,-97.41 7002.17,-96.58 6993.62,-95.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12079.81,-286.91 12070.11,-291.17 12080.35,-293.89 12079.81,-286.91"/>
</g>
<!-- Node122&#45;&gt;Node88 -->
<g id="edge229" class="edge">
<title>Node122&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M11875.52,-290.04C11630.88,-258.79 11566.1,-275.49 11325,-254 11297.43,-251.54 11267.51,-248.36 11240.24,-245.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11875.43,-293.56 11885.79,-291.37 11876.32,-286.62 11875.43,-293.56"/>
</g>
<!-- Node123&#45;&gt;Node6 -->
<g id="edge231" class="edge">
<title>Node123&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M12912.18,-290.39C13009.03,-284.8 13620.01,-282.34 13647,-254 13659.87,-240.48 13658.92,-226.37 13647,-212 13527.18,-67.56 13418.81,-151.95 13232,-134 12544.82,-67.97 7707.61,-146.88 7019,-98 7010.76,-97.41 7002.17,-96.59 6993.62,-95.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12911.89,-286.9 12902.19,-291.18 12912.44,-293.88 12911.89,-286.9"/>
</g>
<!-- Node123&#45;&gt;Node89 -->
<g id="edge232" class="edge">
<title>Node123&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M12710.31,-290.04C12710.21,-290.02 12710.1,-290.01 12710,-290 12277.53,-239.55 12163.42,-304.86 11731,-254 11728.1,-253.66 11725.16,-253.28 11722.19,-252.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12709.62,-293.48 12719.99,-291.29 12710.52,-286.53 12709.62,-293.48"/>
</g>
<!-- Node124&#45;&gt;Node6 -->
<g id="edge236" class="edge">
<title>Node124&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M13152.13,-307.95C13326.74,-303.72 13632.07,-291.06 13666,-254 13678.61,-240.23 13676.88,-227.17 13666,-212 13603.11,-124.27 13542.45,-151.87 13436,-134 13084.41,-74.99 7374.61,-123.21 7019,-98 7010.76,-97.42 7002.17,-96.6 6993.62,-95.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13152.03,-304.45 13142.11,-308.19 13152.19,-311.45 13152.03,-304.45"/>
</g>
<!-- Node124&#45;&gt;Node93 -->
<g id="edge237" class="edge">
<title>Node124&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M12945.55,-294.41C12933.96,-292.7 12922.21,-291.15 12911,-290 12511.9,-248.94 12408.83,-287.22 12009,-254 11990.4,-252.45 11970.63,-250.33 11951.59,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12945.24,-297.91 12955.66,-295.96 12946.3,-290.99 12945.24,-297.91"/>
</g>
<!-- Node125&#45;&gt;Node6 -->
<g id="edge239" class="edge">
<title>Node125&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M11154.36,-293.61C11194.82,-283.87 11237.06,-270.24 11249,-254 11260.05,-238.96 11260.47,-226.73 11249,-212 11161.96,-100.26 11080.48,-152.11 10940,-134 10507.89,-78.29 7453.54,-129.59 7019,-98 7010.76,-97.4 7002.18,-96.57 6993.62,-95.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11153.35,-290.26 11144.41,-295.94 11154.94,-297.07 11153.35,-290.26"/>
</g>
<!-- Node125&#45;&gt;Node94 -->
<g id="edge240" class="edge">
<title>Node125&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M10949.94,-301.48C10893.78,-297.66 10825.98,-293.29 10765,-290 10386.99,-269.61 10290.47,-293.71 9914,-254 9899.74,-252.5 9884.6,-250.35 9870.08,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10949.71,-304.97 10959.92,-302.16 10950.18,-297.99 10949.71,-304.97"/>
</g>
<!-- Node126&#45;&gt;Node45 -->
<g id="edge247" class="edge">
<title>Node126&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M12220.63,-293.75C12227.47,-292.3 12234.36,-291 12241,-290 12309.56,-279.65 12816.41,-304.42 12864,-254 12876.81,-240.43 12877.13,-225.26 12864,-212 12828.07,-175.72 9238.71,-181.94 9188,-176 9185.04,-175.65 9182.04,-175.25 9179.02,-174.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12219.7,-290.37 12210.7,-295.96 12221.22,-297.2 12219.7,-290.37"/>
</g>
<!-- Node126&#45;&gt;Node72 -->
<g id="edge243" class="edge">
<title>Node126&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M12220.32,-293.69C12227.25,-292.24 12234.26,-290.96 12241,-290 12290.43,-282.98 13100.97,-286.35 13139,-254 13163.21,-233.41 13163.03,-192.18 13160.95,-170.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12219.25,-290.34 12210.25,-295.93 12220.77,-297.18 12219.25,-290.34"/>
</g>
<!-- Node126&#45;&gt;Node73 -->
<g id="edge245" class="edge">
<title>Node126&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M12220.63,-293.73C12227.47,-292.28 12234.36,-290.99 12241,-290 12313.2,-279.2 12846.82,-307.01 12897,-254 12909.83,-240.44 12910.09,-225.31 12897,-212 12854.8,-169.1 10791.14,-177.98 10731,-176 10622.2,-172.42 10497.11,-165.89 10414.87,-161.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12219.7,-290.35 12210.7,-295.94 12221.22,-297.18 12219.7,-290.35"/>
</g>
<!-- Node126&#45;&gt;Node82 -->
<g id="edge244" class="edge">
<title>Node126&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M12100.79,-293.79C12093.5,-292.27 12086.11,-290.94 12079,-290 11702.42,-240.17 10747.98,-291.8 10370,-254 10356.07,-252.61 10341.26,-250.43 10327.15,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12100.12,-297.23 12110.64,-295.98 12101.64,-290.39 12100.12,-297.23"/>
</g>
<!-- Node126&#45;&gt;Node97 -->
<g id="edge246" class="edge">
<title>Node126&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M12224.39,-293.61C12230,-292.33 12235.59,-291.11 12241,-290 12338.06,-270.11 12363.47,-271.44 12461,-254 12471.4,-252.14 12482.37,-250.1 12493.13,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12223.27,-290.27 12214.33,-295.95 12224.86,-297.09 12223.27,-290.27"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12987.5,-218 12987.5,-248 13130.5,-248 13130.5,-218 12987.5,-218"/>
<text text-anchor="start" x="12995.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13059" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node126&#45;&gt;Node127 -->
<g id="edge242" class="edge">
<title>Node126&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M12220.33,-293.75C12227.26,-292.29 12234.26,-290.99 12241,-290 12563.28,-242.74 12650.41,-299.07 12973,-254 12983.48,-252.54 12994.55,-250.41 13005.14,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12219.25,-290.41 12210.26,-296 12220.78,-297.24 12219.25,-290.41"/>
</g>
<!-- Node128&#45;&gt;Node77 -->
<g id="edge252" class="edge">
<title>Node128&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M11856.33,-293.73C11863.26,-292.27 11870.26,-290.98 11877,-290 12051.37,-264.75 12789.97,-337.2 12666,-212 12630.29,-175.94 9062.33,-182.52 9012,-176 9001.76,-174.67 8990.93,-172.48 8980.69,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11855.25,-290.38 11846.25,-295.97 11856.77,-297.21 11855.25,-290.38"/>
</g>
<!-- Node128&#45;&gt;Node84 -->
<g id="edge253" class="edge">
<title>Node128&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M11714.52,-294.72C11701.99,-292.83 11689.18,-291.16 11677,-290 10999.88,-225.47 10823.98,-319.96 10147,-254 10132.56,-252.59 10117.21,-250.43 10102.56,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11714.06,-298.19 11724.48,-296.28 11715.14,-291.28 11714.06,-298.19"/>
</g>
<!-- Node128&#45;&gt;Node121 -->
<g id="edge251" class="edge">
<title>Node128&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M11858.02,-293.72C11864.41,-292.33 11870.82,-291.06 11877,-290 12039.41,-262.18 12082.84,-277.02 12246,-254 12257.99,-252.31 12270.68,-250.23 12282.98,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11857.04,-290.35 11848.05,-295.97 11858.58,-297.18 11857.04,-290.35"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12713,-218 12713,-248 12855,-248 12855,-218 12713,-218"/>
<text text-anchor="start" x="12721" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12784" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge250" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M11856.32,-293.72C11863.26,-292.26 11870.26,-290.97 11877,-290 12238.96,-237.91 12336.76,-304.1 12699,-254 12709.51,-252.55 12720.63,-250.39 12731.24,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11855.25,-290.37 11846.25,-295.96 11856.77,-297.2 11855.25,-290.37"/>
</g>
<!-- Node130&#45;&gt;Node95 -->
<g id="edge261" class="edge">
<title>Node130&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M12263.63,-293.91C12255.72,-292.34 12247.7,-290.97 12240,-290 11517.09,-198.99 11326.19,-324.62 10601,-254 10586.58,-252.6 10571.24,-250.42 10556.63,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12263.05,-297.36 12273.55,-295.99 12264.49,-290.51 12263.05,-297.36"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13187.5,-218 13187.5,-248 13338.5,-248 13338.5,-218 13187.5,-218"/>
<text text-anchor="start" x="13195.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13263" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge260" class="edge">
<title>Node130&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M12388.57,-293.91C12396.09,-292.38 12403.69,-291.02 12411,-290 12746.77,-242.97 12836.95,-298.94 13173,-254 13183.95,-252.54 13195.53,-250.41 13206.61,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12387.82,-290.49 12378.77,-296 12389.28,-297.34 12387.82,-290.49"/>
</g>
<!-- Node132&#45;&gt;Node45 -->
<g id="edge267" class="edge">
<title>Node132&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M13683.84,-285.84C13680.34,-262.56 13671.14,-228.51 13647,-212 13595.89,-177.03 9249.52,-183.15 9188,-176 9185.04,-175.66 9182.04,-175.25 9179.01,-174.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13680.4,-286.5 13685.12,-295.98 13687.34,-285.62 13680.4,-286.5"/>
</g>
<!-- Node132&#45;&gt;Node72 -->
<g id="edge263" class="edge">
<title>Node132&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M13704.64,-287.89C13720.61,-266.17 13738.25,-233.27 13719,-212 13686.28,-175.85 13364.07,-162.02 13223.75,-157.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13701.79,-285.84 13698.45,-295.9 13707.33,-290.12 13701.79,-285.84"/>
</g>
<!-- Node132&#45;&gt;Node73 -->
<g id="edge265" class="edge">
<title>Node132&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M13692.89,-286.11C13697.76,-263.61 13700.4,-230.66 13681,-212 13651.47,-183.59 10771.96,-177.26 10731,-176 10622.19,-172.66 10497.11,-166.08 10414.86,-161.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13689.47,-285.37 13690.49,-295.91 13696.27,-287.03 13689.47,-285.37"/>
</g>
<!-- Node132&#45;&gt;Node97 -->
<g id="edge266" class="edge">
<title>Node132&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M13605.65,-307.73C13437.82,-302.48 13037.91,-287.31 12704,-254 12687.88,-252.39 12670.76,-250.28 12654.24,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13605.78,-311.24 13615.89,-308.05 13606,-304.24 13605.78,-311.24"/>
</g>
<!-- Node132&#45;&gt;Node133 -->
<g id="edge264" class="edge">
<title>Node132&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M13738.2,-292.83C13779.27,-279.31 13835.8,-260.72 13874.22,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13737.04,-289.52 13728.64,-295.97 13739.23,-296.17 13737.04,-289.52"/>
</g>
<!-- Node134&#45;&gt;Node23 -->
<g id="edge273" class="edge">
<title>Node134&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M14134.32,-287.68C14126.58,-277.59 14117.55,-265.4 14110,-254 14090.87,-225.12 14071.1,-189.63 14060.61,-170.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14131.57,-289.85 14140.47,-295.6 14137.1,-285.55 14131.57,-289.85"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14119.5,-218 14119.5,-248 14260.5,-248 14260.5,-218 14119.5,-218"/>
<text text-anchor="start" x="14127.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14190" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node135 -->
<g id="edge272" class="edge">
<title>Node134&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M14163.65,-286.7C14169.93,-274.14 14177.48,-259.04 14182.88,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14160.49,-285.2 14159.15,-295.7 14166.75,-288.33 14160.49,-285.2"/>
</g>
<!-- Node136&#45;&gt;Node25 -->
<g id="edge276" class="edge">
<title>Node136&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M14370.32,-287.68C14362.58,-277.59 14353.55,-265.4 14346,-254 14326.87,-225.12 14307.1,-189.63 14296.61,-170.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14367.57,-289.85 14376.47,-295.6 14373.1,-285.55 14367.57,-289.85"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14355.5,-218 14355.5,-248 14496.5,-248 14496.5,-218 14355.5,-218"/>
<text text-anchor="start" x="14363.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14426" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node136&#45;&gt;Node137 -->
<g id="edge275" class="edge">
<title>Node136&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M14399.65,-286.7C14405.93,-274.14 14413.48,-259.04 14418.88,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14396.49,-285.2 14395.15,-295.7 14402.75,-288.33 14396.49,-285.2"/>
</g>
<!-- Node138&#45;&gt;Node98 -->
<g id="edge282" class="edge">
<title>Node138&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M12581.77,-293.6C12575.48,-292.17 12569.13,-290.92 12563,-290 12109.17,-221.68 11987,-305.9 11531,-254 11518.33,-252.56 11504.89,-250.41 11492.04,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12581.01,-297.02 12591.56,-295.97 12582.66,-290.21 12581.01,-297.02"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13509.5,-218 13509.5,-248 13638.5,-248 13638.5,-218 13509.5,-218"/>
<text text-anchor="start" x="13517.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13574" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node138&#45;&gt;Node139 -->
<g id="edge283" class="edge">
<title>Node138&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M12692.95,-293.5C12699,-292.13 12705.1,-290.92 12711,-290 13057.84,-235.88 13153.16,-308.12 13500,-254 13509.2,-252.56 13518.91,-250.42 13528.15,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12691.75,-290.19 12682.85,-295.94 12693.39,-297 12691.75,-290.19"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14514.5,-218 14514.5,-248 14693.5,-248 14693.5,-218 14514.5,-218"/>
<text text-anchor="start" x="14522.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14604" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node140&#45;&gt;Node141 -->
<g id="edge286" class="edge">
<title>Node140&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M14604,-285.59C14604,-273.26 14604,-258.72 14604,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14600.5,-285.7 14604,-295.7 14607.5,-285.71 14600.5,-285.7"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14711.5,-218 14711.5,-248 14840.5,-248 14840.5,-218 14711.5,-218"/>
<text text-anchor="start" x="14719.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14776" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node140&#45;&gt;Node142 -->
<g id="edge287" class="edge">
<title>Node140&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M14645.42,-291.7C14675.78,-278.28 14716.4,-260.34 14744.22,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14643.68,-288.64 14635.95,-295.88 14646.51,-295.04 14643.68,-288.64"/>
</g>
<!-- Node143&#45;&gt;Node99 -->
<g id="edge289" class="edge">
<title>Node143&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M12430.27,-293.55C12423.81,-292.13 12417.29,-290.9 12411,-290 11810.66,-204.26 11650.06,-317.91 11047,-254 11033.66,-252.59 11019.48,-250.42 11005.97,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12429.78,-297.03 12440.32,-295.91 12431.38,-290.22 12429.78,-297.03"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13357,-218 13357,-248 13491,-248 13491,-218 13357,-218"/>
<text text-anchor="start" x="13365" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13424" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node143&#45;&gt;Node144 -->
<g id="edge290" class="edge">
<title>Node143&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M12544.02,-293.61C12550.39,-292.2 12556.8,-290.95 12563,-290 12907.81,-237.32 13002.11,-306.13 13347,-254 13356.56,-252.56 13366.65,-250.41 13376.26,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12543.04,-290.25 12534.11,-295.95 12544.65,-297.06 12543.04,-290.25"/>
</g>
</g>
</svg>