blob: e1eee47d60f80959a33461d90427a6061fa32930 [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/armnn/ResolveType.hpp Pages: 1 -->
<svg width="15816pt" height="474pt"
viewBox="0.00 0.00 15816.05 474.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 470)">
<title>src/armnn/ResolveType.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 15812.05,-470 15812.05,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="11784.5,-446.5 11784.5,-465.5 11935.5,-465.5 11935.5,-446.5 11784.5,-446.5"/>
<text text-anchor="middle" x="11860" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ResolveType.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_convert_const_permute_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="913,-368.5 913,-409.5 1083,-409.5 1083,-368.5 913,-368.5"/>
<text text-anchor="start" x="921" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="start" x="921" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text>
<text text-anchor="middle" x="998" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstLayers.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="M11774.36,-455.06C10828.64,-455.64 2347.51,-459.46 1234,-410 1183.88,-407.77 1127.94,-403.13 1083.1,-398.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.48,-458.56 11784.48,-455.05 11774.48,-451.56 11774.48,-458.56"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_fuse_batch_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1243.5,-374 1243.5,-404 1378.5,-404 1378.5,-374 1243.5,-374"/>
<text text-anchor="start" x="1251.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1311" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/FuseBatchNorm.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M11774.05,-454.95C10807.41,-454.37 2002.79,-448.07 1458,-410 1431.92,-408.18 1403.41,-404.66 1378.5,-401.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.38,-458.45 11784.39,-454.96 11774.39,-451.45 11774.38,-458.45"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1467.5,-374 1467.5,-404 1594.5,-404 1594.5,-374 1467.5,-374"/>
<text text-anchor="start" x="1475.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1531" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M11774.28,-454.94C10801.42,-454.26 1869.84,-446.97 1603,-410 1593.62,-408.7 1583.73,-406.52 1574.39,-404.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.35,-458.44 11784.35,-454.95 11774.35,-451.44 11774.35,-458.44"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1612.5,-374 1612.5,-404 1731.5,-404 1731.5,-374 1612.5,-374"/>
<text text-anchor="start" x="1620.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1672" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M11774.01,-454.93C10807.24,-454.09 2009.11,-445.52 1746,-410 1736.37,-408.7 1726.22,-406.52 1716.62,-404.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.35,-458.43 11784.35,-454.94 11774.35,-451.43 11774.35,-458.43"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2221.5,-218 2221.5,-248 2330.5,-248 2330.5,-218 2221.5,-218"/>
<text text-anchor="start" x="2229.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="2276" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M11774.16,-454.79C11066.22,-452.98 6181.41,-439.54 4709,-410 4196.59,-399.72 2886.55,-504.67 2404,-332 2354.99,-314.46 2309.63,-270.68 2288.48,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.27,-458.29 11784.28,-454.81 11774.29,-451.29 11774.27,-458.29"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_mem_copy_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11907.5,-374 11907.5,-404 12080.5,-404 12080.5,-374 11907.5,-374"/>
<text text-anchor="start" x="11915.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="11994" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemCopyWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M11886.85,-441.97C11909.51,-430.99 11941.86,-415.29 11965.08,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11885.26,-438.85 11877.79,-446.37 11888.32,-445.15 11885.26,-438.85"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_mem_import_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12098.5,-374 12098.5,-404 12271.5,-404 12271.5,-374 12098.5,-374"/>
<text text-anchor="start" x="12106.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="12185" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M11914.21,-444.53C11960.63,-435.52 12029.25,-422.09 12089,-410 12098.43,-408.09 12108.37,-406.05 12118.14,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11913.51,-441.1 11904.36,-446.44 11914.84,-447.97 11913.51,-441.1"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_mem_sync_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12289.5,-374 12289.5,-404 12462.5,-404 12462.5,-374 12289.5,-374"/>
<text text-anchor="start" x="12297.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="12376" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M11945.92,-448.29C12031.04,-441.06 12164.96,-428.1 12280,-410 12290.76,-408.31 12302.14,-406.21 12313.16,-404.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.46,-444.82 11935.79,-449.15 11946.05,-451.79 11945.46,-444.82"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12481,-374 12481,-404 12687,-404 12687,-374 12481,-374"/>
<text text-anchor="start" x="12489" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12584" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M11946.07,-451.42C12064.61,-445.87 12284.61,-433.3 12471,-410 12484.05,-408.37 12497.88,-406.25 12511.22,-404"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.8,-447.93 11935.97,-451.89 11946.12,-454.92 11945.8,-447.93"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12705,-374 12705,-404 12885,-404 12885,-374 12705,-374"/>
<text text-anchor="start" x="12713" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12795" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M11945.74,-454.49C12097.58,-452.68 12423.44,-444.68 12696,-410 12707.92,-408.48 12720.54,-406.35 12732.65,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.51,-450.99 11935.55,-454.61 11945.59,-457.99 11945.51,-450.99"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4718.5,-374 4718.5,-404 4871.5,-404 4871.5,-374 4718.5,-374"/>
<text text-anchor="start" x="4726.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4795" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M11774.06,-454.21C11022.84,-447.3 5583.38,-397.25 4871.72,-390.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.22,-457.71 11784.26,-454.3 11774.29,-450.71 11774.22,-457.71"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3994,-134.5 3994,-175.5 4206,-175.5 4206,-134.5 3994,-134.5"/>
<text text-anchor="start" x="4002" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4002" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="4100" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge318" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M11774.45,-454.85C10866.57,-453.26 3028.79,-438.73 2542,-410 2235.24,-391.9 2059.67,-561.22 1855,-332 1819.48,-292.22 1817.61,-250.03 1855,-212 1896.49,-169.8 3926.09,-181.59 3985,-176 3987.93,-175.72 3990.89,-175.41 3993.87,-175.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.49,-458.35 11784.49,-454.87 11774.5,-451.35 11774.49,-458.35"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1994,-140 1994,-170 2182,-170 2182,-140 1994,-140"/>
<text text-anchor="start" x="2002" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2088" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge320" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M11774.17,-454.86C10804.87,-453.26 1951.19,-437.89 1892,-410 1808.09,-370.47 1767.66,-284.12 1826,-212 1829.07,-208.21 1940.61,-185.34 2017.15,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11774.19,-458.36 11784.2,-454.88 11774.2,-451.36 11774.19,-458.36"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11714.5,-218 11714.5,-248 11891.5,-248 11891.5,-218 11714.5,-218"/>
<text text-anchor="start" x="11722.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11803" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node104 -->
<g id="edge316" class="edge">
<title>Node1&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M11844.72,-438.39C11838.2,-430.38 11831.16,-420.29 11827,-410 11804.12,-353.39 11802.27,-279.06 11802.61,-248.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11842.24,-440.88 11851.42,-446.18 11847.55,-436.32 11842.24,-440.88"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13813,-140 13813,-170 14031,-170 14031,-140 13813,-140"/>
<text text-anchor="start" x="13821" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13922" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node109 -->
<g id="edge319" class="edge">
<title>Node1&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M11862.26,-436.29C11865.86,-415.6 11875.03,-383.19 11898,-368 11986.42,-309.53 15615.29,-370.63 15714,-332 15762.05,-313.19 15779.1,-301.18 15800,-254 15807.56,-236.93 15813,-225.39 15800,-212 15784.5,-196.03 14429.68,-166.57 14031.11,-158.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11858.76,-436 11860.78,-446.4 11865.69,-437.01 11858.76,-436"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6318,-140 6318,-170 6542,-170 6542,-140 6318,-140"/>
<text text-anchor="start" x="6326" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6430" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node123 -->
<g id="edge322" class="edge">
<title>Node1&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M11854.63,-436.5C11850.09,-416.53 11846.89,-385.26 11865,-368 11902.5,-332.25 15544.41,-343.19 15595,-332 15615.49,-327.47 15755.63,-271.64 15767,-254 15777.11,-238.31 15780.17,-225.23 15767,-212 15721.83,-166.66 6614.78,-181.36 6551,-176 6535.41,-174.69 6518.79,-172.48 6503.03,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11851.26,-437.47 11857.16,-446.27 11858.04,-435.72 11851.26,-437.47"/>
</g>
<!-- Node164 -->
<g id="node164" class="node">
<title>Node164</title>
<g id="a_node164"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12903.5,-374 12903.5,-404 13090.5,-404 13090.5,-374 12903.5,-374"/>
<text text-anchor="start" x="12911.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12997" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node164 -->
<g id="edge317" class="edge">
<title>Node1&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M11945.62,-455.55C12123.12,-455.76 12543.91,-451.38 12894,-410 12906.57,-408.51 12919.91,-406.36 12932.67,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.56,-452.05 11935.56,-455.54 11945.55,-459.05 11945.56,-452.05"/>
</g>
<!-- Node165 -->
<g id="node165" class="node">
<title>Node165</title>
<g id="a_node165"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13108.5,-374 13108.5,-404 13305.5,-404 13305.5,-374 13108.5,-374"/>
<text text-anchor="start" x="13116.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13207" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node165 -->
<g id="edge321" class="edge">
<title>Node1&#45;&gt;Node165</title>
<path fill="none" stroke="midnightblue" d="M11945.71,-453.55C12188.14,-449.18 12875.73,-434.89 13100,-410 13113.15,-408.54 13127.11,-406.38 13140.45,-404.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.47,-450.05 11935.54,-453.73 11945.6,-457.05 11945.47,-450.05"/>
</g>
<!-- Node166 -->
<g id="node166" class="node">
<title>Node166</title>
<g id="a_node166"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13324,-374 13324,-404 13528,-404 13528,-374 13324,-374"/>
<text text-anchor="start" x="13332" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13426" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node166 -->
<g id="edge323" class="edge">
<title>Node1&#45;&gt;Node166</title>
<path fill="none" stroke="midnightblue" d="M11945.72,-454.01C12215.81,-450.62 13046.99,-438.13 13315,-410 13328.73,-408.56 13343.31,-406.39 13357.24,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.54,-450.51 11935.58,-454.13 11945.63,-457.51 11945.54,-450.51"/>
</g>
<!-- Node167 -->
<g id="node167" class="node">
<title>Node167</title>
<g id="a_node167"><a xlink:href="_conv2d_operator_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13546,-374 13546,-404 13756,-404 13756,-374 13546,-374"/>
<text text-anchor="start" x="13554" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaCommon</text>
<text text-anchor="middle" x="13651" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/operatorMappings/Conv2dOperator.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node167 -->
<g id="edge324" class="edge">
<title>Node1&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M11945.83,-454.36C12242.51,-451.9 13223.58,-441.53 13537,-410 13551.2,-408.57 13566.29,-406.4 13580.68,-404"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11945.54,-450.87 11935.57,-454.45 11945.6,-457.87 11945.54,-450.87"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="858.5,-296 858.5,-326 993.5,-326 993.5,-296 858.5,-296"/>
<text text-anchor="start" x="866.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="926" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/All.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="M972.41,-360.99C961.29,-349.25 948.73,-335.99 939.48,-326.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="970.04,-363.58 979.46,-368.43 975.12,-358.76 970.04,-363.58"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="504.5,-223.5 504.5,-242.5 641.5,-242.5 641.5,-223.5 504.5,-223.5"/>
<text text-anchor="middle" x="573" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M850.79,-293.81C777.88,-278.11 670.1,-254.91 612.58,-242.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="850.33,-297.29 860.84,-295.97 851.8,-290.45 850.33,-297.29"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="861,-145.5 861,-164.5 991,-164.5 991,-145.5 861,-145.5"/>
<text text-anchor="middle" x="926" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M926,-285.43C926,-250.27 926,-187.31 926,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="922.5,-285.79 926,-295.79 929.5,-285.79 922.5,-285.79"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-145.5 0,-164.5 136,-164.5 136,-145.5 0,-145.5"/>
<text text-anchor="middle" x="68" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M848.15,-302.02C761.58,-292.65 617.77,-275.61 495,-254 338.04,-226.37 299.93,-213.37 145,-176 130.1,-172.4 113.64,-168.17 99.78,-164.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="847.84,-305.51 858.15,-303.1 848.59,-298.55 847.84,-305.51"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M630.06,-221.58C686.41,-211.03 774.95,-193.78 851,-176 865.83,-172.53 882.18,-168.23 895.82,-164.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.11,-218.19 619.92,-223.47 630.39,-225.07 629.11,-218.19"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M494.41,-224.67C408.2,-215.95 266,-199.54 145,-176 129.14,-172.91 111.69,-168.47 97.42,-164.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="494.08,-228.16 504.38,-225.67 494.78,-221.19 494.08,-228.16"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="154.5,-145.5 154.5,-164.5 319.5,-164.5 319.5,-145.5 154.5,-145.5"/>
<text text-anchor="middle" x="237" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M525.17,-221.18C457.77,-205.94 336.21,-178.44 274.75,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="524.58,-224.64 535.11,-223.43 526.13,-217.81 524.58,-224.64"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="338,-140 338,-170 456,-170 456,-140 338,-140"/>
<text text-anchor="start" x="346" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="397" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M543.62,-219.31C512.14,-205.72 462.29,-184.19 429.61,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="542.58,-222.68 553.15,-223.43 545.36,-216.25 542.58,-222.68"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="474.5,-145.5 474.5,-164.5 671.5,-164.5 671.5,-145.5 474.5,-145.5"/>
<text text-anchor="middle" x="573" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.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="M573,-213.22C573,-197.7 573,-176.36 573,-164.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="569.5,-213.28 573,-223.28 576.5,-213.28 569.5,-213.28"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="689.5,-140 689.5,-170 842.5,-170 842.5,-140 689.5,-140"/>
<text text-anchor="start" x="697.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="766" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node4&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M604.32,-219.66C638.8,-206.09 694.1,-184.31 730.24,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="602.79,-216.51 594.76,-223.43 605.35,-223.02 602.79,-216.51"/>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1233.38,-372.68C1163.14,-358.81 1060.74,-338.6 993.75,-325.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1233.01,-376.17 1243.5,-374.67 1234.36,-369.3 1233.01,-376.17"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1468,-296 1468,-326 1594,-326 1594,-296 1468,-296"/>
<text text-anchor="start" x="1476" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1531" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.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="M1531,-363.59C1531,-351.26 1531,-336.72 1531,-326.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1527.5,-363.7 1531,-373.7 1534.5,-363.71 1527.5,-363.7"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7387,-296 7387,-326 7525,-326 7525,-296 7387,-296"/>
<text text-anchor="start" x="7395" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7456" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge24" class="edge">
<title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M4882.05,-385.51C5291.18,-373.83 7018.41,-324.5 7386.73,-313.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.66,-382.02 4871.77,-385.81 4881.86,-389.02 4881.66,-382.02"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4713,-212.5 4713,-253.5 4877,-253.5 4877,-212.5 4713,-212.5"/>
<text text-anchor="start" x="4721" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4721" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="4795" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node35 -->
<g id="edge256" class="edge">
<title>Node21&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M4795,-363.61C4795,-333.17 4795,-281.73 4795,-253.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4791.5,-363.79 4795,-373.79 4798.5,-363.79 4791.5,-363.79"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4505.5,-218 4505.5,-248 4694.5,-248 4694.5,-218 4505.5,-218"/>
<text text-anchor="start" x="4513.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4600" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node37 -->
<g id="edge257" class="edge">
<title>Node21&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M4769,-367.47C4728.8,-335.72 4652.6,-275.54 4617.95,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4766.99,-370.34 4777,-373.79 4771.33,-364.84 4766.99,-370.34"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1009.5,-140 1009.5,-170 1212.5,-170 1212.5,-140 1009.5,-140"/>
<text text-anchor="start" x="1017.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1111" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node42 -->
<g id="edge301" class="edge">
<title>Node21&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M4708.35,-387.45C4252.7,-384.42 2143.87,-368.49 1855,-332 1585.05,-297.9 1270.35,-205.55 1155.68,-170.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.47,-390.95 4718.49,-387.52 4708.51,-383.95 4708.47,-390.95"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1230.5,-140 1230.5,-170 1433.5,-170 1433.5,-140 1230.5,-140"/>
<text text-anchor="start" x="1238.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1332" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node44 -->
<g id="edge302" class="edge">
<title>Node21&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4708.08,-387.46C4298.67,-384.69 2577.9,-370.8 2471,-332 2418.67,-313.01 2412.53,-293.2 2373,-254 2355.95,-237.09 2360.46,-222.77 2339,-212 2249.85,-167.25 1541.14,-186.95 1442,-176 1428.59,-174.52 1414.36,-172.37 1400.73,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.35,-390.96 4718.37,-387.52 4708.4,-383.96 4708.35,-390.96"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3113.5,-218 3113.5,-248 3288.5,-248 3288.5,-218 3113.5,-218"/>
<text text-anchor="start" x="3121.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3201" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node68 -->
<g id="edge271" class="edge">
<title>Node21&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M4708.02,-386.73C4462.86,-382.75 3769.46,-368.49 3545,-332 3431.45,-313.54 3302.11,-270.48 3239.28,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.25,-390.24 4718.31,-386.9 4708.37,-383.24 4708.25,-390.24"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3640,-218 3640,-248 3792,-248 3792,-218 3640,-218"/>
<text text-anchor="start" x="3648" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3716" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node72 -->
<g id="edge277" class="edge">
<title>Node21&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M4708.04,-386.26C4573.26,-382.42 4306.18,-370.24 4083,-332 3963.4,-311.5 3826.13,-269.84 3758.38,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.21,-389.77 4718.3,-386.54 4708.41,-382.77 4708.21,-389.77"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3810,-218 3810,-248 3950,-248 3950,-218 3810,-218"/>
<text text-anchor="start" x="3818" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3880" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node74 -->
<g id="edge278" class="edge">
<title>Node21&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M4707.93,-382.54C4603,-375.09 4421.62,-359.42 4268,-332 4143.18,-309.72 3999.14,-269.4 3926.72,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4707.94,-386.05 4718.16,-383.26 4708.43,-379.07 4707.94,-386.05"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3306.5,-218 3306.5,-248 3435.5,-248 3435.5,-218 3306.5,-218"/>
<text text-anchor="start" x="3314.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3371" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node79 -->
<g id="edge279" class="edge">
<title>Node21&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M4708.02,-385.9C4487.87,-380.2 3912.7,-362.75 3724,-332 3607.87,-313.08 3475.23,-270.33 3410.6,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.15,-389.41 4718.24,-386.17 4708.33,-382.41 4708.15,-389.41"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2779.5,-218 2779.5,-248 2948.5,-248 2948.5,-218 2779.5,-218"/>
<text text-anchor="start" x="2787.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2864" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node82 -->
<g id="edge280" class="edge">
<title>Node21&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M4708.19,-387.81C4419.37,-386.74 3492.52,-379.6 3198,-332 3087.34,-314.12 2961.68,-270.69 2900.86,-248.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.18,-391.31 4718.19,-387.85 4708.2,-384.31 4708.18,-391.31"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2966.5,-218 2966.5,-248 3095.5,-248 3095.5,-218 2966.5,-218"/>
<text text-anchor="start" x="2974.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3031" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node84 -->
<g id="edge281" class="edge">
<title>Node21&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M4708.11,-387.34C4440.25,-384.86 3629.71,-374 3370,-332 3257.81,-313.86 3130.21,-270.55 3068.44,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.14,-390.84 4718.17,-387.43 4708.2,-383.84 4708.14,-390.84"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4200,-218 4200,-248 4340,-248 4340,-218 4200,-218"/>
<text text-anchor="start" x="4208" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4270" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node93 -->
<g id="edge292" class="edge">
<title>Node21&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M4719.62,-371.77C4673.54,-361.4 4613.55,-347.1 4561,-332 4469.29,-305.64 4363.56,-268.23 4308.25,-248.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4719.01,-375.22 4729.53,-373.99 4720.54,-368.39 4719.01,-375.22"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4358.5,-218 4358.5,-248 4487.5,-248 4487.5,-218 4358.5,-218"/>
<text text-anchor="start" x="4366.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4423" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node94 -->
<g id="edge293" class="edge">
<title>Node21&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M4751.39,-369.95C4676.46,-338.93 4524.82,-276.15 4457.05,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4750.42,-373.33 4761,-373.93 4753.1,-366.87 4750.42,-373.33"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3492,-218 3492,-248 3622,-248 3622,-218 3492,-218"/>
<text text-anchor="start" x="3500" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3557" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node98 -->
<g id="edge300" class="edge">
<title>Node21&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M4708.03,-388.85C4546.82,-389.03 4191.25,-382.95 3897,-332 3785.17,-312.64 3657.67,-270.18 3595.36,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.37,-392.35 4718.36,-388.83 4708.35,-385.35 4708.37,-392.35"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1784.5,-140 1784.5,-170 1975.5,-170 1975.5,-140 1784.5,-140"/>
<text text-anchor="start" x="1792.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1880" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node100 -->
<g id="edge303" class="edge">
<title>Node21&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M4708.07,-387.78C4325.52,-386.54 2801.59,-378.7 2593,-332 2509.11,-313.22 2487.22,-302.14 2416,-254 2393.87,-239.04 2397.25,-223.21 2373,-212 2294.4,-175.66 2070.74,-188.12 1985,-176 1973.15,-174.33 1960.6,-172.23 1948.47,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.23,-391.28 4718.25,-387.81 4708.26,-384.28 4708.23,-391.28"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2573,-218 2573,-248 2761,-248 2761,-218 2573,-218"/>
<text text-anchor="start" x="2581" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2667" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node117 -->
<g id="edge307" class="edge">
<title>Node21&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M4708.07,-387.93C4399.5,-387.25 3357.59,-381.27 3028,-332 2908.7,-314.17 2772.47,-270.62 2706.68,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.3,-391.43 4718.3,-387.95 4708.31,-384.43 4708.3,-391.43"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4006.5,-218 4006.5,-248 4181.5,-248 4181.5,-218 4006.5,-218"/>
<text text-anchor="start" x="4014.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4094" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node119 -->
<g id="edge314" class="edge">
<title>Node21&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M4708.12,-378.01C4633.58,-368.65 4523.55,-352.97 4429,-332 4321.62,-308.19 4198.11,-268.88 4135.32,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.04,-381.53 4718.4,-379.29 4708.91,-374.58 4708.04,-381.53"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5339.5,-218 5339.5,-248 5502.5,-248 5502.5,-218 5339.5,-218"/>
<text text-anchor="start" x="5347.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5421" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node122 -->
<g id="edge315" class="edge">
<title>Node21&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M4861.67,-371.6C4985.33,-341.18 5248.18,-276.51 5364.08,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4860.81,-368.21 4851.93,-373.99 4862.48,-375 4860.81,-368.21"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8420,-296 8420,-326 8560,-326 8560,-296 8420,-296"/>
<text text-anchor="start" x="8428" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8490" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node131 -->
<g id="edge168" class="edge">
<title>Node21&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M4881.76,-386.24C5220.86,-379.36 6489.47,-353.6 7534,-332 7865.53,-325.14 8261.73,-316.81 8419.84,-313.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.44,-382.75 4871.52,-386.45 4881.59,-389.75 4881.44,-382.75"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12142.5,-296 12142.5,-326 12357.5,-326 12357.5,-296 12142.5,-296"/>
<text text-anchor="start" x="12150.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12250" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node137 -->
<g id="edge235" class="edge">
<title>Node21&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M4881.86,-388.09C5464.66,-388.53 8866.83,-388.52 11637,-332 11814.12,-328.39 12019.93,-321.02 12142.33,-316.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.86,-384.59 4871.85,-388.08 4881.85,-391.59 4881.86,-384.59"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13950.5,-218 13950.5,-248 14169.5,-248 14169.5,-218 13950.5,-218"/>
<text text-anchor="start" x="13958.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14060" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node138 -->
<g id="edge238" class="edge">
<title>Node21&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M4881.83,-387.92C5776.49,-386.99 13285.56,-377.86 13388,-332 13410.98,-321.71 13403.37,-301.03 13426,-290 13526.34,-241.09 13816.06,-266.31 13927,-254 13941.97,-252.34 13957.84,-250.25 13973.2,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.61,-384.42 4871.61,-387.93 4881.61,-391.42 4881.61,-384.42"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13181,-296 13181,-326 13379,-326 13379,-296 13181,-296"/>
<text text-anchor="start" x="13189" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13280" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node139 -->
<g id="edge241" class="edge">
<title>Node21&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M4881.86,-387.81C5742.95,-385.92 12725.59,-369.42 13160,-332 13175.36,-330.68 13191.72,-328.48 13207.26,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.7,-384.31 4871.71,-387.84 4881.72,-391.31 4881.7,-384.31"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12767,-290.5 12767,-331.5 12951,-331.5 12951,-290.5 12767,-290.5"/>
<text text-anchor="start" x="12775" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12775" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12859" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node141 -->
<g id="edge250" class="edge">
<title>Node21&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M4881.82,-387.76C5616.51,-385.63 10804.39,-369.44 12366,-332 12505.8,-328.65 12667.78,-321.44 12766.8,-316.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.57,-384.26 4871.58,-387.79 4881.59,-391.26 4881.57,-384.26"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12969,-290.5 12969,-331.5 13151,-331.5 13151,-290.5 12969,-290.5"/>
<text text-anchor="start" x="12977" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12977" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="13060" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node142 -->
<g id="edge253" class="edge">
<title>Node21&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M4881.76,-387.88C5730.96,-386.64 12536.95,-375.36 12960,-332 12962.91,-331.7 12965.85,-331.36 12968.82,-330.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.74,-384.38 4871.75,-387.89 4881.75,-391.38 4881.74,-384.38"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13435,-296 13435,-326 13657,-326 13657,-296 13435,-296"/>
<text text-anchor="start" x="13443" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13546" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node143 -->
<g id="edge258" class="edge">
<title>Node21&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M4881.83,-387.82C5757.57,-385.91 12972.44,-369.12 13421,-332 13436.99,-330.68 13454.02,-328.48 13470.21,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.5,-384.32 4871.51,-387.84 4881.52,-391.32 4881.5,-384.32"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13675,-296 13675,-326 13895,-326 13895,-296 13675,-296"/>
<text text-anchor="start" x="13683" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13785" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node144 -->
<g id="edge261" class="edge">
<title>Node21&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M4881.88,-387.85C5771.58,-386.28 13204.44,-371.98 13666,-332 13681.24,-330.68 13697.46,-328.49 13712.87,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.71,-384.35 4871.71,-387.87 4881.72,-391.35 4881.71,-384.35"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14821.5,-296 14821.5,-326 14964.5,-326 14964.5,-296 14821.5,-296"/>
<text text-anchor="start" x="14829.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14893" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node145 -->
<g id="edge264" class="edge">
<title>Node21&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M4881.77,-387.96C5722.7,-387.53 12435.96,-382.53 14444,-332 14577.39,-328.64 14732.91,-320.85 14821.49,-316.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.56,-384.46 4871.56,-387.97 4881.56,-391.46 4881.56,-384.46"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14291.5,-296 14291.5,-326 14434.5,-326 14434.5,-296 14291.5,-296"/>
<text text-anchor="start" x="14299.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14363" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node147 -->
<g id="edge272" class="edge">
<title>Node21&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M4881.91,-387.92C5696.99,-387.07 12012.24,-379.01 13904,-332 14041.15,-328.59 14201.2,-320.73 14291.47,-315.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.72,-384.42 4871.72,-387.93 4881.73,-391.42 4881.72,-384.42"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11224,-296 11224,-326 11376,-326 11376,-296 11224,-296"/>
<text text-anchor="start" x="11232" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11300" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node149 -->
<g id="edge282" class="edge">
<title>Node21&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M4881.74,-386.99C5599.66,-378.6 10548.74,-320.78 11223.79,-312.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.68,-383.49 4871.73,-387.1 4881.77,-390.49 4881.68,-383.49"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15118,-296 15118,-326 15258,-326 15258,-296 15118,-296"/>
<text text-anchor="start" x="15126" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15188" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node151 -->
<g id="edge285" class="edge">
<title>Node21&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M4882.05,-387.74C5842.68,-384.85 14440.79,-358.33 14974,-332 15022.08,-329.63 15076.04,-324.57 15117.75,-320.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.76,-384.24 4871.77,-387.77 4881.78,-391.24 4881.76,-384.24"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15273,-218 15273,-248 15413,-248 15413,-218 15273,-218"/>
<text text-anchor="start" x="15281" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15343" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node152 -->
<g id="edge291" class="edge">
<title>Node21&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M4882.06,-387.8C5884.38,-385.41 15205.29,-362.44 15267,-332 15302.92,-314.28 15326.76,-270.58 15337.12,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.68,-384.3 4871.69,-387.82 4881.7,-391.3 4881.68,-384.3"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1864,-296 1864,-326 2006,-326 2006,-296 1864,-296"/>
<text text-anchor="start" x="1872" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1935" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node153 -->
<g id="edge294" class="edge">
<title>Node21&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M4708.24,-387.95C4302.15,-387.46 2586.58,-382.39 2053,-332 2037.8,-330.56 2021.59,-328.3 2006.22,-325.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.44,-391.45 4718.44,-387.96 4708.45,-384.45 4708.44,-391.45"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2062,-296 2062,-326 2204,-326 2204,-296 2062,-296"/>
<text text-anchor="start" x="2070" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2133" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node155 -->
<g id="edge297" class="edge">
<title>Node21&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M4708.44,-388.25C4392.13,-388.69 3269.11,-386.08 2345,-332 2297.95,-329.25 2245.17,-324.27 2204.05,-319.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.46,-391.75 4718.46,-388.23 4708.45,-384.75 4708.46,-391.75"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2602.5,-296 2602.5,-326 2731.5,-326 2731.5,-296 2602.5,-296"/>
<text text-anchor="start" x="2610.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2667" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node157 -->
<g id="edge304" class="edge">
<title>Node21&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M4707.86,-388.12C4433.36,-387.94 3562.1,-383.08 2843,-332 2806.04,-329.37 2764.88,-324.79 2731.66,-320.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.15,-391.62 4718.16,-388.13 4708.16,-384.62 4708.15,-391.62"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15456.5,-296 15456.5,-326 15585.5,-326 15585.5,-296 15456.5,-296"/>
<text text-anchor="start" x="15464.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15521" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node159 -->
<g id="edge308" class="edge">
<title>Node21&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M4881.75,-387.8C5859.62,-385.49 14785.31,-363.58 15338,-332 15377.41,-329.75 15421.38,-325.01 15456.35,-320.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.63,-384.3 4871.63,-387.82 4881.64,-391.3 4881.63,-384.3"/>
</g>
<!-- Node162 -->
<g id="node162" class="node">
<title>Node162</title>
<g id="a_node162"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11494,-296 11494,-326 11628,-326 11628,-296 11494,-296"/>
<text text-anchor="start" x="11502" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11561" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node162 -->
<g id="edge311" class="edge">
<title>Node21&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M4881.89,-387.81C5611.51,-386.18 10706.69,-373.31 11385,-332 11421.07,-329.8 11461.1,-325.41 11493.87,-321.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4881.71,-384.31 4871.72,-387.84 4881.73,-391.31 4881.71,-384.31"/>
</g>
<!-- Node22&#45;&gt;Node15 -->
<g id="edge25" class="edge">
<title>Node22&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7376.4,-309.75C6773.1,-307.73 2930.33,-293.43 2416,-254 2387.73,-251.83 2356.47,-247.55 2330.67,-243.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.72,-313.25 7386.73,-309.78 7376.74,-306.25 7376.72,-313.25"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7155,-218 7155,-248 7335,-248 7335,-218 7155,-218"/>
<text text-anchor="start" x="7163" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7245" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge26" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M7407.11,-292.39C7369.67,-278.9 7318.71,-260.55 7283.98,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7406.21,-295.79 7416.81,-295.88 7408.58,-289.2 7406.21,-295.79"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6723.5,-218 6723.5,-248 6950.5,-248 6950.5,-218 6723.5,-218"/>
<text text-anchor="start" x="6731.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6837" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node29 -->
<g id="edge33" class="edge">
<title>Node22&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M7376.73,-302.25C7278.69,-292.4 7106.76,-274.2 6960,-254 6946.93,-252.2 6933.1,-250.12 6919.62,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.56,-305.75 7386.86,-303.27 7377.26,-298.79 7376.56,-305.75"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6478.5,-218 6478.5,-248 6705.5,-248 6705.5,-218 6478.5,-218"/>
<text text-anchor="start" x="6486.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6592" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node31 -->
<g id="edge36" class="edge">
<title>Node22&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M7376.43,-306.27C7240.35,-299.39 6954.34,-282.71 6714,-254 6700.15,-252.34 6685.46,-250.24 6671.27,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.59,-309.79 7386.75,-306.79 7376.94,-302.8 7376.59,-309.79"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6101,-212.5 6101,-253.5 6313,-253.5 6313,-212.5 6101,-212.5"/>
<text text-anchor="start" x="6109" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6109" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="6207" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node33 -->
<g id="edge39" class="edge">
<title>Node22&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M7376.53,-309.43C7191.2,-307.36 6716.16,-297.84 6322,-254 6319.08,-253.68 6316.12,-253.32 6313.14,-252.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.69,-312.93 7386.73,-309.54 7376.77,-305.93 7376.69,-312.93"/>
</g>
<!-- Node22&#45;&gt;Node34 -->
<g id="edge136" class="edge">
<title>Node22&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M7376.44,-310.24C6864.92,-311.61 4058.25,-316.25 3997,-254 3983.91,-240.69 3987.46,-228.04 3997,-212 4006.62,-195.82 4022.74,-184.02 4039.4,-175.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.68,-313.74 7386.67,-310.21 7376.66,-306.74 7376.68,-313.74"/>
</g>
<!-- Node22&#45;&gt;Node35 -->
<g id="edge42" class="edge">
<title>Node22&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M7376.6,-310.35C6999.34,-311.69 5385.65,-313.77 4886,-254 4883.11,-253.65 4880.17,-253.26 4877.22,-252.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.88,-313.85 7386.87,-310.31 7376.85,-306.85 7376.88,-313.85"/>
</g>
<!-- Node22&#45;&gt;Node37 -->
<g id="edge45" class="edge">
<title>Node22&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7376.83,-310.2C6984.11,-310.93 5242.48,-310.84 4704,-254 4690.93,-252.62 4677.04,-250.45 4663.82,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.97,-313.7 7386.96,-310.18 7376.95,-306.7 7376.97,-313.7"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5739.5,-218 5739.5,-248 5922.5,-248 5922.5,-218 5739.5,-218"/>
<text text-anchor="start" x="5747.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5831" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node39 -->
<g id="edge48" class="edge">
<title>Node22&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M7376.71,-308.75C7105.49,-304.21 6215.98,-287.12 5932,-254 5919.57,-252.55 5906.39,-250.4 5893.79,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.8,-312.25 7386.86,-308.92 7376.92,-305.25 7376.8,-312.25"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4895,-218 4895,-248 5099,-248 5099,-218 4895,-218"/>
<text text-anchor="start" x="4903" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4997" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node41 -->
<g id="edge51" class="edge">
<title>Node22&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7376.6,-309.75C7019.8,-308.4 5562.44,-300.08 5108,-254 5094.17,-252.6 5079.47,-250.43 5065.45,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.82,-313.25 7386.83,-309.79 7376.85,-306.25 7376.82,-313.25"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5117,-218 5117,-248 5321,-248 5321,-218 5117,-218"/>
<text text-anchor="start" x="5125" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5219" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node43 -->
<g id="edge54" class="edge">
<title>Node22&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M7376.78,-309.53C7041.57,-307.27 5738.4,-295.93 5330,-254 5316.17,-252.58 5301.47,-250.41 5287.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.86,-313.03 7386.88,-309.59 7376.9,-306.03 7376.86,-313.03"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7539,-218 7539,-248 7739,-248 7739,-218 7539,-218"/>
<text text-anchor="start" x="7547" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7639" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node45 -->
<g id="edge57" class="edge">
<title>Node22&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7499.23,-292.05C7531.62,-278.59 7575.33,-260.44 7605.19,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7497.88,-288.82 7489.99,-295.88 7500.57,-295.28 7497.88,-288.82"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6969,-218 6969,-248 7137,-248 7137,-218 6969,-218"/>
<text text-anchor="start" x="6977" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7053" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node47 -->
<g id="edge60" class="edge">
<title>Node22&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M7376.71,-296.42C7314,-285.5 7224.27,-269.48 7146,-254 7136.6,-252.14 7126.69,-250.1 7116.98,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.48,-299.93 7386.93,-298.2 7377.67,-293.04 7376.48,-299.93"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_scatter_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5941,-218 5941,-248 6083,-248 6083,-218 5941,-218"/>
<text text-anchor="start" x="5949" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6012" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node51 -->
<g id="edge66" class="edge">
<title>Node22&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M7376.55,-308.87C7124.14,-304.93 6342.47,-290.06 6092,-254 6082.08,-252.57 6071.6,-250.43 6061.62,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.68,-312.37 7386.74,-309.02 7376.79,-305.37 7376.68,-312.37"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_scatter_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5578.5,-140 5578.5,-170 5719.5,-170 5719.5,-140 5578.5,-140"/>
<text text-anchor="start" x="5586.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5649" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node54 -->
<g id="edge165" class="edge">
<title>Node22&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7376.55,-309.24C7047.42,-305.84 5804.67,-290.65 5730,-254 5720.44,-249.31 5679.26,-195.99 5659.57,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.91,-312.74 7386.94,-309.34 7376.98,-305.74 7376.91,-312.74"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7945.5,-218 7945.5,-248 8136.5,-248 8136.5,-218 7945.5,-218"/>
<text text-anchor="start" x="7953.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8041" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node55 -->
<g id="edge72" class="edge">
<title>Node22&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7535.51,-302.5C7630.91,-293.08 7795.58,-275.54 7936,-254 7947.37,-252.26 7959.39,-250.18 7971.09,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.98,-299.03 7525.37,-303.49 7535.66,-306 7534.98,-299.03"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7391.5,-218 7391.5,-248 7520.5,-248 7520.5,-218 7391.5,-218"/>
<text text-anchor="start" x="7399.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7456" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node57 -->
<g id="edge75" class="edge">
<title>Node22&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7456,-285.59C7456,-273.26 7456,-258.72 7456,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7452.5,-285.7 7456,-295.7 7459.5,-285.71 7452.5,-285.7"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7908.5,-140 7908.5,-170 8037.5,-170 8037.5,-140 7908.5,-140"/>
<text text-anchor="start" x="7916.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7973" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node60 -->
<g id="edge167" class="edge">
<title>Node22&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7417,-290.34C7403.34,-281.29 7389.53,-269.15 7382,-254 7373.69,-237.29 7369.27,-225.65 7382,-212 7421.28,-169.89 7842.22,-185.56 7899,-176 7907.92,-174.5 7917.33,-172.38 7926.33,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7415.54,-293.56 7425.89,-295.85 7419.23,-287.61 7415.54,-293.56"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8385.5,-212.5 8385.5,-253.5 8594.5,-253.5 8594.5,-212.5 8385.5,-212.5"/>
<text text-anchor="start" x="8393.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8393.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="8490" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node61 -->
<g id="edge81" class="edge">
<title>Node22&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M7535.4,-308.18C7695.1,-303.86 8066.35,-290.47 8376,-254 8379.09,-253.64 8382.23,-253.24 8385.39,-252.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.1,-304.69 7525.19,-308.45 7535.28,-311.69 7535.1,-304.69"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9013,-212.5 9013,-253.5 9171,-253.5 9171,-212.5 9013,-212.5"/>
<text text-anchor="start" x="9021" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9021" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="9092" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node63 -->
<g id="edge84" class="edge">
<title>Node22&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7535.64,-309.09C7810.12,-305.65 8715.71,-291.64 9004,-254 9006.95,-253.61 9009.95,-253.18 9012.97,-252.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.32,-305.59 7525.36,-309.22 7535.41,-312.59 7535.32,-305.59"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11295,-134.5 11295,-175.5 11453,-175.5 11453,-134.5 11295,-134.5"/>
<text text-anchor="start" x="11303" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11303" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="11374" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node64 -->
<g id="edge164" class="edge">
<title>Node22&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M7535.12,-308.21C7868.28,-300.56 9141.7,-270.33 9180,-254 9204.57,-243.52 9198.35,-222.29 9223,-212 9328.78,-167.83 11172.2,-189.78 11286,-176 11288.96,-175.64 11291.96,-175.23 11294.98,-174.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.98,-304.71 7525.07,-308.44 7535.14,-311.71 7534.98,-304.71"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7757,-218 7757,-248 7927,-248 7927,-218 7757,-218"/>
<text text-anchor="start" x="7765" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7842" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node65 -->
<g id="edge87" class="edge">
<title>Node22&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7535.07,-295.28C7593.86,-284.23 7676.02,-268.56 7748,-254 7757.32,-252.11 7767.15,-250.08 7776.8,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.29,-291.87 7525.1,-297.15 7535.58,-298.75 7534.29,-291.87"/>
</g>
<!-- Node22&#45;&gt;Node68 -->
<g id="edge90" class="edge">
<title>Node22&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7376.76,-309.85C6837.56,-308.7 3716.47,-300.09 3297,-254 3284.73,-252.65 3271.71,-250.46 3259.35,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.77,-313.35 7386.78,-309.87 7376.79,-306.35 7376.77,-313.35"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10078.5,-218 10078.5,-248 10233.5,-248 10233.5,-218 10078.5,-218"/>
<text text-anchor="start" x="10086.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10156" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node71 -->
<g id="edge93" class="edge">
<title>Node22&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M7535.32,-308.33C7971.73,-299.12 10060.94,-255 10069,-254 10080.07,-252.62 10091.8,-250.44 10102.94,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.25,-304.83 7525.32,-308.54 7535.39,-311.83 7535.25,-304.83"/>
</g>
<!-- Node22&#45;&gt;Node72 -->
<g id="edge94" class="edge">
<title>Node22&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7376.67,-309.81C6876.3,-308.49 4166.63,-299.28 3801,-254 3790.17,-252.66 3778.7,-250.49 3767.82,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.68,-313.31 7386.69,-309.84 7376.7,-306.31 7376.68,-313.31"/>
</g>
<!-- Node22&#45;&gt;Node74 -->
<g id="edge97" class="edge">
<title>Node22&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7376.75,-309.76C6889.81,-308.18 4312.42,-297.74 3964,-254 3953.29,-252.66 3941.96,-250.49 3931.21,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.84,-313.26 7386.85,-309.8 7376.86,-306.26 7376.84,-313.26"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8612.5,-218 8612.5,-248 8761.5,-248 8761.5,-218 8612.5,-218"/>
<text text-anchor="start" x="8620.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8687" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node76 -->
<g id="edge101" class="edge">
<title>Node22&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7535.22,-308.04C7759.55,-302.19 8396.21,-283.41 8603,-254 8613.24,-252.54 8624.06,-250.42 8634.41,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.08,-304.54 7525.17,-308.3 7535.26,-311.54 7535.08,-304.54"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9844.5,-140 9844.5,-170 10055.5,-170 10055.5,-140 9844.5,-140"/>
<text text-anchor="start" x="9852.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9950" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node78 -->
<g id="edge137" class="edge">
<title>Node22&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7535.33,-308.18C7810.93,-301.67 8713.23,-278.55 8770,-254 8794.52,-243.4 8788.44,-222.51 8813,-212 8917.46,-167.29 9721.98,-187.76 9835,-176 9849.11,-174.53 9864.1,-172.37 9878.44,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.93,-304.69 7525.01,-308.43 7535.09,-311.69 7534.93,-304.69"/>
</g>
<!-- Node22&#45;&gt;Node79 -->
<g id="edge104" class="edge">
<title>Node22&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7376.76,-310.01C6849.08,-309.91 3852.25,-306.99 3450,-254 3439.9,-252.67 3429.23,-250.51 3419.12,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.94,-313.51 7386.94,-310.01 7376.94,-306.51 7376.94,-313.51"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3130,-140 3130,-170 3300,-170 3300,-140 3130,-140"/>
<text text-anchor="start" x="3138" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3215" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node81 -->
<g id="edge141" class="edge">
<title>Node22&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7376.42,-309.74C6823.64,-307.85 3575.27,-295.01 3483,-254 3459.72,-243.65 3465.96,-224.9 3444,-212 3429.82,-203.67 3343.15,-183.72 3280.63,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.67,-313.24 7386.68,-309.78 7376.7,-306.24 7376.67,-313.24"/>
</g>
<!-- Node22&#45;&gt;Node82 -->
<g id="edge107" class="edge">
<title>Node22&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7376.64,-309.97C6812,-309.6 3412.3,-305.27 2957,-254 2945.18,-252.67 2932.66,-250.51 2920.76,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.72,-313.47 7386.72,-309.97 7376.72,-306.47 7376.72,-313.47"/>
</g>
<!-- Node22&#45;&gt;Node84 -->
<g id="edge110" class="edge">
<title>Node22&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7376.61,-310.19C6822.47,-311.39 3542.18,-315.81 3104,-254 3094.63,-252.68 3084.76,-250.52 3075.41,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.9,-313.69 7386.89,-310.17 7376.89,-306.69 7376.9,-313.69"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5521,-218 5521,-248 5683,-248 5683,-218 5521,-218"/>
<text text-anchor="start" x="5529" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5602" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node87 -->
<g id="edge114" class="edge">
<title>Node22&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7376.31,-309.32C7078.2,-306.5 6028.84,-293.9 5697,-254 5685.12,-252.57 5672.52,-250.4 5660.52,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.56,-312.83 7386.6,-309.42 7376.63,-305.83 7376.56,-312.83"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11046.5,-218 11046.5,-248 11175.5,-248 11175.5,-218 11046.5,-218"/>
<text text-anchor="start" x="11054.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11111" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node90 -->
<g id="edge117" class="edge">
<title>Node22&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.15C7699.55,-304.38 8086.3,-295.69 8411,-290 8977.64,-280.07 10395.8,-295.52 10961,-254 10989.04,-251.94 11019.84,-248.11 11046.2,-244.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.12,-304.66 7525.2,-308.39 7535.28,-311.66 7535.12,-304.66"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11471.5,-140 11471.5,-170 11650.5,-170 11650.5,-140 11471.5,-140"/>
<text text-anchor="start" x="11479.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11561" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node92 -->
<g id="edge147" class="edge">
<title>Node22&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7535.35,-308.23C7873.22,-300.62 9176.66,-270.24 9216,-254 9241.29,-243.56 9235.63,-222.24 9261,-212 9374.4,-166.23 11340.42,-189.16 11462,-176 11474.55,-174.64 11487.87,-172.46 11500.54,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.08,-304.74 7525.16,-308.46 7535.23,-311.74 7535.08,-304.74"/>
</g>
<!-- Node22&#45;&gt;Node93 -->
<g id="edge121" class="edge">
<title>Node22&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M7376.59,-309.66C6921.76,-307.57 4656.63,-295.15 4349,-254 4338.9,-252.65 4328.24,-250.48 4318.12,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.66,-313.16 7386.68,-309.71 7376.7,-306.16 7376.66,-313.16"/>
</g>
<!-- Node22&#45;&gt;Node94 -->
<g id="edge122" class="edge">
<title>Node22&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7376.83,-309.68C6935.43,-307.72 4787.89,-296.08 4496,-254 4486.64,-252.65 4476.76,-250.48 4467.41,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.92,-313.18 7386.93,-309.72 7376.95,-306.18 7376.92,-313.18"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8855,-218 8855,-248 8995,-248 8995,-218 8855,-218"/>
<text text-anchor="start" x="8863" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8925" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node95 -->
<g id="edge123" class="edge">
<title>Node22&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7535.33,-308.81C7790.15,-304.66 8586.03,-289.17 8841,-254 8851.4,-252.57 8862.39,-250.42 8872.87,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.99,-305.31 7525.05,-308.97 7535.1,-312.31 7534.99,-305.31"/>
</g>
<!-- Node22&#45;&gt;Node98 -->
<g id="edge126" class="edge">
<title>Node22&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7376.7,-310.03C6862.85,-310.04 4013.74,-307.66 3631,-254 3621.51,-252.67 3611.51,-250.51 3602.03,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.98,-313.53 7386.98,-310.03 7376.98,-306.53 7376.98,-313.53"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12374.5,-218 12374.5,-248 12579.5,-248 12579.5,-218 12374.5,-218"/>
<text text-anchor="start" x="12382.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12477" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node101 -->
<g id="edge130" class="edge">
<title>Node22&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.01C7699.54,-304 8086.29,-294.88 8411,-290 8850.41,-283.4 11928.46,-295.11 12366,-254 12380.13,-252.67 12395.17,-250.49 12409.45,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.53 7525.2,-308.27 7535.28,-311.52 7535.11,-304.53"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10310.5,-140 10310.5,-170 10521.5,-170 10521.5,-140 10310.5,-140"/>
<text text-anchor="start" x="10318.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10416" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node102 -->
<g id="edge131" class="edge">
<title>Node22&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7535.19,-308.35C7815.64,-302.31 8747.96,-280.31 8806,-254 8829.48,-243.36 8822.44,-222.45 8846,-212 8917.98,-180.06 10184.49,-182.11 10263,-176 10281.7,-174.54 10301.61,-172.39 10320.67,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.02,-304.86 7525.1,-308.57 7535.17,-311.85 7535.02,-304.86"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11909.5,-218 11909.5,-248 12124.5,-248 12124.5,-218 11909.5,-218"/>
<text text-anchor="start" x="11917.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12017" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node103 -->
<g id="edge132" class="edge">
<title>Node22&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.05C7699.54,-304.09 8086.29,-295.08 8411,-290 8798.64,-283.94 11513.88,-288.77 11900,-254 11914.88,-252.66 11930.72,-250.47 11945.77,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.56 7525.2,-308.3 7535.28,-311.56 7535.11,-304.56"/>
</g>
<!-- Node22&#45;&gt;Node104 -->
<g id="edge133" class="edge">
<title>Node22&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.07C7699.54,-304.14 8086.29,-295.19 8411,-290 9134.73,-278.42 10946.44,-311.17 11668,-254 11685.12,-252.64 11703.38,-250.45 11720.74,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.58 7525.2,-308.32 7535.28,-311.58 7535.11,-304.58"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10251.5,-212.5 10251.5,-253.5 10414.5,-253.5 10414.5,-212.5 10251.5,-212.5"/>
<text text-anchor="start" x="10259.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="10259.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="10333" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node105 -->
<g id="edge134" class="edge">
<title>Node22&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.3C7699.56,-304.8 8086.32,-296.59 8411,-290 8817.88,-281.74 9837.86,-301.91 10242,-254 10245.05,-253.64 10248.15,-253.22 10251.28,-252.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.13,-304.81 7525.2,-308.52 7535.28,-311.81 7535.13,-304.81"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12143,-218 12143,-248 12357,-248 12357,-218 12143,-218"/>
<text text-anchor="start" x="12151" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12250" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node106 -->
<g id="edge135" class="edge">
<title>Node22&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.03C7699.54,-304.04 8086.29,-294.97 8411,-290 8824.53,-283.67 11721.08,-290.96 12133,-254 12147.88,-252.66 12163.72,-250.48 12178.77,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.54 7525.2,-308.28 7535.28,-311.54 7535.11,-304.54"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12767,-212.5 12767,-253.5 12951,-253.5 12951,-212.5 12767,-212.5"/>
<text text-anchor="start" x="12775" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12775" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12859" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node107 -->
<g id="edge138" class="edge">
<title>Node22&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-307.99C7699.54,-303.93 8086.29,-294.74 8411,-290 8893.97,-282.94 12277.49,-303.13 12758,-254 12760.93,-253.7 12763.91,-253.36 12766.91,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.5 7525.2,-308.25 7535.28,-311.5 7535.11,-304.5"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12969,-212.5 12969,-253.5 13151,-253.5 13151,-212.5 12969,-212.5"/>
<text text-anchor="start" x="12977" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12977" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="13060" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node108 -->
<g id="edge139" class="edge">
<title>Node22&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-307.98C7699.54,-303.91 8086.29,-294.68 8411,-290 8916.41,-282.71 12457.2,-305.8 12960,-254 12962.91,-253.7 12965.85,-253.36 12968.82,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.49 7525.2,-308.24 7535.28,-311.49 7535.11,-304.49"/>
</g>
<!-- Node22&#45;&gt;Node109 -->
<g id="edge140" class="edge">
<title>Node22&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7535.35,-308.33C7877.74,-301.04 9213.16,-271.52 9253,-254 9276.88,-243.5 9270.02,-222.27 9294,-212 9320.83,-200.5 13116.25,-163.7 13812.84,-157.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.19,-304.84 7525.27,-308.55 7535.34,-311.83 7535.19,-304.84"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9303,-218 9303,-248 9483,-248 9483,-218 9303,-218"/>
<text text-anchor="start" x="9311" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9393" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node110 -->
<g id="edge142" class="edge">
<title>Node22&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M7535.55,-308.32C7865,-301.25 9113.45,-273.44 9289,-254 9301.88,-252.57 9315.56,-250.42 9328.61,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.07,-304.83 7525.14,-308.54 7535.22,-311.83 7535.07,-304.83"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9501,-212.5 9501,-253.5 9671,-253.5 9671,-212.5 9501,-212.5"/>
<text text-anchor="start" x="9509" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9509" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="9586" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node111 -->
<g id="edge143" class="edge">
<title>Node22&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7535.37,-308.22C7899.12,-300.02 9393.37,-265.75 9492,-254 9494.9,-253.65 9497.84,-253.26 9500.81,-252.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.73 7525.2,-308.45 7535.27,-311.72 7535.11,-304.73"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13435.5,-218 13435.5,-248 13656.5,-248 13656.5,-218 13435.5,-218"/>
<text text-anchor="start" x="13443.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13546" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node112 -->
<g id="edge144" class="edge">
<title>Node22&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-307.97C7699.54,-303.86 8086.29,-294.59 8411,-290 9500.03,-274.6 12224.03,-304.41 13312,-254 13352.32,-252.13 13396.45,-248.72 13435.42,-245.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.48 7525.2,-308.23 7535.28,-311.48 7535.11,-304.48"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13674.5,-218 13674.5,-248 13893.5,-248 13893.5,-218 13674.5,-218"/>
<text text-anchor="start" x="13682.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13784" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node113 -->
<g id="edge145" class="edge">
<title>Node22&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-307.95C7699.54,-303.82 8086.28,-294.51 8411,-290 8994.85,-281.89 13084.32,-304.95 13666,-254 13681.11,-252.68 13697.2,-250.48 13712.48,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.47 7525.2,-308.22 7535.28,-311.46 7535.11,-304.47"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11193.5,-218 11193.5,-248 11406.5,-248 11406.5,-218 11193.5,-218"/>
<text text-anchor="start" x="11201.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11300" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node114 -->
<g id="edge146" class="edge">
<title>Node22&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.12C7699.55,-304.29 8086.3,-295.51 8411,-290 9027.19,-279.55 10570.32,-310.53 11184,-254 11198.75,-252.64 11214.45,-250.45 11229.38,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.12,-304.63 7525.2,-308.36 7535.28,-311.63 7535.12,-304.63"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9689,-218 9689,-248 9913,-248 9913,-218 9689,-218"/>
<text text-anchor="start" x="9697" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9801" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node115 -->
<g id="edge148" class="edge">
<title>Node22&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M7535.35,-308.31C7919.41,-300.1 9571.32,-264.3 9680,-254 9695.05,-252.57 9711.06,-250.4 9726.34,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.09,-304.82 7525.16,-308.53 7535.24,-311.81 7535.09,-304.82"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14640.5,-218 14640.5,-248 14827.5,-248 14827.5,-218 14640.5,-218"/>
<text text-anchor="start" x="14648.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14734" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node116 -->
<g id="edge149" class="edge">
<title>Node22&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-307.92C7699.54,-303.74 8086.28,-294.34 8411,-290 8756.53,-285.38 14287.12,-288.08 14631,-254 14644.23,-252.69 14658.29,-250.5 14671.64,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.44 7525.2,-308.19 7535.28,-311.43 7535.11,-304.44"/>
</g>
<!-- Node22&#45;&gt;Node117 -->
<g id="edge150" class="edge">
<title>Node22&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M7376.59,-309.91C6798.46,-309.17 3245.63,-302.62 2770,-254 2756.86,-252.66 2742.9,-250.47 2729.65,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.9,-313.41 7386.91,-309.93 7376.91,-306.41 7376.9,-313.41"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11463,-218 11463,-248 11659,-248 11659,-218 11463,-218"/>
<text text-anchor="start" x="11471" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11561" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node118 -->
<g id="edge151" class="edge">
<title>Node22&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M7535.67,-308.09C7699.55,-304.22 8086.3,-295.35 8411,-290 9078.51,-279.01 10749.23,-303.4 11415,-254 11433.37,-252.64 11452.96,-250.46 11471.62,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.11,-304.6 7525.2,-308.34 7535.28,-311.6 7535.11,-304.6"/>
</g>
<!-- Node22&#45;&gt;Node119 -->
<g id="edge152" class="edge">
<title>Node22&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M7376.75,-309.53C6908.79,-306.6 4516.13,-289.99 4191,-254 4178.7,-252.64 4165.64,-250.46 4153.23,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.77,-313.03 7386.79,-309.59 7376.81,-306.03 7376.77,-313.03"/>
</g>
<!-- Node22&#45;&gt;Node122 -->
<g id="edge155" class="edge">
<title>Node22&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M7376.79,-309.7C7059.79,-308.19 5881.94,-299.57 5512,-254 5500.6,-252.6 5488.53,-250.43 5477.03,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.79,-313.2 7386.81,-309.75 7376.82,-306.2 7376.79,-313.2"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6331.5,-218 6331.5,-248 6460.5,-248 6460.5,-218 6331.5,-218"/>
<text text-anchor="start" x="6339.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6396" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node125 -->
<g id="edge158" class="edge">
<title>Node22&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M7376.4,-307.65C7173.93,-301.32 6643.08,-282.46 6469,-254 6460.05,-252.54 6450.62,-250.41 6441.63,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7376.55,-311.15 7386.66,-307.97 7376.77,-304.16 7376.55,-311.15"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8154.5,-218 8154.5,-248 8367.5,-248 8367.5,-218 8154.5,-218"/>
<text text-anchor="start" x="8162.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8261" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node128 -->
<g id="edge161" class="edge">
<title>Node22&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M7535.29,-305.87C7663.72,-298.67 7925.04,-281.84 8145,-254 8158.18,-252.33 8172.14,-250.22 8185.64,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7534.95,-302.39 7525.16,-306.44 7535.34,-309.37 7534.95,-302.39"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9931.5,-218 9931.5,-248 10060.5,-248 10060.5,-218 9931.5,-218"/>
<text text-anchor="start" x="9939.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9996" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node130 -->
<g id="edge166" class="edge">
<title>Node22&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M7535.43,-308.33C7954.64,-299.47 9891.76,-258.36 9922,-254 9931.48,-252.63 9941.49,-250.45 9950.97,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7535.15,-304.83 7525.23,-308.54 7535.3,-311.83 7535.15,-304.83"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7472.5,-140 7472.5,-170 7693.5,-170 7693.5,-140 7472.5,-140"/>
<text text-anchor="start" x="7480.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7583" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge27" class="edge">
<title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M7317.25,-215.75C7377.74,-202.15 7463.17,-182.95 7520.69,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7316.38,-212.36 7307.39,-217.97 7317.91,-219.19 7316.38,-212.36"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7403,-67.5 7403,-97.5 7623,-97.5 7623,-67.5 7403,-67.5"/>
<text text-anchor="start" x="7411" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7513" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node27 -->
<g id="edge32" class="edge">
<title>Node23&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M7330.71,-215.31C7362,-206.72 7396.63,-194.12 7425,-176 7446.21,-162.45 7445.7,-152.28 7463,-134 7474.7,-121.63 7488.32,-107.93 7498.38,-97.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7329.46,-212.03 7320.69,-217.96 7331.25,-218.79 7329.46,-212.03"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7711.5,-140 7711.5,-170 7890.5,-170 7890.5,-140 7711.5,-140"/>
<text text-anchor="start" x="7719.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7801" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node28 -->
<g id="edge31" class="edge">
<title>Node23&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7323.44,-216.15C7332.05,-214.64 7340.7,-213.22 7349,-212 7505.03,-189.09 7546.08,-199.64 7702,-176 7713.1,-174.32 7724.83,-172.23 7736.19,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7322.61,-212.74 7313.38,-217.96 7323.84,-219.63 7322.61,-212.74"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7782.5,-67.5 7782.5,-97.5 7943.5,-97.5 7943.5,-67.5 7782.5,-67.5"/>
<text text-anchor="start" x="7790.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7863" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge28" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7648.65,-137.47C7696.74,-125.36 7761.31,-109.1 7806.97,-97.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7647.5,-134.15 7638.65,-139.99 7649.21,-140.94 7647.5,-134.15"/>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge30" class="edge">
<title>Node24&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M7561.52,-132.36C7550.35,-121.11 7537.01,-107.68 7527.14,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7559.3,-135.1 7568.83,-139.73 7564.27,-130.17 7559.3,-135.1"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7795,-0.5 7795,-30.5 7931,-30.5 7931,-0.5 7795,-0.5"/>
<text text-anchor="start" x="7803" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7863" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge29" class="edge">
<title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M7863,-57.11C7863,-48.15 7863,-38.32 7863,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7859.5,-57.4 7863,-67.4 7866.5,-57.4 7859.5,-57.4"/>
</g>
<!-- Node29&#45;&gt;Node25 -->
<g id="edge34" class="edge">
<title>Node29&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6869.6,-212.8C6916.17,-185.55 6997.81,-138.42 7013,-134 7145.3,-95.51 7494.46,-106.32 7632,-98 7681.94,-94.98 7737.94,-91.47 7782.29,-88.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6867.64,-209.9 6860.79,-217.97 6871.18,-215.93 6867.64,-209.9"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5814,-140 5814,-170 6040,-170 6040,-140 5814,-140"/>
<text text-anchor="start" x="5822" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5927" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge35" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M6748.61,-216.46C6736.99,-214.76 6725.23,-213.21 6714,-212 6419.72,-180.2 6343.25,-207.99 6049,-176 6034.6,-174.43 6019.31,-172.3 6004.6,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6748.35,-219.96 6758.76,-217.99 6749.39,-213.04 6748.35,-219.96"/>
</g>
<!-- Node31&#45;&gt;Node25 -->
<g id="edge37" class="edge">
<title>Node31&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6686.58,-216.29C6773,-201.69 6888.73,-181.41 6898,-176 6918.98,-163.75 6911.27,-144.87 6933,-134 7002.56,-99.21 7554.36,-102.44 7632,-98 7681.95,-95.15 7737.95,-91.64 7782.3,-88.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6685.74,-212.88 6676.47,-218 6686.91,-219.79 6685.74,-212.88"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5334,-140 5334,-170 5560,-170 5560,-140 5334,-140"/>
<text text-anchor="start" x="5342" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5447" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge38" class="edge">
<title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M6504.76,-216.48C6492.77,-214.74 6480.6,-213.17 6469,-212 6070.7,-171.8 5967.27,-216.46 5569,-176 5554.27,-174.5 5538.61,-172.36 5523.6,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6504.36,-219.96 6514.77,-217.98 6505.39,-213.03 6504.36,-219.96"/>
</g>
<!-- Node33&#45;&gt;Node25 -->
<g id="edge40" class="edge">
<title>Node33&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6238.51,-205.71C6249.08,-196.56 6260.77,-186.06 6271,-176 6288.95,-158.35 6286.13,-144.52 6309,-134 6375.79,-103.26 7558.55,-101.3 7632,-98 7681.98,-95.75 7737.98,-92.26 7782.32,-89.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6236.01,-203.25 6230.69,-212.41 6240.56,-208.56 6236.01,-203.25"/>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge41" class="edge">
<title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6090.76,-211.97C5259.69,-133.28 5042.21,-255.39 4215,-176 4212.08,-175.72 4209.11,-175.41 4206.13,-175.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6090.59,-215.47 6100.87,-212.93 6091.25,-208.5 6090.59,-215.47"/>
</g>
<!-- Node35&#45;&gt;Node25 -->
<g id="edge43" class="edge">
<title>Node35&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4736.85,-207.25C4724.52,-199.16 4713.1,-188.85 4706,-176 4696.98,-159.66 4692.88,-147.28 4706,-134 4734.56,-105.09 7591.39,-99.52 7632,-98 7681.99,-96.12 7737.99,-92.64 7782.34,-89.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4735.13,-210.3 4745.49,-212.5 4738.77,-204.31 4735.13,-210.3"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2800,-134.5 2800,-175.5 2964,-175.5 2964,-134.5 2800,-134.5"/>
<text text-anchor="start" x="2808" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2808" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="2882" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge44" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M4702.71,-212.13C3937.45,-123.17 3733.3,-266.58 2973,-176 2970.11,-175.66 2967.17,-175.26 2964.22,-174.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4702.53,-215.64 4712.87,-213.32 4703.35,-208.68 4702.53,-215.64"/>
</g>
<!-- Node37&#45;&gt;Node25 -->
<g id="edge46" class="edge">
<title>Node37&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4613.68,-209.49C4629.6,-185.68 4658.33,-149.47 4694,-134 4768.88,-101.52 7550.44,-101.06 7632,-98 7681.99,-96.13 7737.99,-92.65 7782.34,-89.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4610.71,-207.64 4608.22,-217.94 4616.59,-211.44 4610.71,-207.64"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge47" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M4526.38,-216.2C4516.21,-214.5 4505.88,-213.02 4496,-212 3476.84,-106.86 3210.07,-282.06 2191,-176 2177.95,-174.64 2164.1,-172.47 2150.92,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4526.01,-219.69 4536.46,-217.96 4527.21,-212.79 4526.01,-219.69"/>
</g>
<!-- Node39&#45;&gt;Node25 -->
<g id="edge49" class="edge">
<title>Node39&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M5814.44,-209.46C5800.36,-187.35 5785.29,-154.11 5805,-134 5840.54,-97.76 7581.28,-100.09 7632,-98 7681.99,-95.94 7737.99,-92.45 7782.33,-89.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5811.63,-211.55 5820.12,-217.9 5817.45,-207.65 5811.63,-211.55"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3466,-140 3466,-170 3648,-170 3648,-140 3466,-140"/>
<text text-anchor="start" x="3474" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3557" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge50" class="edge">
<title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M5735.54,-216.66C5720.99,-214.79 5706.12,-213.14 5692,-212 5241.16,-175.72 4106.68,-224.55 3657,-176 3644.33,-174.63 3630.87,-172.45 3618.08,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5735.17,-220.14 5745.55,-217.99 5736.1,-213.2 5735.17,-220.14"/>
</g>
<!-- Node41&#45;&gt;Node25 -->
<g id="edge52" class="edge">
<title>Node41&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4911.3,-216.07C4830.78,-200.9 4722.13,-179.82 4719,-176 4707.18,-161.56 4705.88,-147.28 4719,-134 4747.43,-105.21 7591.57,-99.52 7632,-98 7681.99,-96.12 7737.99,-92.64 7782.34,-89.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4911,-219.57 4921.47,-217.98 4912.29,-212.69 4911,-219.57"/>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge53" class="edge">
<title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M4919.3,-216.29C4908.17,-214.54 4896.82,-213.02 4886,-212 4075.12,-135.51 2031.82,-253.13 1221,-176 1206.99,-174.67 1192.09,-172.49 1177.94,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4919.02,-219.79 4929.45,-217.96 4920.15,-212.88 4919.02,-219.79"/>
</g>
<!-- Node43&#45;&gt;Node25 -->
<g id="edge55" class="edge">
<title>Node43&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M5135.85,-216.28C5126.48,-214.73 5117.04,-213.26 5108,-212 4945.43,-189.28 4631.66,-250.79 4747,-134 4775.16,-105.49 7591.96,-99.51 7632,-98 7681.99,-96.12 7737.99,-92.64 7782.34,-89.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5135.55,-219.78 5145.99,-218 5136.71,-212.88 5135.55,-219.78"/>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge56" class="edge">
<title>Node43&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M5141.3,-216.29C5130.17,-214.54 5118.82,-213.02 5108,-212 4296.89,-135.5 2253.04,-253.15 1442,-176 1427.99,-174.67 1413.09,-172.49 1398.94,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5141.02,-219.79 5151.45,-217.96 5142.15,-212.88 5141.02,-219.79"/>
</g>
<!-- Node45&#45;&gt;Node25 -->
<g id="edge58" class="edge">
<title>Node45&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7717.77,-216.26C7727.91,-214.62 7738.18,-213.13 7748,-212 7789.22,-207.25 8465.38,-206.04 8494,-176 8506.88,-162.49 8506.66,-147.72 8494,-134 8484.77,-124 8111.88,-99.23 7943.75,-88.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7716.97,-212.85 7707.69,-217.96 7718.14,-219.75 7716.97,-212.85"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8286.5,-140 8286.5,-170 8485.5,-170 8485.5,-140 8286.5,-140"/>
<text text-anchor="start" x="8294.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8386" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge59" class="edge">
<title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M7718.99,-216.26C7728.74,-214.66 7738.58,-213.18 7748,-212 7979.62,-182.89 8040.27,-204.21 8272,-176 8285.16,-174.4 8299.12,-172.29 8312.58,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7718.16,-212.85 7708.89,-217.97 7719.33,-219.75 7718.16,-212.85"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7022.5,-140 7022.5,-170 7231.5,-170 7231.5,-140 7022.5,-140"/>
<text text-anchor="start" x="7030.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7127" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge61" class="edge">
<title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M7073.9,-210.53C7086.46,-197.63 7102.1,-181.57 7113.14,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7071.39,-208.1 7066.92,-217.7 7076.4,-212.98 7071.39,-208.1"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6957,-67.5 6957,-97.5 7165,-97.5 7165,-67.5 6957,-67.5"/>
<text text-anchor="start" x="6965" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7061" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge64" class="edge">
<title>Node47&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7032.36,-209.89C7024.71,-200.24 7016.95,-188.32 7013,-176 7007.3,-158.22 7006.08,-151.33 7013,-134 7018.83,-119.4 7031.12,-106.6 7041.8,-97.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7029.84,-212.33 7038.95,-217.74 7035.2,-207.83 7029.84,-212.33"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7249.5,-140 7249.5,-170 7416.5,-170 7416.5,-140 7249.5,-140"/>
<text text-anchor="start" x="7257.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7333" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node50 -->
<g id="edge65" class="edge">
<title>Node47&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M7114.39,-215.34C7164.32,-201.78 7233.98,-182.88 7281.15,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7113.42,-211.97 7104.68,-217.97 7115.25,-218.73 7113.42,-211.97"/>
</g>
<!-- Node48&#45;&gt;Node25 -->
<g id="edge62" class="edge">
<title>Node48&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7210.33,-138.34C7220.31,-136.73 7230.37,-135.24 7240,-134 7342.65,-120.79 7638.22,-99.23 7782.22,-89.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7209.69,-134.89 7200.4,-139.97 7210.83,-141.8 7209.69,-134.89"/>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge63" class="edge">
<title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7106.75,-132.36C7096.21,-121.11 7083.64,-107.68 7074.34,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7104.25,-134.83 7113.64,-139.73 7109.36,-130.04 7104.25,-134.83"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_ref_scatter_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6058,-140 6058,-170 6262,-170 6262,-140 6058,-140"/>
<text text-anchor="start" x="6066" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6160" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge67" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6048.66,-213.17C6074.67,-199.82 6109.03,-182.18 6132.66,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6046.79,-210.2 6039.49,-217.88 6049.99,-216.43 6046.79,-210.2"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_ref_scatter_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5852.5,-67.5 5852.5,-97.5 6055.5,-97.5 6055.5,-67.5 5852.5,-67.5"/>
<text text-anchor="start" x="5860.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5954" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node53 -->
<g id="edge70" class="edge">
<title>Node51&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M5947.02,-215.42C5887.17,-199.99 5807.26,-178.95 5805,-176 5793.65,-161.18 5794.12,-149.17 5805,-134 5817.49,-116.57 5836.33,-105.09 5856.46,-97.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5946.26,-218.83 5956.82,-217.94 5948.01,-212.06 5946.26,-218.83"/>
</g>
<!-- Node51&#45;&gt;Node54 -->
<g id="edge71" class="edge">
<title>Node51&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M5947.31,-215.65C5941.8,-214.37 5936.31,-213.14 5931,-212 5843.98,-193.32 5821.13,-194.2 5734,-176 5725.24,-174.17 5716.01,-172.12 5706.98,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5946.67,-219.1 5957.21,-217.99 5948.28,-212.28 5946.67,-219.1"/>
</g>
<!-- Node52&#45;&gt;Node25 -->
<g id="edge68" class="edge">
<title>Node52&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6241.85,-138.37C6253.28,-136.63 6264.91,-135.1 6276,-134 6875.95,-74.63 7029.72,-124.89 7632,-98 7681.98,-95.77 7737.98,-92.28 7782.33,-89.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6241.2,-134.93 6231.87,-139.95 6242.29,-141.85 6241.2,-134.93"/>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge69" class="edge">
<title>Node52&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M6109.21,-136.62C6074.09,-124.6 6027.94,-108.81 5995.12,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6108.21,-139.98 6118.81,-139.9 6110.48,-133.35 6108.21,-139.98"/>
</g>
<!-- Node55&#45;&gt;Node25 -->
<g id="edge73" class="edge">
<title>Node55&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8115.8,-216.19C8125.59,-214.54 8135.51,-213.08 8145,-212 8199.63,-205.79 9095.84,-215.58 9134,-176 9146.96,-162.56 9146.97,-147.43 9134,-134 9094.23,-92.81 8161.19,-100.72 8104,-98 8050.51,-95.46 7990.39,-91.84 7943.58,-88.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8114.92,-212.79 8105.67,-217.97 8116.13,-219.69 8114.92,-212.79"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8934.5,-140 8934.5,-170 9125.5,-170 9125.5,-140 8934.5,-140"/>
<text text-anchor="start" x="8942.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9030" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge74" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M8116.23,-216.21C8125.88,-214.57 8135.65,-213.11 8145,-212 8489.62,-171.13 8580.34,-216.57 8925,-176 8937.72,-174.5 8951.21,-172.36 8964.13,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8115.48,-212.79 8106.24,-217.97 8116.7,-219.68 8115.48,-212.79"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8056,-140 8056,-170 8230,-170 8230,-140 8056,-140"/>
<text text-anchor="start" x="8064" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8143" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge76" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7512.49,-215.53C7518.37,-214.18 7524.28,-212.96 7530,-212 7756.7,-173.83 7818.25,-207.28 8046,-176 8057.41,-174.43 8069.5,-172.32 8081.12,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7511.56,-212.15 7502.67,-217.91 7513.22,-218.95 7511.56,-212.15"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8113.5,-67.5 8113.5,-97.5 8286.5,-97.5 8286.5,-67.5 8113.5,-67.5"/>
<text text-anchor="start" x="8121.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8200" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node59 -->
<g id="edge79" class="edge">
<title>Node57&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7511.95,-215.53C7518.01,-214.16 7524.11,-212.94 7530,-212 7607.9,-199.64 8184.66,-233.17 8239,-176 8260.37,-153.51 8233.17,-117.58 8214.61,-97.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7510.75,-212.22 7501.86,-217.98 7512.4,-219.03 7510.75,-212.22"/>
</g>
<!-- Node57&#45;&gt;Node60 -->
<g id="edge80" class="edge">
<title>Node57&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7513.45,-215.47C7519.02,-214.17 7524.6,-212.99 7530,-212 7692.1,-182.4 7736.9,-205.6 7899,-176 7907.64,-174.42 7916.74,-172.33 7925.5,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7512.38,-212.13 7503.5,-217.91 7514.05,-218.93 7512.38,-212.13"/>
</g>
<!-- Node58&#45;&gt;Node25 -->
<g id="edge77" class="edge">
<title>Node58&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8077.35,-137.47C8029.26,-125.36 7964.69,-109.1 7919.03,-97.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8076.79,-140.94 8087.35,-139.99 8078.5,-134.15 8076.79,-140.94"/>
</g>
<!-- Node58&#45;&gt;Node59 -->
<g id="edge78" class="edge">
<title>Node58&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M8161.02,-131.71C8170.01,-120.6 8180.61,-107.49 8188.48,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8158.1,-129.76 8154.53,-139.73 8163.54,-134.16 8158.1,-129.76"/>
</g>
<!-- Node61&#45;&gt;Node25 -->
<g id="edge82" class="edge">
<title>Node61&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8604.59,-212.29C8724.11,-206.72 9591.74,-215.63 9630,-176 9642.97,-162.57 9643.04,-147.35 9630,-134 9600.37,-103.67 8146.36,-99.77 8104,-98 8050.5,-95.76 7990.38,-92.14 7943.57,-89.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8604.33,-208.8 8594.59,-212.96 8604.8,-215.78 8604.33,-208.8"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9412.5,-134.5 9412.5,-175.5 9621.5,-175.5 9621.5,-134.5 9412.5,-134.5"/>
<text text-anchor="start" x="9420.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9420.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="9517" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge83" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M8604.6,-211.9C8958.5,-173.67 9052.49,-214.47 9403,-176 9406.1,-175.66 9409.23,-175.29 9412.4,-174.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8604.15,-208.43 8594.59,-212.99 8604.91,-215.39 8604.15,-208.43"/>
</g>
<!-- Node63&#45;&gt;Node25 -->
<g id="edge85" class="edge">
<title>Node63&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M9181.17,-212.49C9182.46,-212.32 9183.73,-212.16 9185,-212 9244.47,-204.67 10221.34,-219.07 10263,-176 10275.98,-162.58 10276.09,-147.31 10263,-134 10220.94,-91.24 8163.94,-100.3 8104,-98 8050.49,-95.95 7990.37,-92.33 7943.56,-89.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9180.61,-209.04 9171.24,-213.97 9181.64,-215.96 9180.61,-209.04"/>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge86" class="edge">
<title>Node63&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M9181.17,-212.47C9182.45,-212.3 9183.73,-212.15 9185,-212 9648.9,-158.66 10822.42,-232.04 11286,-176 11288.96,-175.64 11291.96,-175.23 11294.98,-174.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9180.63,-209.01 9171.23,-213.88 9181.62,-215.94 9180.63,-209.01"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8542,-140 8542,-170 8712,-170 8712,-140 8542,-140"/>
<text text-anchor="start" x="8550" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8627" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.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="M7911.43,-216.02C7919.68,-214.48 7928.01,-213.09 7936,-212 8197.19,-176.47 8266.63,-210.18 8528,-176 8539.82,-174.45 8552.35,-172.32 8564.37,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7910.59,-212.62 7901.44,-217.96 7911.92,-219.49 7910.59,-212.62"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8730,-134.5 8730,-175.5 8916,-175.5 8916,-134.5 8730,-134.5"/>
<text text-anchor="start" x="8738" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8738" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="8823" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M7910.59,-216.05C7919.11,-214.47 7927.73,-213.06 7936,-212 8282.41,-167.51 8374.24,-217.71 8721,-176 8723.96,-175.64 8726.96,-175.25 8729.98,-174.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7909.82,-212.64 7900.66,-217.97 7911.15,-219.51 7909.82,-212.64"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2420,-140 2420,-170 2594,-170 2594,-140 2420,-140"/>
<text text-anchor="start" x="2428" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2507" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge91" class="edge">
<title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M3129.23,-216.1C3120.75,-214.55 3112.2,-213.14 3104,-212 2882.87,-181.39 2824.1,-206.83 2603,-176 2591.7,-174.42 2579.74,-172.3 2568.24,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3128.64,-219.55 3139.11,-217.98 3129.94,-212.68 3128.64,-219.55"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2612,-134.5 2612,-175.5 2782,-175.5 2782,-134.5 2612,-134.5"/>
<text text-anchor="start" x="2620" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2620" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="2697" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge92" class="edge">
<title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M3127.14,-216.06C3119.34,-214.59 3111.52,-213.21 3104,-212 2965.74,-189.84 2929.19,-198.6 2791,-176 2788.12,-175.53 2785.19,-175.03 2782.24,-174.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3126.49,-219.5 3136.97,-217.96 3127.82,-212.63 3126.49,-219.5"/>
</g>
<!-- Node72&#45;&gt;Node32 -->
<g id="edge96" class="edge">
<title>Node72&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M3778.23,-215.8C3785.86,-214.28 3793.58,-212.95 3801,-212 4473.04,-125.95 4650.41,-238.95 5325,-176 5340.17,-174.58 5356.31,-172.42 5371.72,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3777.35,-212.41 3768.29,-217.9 3778.79,-219.26 3777.35,-212.41"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3666,-140 3666,-170 3818,-170 3818,-140 3666,-140"/>
<text text-anchor="start" x="3674" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3742" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge95" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M3724.22,-207.96C3728.47,-195.55 3733.51,-180.83 3737.13,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3720.82,-207.11 3720.89,-217.7 3727.44,-209.38 3720.82,-207.11"/>
</g>
<!-- Node74&#45;&gt;Node30 -->
<g id="edge99" class="edge">
<title>Node74&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3960.47,-216.63C3972.67,-214.77 3985.14,-213.13 3997,-212 4763.03,-138.97 4959.91,-222.51 5728,-176 5755.9,-174.31 5785.93,-171.71 5813.99,-168.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3959.63,-213.22 3950.31,-218.24 3960.73,-220.13 3959.63,-213.22"/>
</g>
<!-- Node74&#45;&gt;Node34 -->
<g id="edge100" class="edge">
<title>Node74&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3930.26,-214.64C3964,-202.98 4008.5,-187.61 4043.47,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3928.92,-211.4 3920.61,-217.97 3931.2,-218.01 3928.92,-211.4"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3836,-140 3836,-170 3976,-170 3976,-140 3836,-140"/>
<text text-anchor="start" x="3844" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3906" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node75 -->
<g id="edge98" class="edge">
<title>Node74&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M3888.22,-207.96C3892.47,-195.55 3897.51,-180.83 3901.13,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3884.82,-207.11 3884.89,-217.7 3891.44,-209.38 3884.82,-207.11"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9677.5,-140 9677.5,-170 9826.5,-170 9826.5,-140 9677.5,-140"/>
<text text-anchor="start" x="9685.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9752" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge102" class="edge">
<title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M8751.53,-215.92C8759.4,-214.38 8767.36,-213.01 8775,-212 9167,-159.96 9272,-228.04 9664,-176 9674.87,-174.56 9686.38,-172.41 9697.36,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8750.73,-212.51 8741.64,-217.95 8752.14,-219.37 8750.73,-212.51"/>
</g>
<!-- Node76&#45;&gt;Node78 -->
<g id="edge103" class="edge">
<title>Node76&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M8751.19,-215.94C8759.17,-214.38 8767.24,-213 8775,-212 9242.48,-151.49 9366.12,-224.5 9835,-176 9849.11,-174.54 9864.1,-172.38 9878.44,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8750.25,-212.56 8741.16,-218 8751.66,-219.41 8750.25,-212.56"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2982.5,-140 2982.5,-170 3111.5,-170 3111.5,-140 2982.5,-140"/>
<text text-anchor="start" x="2990.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3047" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node80 -->
<g id="edge105" class="edge">
<title>Node79&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M3310.55,-215.33C3305.97,-214.17 3301.42,-213.05 3297,-212 3219.31,-193.58 3198.69,-194.42 3121,-176 3113.36,-174.19 3105.31,-172.15 3097.45,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3309.99,-218.8 3320.55,-217.92 3311.75,-212.03 3309.99,-218.8"/>
</g>
<!-- Node79&#45;&gt;Node81 -->
<g id="edge106" class="edge">
<title>Node79&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M3332.72,-213.35C3305.26,-199.97 3268.84,-182.23 3243.82,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3331.5,-216.65 3342.02,-217.88 3334.57,-210.36 3331.5,-216.65"/>
</g>
<!-- Node82&#45;&gt;Node36 -->
<g id="edge109" class="edge">
<title>Node82&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2869.77,-207.66C2872.21,-197.33 2875.03,-185.44 2877.34,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2866.28,-207.17 2867.39,-217.7 2873.1,-208.78 2866.28,-207.17"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1451,-140 1451,-170 1619,-170 1619,-140 1451,-140"/>
<text text-anchor="start" x="1459" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1535" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node83 -->
<g id="edge108" class="edge">
<title>Node82&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M2796.26,-216.09C2787.46,-214.47 2778.54,-213.04 2770,-212 2265.88,-150.92 2132.05,-237.63 1628,-176 1616.36,-174.58 1604.02,-172.4 1592.27,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2795.62,-219.53 2806.11,-217.99 2796.95,-212.66 2795.62,-219.53"/>
</g>
<!-- Node84&#45;&gt;Node38 -->
<g id="edge113" class="edge">
<title>Node84&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2975.05,-215.51C2969,-214.14 2962.9,-212.92 2957,-212 2620.29,-159.23 2529.39,-216.59 2191,-176 2178.52,-174.5 2165.29,-172.36 2152.61,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2974.61,-219.01 2985.15,-217.95 2976.25,-212.2 2974.61,-219.01"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1637.5,-140 1637.5,-170 1766.5,-170 1766.5,-140 1637.5,-140"/>
<text text-anchor="start" x="1645.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1702" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge111" class="edge">
<title>Node84&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M2975.77,-215.57C2969.49,-214.15 2963.13,-212.91 2957,-212 2437.11,-134.91 2294.76,-253.98 1775,-176 1765.77,-174.62 1756.05,-172.46 1746.81,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2975.02,-218.99 2985.56,-217.93 2976.66,-212.19 2975.02,-218.99"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2200,-140 2200,-170 2402,-170 2402,-140 2200,-140"/>
<text text-anchor="start" x="2208" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2301" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node86 -->
<g id="edge112" class="edge">
<title>Node84&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M2974.77,-215.57C2968.81,-214.19 2962.8,-212.97 2957,-212 2717.11,-172.08 2652.36,-205.8 2411,-176 2398.09,-174.41 2384.41,-172.28 2371.23,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2974.19,-219.03 2984.73,-217.99 2975.84,-212.22 2974.19,-219.03"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4936.5,-140 4936.5,-170 5097.5,-170 5097.5,-140 4936.5,-140"/>
<text text-anchor="start" x="4944.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5017" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node88 -->
<g id="edge115" class="edge">
<title>Node87&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M5533.55,-215.98C5525.97,-214.49 5518.34,-213.13 5511,-212 5332.83,-184.6 5285.14,-203.61 5107,-176 5096.56,-174.38 5085.52,-172.27 5074.89,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5532.97,-219.43 5543.46,-217.98 5534.36,-212.57 5532.97,-219.43"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5116,-134.5 5116,-175.5 5316,-175.5 5316,-134.5 5116,-134.5"/>
<text text-anchor="start" x="5124" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5124" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="5216" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node89 -->
<g id="edge116" class="edge">
<title>Node87&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M5529.55,-215.88C5523.28,-214.54 5517.03,-213.24 5511,-212 5474.48,-204.52 5386.72,-187.93 5316.35,-174.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5528.88,-219.32 5539.39,-217.99 5530.35,-212.47 5528.88,-219.32"/>
</g>
<!-- Node90&#45;&gt;Node64 -->
<g id="edge120" class="edge">
<title>Node90&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M11169.28,-215.16C11209.82,-203.44 11263.98,-187.79 11306.42,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11168.18,-211.83 11159.54,-217.97 11170.12,-218.56 11168.18,-211.83"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15066.5,-140 15066.5,-170 15195.5,-170 15195.5,-140 15066.5,-140"/>
<text text-anchor="start" x="15074.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15131" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge118" class="edge">
<title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M11165.19,-215.52C11171.49,-214.09 11177.85,-212.87 11184,-212 11498.25,-167.71 13722.68,-180.91 14040,-176 14429.73,-169.97 14897.73,-160.71 15066.44,-157.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11164.29,-212.14 11155.41,-217.9 11165.95,-218.94 11164.29,-212.14"/>
</g>
<!-- Node90&#45;&gt;Node92 -->
<g id="edge119" class="edge">
<title>Node90&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M11168.6,-215.43C11173.79,-214.17 11178.98,-213.01 11184,-212 11306.15,-187.48 11339.09,-196.35 11462,-176 11472.64,-174.24 11483.88,-172.17 11494.82,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11167.53,-212.09 11158.68,-217.92 11169.23,-218.88 11167.53,-212.09"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10707,-140 10707,-170 10847,-170 10847,-140 10707,-140"/>
<text text-anchor="start" x="10715" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10777" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node95&#45;&gt;Node96 -->
<g id="edge124" class="edge">
<title>Node95&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M8983.22,-215.69C8990.18,-214.2 8997.22,-212.92 9004,-212 9749.81,-111 9951.04,-275.89 10697,-176 10707.22,-174.63 10718.01,-172.45 10728.26,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8982.1,-212.35 8973.12,-217.97 8983.65,-219.18 8982.1,-212.35"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10074,-140 10074,-170 10254,-170 10254,-140 10074,-140"/>
<text text-anchor="start" x="10082" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10164" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node95&#45;&gt;Node97 -->
<g id="edge125" class="edge">
<title>Node95&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M8983.52,-215.71C8990.38,-214.24 8997.32,-212.95 9004,-212 9470.71,-145.78 9595.77,-230.4 10064,-176 10076.4,-174.56 10089.55,-172.4 10102.1,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8982.53,-212.34 8973.56,-217.97 8984.09,-219.17 8982.53,-212.34"/>
</g>
<!-- Node98&#45;&gt;Node40 -->
<g id="edge128" class="edge">
<title>Node98&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M3557,-207.59C3557,-195.26 3557,-180.72 3557,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3553.5,-207.7 3557,-217.7 3560.5,-207.71 3553.5,-207.7"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3318.5,-140 3318.5,-170 3447.5,-170 3447.5,-140 3318.5,-140"/>
<text text-anchor="start" x="3326.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3383" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node99 -->
<g id="edge127" class="edge">
<title>Node98&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M3515.5,-213.87C3484.74,-200.44 3443.42,-182.39 3415.15,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3514.11,-217.09 3524.68,-217.88 3516.92,-210.67 3514.11,-217.09"/>
</g>
<!-- Node98&#45;&gt;Node100 -->
<g id="edge129" class="edge">
<title>Node98&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M3481.81,-217.07C3469.23,-215.04 3456.28,-213.23 3444,-212 2798.59,-147.29 2629.97,-244.91 1985,-176 1971.9,-174.6 1957.99,-172.44 1944.73,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3481.36,-220.54 3491.8,-218.74 3482.52,-213.64 3481.36,-220.54"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4224,-134.5 4224,-175.5 4394,-175.5 4394,-134.5 4224,-134.5"/>
<text text-anchor="start" x="4232" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4232" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="4309" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node119&#45;&gt;Node120 -->
<g id="edge153" class="edge">
<title>Node119&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M4143.12,-214.64C4176.09,-202.98 4219.58,-187.61 4253.75,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4141.95,-211.34 4133.68,-217.97 4144.28,-217.94 4141.95,-211.34"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4412,-140 4412,-170 4586,-170 4586,-140 4412,-140"/>
<text text-anchor="start" x="4420" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4499" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node119&#45;&gt;Node121 -->
<g id="edge154" class="edge">
<title>Node119&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M4170.57,-215.95C4177.47,-214.58 4184.36,-213.25 4191,-212 4284.93,-194.35 4309.09,-193.75 4403,-176 4412.79,-174.15 4423.11,-172.1 4433.22,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4169.59,-212.58 4160.47,-217.97 4170.96,-219.44 4169.59,-212.58"/>
</g>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge156" class="edge">
<title>Node122&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M5487.84,-215.97C5495.94,-214.42 5504.13,-213.04 5512,-212 5846.78,-167.6 5934.54,-205.1 6271,-176 6289.43,-174.41 6309.02,-172.29 6327.91,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5487.14,-212.54 5478.02,-217.92 5488.51,-219.4 5487.14,-212.54"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4756,-140 4756,-170 4918,-170 4918,-140 4756,-140"/>
<text text-anchor="start" x="4764" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4837" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node122&#45;&gt;Node124 -->
<g id="edge157" class="edge">
<title>Node122&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M5352.55,-215.98C5344.97,-214.5 5337.34,-213.13 5330,-212 5152.27,-184.64 5104.7,-203.56 4927,-176 4916.56,-174.38 4905.52,-172.27 4894.89,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5351.97,-219.43 5362.46,-217.99 5353.36,-212.57 5351.97,-219.43"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6560,-140 6560,-170 6742,-170 6742,-140 6560,-140"/>
<text text-anchor="start" x="6568" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6651" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node125&#45;&gt;Node126 -->
<g id="edge159" class="edge">
<title>Node125&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M6452.77,-215.08C6498.17,-201.55 6561.09,-182.8 6603.77,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6451.65,-211.76 6443.07,-217.97 6453.65,-218.47 6451.65,-211.76"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6760.5,-140 6760.5,-170 6889.5,-170 6889.5,-140 6760.5,-140"/>
<text text-anchor="start" x="6768.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6825" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node125&#45;&gt;Node127 -->
<g id="edge160" class="edge">
<title>Node125&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M6453.6,-215.42C6458.79,-214.17 6463.97,-213 6469,-212 6592.9,-187.25 6627.06,-200.54 6751,-176 6759.36,-174.35 6768.16,-172.27 6776.66,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6452.52,-212.08 6443.68,-217.91 6454.23,-218.87 6452.52,-212.08"/>
</g>
<!-- Node128&#45;&gt;Node62 -->
<g id="edge162" class="edge">
<title>Node128&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M8342.73,-216.37C8353.88,-214.65 8365.2,-213.12 8376,-212 8830.28,-164.76 8948.76,-223.58 9403,-176 9406.1,-175.68 9409.24,-175.32 9412.4,-174.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8341.89,-212.96 8332.56,-217.99 8342.99,-219.87 8341.89,-212.96"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9182,-140 9182,-170 9394,-170 9394,-140 9182,-140"/>
<text text-anchor="start" x="9190" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9288" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge163" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M8343.46,-216.36C8354.37,-214.67 8365.43,-213.15 8376,-212 8726.28,-173.74 8817.59,-213.03 9168,-176 9182.39,-174.48 9197.67,-172.34 9212.33,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8342.82,-212.92 8333.5,-217.96 8343.92,-219.83 8342.82,-212.92"/>
</g>
<!-- Node131&#45;&gt;Node23 -->
<g id="edge169" class="edge">
<title>Node131&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M8409.76,-308.54C8226.99,-304.65 7765.79,-291.63 7382,-254 7365.97,-252.43 7348.95,-250.31 7332.55,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-312.04 8419.83,-308.75 8409.9,-305.04 8409.76,-312.04"/>
</g>
<!-- Node131&#45;&gt;Node29 -->
<g id="edge170" class="edge">
<title>Node131&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M8409.5,-308.38C8136.24,-302.67 7245.3,-282.31 6960,-254 6945.04,-252.52 6929.13,-250.36 6913.9,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.66,-311.88 8419.73,-308.59 8409.8,-304.89 8409.66,-311.88"/>
</g>
<!-- Node131&#45;&gt;Node31 -->
<g id="edge171" class="edge">
<title>Node131&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M8409.71,-308.09C8085.71,-300.29 6883.76,-270.52 6714,-254 6699.05,-252.54 6683.15,-250.39 6667.94,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.87,-311.59 8419.95,-308.33 8410.04,-304.6 8409.87,-311.59"/>
</g>
<!-- Node131&#45;&gt;Node33 -->
<g id="edge172" class="edge">
<title>Node131&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M8409.86,-308.26C8030.32,-299.97 6427.64,-264.49 6322,-254 6319.08,-253.71 6316.11,-253.39 6313.13,-253.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.85,-311.76 8419.93,-308.48 8410.01,-304.76 8409.85,-311.76"/>
</g>
<!-- Node131&#45;&gt;Node34 -->
<g id="edge212" class="edge">
<title>Node131&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M8570.36,-309.23C8935.68,-305.53 10423.59,-288.38 10457,-254 10470.01,-240.61 10470.16,-225.24 10457,-212 10426.44,-181.26 4258.18,-179.85 4215,-176 4212.07,-175.74 4209.11,-175.44 4206.12,-175.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.1,-305.73 8560.13,-309.33 8570.17,-312.73 8570.1,-305.73"/>
</g>
<!-- Node131&#45;&gt;Node35 -->
<g id="edge173" class="edge">
<title>Node131&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.12C8245.52,-304.32 7858.75,-295.6 7534,-290 7239.79,-284.92 5178.31,-287.75 4886,-254 4883.11,-253.67 4880.17,-253.28 4877.21,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.62 8419.84,-308.36 8409.92,-304.63 8409.76,-311.62"/>
</g>
<!-- Node131&#45;&gt;Node37 -->
<g id="edge174" class="edge">
<title>Node131&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.1C8245.52,-304.26 7858.76,-295.46 7534,-290 7219.57,-284.71 5016.86,-285.82 4704,-254 4690.74,-252.65 4676.65,-250.46 4663.26,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.6 8419.84,-308.34 8409.92,-304.6 8409.76,-311.6"/>
</g>
<!-- Node131&#45;&gt;Node39 -->
<g id="edge175" class="edge">
<title>Node131&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M8409.5,-308.28C7976.97,-299.06 5947.78,-255.72 5932,-254 5919.29,-252.61 5905.81,-250.44 5892.97,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.65,-311.79 8419.72,-308.5 8409.8,-304.79 8409.65,-311.79"/>
</g>
<!-- Node131&#45;&gt;Node41 -->
<g id="edge176" class="edge">
<title>Node131&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.16C8245.52,-304.42 7858.75,-295.81 7534,-290 6994.92,-280.36 5644.66,-305.98 5108,-254 5093.97,-252.64 5079.05,-250.46 5064.85,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.66 8419.84,-308.39 8409.92,-304.66 8409.76,-311.66"/>
</g>
<!-- Node131&#45;&gt;Node43 -->
<g id="edge177" class="edge">
<title>Node131&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.2C8245.51,-304.53 7858.75,-296.05 7534,-290 7044.24,-280.88 5817.53,-301.59 5330,-254 5315.97,-252.63 5301.05,-250.45 5286.85,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.7 8419.84,-308.42 8409.92,-304.7 8409.76,-311.7"/>
</g>
<!-- Node131&#45;&gt;Node45 -->
<g id="edge178" class="edge">
<title>Node131&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M8409.57,-306.73C8273.08,-300.56 7987.59,-284.93 7748,-254 7735.41,-252.37 7722.06,-250.26 7709.19,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.78,-310.24 8419.93,-307.19 8410.1,-303.25 8409.78,-310.24"/>
</g>
<!-- Node131&#45;&gt;Node47 -->
<g id="edge179" class="edge">
<title>Node131&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M8409.59,-308.45C8158.75,-303.32 7392.63,-285.43 7146,-254 7134.53,-252.54 7122.38,-250.38 7110.78,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.66,-311.95 8419.73,-308.65 8409.8,-304.95 8409.66,-311.95"/>
</g>
<!-- Node131&#45;&gt;Node51 -->
<g id="edge180" class="edge">
<title>Node131&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M8409.74,-308.25C7995.93,-299.19 6121.37,-257.96 6092,-254 6081.78,-252.62 6070.99,-250.44 6060.74,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.75,-311.75 8419.83,-308.47 8409.91,-304.75 8409.75,-311.75"/>
</g>
<!-- Node131&#45;&gt;Node55 -->
<g id="edge181" class="edge">
<title>Node131&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M8409.79,-297.66C8339.79,-286.72 8235.55,-270.05 8145,-254 8134.5,-252.14 8123.42,-250.09 8112.56,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.44,-301.14 8419.86,-299.23 8410.52,-294.23 8409.44,-301.14"/>
</g>
<!-- Node131&#45;&gt;Node57 -->
<g id="edge182" class="edge">
<title>Node131&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M8409.8,-310.86C8244.22,-311.43 7853.02,-306.5 7530,-254 7520.94,-252.53 7511.38,-250.39 7502.26,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.91,-314.36 8419.9,-310.82 8409.88,-307.36 8409.91,-314.36"/>
</g>
<!-- Node131&#45;&gt;Node61 -->
<g id="edge183" class="edge">
<title>Node131&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M8490,-285.66C8490,-275.33 8490,-263.44 8490,-253.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8486.5,-285.7 8490,-295.7 8493.5,-285.71 8486.5,-285.7"/>
</g>
<!-- Node131&#45;&gt;Node63 -->
<g id="edge184" class="edge">
<title>Node131&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M8570.36,-304.12C8671.86,-296.04 8851.65,-279.53 9004,-254 9006.94,-253.51 9009.92,-252.98 9012.93,-252.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8569.88,-300.65 8560.19,-304.92 8570.43,-307.63 8569.88,-300.65"/>
</g>
<!-- Node131&#45;&gt;Node64 -->
<g id="edge233" class="edge">
<title>Node131&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M8570.2,-309.94C8986.21,-309.38 10883.59,-304.11 10997,-254 11020.58,-243.58 11014.1,-223.83 11037,-212 11136.35,-160.69 11176.06,-196.41 11286,-176 11288.93,-175.46 11291.9,-174.88 11294.91,-174.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.06,-306.44 8560.06,-309.95 8570.07,-313.44 8570.06,-306.44"/>
</g>
<!-- Node131&#45;&gt;Node65 -->
<g id="edge188" class="edge">
<title>Node131&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M8409.55,-304.63C8301.43,-296.78 8103.47,-280.2 7936,-254 7925.37,-252.34 7914.13,-250.24 7903.26,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.5,-308.13 8419.72,-305.36 8410,-301.15 8409.5,-308.13"/>
</g>
<!-- Node131&#45;&gt;Node68 -->
<g id="edge189" class="edge">
<title>Node131&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-307.99C8245.52,-303.93 7858.77,-294.78 7534,-290 7063.26,-283.08 3765.1,-304.25 3297,-254 3284.64,-252.67 3271.53,-250.48 3259.09,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.49 8419.84,-308.23 8409.93,-304.49 8409.76,-311.49"/>
</g>
<!-- Node131&#45;&gt;Node71 -->
<g id="edge190" class="edge">
<title>Node131&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M8570.34,-309.17C8849.25,-305.99 9774.67,-292.69 10069,-254 10079.76,-252.59 10091.13,-250.45 10101.99,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.26,-305.67 8560.3,-309.29 8570.34,-312.67 8570.26,-305.67"/>
</g>
<!-- Node131&#45;&gt;Node72 -->
<g id="edge191" class="edge">
<title>Node131&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308.02C8245.52,-304.02 7858.76,-294.96 7534,-290 7119.25,-283.66 4212.8,-303.81 3801,-254 3790.01,-252.67 3778.38,-250.47 3767.36,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.52 8419.84,-308.26 8409.93,-304.52 8409.76,-311.52"/>
</g>
<!-- Node131&#45;&gt;Node74 -->
<g id="edge192" class="edge">
<title>Node131&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308.03C8245.52,-304.06 7858.76,-295.05 7534,-290 7141.03,-283.89 4388.44,-289.22 3997,-254 3981.81,-252.63 3965.63,-250.39 3950.29,-247.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.53 8419.84,-308.27 8409.93,-304.53 8409.76,-311.53"/>
</g>
<!-- Node131&#45;&gt;Node76 -->
<g id="edge193" class="edge">
<title>Node131&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M8536.09,-292.22C8571.01,-278.75 8618.32,-260.5 8650.6,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8534.66,-289.02 8526.59,-295.88 8537.18,-295.55 8534.66,-289.02"/>
</g>
<!-- Node131&#45;&gt;Node78 -->
<g id="edge213" class="edge">
<title>Node131&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M8570.1,-309.27C8939.35,-305.75 10460.88,-289.09 10495,-254 10508.01,-240.62 10507.64,-225.74 10495,-212 10462.54,-176.71 10112.55,-182.11 10065,-176 10052.04,-174.33 10038.3,-172.24 10025.01,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570,-305.78 8560.03,-309.37 8570.07,-312.78 8570,-305.78"/>
</g>
<!-- Node131&#45;&gt;Node79 -->
<g id="edge197" class="edge">
<title>Node131&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308C8245.52,-303.96 7858.77,-294.84 7534,-290 7083.92,-283.29 3931.19,-295.71 3483,-254 3467.56,-252.56 3451.06,-250.13 3435.6,-247.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.5 8419.84,-308.24 8409.93,-304.5 8409.76,-311.5"/>
</g>
<!-- Node131&#45;&gt;Node81 -->
<g id="edge218" class="edge">
<title>Node131&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M8570.16,-309.19C8931.2,-305.35 10390.21,-287.76 10423,-254 10436.01,-240.61 10436.17,-225.23 10423,-212 10388.16,-176.98 3358.12,-181.29 3309,-176 3296.89,-174.7 3284.04,-172.51 3271.86,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.02,-305.69 8560.05,-309.3 8570.09,-312.69 8570.02,-305.69"/>
</g>
<!-- Node131&#45;&gt;Node82 -->
<g id="edge198" class="edge">
<title>Node131&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-307.97C8245.52,-303.89 7858.77,-294.67 7534,-290 7279.74,-286.34 3209.75,-281.88 2957,-254 2945.02,-252.68 2932.31,-250.48 2920.26,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.47 8419.84,-308.22 8409.93,-304.47 8409.76,-311.47"/>
</g>
<!-- Node131&#45;&gt;Node84 -->
<g id="edge199" class="edge">
<title>Node131&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-307.98C8245.52,-303.91 7858.77,-294.72 7534,-290 7287.91,-286.43 3347.79,-287.8 3104,-254 3094.5,-252.68 3084.48,-250.49 3075.01,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.48 8419.84,-308.22 8409.93,-304.48 8409.76,-311.48"/>
</g>
<!-- Node131&#45;&gt;Node87 -->
<g id="edge200" class="edge">
<title>Node131&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.3C8245.51,-304.81 7858.73,-296.64 7534,-290 7133.12,-281.81 6129.44,-289.03 5730,-254 5713.98,-252.6 5696.92,-250.41 5680.66,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.8 8419.84,-308.51 8409.91,-304.8 8409.76,-311.8"/>
</g>
<!-- Node131&#45;&gt;Node90 -->
<g id="edge201" class="edge">
<title>Node131&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M8570.35,-309.31C8975.39,-305.69 10783.65,-287.73 11032,-254 11042.09,-252.63 11052.76,-250.45 11062.88,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.16,-305.81 8560.19,-309.4 8570.22,-312.81 8570.16,-305.81"/>
</g>
<!-- Node131&#45;&gt;Node92 -->
<g id="edge224" class="edge">
<title>Node131&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M8570.28,-310.23C9026.97,-311.32 11281.72,-313.65 11415,-254 11438.25,-243.59 11433.76,-227.46 11454,-212 11476.49,-194.82 11505.02,-180.19 11526.96,-170.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.16,-306.73 8560.15,-310.21 8570.14,-313.73 8570.16,-306.73"/>
</g>
<!-- Node131&#45;&gt;Node93 -->
<g id="edge202" class="edge">
<title>Node131&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308.06C8245.52,-304.15 7858.76,-295.23 7534,-290 7180.13,-284.3 4699.94,-299.75 4349,-254 4338.76,-252.66 4327.93,-250.46 4317.69,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.56 8419.84,-308.3 8409.93,-304.56 8409.76,-311.56"/>
</g>
<!-- Node131&#45;&gt;Node94 -->
<g id="edge203" class="edge">
<title>Node131&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.08C8245.52,-304.19 7858.76,-295.32 7534,-290 7196.47,-284.47 4830.29,-300.98 4496,-254 4486.5,-252.66 4476.48,-250.46 4467.02,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.58 8419.84,-308.31 8409.93,-304.58 8409.76,-311.58"/>
</g>
<!-- Node131&#45;&gt;Node95 -->
<g id="edge204" class="edge">
<title>Node131&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M8570.46,-298.93C8641.81,-288.69 8748.7,-272.32 8841,-254 8849.97,-252.22 8859.43,-250.15 8868.65,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8569.61,-295.51 8560.2,-300.39 8570.6,-302.44 8569.61,-295.51"/>
</g>
<!-- Node131&#45;&gt;Node98 -->
<g id="edge205" class="edge">
<title>Node131&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308.01C8245.52,-303.99 7858.76,-294.89 7534,-290 7317.18,-286.73 3845.82,-283.53 3631,-254 3621.38,-252.68 3611.22,-250.48 3601.63,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.51 8419.84,-308.25 8409.93,-304.51 8409.76,-311.51"/>
</g>
<!-- Node131&#45;&gt;Node101 -->
<g id="edge206" class="edge">
<title>Node131&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M8570.34,-309.63C9090.82,-307.14 11976.19,-291.68 12366,-254 12380.03,-252.64 12394.95,-250.47 12409.15,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.27,-306.13 8560.29,-309.68 8570.31,-313.13 8570.27,-306.13"/>
</g>
<!-- Node131&#45;&gt;Node102 -->
<g id="edge207" class="edge">
<title>Node131&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M8570.25,-309.29C8941.92,-305.84 10479.53,-289.44 10514,-254 10527.02,-240.62 10523.37,-228.14 10514,-212 10502.49,-192.17 10481.03,-178.77 10461.12,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.08,-305.8 8560.11,-309.39 8570.14,-312.8 8570.08,-305.8"/>
</g>
<!-- Node131&#45;&gt;Node103 -->
<g id="edge208" class="edge">
<title>Node131&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M8570.05,-309.42C9052.1,-305.83 11559.21,-285.74 11900,-254 11914.77,-252.62 11930.49,-250.44 11945.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.02,-305.92 8560.05,-309.49 8570.07,-312.92 8570.02,-305.92"/>
</g>
<!-- Node131&#45;&gt;Node104 -->
<g id="edge209" class="edge">
<title>Node131&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M8570.52,-309.45C9036.87,-306.12 11381.68,-287.82 11701,-254 11713.92,-252.63 11727.64,-250.45 11740.69,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.16,-305.95 8560.18,-309.52 8570.21,-312.95 8570.16,-305.95"/>
</g>
<!-- Node131&#45;&gt;Node105 -->
<g id="edge210" class="edge">
<title>Node131&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M8570.39,-309.4C8868.71,-306.86 9912.04,-295.18 10242,-254 10245.05,-253.62 10248.15,-253.19 10251.27,-252.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.07,-305.9 8560.1,-309.48 8570.13,-312.9 8570.07,-305.9"/>
</g>
<!-- Node131&#45;&gt;Node106 -->
<g id="edge211" class="edge">
<title>Node131&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M8570.24,-309.51C9071.9,-306.34 11767.65,-287.83 12133,-254 12147.77,-252.63 12163.49,-250.45 12178.46,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.17,-306.01 8560.19,-309.57 8570.21,-313.01 8570.17,-306.01"/>
</g>
<!-- Node131&#45;&gt;Node107 -->
<g id="edge215" class="edge">
<title>Node131&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M8570.25,-309.36C9138.77,-304.8 12541.91,-276.62 12758,-254 12760.93,-253.69 12763.91,-253.34 12766.91,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.07,-305.86 8560.1,-309.44 8570.13,-312.86 8570.07,-305.86"/>
</g>
<!-- Node131&#45;&gt;Node108 -->
<g id="edge216" class="edge">
<title>Node131&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M8570.34,-309.42C9154.5,-305.12 12733.22,-277.89 12960,-254 12962.91,-253.69 12965.85,-253.34 12968.82,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.3,-305.92 8560.32,-309.49 8570.35,-312.92 8570.3,-305.92"/>
</g>
<!-- Node131&#45;&gt;Node109 -->
<g id="edge217" class="edge">
<title>Node131&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M8570.31,-309.48C9057.23,-306.19 11595.56,-287.5 11668,-254 11690.58,-243.56 11682.46,-222.53 11705,-212 11801.26,-167.04 13380,-157.98 13812.95,-156.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.19,-305.98 8560.21,-309.54 8570.23,-312.98 8570.19,-305.98"/>
</g>
<!-- Node131&#45;&gt;Node110 -->
<g id="edge219" class="edge">
<title>Node131&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M8570.11,-307.57C8714.39,-302.48 9027.27,-288.21 9289,-254 9301.12,-252.42 9313.97,-250.3 9326.34,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8569.89,-304.07 8560.02,-307.92 8570.13,-311.07 8569.89,-304.07"/>
</g>
<!-- Node131&#45;&gt;Node111 -->
<g id="edge220" class="edge">
<title>Node131&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M8570.35,-309.69C8740.9,-308.12 9151.4,-299.48 9492,-254 9494.89,-253.61 9497.83,-253.19 9500.79,-252.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.17,-306.19 8560.2,-309.78 8570.23,-313.19 8570.17,-306.19"/>
</g>
<!-- Node131&#45;&gt;Node112 -->
<g id="edge221" class="edge">
<title>Node131&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M8570.3,-309.43C9160.64,-305.15 12820.22,-277.84 13312,-254 13352.32,-252.05 13396.45,-248.61 13435.41,-245.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.15,-305.93 8560.18,-309.5 8570.2,-312.93 8570.15,-305.93"/>
</g>
<!-- Node131&#45;&gt;Node113 -->
<g id="edge222" class="edge">
<title>Node131&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M8570.6,-309.49C9206.8,-305.41 13401.35,-277.71 13666,-254 13681,-252.66 13696.97,-250.47 13712.16,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.14,-305.99 8560.16,-309.56 8570.18,-312.99 8570.14,-305.99"/>
</g>
<!-- Node131&#45;&gt;Node114 -->
<g id="edge223" class="edge">
<title>Node131&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M8570.34,-309.96C8960.21,-309.49 10657.66,-304.56 11184,-254 11198.54,-252.6 11214.01,-250.43 11228.76,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.27,-306.46 8560.28,-309.97 8570.28,-313.46 8570.27,-306.46"/>
</g>
<!-- Node131&#45;&gt;Node115 -->
<g id="edge225" class="edge">
<title>Node131&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M8570.32,-309.45C8762.54,-307.44 9264,-298.02 9680,-254 9694.5,-252.47 9709.91,-250.32 9724.7,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.26,-305.95 8560.3,-309.55 8570.33,-312.95 8570.26,-305.95"/>
</g>
<!-- Node131&#45;&gt;Node116 -->
<g id="edge226" class="edge">
<title>Node131&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M8570.34,-309.37C9286.58,-303.72 14551.91,-261.97 14631,-254 14644.23,-252.67 14658.29,-250.47 14671.63,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.1,-305.87 8560.13,-309.45 8570.16,-312.87 8570.1,-305.87"/>
</g>
<!-- Node131&#45;&gt;Node117 -->
<g id="edge227" class="edge">
<title>Node131&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-307.96C8245.52,-303.86 7858.77,-294.62 7534,-290 7004.71,-282.46 3296.72,-306.67 2770,-254 2756.77,-252.68 2742.71,-250.48 2729.37,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.46 8419.84,-308.21 8409.93,-304.46 8409.76,-311.46"/>
</g>
<!-- Node131&#45;&gt;Node118 -->
<g id="edge228" class="edge">
<title>Node131&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M8570.05,-310.19C8982.11,-310.93 10867.25,-311.09 11449,-254 11463.06,-252.62 11478,-250.45 11492.23,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.02,-306.69 8560.01,-310.18 8570.01,-313.69 8570.02,-306.69"/>
</g>
<!-- Node131&#45;&gt;Node119 -->
<g id="edge229" class="edge">
<title>Node131&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M8409.82,-308.05C8245.52,-304.11 7858.76,-295.15 7534,-290 7162.58,-284.12 4560.34,-293.69 4191,-254 4178.61,-252.67 4165.45,-250.49 4152.96,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.55 8419.84,-308.29 8409.93,-304.55 8409.76,-311.55"/>
</g>
<!-- Node131&#45;&gt;Node122 -->
<g id="edge230" class="edge">
<title>Node131&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M8409.81,-308.24C8245.51,-304.65 7858.74,-296.29 7534,-290 7084.68,-281.3 5958.33,-306.49 5512,-254 5500.43,-252.64 5488.17,-250.46 5476.53,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.76,-311.74 8419.84,-308.46 8409.92,-304.74 8409.76,-311.74"/>
</g>
<!-- Node131&#45;&gt;Node125 -->
<g id="edge231" class="edge">
<title>Node131&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M8409.7,-308.31C8045.97,-300.6 6566.39,-268.48 6469,-254 6459.77,-252.63 6450.05,-250.48 6440.81,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8409.8,-311.82 8419.88,-308.53 8409.95,-304.82 8409.8,-311.82"/>
</g>
<!-- Node131&#45;&gt;Node128 -->
<g id="edge232" class="edge">
<title>Node131&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M8437.99,-292.74C8397.3,-279.23 8341.42,-260.69 8303.41,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8437.14,-296.14 8447.73,-295.97 8439.34,-289.5 8437.14,-296.14"/>
</g>
<!-- Node131&#45;&gt;Node130 -->
<g id="edge234" class="edge">
<title>Node131&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M8570.32,-309.23C8832.01,-306.36 9658.36,-294.26 9922,-254 9931.34,-252.57 9941.19,-250.4 9950.55,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.1,-305.74 8560.13,-309.34 8570.17,-312.73 8570.1,-305.74"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10584.5,-218 10584.5,-248 10733.5,-248 10733.5,-218 10584.5,-218"/>
<text text-anchor="start" x="10592.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10659" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node131&#45;&gt;Node132 -->
<g id="edge185" class="edge">
<title>Node131&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M8570.08,-309.95C8902.32,-309.41 10173.28,-304.05 10571,-254 10582.04,-252.61 10593.72,-250.45 10604.84,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.06,-306.45 8560.06,-309.96 8570.07,-313.45 8570.06,-306.45"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10752,-218 10752,-248 10952,-248 10952,-218 10752,-218"/>
<text text-anchor="start" x="10760" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10852" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node131&#45;&gt;Node134 -->
<g id="edge194" class="edge">
<title>Node131&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M8570.17,-309.67C8919.17,-308 10307.87,-298.59 10742,-254 10755.71,-252.59 10770.28,-250.43 10784.17,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.14,-306.17 8560.15,-309.72 8570.17,-313.17 8570.14,-306.17"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11082.5,-134.5 11082.5,-175.5 11277.5,-175.5 11277.5,-134.5 11082.5,-134.5"/>
<text text-anchor="start" x="11090.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11090.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="11180" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node131&#45;&gt;Node136 -->
<g id="edge214" class="edge">
<title>Node131&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M8570.36,-309.83C8982.96,-308.77 10848.47,-301.33 10961,-254 10985.63,-243.64 10981.1,-225.75 11004,-212 11030.53,-196.07 11062.06,-184.19 11091.06,-175.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8570.3,-306.33 8560.3,-309.86 8570.31,-313.33 8570.3,-306.33"/>
</g>
<!-- Node132&#45;&gt;Node102 -->
<g id="edge187" class="edge">
<title>Node132&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M10604.36,-214.91C10561.13,-201.39 10501.51,-182.74 10461,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10603.56,-218.33 10614.15,-217.97 10605.65,-211.65 10603.56,-218.33"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10539.5,-140 10539.5,-170 10688.5,-170 10688.5,-140 10539.5,-140"/>
<text text-anchor="start" x="10547.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10614" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node132&#45;&gt;Node133 -->
<g id="edge186" class="edge">
<title>Node132&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M10645.43,-209.07C10637.94,-196.44 10628.89,-181.15 10622.43,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10642.43,-210.88 10650.54,-217.7 10648.45,-207.32 10642.43,-210.88"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10865.5,-140 10865.5,-170 11064.5,-170 11064.5,-140 10865.5,-140"/>
<text text-anchor="start" x="10873.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10965" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node135 -->
<g id="edge195" class="edge">
<title>Node134&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M10881.31,-212.29C10901,-199.05 10926.48,-181.91 10944.12,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10879.33,-209.4 10872.99,-217.88 10883.24,-215.21 10879.33,-209.4"/>
</g>
<!-- Node134&#45;&gt;Node136 -->
<g id="edge196" class="edge">
<title>Node134&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M10922.45,-215.68C10973.24,-203.91 11042.01,-187.97 11095.71,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10921.49,-212.3 10912.54,-217.97 10923.07,-219.12 10921.49,-212.3"/>
</g>
<!-- Node137&#45;&gt;Node25 -->
<g id="edge236" class="edge">
<title>Node137&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M12367.71,-304.84C12642.55,-292.66 13303.95,-262.49 13312,-254 13324.85,-240.46 13324.88,-225.51 13312,-212 13185.08,-78.95 11842.8,-139.27 11659,-134 10079.57,-88.75 9683.11,-153.47 8104,-98 8050.49,-96.12 7990.37,-92.51 7943.56,-89.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12367.54,-301.34 12357.7,-305.28 12367.85,-308.34 12367.54,-301.34"/>
</g>
<!-- Node137&#45;&gt;Node106 -->
<g id="edge237" class="edge">
<title>Node137&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M12250,-285.59C12250,-273.26 12250,-258.72 12250,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12246.5,-285.7 12250,-295.7 12253.5,-285.71 12246.5,-285.7"/>
</g>
<!-- Node138&#45;&gt;Node25 -->
<g id="edge239" class="edge">
<title>Node138&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M14062.75,-207.93C14063.88,-185.02 14061.31,-151.51 14040,-134 14008.15,-107.83 8145.2,-99.36 8104,-98 8050.48,-96.23 7990.36,-92.61 7943.56,-89.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14059.26,-207.68 14062,-217.92 14066.24,-208.21 14059.26,-207.68"/>
</g>
<!-- Node138&#45;&gt;Node109 -->
<g id="edge240" class="edge">
<title>Node138&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M14025.5,-213C14001.28,-199.66 13969.43,-182.12 13947.5,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14023.92,-216.12 14034.37,-217.88 14027.3,-209.99 14023.92,-216.12"/>
</g>
<!-- Node139&#45;&gt;Node106 -->
<g id="edge244" class="edge">
<title>Node139&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M13194.29,-294.43C13182.79,-292.72 13171.13,-291.18 13160,-290 12808.26,-252.86 12716.61,-292.38 12365,-254 12351.2,-252.49 12336.55,-250.36 12322.5,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13193.92,-297.92 13204.33,-295.97 13194.98,-291 13193.92,-297.92"/>
</g>
<!-- Node139&#45;&gt;Node107 -->
<g id="edge245" class="edge">
<title>Node139&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M13186.64,-294.23C13122.77,-283.29 13036.18,-268.21 12960,-254 12957.1,-253.46 12954.16,-252.91 12951.18,-252.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13186.25,-297.71 13196.7,-295.94 13187.43,-290.81 13186.25,-297.71"/>
</g>
<!-- Node139&#45;&gt;Node108 -->
<g id="edge246" class="edge">
<title>Node139&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M13229.74,-292.64C13196,-280.98 13151.5,-265.61 13116.53,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13228.8,-296.01 13239.39,-295.97 13231.08,-289.4 13228.8,-296.01"/>
</g>
<!-- Node139&#45;&gt;Node109 -->
<g id="edge247" class="edge">
<title>Node139&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M13362.85,-294.31C13372.99,-292.7 13383.21,-291.21 13393,-290 13449.38,-283.04 13860.48,-291.67 13903,-254 13926.74,-232.97 13926.25,-191.93 13924.04,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13362.08,-290.89 13352.77,-295.96 13363.21,-297.8 13362.08,-290.89"/>
</g>
<!-- Node139&#45;&gt;Node112 -->
<g id="edge248" class="edge">
<title>Node139&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M13338.92,-293.17C13386.31,-279.63 13452.12,-260.82 13496.74,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13337.75,-289.86 13329.1,-295.97 13339.68,-296.59 13337.75,-289.86"/>
</g>
<!-- Node139&#45;&gt;Node113 -->
<g id="edge249" class="edge">
<title>Node139&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M13366.56,-294.28C13375.48,-292.78 13384.42,-291.32 13393,-290 13513.95,-271.33 13544.98,-272.23 13666,-254 13678.23,-252.16 13691.14,-250.09 13703.77,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13365.78,-290.86 13356.51,-295.99 13366.96,-297.76 13365.78,-290.86"/>
</g>
<!-- Node139&#45;&gt;Node138 -->
<g id="edge242" class="edge">
<title>Node139&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M13362.62,-294.31C13372.83,-292.69 13383.14,-291.2 13393,-290 13633.1,-260.88 13695.68,-281.29 13936,-254 13950.3,-252.38 13965.47,-250.26 13980.11,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13361.77,-290.9 13352.47,-295.97 13362.9,-297.81 13361.77,-290.9"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14264.5,-218 14264.5,-248 14461.5,-248 14461.5,-218 14264.5,-218"/>
<text text-anchor="start" x="14272.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14363" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node139&#45;&gt;Node140 -->
<g id="edge243" class="edge">
<title>Node139&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M13383.62,-294.66C13397.84,-292.89 13412.26,-291.27 13426,-290 13759.63,-259.23 13844.97,-280.11 14179,-254 14206.71,-251.83 14236.7,-248.85 14264.27,-245.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13382.8,-291.23 13373.32,-295.97 13383.68,-298.18 13382.8,-291.23"/>
</g>
<!-- Node141&#45;&gt;Node25 -->
<g id="edge251" class="edge">
<title>Node141&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M12961.29,-289.99C13138.19,-268.12 13441.27,-333.64 13330,-212 13198.39,-68.12 12650.76,-143.48 12456,-134 11490,-86.98 9070.58,-131.05 8104,-98 8050.48,-96.17 7990.36,-92.56 7943.56,-89.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12960.57,-286.56 12951.13,-291.37 12961.51,-293.49 12960.57,-286.56"/>
</g>
<!-- Node141&#45;&gt;Node107 -->
<g id="edge252" class="edge">
<title>Node141&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M12859,-280.3C12859,-271.3 12859,-261.65 12859,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12855.5,-280.43 12859,-290.43 12862.5,-280.43 12855.5,-280.43"/>
</g>
<!-- Node142&#45;&gt;Node25 -->
<g id="edge254" class="edge">
<title>Node142&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13160.99,-291.6C13245.77,-276.03 13353.39,-255.94 13355,-254 13366.91,-239.62 13367.08,-226.23 13355,-212 13216.83,-49.24 13093.72,-152.19 12881,-134 12352.14,-88.77 8634.49,-115.95 8104,-98 8050.48,-96.19 7990.36,-92.58 7943.56,-89.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13160.24,-288.18 13151.03,-293.42 13161.5,-295.06 13160.24,-288.18"/>
</g>
<!-- Node142&#45;&gt;Node108 -->
<g id="edge255" class="edge">
<title>Node142&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M13060,-280.3C13060,-271.3 13060,-261.65 13060,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13056.5,-280.43 13060,-290.43 13063.5,-280.43 13056.5,-280.43"/>
</g>
<!-- Node143&#45;&gt;Node25 -->
<g id="edge259" class="edge">
<title>Node143&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13633.59,-294.41C13644.48,-292.77 13655.48,-291.24 13666,-290 13722.75,-283.3 14140.04,-295.79 14179,-254 14191.73,-240.35 14187.74,-228.49 14179,-212 14150.08,-157.43 14122.98,-152.31 14064,-134 13905.89,-84.91 8269.47,-103.47 8104,-98 8050.48,-96.23 7990.36,-92.62 7943.56,-89.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13632.98,-290.97 13623.63,-295.95 13634.05,-297.88 13632.98,-290.97"/>
</g>
<!-- Node143&#45;&gt;Node112 -->
<g id="edge260" class="edge">
<title>Node143&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M13546,-285.59C13546,-273.26 13546,-258.72 13546,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13542.5,-285.7 13546,-295.7 13549.5,-285.71 13542.5,-285.7"/>
</g>
<!-- Node144&#45;&gt;Node25 -->
<g id="edge262" class="edge">
<title>Node144&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13905.43,-301.61C14020.07,-292.37 14177.9,-275.87 14197,-254 14209.28,-239.94 14203.97,-229.31 14197,-212 14179.03,-167.39 14166.19,-152.97 14122,-134 14045.19,-101.03 8187.54,-100.76 8104,-98 8050.48,-96.23 7990.36,-92.62 7943.56,-89.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13904.87,-298.15 13895.18,-302.43 13905.42,-305.12 13904.87,-298.15"/>
</g>
<!-- Node144&#45;&gt;Node113 -->
<g id="edge263" class="edge">
<title>Node144&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M13784.68,-285.59C13784.52,-273.26 13784.33,-258.72 13784.19,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13781.18,-285.75 13784.81,-295.7 13788.18,-285.66 13781.18,-285.75"/>
</g>
<!-- Node145&#45;&gt;Node64 -->
<g id="edge270" class="edge">
<title>Node145&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M14894.67,-285.84C14894.79,-262.85 14890.8,-229.29 14869,-212 14794.85,-153.18 11556,-187.05 11462,-176 11459.04,-175.65 11456.04,-175.25 11453.02,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14891.17,-285.75 14894.36,-295.86 14898.17,-285.97 14891.17,-285.75"/>
</g>
<!-- Node145&#45;&gt;Node91 -->
<g id="edge266" class="edge">
<title>Node145&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M14974.73,-297.48C15026.97,-287.85 15088.3,-272.99 15107,-254 15129.36,-231.28 15132.06,-191.33 15131.75,-170.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14973.98,-294.06 14964.76,-299.27 14975.22,-300.95 14973.98,-294.06"/>
</g>
<!-- Node145&#45;&gt;Node92 -->
<g id="edge268" class="edge">
<title>Node145&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M14974.94,-305.79C15011.39,-299.33 15051.16,-284.97 15074,-254 15085.08,-238.98 15087.09,-225.3 15074,-212 15043.05,-180.55 12195.31,-160.19 11650.52,-156.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14974.08,-302.39 14964.76,-307.42 14975.19,-309.3 14974.08,-302.39"/>
</g>
<!-- Node145&#45;&gt;Node101 -->
<g id="edge267" class="edge">
<title>Node145&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M14811.34,-305.75C14721.38,-301.2 14572.41,-294.1 14444,-290 14031.69,-276.82 12998.51,-294.7 12588,-254 12574.07,-252.62 12559.26,-250.45 12545.15,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14811.31,-309.25 14821.48,-306.26 14811.67,-302.26 14811.31,-309.25"/>
</g>
<!-- Node145&#45;&gt;Node116 -->
<g id="edge269" class="edge">
<title>Node145&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M14854.35,-291.52C14826.32,-278.13 14788.99,-260.28 14763.38,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14852.93,-294.73 14863.47,-295.88 14855.95,-288.41 14852.93,-294.73"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14921.5,-218 14921.5,-248 15064.5,-248 15064.5,-218 14921.5,-218"/>
<text text-anchor="start" x="14929.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14993" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node145&#45;&gt;Node146 -->
<g id="edge265" class="edge">
<title>Node145&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M14919.83,-289.61C14937.03,-276.54 14958.93,-259.89 14974.28,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14917.65,-286.87 14911.81,-295.7 14921.89,-292.44 14917.65,-286.87"/>
</g>
<!-- Node147&#45;&gt;Node96 -->
<g id="edge275" class="edge">
<title>Node147&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M14444.78,-306.16C14573.5,-299.26 14811.44,-282.76 14837,-254 14849.4,-240.05 14850.14,-225.26 14837,-212 14798.08,-172.72 10910.84,-183.09 10856,-176 10845.76,-174.68 10834.93,-172.48 10824.69,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14444.37,-302.67 14434.57,-306.7 14444.74,-309.66 14444.37,-302.67"/>
</g>
<!-- Node147&#45;&gt;Node103 -->
<g id="edge276" class="edge">
<title>Node147&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M14281.41,-305.87C14189.65,-301.36 14036.17,-294.22 13904,-290 13510.79,-277.44 12525.65,-291.25 12134,-254 12119.33,-252.61 12103.73,-250.43 12088.86,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14281.31,-309.37 14291.47,-306.37 14281.65,-302.38 14281.31,-309.37"/>
</g>
<!-- Node147&#45;&gt;Node140 -->
<g id="edge274" class="edge">
<title>Node147&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M14363,-285.59C14363,-273.26 14363,-258.72 14363,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14359.5,-285.7 14363,-295.7 14366.5,-285.71 14359.5,-285.7"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14480,-218 14480,-248 14622,-248 14622,-218 14480,-218"/>
<text text-anchor="start" x="14488" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14551" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node147&#45;&gt;Node148 -->
<g id="edge273" class="edge">
<title>Node147&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M14407.41,-292.05C14440.69,-278.59 14485.59,-260.44 14516.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14405.88,-288.89 14397.92,-295.88 14408.5,-295.38 14405.88,-288.89"/>
</g>
<!-- Node149&#45;&gt;Node114 -->
<g id="edge284" class="edge">
<title>Node149&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M11300,-285.59C11300,-273.26 11300,-258.72 11300,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11296.5,-285.7 11300,-295.7 11303.5,-285.71 11296.5,-285.7"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12597.5,-218 12597.5,-248 12748.5,-248 12748.5,-218 12597.5,-218"/>
<text text-anchor="start" x="12605.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12673" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node150 -->
<g id="edge283" class="edge">
<title>Node149&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M11386.72,-299.27C11417.69,-295.79 11452.86,-292.26 11485,-290 11974.28,-255.62 12101.77,-318.49 12588,-254 12598.67,-252.58 12609.96,-250.42 12620.7,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11385.93,-295.83 11376.39,-300.44 11386.72,-302.79 11385.93,-295.83"/>
</g>
<!-- Node151&#45;&gt;Node64 -->
<g id="edge290" class="edge">
<title>Node151&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M15170.81,-288C15150.61,-264.11 15114.64,-227.3 15074,-212 14980.09,-176.65 11561.66,-187.69 11462,-176 11459.04,-175.65 11456.04,-175.25 11453.02,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15168.22,-290.37 15177.28,-295.86 15173.63,-285.92 15168.22,-290.37"/>
</g>
<!-- Node151&#45;&gt;Node91 -->
<g id="edge286" class="edge">
<title>Node151&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M15205.89,-287.31C15219.72,-266.8 15234.44,-236.2 15221,-212 15210.19,-192.53 15189.49,-178.96 15170.67,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15202.86,-285.53 15199.9,-295.7 15208.56,-289.59 15202.86,-285.53"/>
</g>
<!-- Node151&#45;&gt;Node92 -->
<g id="edge288" class="edge">
<title>Node151&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M15194.88,-286.12C15199.73,-263.63 15202.37,-230.69 15183,-212 15150.21,-180.35 12205.32,-160.09 11650.56,-156.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15191.46,-285.37 15192.48,-295.92 15198.26,-287.04 15191.46,-285.37"/>
</g>
<!-- Node151&#45;&gt;Node116 -->
<g id="edge289" class="edge">
<title>Node151&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M15107.35,-296.5C15025.81,-282.85 14900.35,-261.85 14817.73,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15107.12,-300.01 15117.56,-298.21 15108.28,-293.11 15107.12,-300.01"/>
</g>
<!-- Node151&#45;&gt;Node152 -->
<g id="edge287" class="edge">
<title>Node151&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M15226.04,-291.35C15253.32,-277.97 15289.51,-260.23 15314.36,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15224.23,-288.34 15216.79,-295.88 15227.31,-294.62 15224.23,-288.34"/>
</g>
<!-- Node153&#45;&gt;Node42 -->
<g id="edge296" class="edge">
<title>Node153&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M1898.12,-291.44C1850.47,-268.42 1764.31,-230.01 1686,-212 1483.99,-165.53 1426.57,-202.58 1221,-176 1208.39,-174.37 1195.03,-172.26 1182.14,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1896.6,-294.6 1907.13,-295.83 1899.67,-288.31 1896.6,-294.6"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1864.5,-218 1864.5,-248 2005.5,-248 2005.5,-218 1864.5,-218"/>
<text text-anchor="start" x="1872.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1935" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node154 -->
<g id="edge295" class="edge">
<title>Node153&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M1935,-285.59C1935,-273.26 1935,-258.72 1935,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1931.5,-285.7 1935,-295.7 1938.5,-285.71 1931.5,-285.7"/>
</g>
<!-- Node155&#45;&gt;Node44 -->
<g id="edge299" class="edge">
<title>Node155&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2101.74,-290.36C2086.48,-280.22 2068.18,-267.22 2053,-254 2033.79,-237.27 2037.02,-222.91 2014,-212 1898.91,-157.45 1568.43,-191.42 1442,-176 1429.09,-174.43 1415.4,-172.31 1402.23,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2100.05,-293.44 2110.34,-295.98 2103.88,-287.58 2100.05,-293.44"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2062.5,-218 2062.5,-248 2203.5,-248 2203.5,-218 2062.5,-218"/>
<text text-anchor="start" x="2070.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2133" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node155&#45;&gt;Node156 -->
<g id="edge298" class="edge">
<title>Node155&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M2133,-285.59C2133,-273.26 2133,-258.72 2133,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2129.5,-285.7 2133,-295.7 2136.5,-285.71 2129.5,-285.7"/>
</g>
<!-- Node157&#45;&gt;Node117 -->
<g id="edge305" class="edge">
<title>Node157&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M2667,-285.59C2667,-273.26 2667,-258.72 2667,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2663.5,-285.7 2667,-295.7 2670.5,-285.71 2663.5,-285.7"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
<g id="a_node158"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2425.5,-218 2425.5,-248 2554.5,-248 2554.5,-218 2425.5,-218"/>
<text text-anchor="start" x="2433.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2490" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node157&#45;&gt;Node158 -->
<g id="edge306" class="edge">
<title>Node157&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M2624.78,-291.87C2593.49,-278.44 2551.46,-260.39 2522.7,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2623.55,-295.15 2634.12,-295.88 2626.31,-288.72 2623.55,-295.15"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
<g id="a_node160"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15431.5,-218 15431.5,-248 15610.5,-248 15610.5,-218 15431.5,-218"/>
<text text-anchor="start" x="15439.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15521" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node159&#45;&gt;Node160 -->
<g id="edge309" class="edge">
<title>Node159&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M15521,-285.59C15521,-273.26 15521,-258.72 15521,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15517.5,-285.7 15521,-295.7 15524.5,-285.71 15517.5,-285.7"/>
</g>
<!-- Node161 -->
<g id="node161" class="node">
<title>Node161</title>
<g id="a_node161"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15628.5,-218 15628.5,-248 15757.5,-248 15757.5,-218 15628.5,-218"/>
<text text-anchor="start" x="15636.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15693" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node159&#45;&gt;Node161 -->
<g id="edge310" class="edge">
<title>Node159&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M15562.42,-291.7C15592.78,-278.28 15633.4,-260.34 15661.22,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15560.68,-288.64 15552.95,-295.88 15563.51,-295.04 15560.68,-288.64"/>
</g>
<!-- Node162&#45;&gt;Node118 -->
<g id="edge312" class="edge">
<title>Node162&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M11561,-285.59C11561,-273.26 11561,-258.72 11561,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11557.5,-285.7 11561,-295.7 11564.5,-285.71 11557.5,-285.7"/>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
<g id="a_node163"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13169,-218 13169,-248 13303,-248 13303,-218 13169,-218"/>
<text text-anchor="start" x="13177" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13236" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node162&#45;&gt;Node163 -->
<g id="edge313" class="edge">
<title>Node162&#45;&gt;Node163</title>
<path fill="none" stroke="midnightblue" d="M11638.28,-307.29C11957.91,-296.1 13160,-254 13160,-254 13169.58,-252.59 13179.7,-250.42 13189.31,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11638.05,-303.8 11628.18,-307.65 11638.29,-310.8 11638.05,-303.8"/>
</g>
</g>
</svg>