blob: e4e57f83c1ee0cecba57f409327e6a1eacd45727 [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="15243pt" height="474pt"
viewBox="0.00 0.00 15243.37 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 15239.37,-470 15239.37,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="11227,-446.5 11227,-465.5 11378,-465.5 11378,-446.5 11227,-446.5"/>
<text text-anchor="middle" x="11302.5" 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="748.5,-368.5 748.5,-409.5 918.5,-409.5 918.5,-368.5 748.5,-368.5"/>
<text text-anchor="start" x="756.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="start" x="756.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text>
<text text-anchor="middle" x="833.5" 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="M11216.56,-454.87C10236.5,-453.41 1198.5,-439.11 927.5,-410 924.6,-409.69 921.65,-409.33 918.68,-408.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.7,-458.37 11226.7,-454.89 11216.71,-451.37 11216.7,-458.37"/>
</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="937,-374 937,-404 1072,-404 1072,-374 937,-374"/>
<text text-anchor="start" x="945" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1004.5" 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="M11216.7,-454.93C10245.27,-454.04 1346.64,-445.03 1080.5,-410 1070.63,-408.7 1060.2,-406.52 1050.35,-404.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.43 11226.75,-454.93 11216.76,-451.43 11216.75,-458.43"/>
</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="1090,-374 1090,-404 1217,-404 1217,-374 1090,-374"/>
<text text-anchor="start" x="1098" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1153.5" 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="M11216.45,-454.94C10251.32,-454.18 1487.49,-446.31 1225.5,-410 1216.12,-408.7 1206.23,-406.52 1196.89,-404.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.77,-458.44 11226.77,-454.94 11216.78,-451.44 11216.77,-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="1235,-374 1235,-404 1354,-404 1354,-374 1235,-374"/>
<text text-anchor="start" x="1243" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1294.5" 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="M11216.57,-454.92C10259.58,-454.02 1626.79,-444.89 1368.5,-410 1358.87,-408.7 1348.72,-406.51 1339.12,-404.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.8,-458.42 11226.81,-454.93 11216.81,-451.42 11216.8,-458.42"/>
</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="1899,-218 1899,-248 2008,-248 2008,-218 1899,-218"/>
<text text-anchor="start" x="1907" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1953.5" 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="M11216.45,-455.06C10662.62,-455.27 7542.75,-454.39 5000.5,-410 4376.58,-399.1 2804.1,-460.69 2193.5,-332 2111.59,-314.74 2022.01,-270.83 1979.15,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.56 11226.75,-455.05 11216.75,-451.56 11216.75,-458.56"/>
</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="11350,-374 11350,-404 11523,-404 11523,-374 11350,-374"/>
<text text-anchor="start" x="11358" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="11436.5" 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="M11329.35,-441.97C11352.01,-430.99 11384.36,-415.29 11407.58,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11327.76,-438.85 11320.29,-446.37 11330.82,-445.15 11327.76,-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="11541,-374 11541,-404 11714,-404 11714,-374 11541,-374"/>
<text text-anchor="start" x="11549" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="11627.5" 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="M11356.95,-444.57C11403.58,-435.59 11472.51,-422.18 11532.5,-410 11541.91,-408.09 11551.85,-406.04 11561.6,-404"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11356.22,-441.15 11347.06,-446.48 11357.54,-448.02 11356.22,-441.15"/>
</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="11732,-374 11732,-404 11905,-404 11905,-374 11732,-374"/>
<text text-anchor="start" x="11740" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="11818.5" 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="M11388.25,-448.39C11473.56,-441.21 11608.04,-428.28 11723.5,-410 11734.15,-408.31 11745.42,-406.22 11756.32,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11387.77,-444.92 11378.09,-449.24 11388.35,-451.89 11387.77,-444.92"/>
</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="11923.5,-374 11923.5,-404 12129.5,-404 12129.5,-374 11923.5,-374"/>
<text text-anchor="start" x="11931.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12026.5" 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="M11388.23,-451.49C11506.85,-446.01 11727.57,-433.5 11914.5,-410 11927.43,-408.37 11941.14,-406.26 11954.37,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11387.95,-448 11378.12,-451.96 11388.27,-455 11387.95,-448"/>
</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="12147.5,-374 12147.5,-404 12327.5,-404 12327.5,-374 12147.5,-374"/>
<text text-anchor="start" x="12155.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12237.5" 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="M11388.24,-454.49C11540.08,-452.68 11865.94,-444.68 12138.5,-410 12150.42,-408.48 12163.04,-406.35 12175.15,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11388.01,-450.99 11378.05,-454.61 11388.09,-457.99 11388.01,-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="5010,-374 5010,-404 5163,-404 5163,-374 5010,-374"/>
<text text-anchor="start" x="5018" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5086.5" 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="M11216.8,-454.1C10522.09,-446.84 5821.41,-397.68 5163.03,-390.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.95,-457.61 11226.98,-454.21 11217.02,-450.61 11216.95,-457.61"/>
</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="4280.5,-134.5 4280.5,-175.5 4492.5,-175.5 4492.5,-134.5 4280.5,-134.5"/>
<text text-anchor="start" x="4288.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4288.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="4386.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge310" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M11216.72,-454.97C10360.2,-454.63 3358.44,-450.62 2434.5,-410 2225.1,-400.79 1636.45,-486.22 1494.5,-332 1458.38,-292.76 1457.04,-249.96 1494.5,-212 1520.85,-185.3 4158.05,-178.21 4195.5,-176 4222.96,-174.38 4252.56,-171.73 4280.06,-168.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.81,-458.47 11226.81,-454.98 11216.81,-451.47 11216.81,-458.47"/>
</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="1008.5,-140 1008.5,-170 1196.5,-170 1196.5,-140 1008.5,-140"/>
<text text-anchor="start" x="1016.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1102.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge312" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M11216.54,-454.91C10261.62,-453.82 1670.1,-443.16 1546.5,-410 1362.95,-360.75 1176.01,-216.35 1119.61,-170.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.41 11226.76,-454.92 11216.76,-451.41 11216.75,-458.41"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11157,-218 11157,-248 11334,-248 11334,-218 11157,-218"/>
<text text-anchor="start" x="11165" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11245.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge308" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M11287.22,-438.39C11280.7,-430.38 11273.66,-420.29 11269.5,-410 11246.62,-353.39 11244.77,-279.06 11245.11,-248.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11284.74,-440.88 11293.92,-446.18 11290.05,-436.32 11284.74,-440.88"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13548.5,-140 13548.5,-170 13766.5,-170 13766.5,-140 13548.5,-140"/>
<text text-anchor="start" x="13556.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13657.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node105 -->
<g id="edge311" class="edge">
<title>Node1&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M11297.13,-436.5C11292.59,-416.53 11289.39,-385.26 11307.5,-368 11345,-332.25 14986.91,-343.19 15037.5,-332 15119.46,-313.87 15164.03,-324.55 15209.5,-254 15219.61,-238.31 15222.46,-225.44 15209.5,-212 15203.23,-205.5 14119.13,-170.62 13766.75,-159.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11293.76,-437.47 11299.66,-446.27 11300.54,-435.72 11293.76,-437.47"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14806.5,-140 14806.5,-170 15030.5,-170 15030.5,-140 14806.5,-140"/>
<text text-anchor="start" x="14814.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node119 -->
<g id="edge314" class="edge">
<title>Node1&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M11304.76,-436.29C11308.36,-415.6 11317.53,-383.19 11340.5,-368 11428.11,-310.07 15021.86,-365.23 15121.5,-332 15176.99,-313.49 15201.1,-306.2 15227.5,-254 15235.92,-237.34 15239.46,-226.33 15227.5,-212 15202.43,-181.97 15108.37,-168.01 15030.55,-161.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11301.26,-436 11303.28,-446.4 11308.19,-437.01 11301.26,-436"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
<g id="a_node160"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12346,-374 12346,-404 12533,-404 12533,-374 12346,-374"/>
<text text-anchor="start" x="12354" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12439.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node160 -->
<g id="edge309" class="edge">
<title>Node1&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M11388.12,-455.55C11565.62,-455.76 11986.41,-451.38 12336.5,-410 12349.07,-408.51 12362.41,-406.36 12375.17,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11388.06,-452.05 11378.06,-455.54 11388.05,-459.05 11388.06,-452.05"/>
</g>
<!-- Node161 -->
<g id="node161" class="node">
<title>Node161</title>
<g id="a_node161"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12551,-374 12551,-404 12748,-404 12748,-374 12551,-374"/>
<text text-anchor="start" x="12559" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12649.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node161 -->
<g id="edge313" class="edge">
<title>Node1&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M11388.21,-453.55C11630.64,-449.18 12318.23,-434.89 12542.5,-410 12555.65,-408.54 12569.61,-406.38 12582.95,-404.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11387.97,-450.05 11378.04,-453.73 11388.1,-457.05 11387.97,-450.05"/>
</g>
<!-- Node162 -->
<g id="node162" class="node">
<title>Node162</title>
<g id="a_node162"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12766.5,-374 12766.5,-404 12970.5,-404 12970.5,-374 12766.5,-374"/>
<text text-anchor="start" x="12774.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12868.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node162 -->
<g id="edge315" class="edge">
<title>Node1&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M11388.22,-454.01C11658.31,-450.62 12489.49,-438.13 12757.5,-410 12771.23,-408.56 12785.81,-406.39 12799.74,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11388.04,-450.51 11378.08,-454.13 11388.13,-457.51 11388.04,-450.51"/>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
<g id="a_node163"><a xlink:href="_strided_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12989,-374 12989,-404 13140,-404 13140,-374 12989,-374"/>
<text text-anchor="start" x="12997" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13064.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/StridedSlice.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node163 -->
<g id="edge316" class="edge">
<title>Node1&#45;&gt;Node163</title>
<path fill="none" stroke="midnightblue" d="M11388.4,-455.01C11685.33,-454.69 12667.11,-450.51 12979.5,-410 12990.17,-408.62 13001.47,-406.46 13012.21,-404.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11388.13,-451.51 11378.13,-455.02 11388.14,-458.51 11388.13,-451.51"/>
</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="766,-296 766,-326 901,-326 901,-296 766,-296"/>
<text text-anchor="start" x="774" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="833.5" 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="M833.5,-358.28C833.5,-347.25 833.5,-335.25 833.5,-326.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="830,-358.43 833.5,-368.43 837,-358.43 830,-358.43"/>
</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="543,-223.5 543,-242.5 680,-242.5 680,-223.5 543,-223.5"/>
<text text-anchor="middle" x="611.5" 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="M782.79,-292.64C737.04,-276.98 671.68,-254.6 636.39,-242.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="781.93,-296.04 792.52,-295.97 784.2,-289.42 781.93,-296.04"/>
</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="706.5,-145.5 706.5,-164.5 836.5,-164.5 836.5,-145.5 706.5,-145.5"/>
<text text-anchor="middle" x="771.5" 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="M823.97,-286.34C809.89,-251.36 784.19,-187.51 774.93,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="820.8,-287.82 827.78,-295.79 827.29,-285.2 820.8,-287.82"/>
</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="854.5,-145.5 854.5,-164.5 990.5,-164.5 990.5,-145.5 854.5,-145.5"/>
<text text-anchor="middle" x="922.5" 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="M846.91,-286.79C867.07,-251.91 904.23,-187.61 917.57,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="843.69,-285.38 841.71,-295.79 849.75,-288.88 843.69,-285.38"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M638.96,-218.96C671.65,-203.43 725.32,-177.94 753.28,-164.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="637.07,-215.98 629.54,-223.43 640.08,-222.3 637.07,-215.98"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M657.97,-221.16C705.23,-210.06 780.55,-192.2 845.5,-176 860.24,-172.32 876.53,-168.11 890.32,-164.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="656.97,-217.8 648.03,-223.49 658.57,-224.61 656.97,-217.8"/>
</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="0,-145.5 0,-164.5 165,-164.5 165,-145.5 0,-145.5"/>
<text text-anchor="middle" x="82.5" 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="M532.58,-223.97C444.83,-214.55 299.03,-197.47 174.5,-176 155.82,-172.78 135.17,-168.37 118.19,-164.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.41,-227.47 542.73,-225.05 533.15,-220.51 532.41,-227.47"/>
</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="183.5,-140 183.5,-170 301.5,-170 301.5,-140 183.5,-140"/>
<text text-anchor="start" x="191.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="242.5" 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="M546.58,-221.89C485.35,-211.89 391.17,-195.31 310.5,-176 303.2,-174.25 295.52,-172.2 288.05,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.06,-225.35 556.49,-223.5 547.18,-218.44 546.06,-225.35"/>
</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="320,-145.5 320,-164.5 517,-164.5 517,-145.5 320,-145.5"/>
<text text-anchor="middle" x="418.5" 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="M580.36,-219.74C541.04,-204.25 474.4,-178.01 440.18,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.15,-223.02 589.74,-223.43 581.71,-216.51 579.15,-223.02"/>
</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="535,-140 535,-170 688,-170 688,-140 535,-140"/>
<text text-anchor="start" x="543" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="611.5" 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="M611.5,-213.28C611.5,-199.9 611.5,-182.19 611.5,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608,-213.28 611.5,-223.28 615,-213.28 608,-213.28"/>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M963.32,-369.7C933.13,-356.28 892.76,-338.34 865.09,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="962.18,-373.02 972.74,-373.88 965.02,-366.62 962.18,-373.02"/>
</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="1090.5,-296 1090.5,-326 1216.5,-326 1216.5,-296 1090.5,-296"/>
<text text-anchor="start" x="1098.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="1153.5" 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="M1153.5,-363.59C1153.5,-351.26 1153.5,-336.72 1153.5,-326.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1150,-363.7 1153.5,-373.7 1157,-363.71 1150,-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="7059.5,-296 7059.5,-326 7197.5,-326 7197.5,-296 7059.5,-296"/>
<text text-anchor="start" x="7067.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7128.5" 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="M5173.16,-384.77C5513.15,-372.12 6752.19,-326.01 7059.28,-314.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5172.99,-381.28 5163.13,-385.15 5173.25,-388.27 5172.99,-381.28"/>
</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="3936.5,-212.5 3936.5,-253.5 4100.5,-253.5 4100.5,-212.5 3936.5,-212.5"/>
<text text-anchor="start" x="3944.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3944.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="4018.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node35 -->
<g id="edge248" class="edge">
<title>Node21&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M4999.95,-381.58C4890.02,-372.91 4694.63,-355.76 4528.5,-332 4340.99,-305.19 4295.14,-291.67 4109.5,-254 4106.65,-253.42 4103.74,-252.82 4100.81,-252.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.74,-385.08 5009.99,-382.37 5000.29,-378.1 4999.74,-385.08"/>
</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="4119,-218 4119,-248 4308,-248 4308,-218 4119,-218"/>
<text text-anchor="start" x="4127" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4213.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node37 -->
<g id="edge249" class="edge">
<title>Node21&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M4999.8,-373.02C4858.07,-348.48 4567.95,-298.04 4322.5,-254 4311.8,-252.08 4300.51,-250.03 4289.42,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.29,-376.49 5009.74,-374.74 5000.49,-369.59 4999.29,-376.49"/>
</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="1215,-140 1215,-170 1418,-170 1418,-140 1215,-140"/>
<text text-anchor="start" x="1223" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1316.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node42 -->
<g id="edge293" class="edge">
<title>Node21&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M4999.6,-387.52C4459.15,-384.45 1578.09,-366.46 1494.5,-332 1425.06,-303.37 1427.97,-265.74 1375.5,-212 1361.29,-197.45 1344.4,-181.55 1332.34,-170.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.65,-391.02 5009.67,-387.58 4999.69,-384.02 4999.65,-391.02"/>
</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="1436,-140 1436,-170 1639,-170 1639,-140 1436,-140"/>
<text text-anchor="start" x="1444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1537.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node44 -->
<g id="edge294" class="edge">
<title>Node21&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4999.88,-387.68C4480.95,-385.61 1804.03,-372.99 1730.5,-332 1675.15,-301.15 1700.93,-254.02 1653.5,-212 1632.33,-193.24 1603.75,-179.35 1580.26,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.91,-391.18 5009.92,-387.72 4999.93,-384.18 4999.91,-391.18"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2752,-218 2752,-248 2927,-248 2927,-218 2752,-218"/>
<text text-anchor="start" x="2760" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2839.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node64 -->
<g id="edge263" class="edge">
<title>Node21&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M4999.49,-388.3C4675.67,-388.97 3540.56,-387.23 3183.5,-332 3069.35,-314.34 2939.48,-270.61 2876.99,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.76,-391.8 5009.75,-388.28 4999.75,-384.8 4999.76,-391.8"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5010.5,-218 5010.5,-248 5162.5,-248 5162.5,-218 5010.5,-218"/>
<text text-anchor="start" x="5018.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5086.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node68 -->
<g id="edge269" class="edge">
<title>Node21&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M5086.5,-363.76C5086.5,-331.24 5086.5,-274.51 5086.5,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5083,-363.79 5086.5,-373.79 5090,-363.79 5083,-363.79"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3472.5,-218 3472.5,-248 3612.5,-248 3612.5,-218 3472.5,-218"/>
<text text-anchor="start" x="3480.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3542.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node70 -->
<g id="edge270" class="edge">
<title>Node21&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M4999.63,-386.62C4760.51,-382.41 4096.07,-367.74 3880.5,-332 3768.99,-313.51 3642.13,-270.57 3580.34,-248.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.61,-390.12 5009.67,-386.8 4999.73,-383.12 4999.61,-390.12"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2945,-218 2945,-248 3074,-248 3074,-218 2945,-218"/>
<text text-anchor="start" x="2953" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3009.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node75 -->
<g id="edge271" class="edge">
<title>Node21&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M4999.61,-387.91C4695.95,-387.17 3683.19,-381 3362.5,-332 3245.71,-314.15 3112.56,-270.61 3048.27,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.67,-391.41 5009.68,-387.93 4999.69,-384.41 4999.67,-391.41"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2565,-218 2565,-248 2734,-248 2734,-218 2565,-218"/>
<text text-anchor="start" x="2573" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2649.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node78 -->
<g id="edge272" class="edge">
<title>Node21&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M4999.64,-388.43C4657.42,-389.68 3401.82,-390.12 3008.5,-332 2889.62,-314.43 2753.98,-270.66 2688.68,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.75,-391.93 5009.74,-388.39 4999.73,-384.93 4999.75,-391.93"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2380,-218 2380,-248 2509,-248 2509,-218 2380,-218"/>
<text text-anchor="start" x="2388" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2444.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node80 -->
<g id="edge273" class="edge">
<title>Node21&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M4999.47,-388.15C4563.86,-388.66 2636.81,-387.73 2523.5,-332 2487.22,-314.16 2462.12,-270.92 2450.99,-248.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.79,-391.65 5009.78,-388.14 4999.78,-384.65 4999.79,-391.65"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3630.5,-218 3630.5,-248 3770.5,-248 3770.5,-218 3630.5,-218"/>
<text text-anchor="start" x="3638.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3700.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node89 -->
<g id="edge284" class="edge">
<title>Node21&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M4999.47,-385.55C4786.66,-379.18 4244.33,-360.59 4065.5,-332 3945.64,-312.84 3808.4,-270.19 3741.49,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.56,-389.05 5009.66,-385.85 4999.77,-382.06 4999.56,-389.05"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3789,-218 3789,-248 3918,-248 3918,-218 3789,-218"/>
<text text-anchor="start" x="3797" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3853.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node90 -->
<g id="edge285" class="edge">
<title>Node21&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M4999.48,-386.2C4851.07,-382.19 4539.77,-369.65 4279.5,-332 4141.11,-311.98 3981.26,-270.01 3902.52,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.79,-389.71 5009.88,-386.47 4999.98,-382.71 4999.79,-389.71"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3130.5,-218 3130.5,-248 3260.5,-248 3260.5,-218 3130.5,-218"/>
<text text-anchor="start" x="3138.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3195.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node94 -->
<g id="edge292" class="edge">
<title>Node21&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M4999.78,-387.67C4716.46,-386.13 3820,-377.7 3534.5,-332 3422.13,-314.01 3294.35,-270.53 3232.69,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.98,-391.17 5010,-387.72 5000.02,-384.17 4999.98,-391.17"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2025,-140 2025,-170 2216,-170 2216,-140 2025,-140"/>
<text text-anchor="start" x="2033" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2120.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node96 -->
<g id="edge295" class="edge">
<title>Node21&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M4999.64,-387.16C4611.31,-383.22 3043.75,-365.39 2826.5,-332 2702.62,-312.96 2661.84,-320.34 2555.5,-254 2534.14,-240.68 2539.84,-223.6 2517.5,-212 2401.46,-151.73 2354.68,-196.24 2225.5,-176 2214.23,-174.23 2202.31,-172.16 2190.71,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.66,-390.66 5009.69,-387.26 4999.73,-383.66 4999.66,-390.66"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2173.5,-218 2173.5,-248 2361.5,-248 2361.5,-218 2173.5,-218"/>
<text text-anchor="start" x="2181.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2267.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node113 -->
<g id="edge299" class="edge">
<title>Node21&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M4999.9,-388.29C4575.36,-389.44 2724.37,-390.98 2474.5,-332 2402.52,-315.01 2325.86,-270.98 2289.32,-248.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.97,-391.79 5009.96,-388.26 4999.95,-384.79 4999.97,-391.79"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3279,-218 3279,-248 3454,-248 3454,-218 3279,-218"/>
<text text-anchor="start" x="3287" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3366.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node115 -->
<g id="edge306" class="edge">
<title>Node21&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M4999.36,-387.17C4737.24,-384.25 3958.68,-372.33 3708.5,-332 3595.39,-313.76 3466.63,-270.5 3404.29,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.55,-390.67 5009.59,-387.28 4999.63,-383.67 4999.55,-390.67"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10532,-218 10532,-248 10695,-248 10695,-218 10532,-218"/>
<text text-anchor="start" x="10540" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10613.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node118 -->
<g id="edge307" class="edge">
<title>Node21&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M5173.11,-386.93C5539.32,-382.32 6996.92,-362.89 8194.5,-332 9227.18,-305.36 9491.84,-377.13 10517.5,-254 10529.42,-252.57 10542.05,-250.41 10554.1,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.06,-383.43 5163.11,-387.06 5173.15,-390.43 5173.06,-383.43"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8045.5,-296 8045.5,-326 8185.5,-326 8185.5,-296 8045.5,-296"/>
<text text-anchor="start" x="8053.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8115.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node127 -->
<g id="edge161" class="edge">
<title>Node21&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M5173.51,-385.82C5619.3,-374.63 7642.13,-323.88 8045.43,-313.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.18,-382.32 5163.27,-386.07 5173.36,-389.32 5173.18,-382.32"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11574,-296 11574,-326 11789,-326 11789,-296 11574,-296"/>
<text text-anchor="start" x="11582" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11681.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node133 -->
<g id="edge227" class="edge">
<title>Node21&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M5173.15,-388.05C5714.86,-388.17 8691.26,-386.27 11117.5,-332 11276.43,-328.44 11460.46,-321.36 11573.93,-316.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.07,-384.55 5163.07,-388.05 5173.07,-391.55 5173.07,-384.55"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13674,-218 13674,-248 13893,-248 13893,-218 13674,-218"/>
<text text-anchor="start" x="13682" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13783.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node134 -->
<g id="edge230" class="edge">
<title>Node21&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M5173.34,-387.8C6066.13,-385.72 13544.36,-367.27 13650.5,-332 13701.13,-315.18 13748.4,-271.07 13770.46,-248.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.13,-384.3 5163.14,-387.83 5173.15,-391.3 5173.13,-384.3"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12495.5,-296 12495.5,-326 12693.5,-326 12693.5,-296 12495.5,-296"/>
<text text-anchor="start" x="12503.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12594.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node135 -->
<g id="edge233" class="edge">
<title>Node21&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M5173.44,-387.95C5949.34,-387.43 11674.35,-381.88 12433.5,-332 12453.88,-330.66 12475.62,-328.48 12496.33,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.19,-384.45 5163.19,-387.96 5173.19,-391.45 5173.19,-384.45"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12040.5,-290.5 12040.5,-331.5 12224.5,-331.5 12224.5,-290.5 12040.5,-290.5"/>
<text text-anchor="start" x="12048.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12048.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12132.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node137 -->
<g id="edge242" class="edge">
<title>Node21&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M5173.17,-387.89C5859.16,-386.95 10421.14,-378.95 11798.5,-332 11880.36,-329.21 11973.37,-323.43 12040.41,-318.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.11,-384.39 5163.12,-387.91 5173.12,-391.39 5173.11,-384.39"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12242.5,-290.5 12242.5,-331.5 12424.5,-331.5 12424.5,-290.5 12242.5,-290.5"/>
<text text-anchor="start" x="12250.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12250.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="12333.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node138 -->
<g id="edge245" class="edge">
<title>Node21&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M5173.14,-387.79C5961,-385.84 11864.93,-369.95 12233.5,-332 12236.41,-331.7 12239.35,-331.36 12242.32,-330.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173,-384.29 5163.01,-387.82 5173.02,-391.29 5173,-384.29"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12711.5,-296 12711.5,-326 12933.5,-326 12933.5,-296 12711.5,-296"/>
<text text-anchor="start" x="12719.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12822.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node139 -->
<g id="edge250" class="edge">
<title>Node21&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M5173.34,-387.75C5990.51,-385.4 12308.27,-366.09 12702.5,-332 12717.86,-330.67 12734.22,-328.47 12749.76,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.11,-384.25 5163.12,-387.78 5173.13,-391.25 5173.11,-384.25"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13003.5,-296 13003.5,-326 13223.5,-326 13223.5,-296 13003.5,-296"/>
<text text-anchor="start" x="13011.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13113.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node140 -->
<g id="edge253" class="edge">
<title>Node21&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M5173.12,-387.96C5977.31,-387.5 12128.46,-382.36 12942.5,-332 12964.13,-330.66 12987.22,-328.48 13009.21,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.06,-384.46 5163.06,-387.96 5173.06,-391.46 5173.06,-384.46"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13498,-296 13498,-326 13641,-326 13641,-296 13498,-296"/>
<text text-anchor="start" x="13506" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13569.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node141 -->
<g id="edge256" class="edge">
<title>Node21&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M5173.25,-388.03C5938.47,-388.23 11547.92,-387.74 13232.5,-332 13324.17,-328.97 13429.71,-322.17 13497.89,-317.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.13,-384.53 5163.13,-388.03 5173.13,-391.53 5173.13,-384.53"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13977,-296 13977,-326 14120,-326 14120,-296 13977,-296"/>
<text text-anchor="start" x="13985" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14048.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node143 -->
<g id="edge264" class="edge">
<title>Node21&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M5173.15,-387.75C6021.94,-385.24 12839.6,-364.14 13740.5,-332 13821.63,-329.11 13914.6,-322.63 13976.99,-317.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.14,-384.25 5163.15,-387.78 5173.16,-391.25 5173.14,-384.25"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10743.5,-296 10743.5,-326 10895.5,-326 10895.5,-296 10743.5,-296"/>
<text text-anchor="start" x="10751.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10819.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node145 -->
<g id="edge274" class="edge">
<title>Node21&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M5173.27,-386.97C5624.56,-381.6 7749.17,-356.11 9487.5,-332 9965.33,-325.37 10539.56,-316.41 10743.29,-313.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.2,-383.47 5163.24,-387.09 5173.28,-390.47 5173.2,-383.47"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14541.5,-296 14541.5,-326 14681.5,-326 14681.5,-296 14541.5,-296"/>
<text text-anchor="start" x="14549.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14611.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node147 -->
<g id="edge277" class="edge">
<title>Node21&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M5173.41,-387.89C5985.21,-386.77 12251.89,-376.75 14129.5,-332 14276.03,-328.51 14447.46,-320.44 14541.28,-315.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.26,-384.39 5163.27,-387.9 5173.27,-391.39 5173.26,-384.39"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14715.5,-218 14715.5,-248 14855.5,-248 14855.5,-218 14715.5,-218"/>
<text text-anchor="start" x="14723.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14785.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node148 -->
<g id="edge283" class="edge">
<title>Node21&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M5173.55,-387.72C6129.21,-384.66 14632.61,-356.71 14690.5,-332 14731.04,-314.7 14762.82,-270.81 14777.17,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.31,-384.22 5163.32,-387.76 5173.33,-391.22 5173.31,-384.22"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1503.5,-296 1503.5,-326 1645.5,-326 1645.5,-296 1503.5,-296"/>
<text text-anchor="start" x="1511.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1574.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node149 -->
<g id="edge286" class="edge">
<title>Node21&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M4999.63,-387.7C4499.65,-385.8 1999.37,-374.26 1659.5,-332 1648.67,-330.65 1637.21,-328.48 1626.32,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.65,-391.2 5009.67,-387.73 4999.68,-384.2 4999.65,-391.2"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1739.5,-296 1739.5,-326 1881.5,-326 1881.5,-296 1739.5,-296"/>
<text text-anchor="start" x="1747.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1810.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node151 -->
<g id="edge289" class="edge">
<title>Node21&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M4999.84,-387.36C4649.21,-384.55 3301.47,-371.64 2193.5,-332 2084.71,-328.11 1958.65,-321.03 1881.76,-316.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.9,-390.86 5009.92,-387.44 4999.95,-383.86 4999.9,-390.86"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2203,-296 2203,-326 2332,-326 2332,-296 2203,-296"/>
<text text-anchor="start" x="2211" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2267.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node153 -->
<g id="edge296" class="edge">
<title>Node21&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M4999.6,-388.17C4595.75,-388.64 2899.65,-387.25 2372.5,-332 2359.3,-330.62 2345.29,-328.45 2331.94,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4999.76,-391.67 5009.75,-388.15 4999.75,-384.67 4999.76,-391.67"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14899,-296 14899,-326 15028,-326 15028,-296 14899,-296"/>
<text text-anchor="start" x="14907" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14963.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node155 -->
<g id="edge300" class="edge">
<title>Node21&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M5173.34,-387.76C6107.48,-385.1 14273.63,-361.08 14780.5,-332 14819.91,-329.74 14863.88,-325 14898.85,-320.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.32,-384.26 5163.33,-387.78 5173.34,-391.26 5173.32,-384.26"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
<g id="a_node158"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10974.5,-296 10974.5,-326 11108.5,-326 11108.5,-296 10974.5,-296"/>
<text text-anchor="start" x="10982.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11041.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node158 -->
<g id="edge303" class="edge">
<title>Node21&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M5173.33,-387.88C5853.06,-386.81 10309.37,-378.09 10904.5,-332 10927.39,-330.23 10952.26,-326.99 10974.46,-323.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5173.12,-384.38 5163.13,-387.89 5173.13,-391.38 5173.12,-384.38"/>
</g>
<!-- Node22&#45;&gt;Node15 -->
<g id="edge25" class="edge">
<title>Node22&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7048.86,-309.8C6420.22,-308.13 2275.61,-295.6 2016.5,-254 2008.23,-252.67 1999.55,-250.48 1991.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.16,-313.3 7059.17,-309.83 7049.18,-306.3 7049.16,-313.3"/>
</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="6107.5,-218 6107.5,-248 6287.5,-248 6287.5,-218 6107.5,-218"/>
<text text-anchor="start" x="6115.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6197.5" 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="M7049.06,-308.14C6900.63,-303.9 6571.32,-290.84 6296.5,-254 6284.77,-252.43 6272.34,-250.29 6260.4,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.34,-311.65 7059.43,-308.43 7049.54,-304.66 7049.34,-311.65"/>
</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="5411,-218 5411,-248 5638,-248 5638,-218 5411,-218"/>
<text text-anchor="start" x="5419" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5524.5" 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="M7048.91,-310.25C6827.19,-310.24 6183.9,-305.42 5652.5,-254 5637.05,-252.51 5620.63,-250.36 5604.89,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.14,-313.75 7059.14,-310.25 7049.14,-306.75 7049.14,-313.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="5695,-218 5695,-248 5922,-248 5922,-218 5695,-218"/>
<text text-anchor="start" x="5703" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5808.5" 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="M7049.4,-309.46C6857.21,-307.47 6350.59,-298.1 5930.5,-254 5915.88,-252.46 5900.35,-250.32 5885.44,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.38,-312.96 7059.41,-309.56 7049.45,-305.96 7049.38,-312.96"/>
</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="5180.5,-212.5 5180.5,-253.5 5392.5,-253.5 5392.5,-212.5 5180.5,-212.5"/>
<text text-anchor="start" x="5188.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5188.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="5286.5" 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="M7049.31,-308.9C6755.43,-304.61 5727.57,-287.47 5401.5,-254 5398.58,-253.7 5395.62,-253.37 5392.63,-253.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.4,-312.41 7059.45,-309.05 7049.5,-305.41 7049.4,-312.41"/>
</g>
<!-- Node22&#45;&gt;Node34 -->
<g id="edge130" class="edge">
<title>Node22&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M7048.92,-309.91C6600.15,-309.24 4403.91,-303.4 4355.5,-254 4334.64,-232.72 4354.19,-197.5 4370.3,-175.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.19,-313.41 7059.2,-309.93 7049.2,-306.41 7049.19,-313.41"/>
</g>
<!-- Node22&#45;&gt;Node35 -->
<g id="edge42" class="edge">
<title>Node22&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M7049.23,-309.47C6602.5,-306.34 4408.53,-289.28 4109.5,-254 4106.61,-253.66 4103.67,-253.27 4100.72,-252.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.44,-312.97 7059.46,-309.54 7049.48,-305.97 7049.44,-312.97"/>
</g>
<!-- Node22&#45;&gt;Node37 -->
<g id="edge45" class="edge">
<title>Node22&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7049.1,-310.15C6651.29,-310.63 4872.4,-309.57 4322.5,-254 4308.81,-252.62 4294.27,-250.45 4280.41,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.36,-313.65 7059.35,-310.14 7049.35,-306.65 7049.36,-313.65"/>
</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="4809,-218 4809,-248 4992,-248 4992,-218 4809,-218"/>
<text text-anchor="start" x="4817" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4900.5" 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="M7049.22,-309.71C6713.78,-308.2 5409.72,-299.46 5001.5,-254 4988.89,-252.6 4975.5,-250.43 4962.74,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.32,-313.21 7059.33,-309.75 7049.35,-306.21 7049.32,-313.21"/>
</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="4364.5,-218 4364.5,-248 4568.5,-248 4568.5,-218 4364.5,-218"/>
<text text-anchor="start" x="4372.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4466.5" 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="M7049.11,-309.93C6673.7,-309.34 5074.23,-303.89 4577.5,-254 4563.57,-252.6 4548.76,-250.42 4534.65,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.33,-313.43 7059.33,-309.94 7049.34,-306.43 7049.33,-313.43"/>
</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="4586.5,-218 4586.5,-248 4790.5,-248 4790.5,-218 4586.5,-218"/>
<text text-anchor="start" x="4594.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4688.5" 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="M7049.16,-309.74C6694.24,-308.3 5250.01,-299.73 4799.5,-254 4785.67,-252.6 4770.97,-250.43 4756.95,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.32,-313.24 7059.34,-309.78 7049.35,-306.24 7049.32,-313.24"/>
</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="7028.5,-218 7028.5,-248 7228.5,-248 7228.5,-218 7028.5,-218"/>
<text text-anchor="start" x="7036.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7128.5" 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="M7128.5,-285.59C7128.5,-273.26 7128.5,-258.72 7128.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7125,-285.7 7128.5,-295.7 7132,-285.71 7125,-285.7"/>
</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="6485.5,-218 6485.5,-248 6653.5,-248 6653.5,-218 6485.5,-218"/>
<text text-anchor="start" x="6493.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6569.5" 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="M7048.95,-302.7C6955.93,-293.63 6797.48,-276.58 6662.5,-254 6652.24,-252.28 6641.39,-250.2 6630.88,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7048.84,-306.2 7059.13,-303.68 7049.51,-299.23 7048.84,-306.2"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6819,-218 6819,-248 7010,-248 7010,-218 6819,-218"/>
<text text-anchor="start" x="6827" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6914.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.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="M7079.17,-292.48C7041.21,-279 6989.43,-260.61 6954.13,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7078.4,-295.92 7089,-295.97 7080.75,-289.33 7078.4,-295.92"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7932,-218 7932,-248 8061,-248 8061,-218 7932,-218"/>
<text text-anchor="start" x="7940" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7996.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node53 -->
<g id="edge69" class="edge">
<title>Node22&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M7207.98,-309C7350.87,-306.17 7660.23,-295.36 7917.5,-254 7927,-252.47 7937.03,-250.35 7946.63,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.5,-305.51 7197.57,-309.2 7207.63,-312.51 7207.5,-305.51"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8854,-140 8854,-170 8983,-170 8983,-140 8854,-140"/>
<text text-anchor="start" x="8862" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node56 -->
<g id="edge160" class="edge">
<title>Node22&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M7207.77,-307.45C7389.43,-301.15 7824.84,-283.16 7884.5,-254 7907.12,-242.95 7899.69,-222.66 7922.5,-212 8015.38,-168.59 8743.15,-191.47 8844.5,-176 8853.84,-174.57 8863.69,-172.4 8873.05,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-303.96 7197.74,-307.8 7207.85,-310.95 7207.61,-303.96"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7247,-212.5 7247,-253.5 7456,-253.5 7456,-212.5 7247,-212.5"/>
<text text-anchor="start" x="7255" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7255" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="7351.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M7179.45,-292.64C7213.65,-280.98 7258.75,-265.61 7294.2,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7178,-289.43 7169.66,-295.97 7180.26,-296.06 7178,-289.43"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8155.5,-212.5 8155.5,-253.5 8313.5,-253.5 8313.5,-212.5 8155.5,-212.5"/>
<text text-anchor="start" x="8163.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8163.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="8234.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node59 -->
<g id="edge78" class="edge">
<title>Node22&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7207.82,-309.83C7379.08,-308.53 7795.93,-300.42 8141.5,-254 8146,-253.4 8150.61,-252.69 8155.25,-251.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-306.33 7197.63,-309.9 7207.66,-313.33 7207.61,-306.33"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9863.5,-134.5 9863.5,-175.5 10021.5,-175.5 10021.5,-134.5 9863.5,-134.5"/>
<text text-anchor="start" x="9871.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9871.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="9942.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node60 -->
<g id="edge158" class="edge">
<title>Node22&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7207.63,-308.74C7425.73,-304.81 8024.79,-290.76 8105.5,-254 8129.24,-243.19 8122.57,-222.38 8146.5,-212 8233.57,-174.23 9760.3,-187.58 9854.5,-176 9857.45,-175.64 9860.46,-175.22 9863.48,-174.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.47,-305.24 7197.53,-308.92 7207.59,-312.24 7207.47,-305.24"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7705.5,-218 7705.5,-248 7875.5,-248 7875.5,-218 7705.5,-218"/>
<text text-anchor="start" x="7713.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7790.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.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="M7207.77,-304.91C7317.71,-297.23 7522.49,-280.67 7695.5,-254 7706.24,-252.34 7717.61,-250.25 7728.59,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.49,-301.42 7197.76,-305.6 7207.97,-308.41 7207.49,-301.42"/>
</g>
<!-- Node22&#45;&gt;Node64 -->
<g id="edge84" class="edge">
<title>Node22&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M7049.05,-309.86C6506.68,-308.77 3358.52,-300.45 2935.5,-254 2923.23,-252.65 2910.21,-250.46 2897.85,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.11,-313.36 7059.12,-309.88 7049.13,-306.36 7049.11,-313.36"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9341,-218 9341,-248 9496,-248 9496,-218 9341,-218"/>
<text text-anchor="start" x="9349" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9418.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node67 -->
<g id="edge87" class="edge">
<title>Node22&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M7207.74,-308.2C7595.63,-299.38 9277.78,-260.79 9331.5,-254 9342.42,-252.62 9353.97,-250.47 9364.97,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.65,-304.7 7197.73,-308.43 7207.8,-311.7 7207.65,-304.7"/>
</g>
<!-- Node22&#45;&gt;Node68 -->
<g id="edge88" class="edge">
<title>Node22&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7049.27,-309.87C6730.87,-309.03 5543.78,-302.61 5171.5,-254 5160.83,-252.61 5149.54,-250.45 5138.79,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.33,-313.37 7059.34,-309.9 7049.34,-306.37 7049.33,-313.37"/>
</g>
<!-- Node22&#45;&gt;Node70 -->
<g id="edge91" class="edge">
<title>Node22&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7049.3,-309.84C6561.2,-308.69 3971.19,-300.42 3621.5,-254 3611.4,-252.66 3600.74,-250.49 3590.62,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.41,-313.34 7059.42,-309.86 7049.42,-306.34 7049.41,-313.34"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5940,-218 5940,-248 6089,-248 6089,-218 5940,-218"/>
<text text-anchor="start" x="5948" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6014.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node72 -->
<g id="edge95" class="edge">
<title>Node22&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7049.32,-310.52C6876,-310.59 6450.38,-305.03 6098.5,-254 6088.26,-252.52 6077.44,-250.38 6067.1,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.37,-314.02 7059.37,-310.5 7049.37,-307.02 7049.37,-314.02"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5359,-140 5359,-170 5570,-170 5570,-140 5359,-140"/>
<text text-anchor="start" x="5367" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5464.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node74 -->
<g id="edge131" class="edge">
<title>Node22&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7049.05,-310.44C6764.91,-311.54 5809.41,-310.92 5685.5,-254 5662.35,-243.37 5668.08,-225.54 5646.5,-212 5614.58,-191.97 5575,-178.67 5540.91,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.29,-313.94 7059.28,-310.4 7049.26,-306.94 7049.29,-313.94"/>
</g>
<!-- Node22&#45;&gt;Node75 -->
<g id="edge98" class="edge">
<title>Node22&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7049.01,-310.02C6518.03,-309.98 3494.28,-307.43 3088.5,-254 3078.4,-252.67 3067.73,-250.51 3057.62,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.25,-313.52 7059.25,-310.02 7049.25,-306.52 7049.25,-313.52"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3130.5,-140 3130.5,-170 3300.5,-170 3300.5,-140 3130.5,-140"/>
<text text-anchor="start" x="3138.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3215.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node77 -->
<g id="edge135" class="edge">
<title>Node22&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M7048.79,-309.65C6488.02,-307.08 3157.29,-290.29 3121.5,-254 3108.39,-240.71 3112.28,-228.23 3121.5,-212 3132.67,-192.35 3153.77,-178.86 3173.15,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.18,-313.15 7059.19,-309.7 7049.21,-306.15 7049.18,-313.15"/>
</g>
<!-- Node22&#45;&gt;Node78 -->
<g id="edge101" class="edge">
<title>Node22&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7048.97,-309.94C6492.04,-309.38 3185.78,-303.99 2742.5,-254 2730.68,-252.67 2718.16,-250.5 2706.26,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.3,-313.44 7059.3,-309.95 7049.3,-306.44 7049.3,-313.44"/>
</g>
<!-- Node22&#45;&gt;Node80 -->
<g id="edge104" class="edge">
<title>Node22&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7049.21,-309.82C6479.54,-308.45 3019.47,-298.33 2555.5,-254 2540.39,-252.56 2524.26,-250.15 2509.11,-247.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.37,-313.32 7059.38,-309.85 7049.39,-306.32 7049.37,-313.32"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6305.5,-218 6305.5,-248 6467.5,-248 6467.5,-218 6305.5,-218"/>
<text text-anchor="start" x="6313.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6386.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node83 -->
<g id="edge108" class="edge">
<title>Node22&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M7049.04,-306.59C6925.85,-300.53 6681.57,-285.45 6476.5,-254 6466.06,-252.4 6455.02,-250.29 6444.38,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7048.98,-310.09 7059.14,-307.08 7049.32,-303.1 7048.98,-310.09"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10052,-218 10052,-248 10181,-248 10181,-218 10052,-218"/>
<text text-anchor="start" x="10060" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10116.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node86 -->
<g id="edge111" class="edge">
<title>Node22&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-308.15C7365.58,-304.5 7730.1,-296.18 8036.5,-290 8473.82,-281.18 9569.17,-296.58 10004.5,-254 10019.93,-252.49 10036.43,-250.03 10051.89,-247.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.66 7197.7,-308.39 7207.78,-311.66 7207.61,-304.66"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10198,-140 10198,-170 10377,-170 10377,-140 10198,-140"/>
<text text-anchor="start" x="10206" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10287.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node88 -->
<g id="edge141" class="edge">
<title>Node22&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7207.78,-308.28C7488.53,-302 8421.91,-279.29 8480.5,-254 8505.03,-243.41 8498.87,-222.34 8523.5,-212 8608.8,-176.17 10096.54,-186.2 10188.5,-176 10200.96,-174.62 10214.18,-172.45 10226.77,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.59,-304.79 7197.67,-308.51 7207.75,-311.78 7207.59,-304.79"/>
</g>
<!-- Node22&#45;&gt;Node89 -->
<g id="edge115" class="edge">
<title>Node22&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7049.11,-309.77C6573.64,-308.26 4112.54,-298.33 3779.5,-254 3769.4,-252.66 3758.74,-250.49 3748.62,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.3,-313.27 7059.31,-309.8 7049.32,-306.27 7049.3,-313.27"/>
</g>
<!-- Node22&#45;&gt;Node90 -->
<g id="edge116" class="edge">
<title>Node22&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M7048.94,-309.78C6585.58,-308.35 4244.61,-298.92 3927.5,-254 3918.01,-252.66 3908.01,-250.49 3898.53,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.2,-313.28 7059.21,-309.81 7049.22,-306.28 7049.2,-313.28"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8331.5,-218 8331.5,-248 8471.5,-248 8471.5,-218 8331.5,-218"/>
<text text-anchor="start" x="8339.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8401.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node91 -->
<g id="edge117" class="edge">
<title>Node22&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M7208.13,-308.35C7439.1,-303.25 8106.57,-286.06 8322.5,-254 8332.3,-252.55 8342.64,-250.39 8352.5,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.71,-304.86 7197.79,-308.58 7207.87,-311.86 7207.71,-304.86"/>
</g>
<!-- Node22&#45;&gt;Node94 -->
<g id="edge120" class="edge">
<title>Node22&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7048.91,-310.04C6531.61,-310.12 3655.74,-308.13 3269.5,-254 3260.01,-252.67 3250.01,-250.51 3240.53,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.26,-313.54 7059.26,-310.04 7049.26,-306.54 7049.26,-313.54"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11352,-218 11352,-248 11557,-248 11557,-218 11352,-218"/>
<text text-anchor="start" x="11360" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11454.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node97 -->
<g id="edge124" class="edge">
<title>Node22&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.96C7365.57,-303.96 7730.08,-295.04 8036.5,-290 8403.81,-283.96 10976.76,-288.41 11342.5,-254 11356.76,-252.66 11371.92,-250.47 11386.34,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.46 7197.7,-308.21 7207.78,-311.46 7207.6,-304.46"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9468,-140 9468,-170 9679,-170 9679,-140 9468,-140"/>
<text text-anchor="start" x="9476" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9573.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node98 -->
<g id="edge125" class="edge">
<title>Node22&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7207.96,-308.4C7420.56,-303.67 7991.58,-287.94 8069.5,-254 8094.29,-243.2 8088.54,-222.39 8113.5,-212 8251.52,-154.55 9309.74,-190.85 9458.5,-176 9472.72,-174.58 9487.82,-172.43 9502.25,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.73,-304.9 7197.81,-308.62 7207.88,-311.9 7207.73,-304.9"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11807,-218 11807,-248 12022,-248 12022,-218 11807,-218"/>
<text text-anchor="start" x="11815" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11914.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node99 -->
<g id="edge126" class="edge">
<title>Node22&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.92C7365.56,-303.86 7730.08,-294.84 8036.5,-290 8454.36,-283.4 11381.26,-291.33 11797.5,-254 11812.38,-252.67 11828.22,-250.48 11843.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.43 7197.69,-308.18 7207.78,-311.42 7207.6,-304.43"/>
</g>
<!-- Node22&#45;&gt;Node100 -->
<g id="edge127" class="edge">
<title>Node22&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.97C7365.57,-304.01 7730.09,-295.15 8036.5,-290 8382.25,-284.19 10804.69,-291.09 11148.5,-254 11160.89,-252.66 11174.05,-250.48 11186.54,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.48 7197.7,-308.23 7207.78,-311.48 7207.6,-304.48"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9514,-212.5 9514,-253.5 9677,-253.5 9677,-212.5 9514,-212.5"/>
<text text-anchor="start" x="9522" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9522" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="9595.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node101 -->
<g id="edge128" class="edge">
<title>Node22&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M7207.99,-308.23C7617.93,-299.09 9475.35,-257.51 9504.5,-254 9507.55,-253.63 9510.65,-253.21 9513.77,-252.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.63,-304.74 7197.71,-308.46 7207.79,-311.74 7207.63,-304.74"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11574.5,-218 11574.5,-248 11788.5,-248 11788.5,-218 11574.5,-218"/>
<text text-anchor="start" x="11582.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11681.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node102 -->
<g id="edge129" class="edge">
<title>Node22&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.94C7365.56,-303.91 7730.08,-294.94 8036.5,-290 8428.69,-283.68 11175.89,-289.72 11566.5,-254 11581.13,-252.66 11596.7,-250.48 11611.5,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.44 7197.7,-308.2 7207.78,-311.44 7207.6,-304.44"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12040.5,-212.5 12040.5,-253.5 12224.5,-253.5 12224.5,-212.5 12040.5,-212.5"/>
<text text-anchor="start" x="12048.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12048.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12132.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M7207.79,-307.91C7365.56,-303.82 7730.08,-294.76 8036.5,-290 8480.35,-283.11 11589.91,-299.31 12031.5,-254 12034.43,-253.7 12037.41,-253.35 12040.41,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.41 7197.69,-308.17 7207.78,-311.41 7207.6,-304.41"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12242.5,-212.5 12242.5,-253.5 12424.5,-253.5 12424.5,-212.5 12242.5,-212.5"/>
<text text-anchor="start" x="12250.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12250.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="12333.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node104 -->
<g id="edge133" class="edge">
<title>Node22&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.9C7365.56,-303.79 7730.08,-294.69 8036.5,-290 8502.8,-282.87 11769.62,-301.94 12233.5,-254 12236.41,-253.7 12239.35,-253.35 12242.32,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.4 7197.69,-308.16 7207.78,-311.4 7207.6,-304.4"/>
</g>
<!-- Node22&#45;&gt;Node105 -->
<g id="edge134" class="edge">
<title>Node22&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M7207.96,-308.44C7493.9,-302.62 8456.68,-281.08 8516.5,-254 8539.98,-243.37 8532.86,-222.28 8556.5,-212 8586.15,-199.1 12811.1,-163.1 13548.38,-156.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.95 7197.68,-308.65 7207.75,-311.95 7207.6,-304.95"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8565.5,-218 8565.5,-248 8745.5,-248 8745.5,-218 8565.5,-218"/>
<text text-anchor="start" x="8573.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8655.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node106 -->
<g id="edge136" class="edge">
<title>Node22&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7207.76,-308.45C7466.99,-303.15 8288.07,-284.34 8551.5,-254 8564.19,-252.54 8577.66,-250.4 8590.55,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.96 7197.68,-308.66 7207.74,-311.96 7207.6,-304.96"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8763.5,-212.5 8763.5,-253.5 8933.5,-253.5 8933.5,-212.5 8763.5,-212.5"/>
<text text-anchor="start" x="8771.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8771.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="8848.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node107 -->
<g id="edge137" class="edge">
<title>Node22&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-308.09C7512.73,-300.61 8600.48,-272.89 8754.5,-254 8757.4,-253.64 8760.34,-253.24 8763.3,-252.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.62,-304.59 7197.71,-308.33 7207.79,-311.59 7207.62,-304.59"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12612,-218 12612,-248 12833,-248 12833,-218 12612,-218"/>
<text text-anchor="start" x="12620" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12722.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node108 -->
<g id="edge138" class="edge">
<title>Node22&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-307.88C7365.56,-303.73 7730.08,-294.58 8036.5,-290 8543.9,-282.41 12097.97,-298.19 12603.5,-254 12618.74,-252.67 12634.96,-250.47 12650.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.38 7197.69,-308.14 7207.78,-311.38 7207.6,-304.38"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13004,-218 13004,-248 13223,-248 13223,-218 13004,-218"/>
<text text-anchor="start" x="13012" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13113.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node109 -->
<g id="edge139" class="edge">
<title>Node22&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7207.78,-307.86C7365.56,-303.69 7730.08,-294.49 8036.5,-290 8587.34,-281.93 12445.67,-301.81 12994.5,-254 13009.74,-252.67 13025.96,-250.48 13041.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.36 7197.69,-308.13 7207.78,-311.36 7207.6,-304.36"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10713,-218 10713,-248 10926,-248 10926,-218 10713,-218"/>
<text text-anchor="start" x="10721" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10819.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node110 -->
<g id="edge140" class="edge">
<title>Node22&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-308.03C7365.57,-304.15 7730.09,-295.44 8036.5,-290 8629.13,-279.47 10113.29,-308.52 10703.5,-254 10718.15,-252.65 10733.74,-250.47 10748.57,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.53 7197.7,-308.27 7207.78,-311.53 7207.61,-304.53"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8951.5,-218 8951.5,-248 9175.5,-248 9175.5,-218 8951.5,-218"/>
<text text-anchor="start" x="8959.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9063.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node111 -->
<g id="edge142" class="edge">
<title>Node22&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7208.03,-308.17C7535.26,-300.55 8768.68,-270.97 8942.5,-254 8957.33,-252.55 8973.1,-250.4 8988.19,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.68 7197.69,-308.41 7207.77,-311.68 7207.61,-304.68"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13317,-218 13317,-248 13504,-248 13504,-218 13317,-218"/>
<text text-anchor="start" x="13325" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13410.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node112 -->
<g id="edge143" class="edge">
<title>Node22&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M7207.78,-307.85C7365.56,-303.66 7730.07,-294.44 8036.5,-290 8613.79,-281.64 12656.17,-288.28 13232.5,-254 13259.97,-252.37 13289.72,-249.47 13316.89,-246.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.35 7197.69,-308.12 7207.78,-311.35 7207.6,-304.35"/>
</g>
<!-- Node22&#45;&gt;Node113 -->
<g id="edge144" class="edge">
<title>Node22&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7048.8,-309.93C6464.67,-309.29 2853.69,-303.35 2370.5,-254 2357.36,-252.66 2343.4,-250.47 2330.14,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.21,-313.43 7059.22,-309.94 7049.22,-306.43 7049.21,-313.43"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10943.5,-218 10943.5,-248 11139.5,-248 11139.5,-218 10943.5,-218"/>
<text text-anchor="start" x="10951.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11041.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node114 -->
<g id="edge145" class="edge">
<title>Node22&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-308C7365.57,-304.07 7730.09,-295.28 8036.5,-290 8358.48,-284.45 10614.04,-285.7 10934.5,-254 10948.13,-252.65 10962.63,-250.46 10976.4,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.5 7197.7,-308.25 7207.78,-311.5 7207.61,-304.5"/>
</g>
<!-- Node22&#45;&gt;Node115 -->
<g id="edge146" class="edge">
<title>Node22&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M7049.37,-309.68C6548.78,-307.57 3830.82,-294.31 3463.5,-254 3451.11,-252.64 3437.96,-250.45 3425.47,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7049.38,-313.18 7059.39,-309.73 7049.41,-306.18 7049.38,-313.18"/>
</g>
<!-- Node22&#45;&gt;Node118 -->
<g id="edge149" class="edge">
<title>Node22&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M7207.79,-308.06C7365.57,-304.26 7730.09,-295.66 8036.5,-290 8572.02,-280.1 9912.09,-289.89 10446.5,-254 10474.32,-252.13 10504.63,-248.87 10531.69,-245.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.57 7197.7,-308.31 7207.78,-311.57 7207.61,-304.57"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6672,-218 6672,-248 6801,-248 6801,-218 6672,-218"/>
<text text-anchor="start" x="6680" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6736.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node121 -->
<g id="edge152" class="edge">
<title>Node22&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M7049.23,-298.2C6984.43,-288.05 6890.61,-272.19 6809.5,-254 6801.68,-252.25 6793.44,-250.19 6785.43,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7048.95,-301.7 7059.37,-299.78 7050.03,-294.78 7048.95,-301.7"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7474,-218 7474,-248 7687,-248 7687,-218 7474,-218"/>
<text text-anchor="start" x="7482" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7580.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node124 -->
<g id="edge155" class="edge">
<title>Node22&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M7207.92,-296.89C7276.02,-285.62 7376.74,-268.88 7464.5,-254 7475.78,-252.09 7487.68,-250.05 7499.38,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7206.99,-293.5 7197.7,-298.58 7208.13,-300.4 7206.99,-293.5"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9194,-218 9194,-248 9323,-248 9323,-218 9194,-218"/>
<text text-anchor="start" x="9202" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9258.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node126 -->
<g id="edge159" class="edge">
<title>Node22&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M7207.83,-308.1C7579.74,-299.13 9134.75,-261.3 9184.5,-254 9193.85,-252.63 9203.7,-250.48 9213.07,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.6 7197.69,-308.34 7207.78,-311.6 7207.61,-304.6"/>
</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="5831,-140 5831,-170 6052,-170 6052,-140 5831,-140"/>
<text text-anchor="start" x="5839" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5941.5" 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="M6140.51,-215.08C6094.93,-201.55 6031.76,-182.8 5988.91,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6139.66,-218.48 6150.25,-217.97 6141.66,-211.77 6139.66,-218.48"/>
</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="5743.5,-67.5 5743.5,-97.5 5963.5,-97.5 5963.5,-67.5 5743.5,-67.5"/>
<text text-anchor="start" x="5751.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5853.5" 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="M6120.75,-216.1C6112.91,-214.64 6105.05,-213.25 6097.5,-212 6036.47,-201.93 5862.31,-222.48 5821.5,-176 5801.54,-153.27 5824.81,-117.43 5840.84,-97.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6120.17,-219.55 6130.65,-217.98 6121.47,-212.68 6120.17,-219.55"/>
</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="6070,-140 6070,-170 6249,-170 6249,-140 6070,-140"/>
<text text-anchor="start" x="6078" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6159.5" 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="M6185.85,-208.7C6179.57,-196.14 6172.02,-181.04 6166.62,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6182.75,-210.33 6190.35,-217.7 6189.01,-207.2 6182.75,-210.33"/>
</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="7392,-67.5 7392,-97.5 7553,-97.5 7553,-67.5 7392,-67.5"/>
<text text-anchor="start" x="7400" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7472.5" 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="M6025.99,-138.4C6037.55,-136.68 6049.3,-135.14 6060.5,-134 6192.66,-120.59 7112.2,-93.71 7391.94,-85.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6025.24,-134.98 6015.89,-139.96 6026.3,-141.9 6025.24,-134.98"/>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge30" class="edge">
<title>Node24&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M5915.65,-133.29C5901.26,-121.77 5883.75,-107.73 5870.98,-97.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5913.7,-136.21 5923.69,-139.73 5918.08,-130.75 5913.7,-136.21"/>
</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="7404.5,-0.5 7404.5,-30.5 7540.5,-30.5 7540.5,-0.5 7404.5,-0.5"/>
<text text-anchor="start" x="7412.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7472.5" 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="M7472.5,-57.11C7472.5,-48.15 7472.5,-38.32 7472.5,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7469,-57.4 7472.5,-67.4 7476,-57.4 7469,-57.4"/>
</g>
<!-- Node29&#45;&gt;Node25 -->
<g id="edge34" class="edge">
<title>Node29&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M5442.89,-215.6C5403.06,-205.77 5361.23,-192.07 5349.5,-176 5338.49,-160.92 5336.46,-147.36 5349.5,-134 5349.5,-134 7004.08,-94.64 7391.87,-85.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5442.14,-219.02 5452.68,-217.95 5443.77,-212.21 5442.14,-219.02"/>
</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="4586.5,-140 4586.5,-170 4812.5,-170 4812.5,-140 4586.5,-140"/>
<text text-anchor="start" x="4594.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4699.5" 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="M5435.32,-216.48C5423.96,-214.8 5412.47,-213.25 5401.5,-212 5161.64,-184.6 5099.82,-198.98 4859.5,-176 4841.8,-174.31 4823.04,-172.22 4804.83,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5434.84,-219.95 5445.25,-217.98 5435.89,-213.03 5434.84,-219.95"/>
</g>
<!-- Node31&#45;&gt;Node25 -->
<g id="edge37" class="edge">
<title>Node31&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M5803.87,-207.59C5801.15,-184.94 5801.47,-152.09 5821.5,-134 5828.87,-127.34 7061.56,-94.35 7391.87,-85.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5800.45,-208.4 5805.38,-217.77 5807.38,-207.37 5800.45,-208.4"/>
</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="5038.5,-140 5038.5,-170 5264.5,-170 5264.5,-140 5038.5,-140"/>
<text text-anchor="start" x="5046.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5151.5" 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="M5685.94,-216.73C5672.63,-215.12 5659.28,-213.51 5646.5,-212 5515.52,-196.51 5364.94,-179.6 5264.58,-168.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5685.75,-220.24 5696.1,-217.97 5686.59,-213.29 5685.75,-220.24"/>
</g>
<!-- Node33&#45;&gt;Node25 -->
<g id="edge40" class="edge">
<title>Node33&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M5292.99,-202.16C5299.7,-179.21 5312.66,-148.99 5336.5,-134 5336.5,-134 7002.13,-94.62 7391.7,-85.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5289.53,-201.54 5290.33,-212.1 5296.29,-203.35 5289.53,-201.54"/>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge41" class="edge">
<title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M5170.11,-211.91C4907.05,-181.71 4837.74,-197.5 4577.5,-176 4549.92,-173.72 4520.15,-170.82 4492.5,-167.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5170.02,-215.42 5180.36,-213.1 5170.83,-208.47 5170.02,-215.42"/>
</g>
<!-- Node35&#45;&gt;Node25 -->
<g id="edge43" class="edge">
<title>Node35&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4104.43,-209.61C4141.42,-199 4179.77,-186.4 4195.5,-176 4216.01,-162.44 4209.23,-144.43 4231.5,-134 4297.49,-103.1 6781.64,-99.35 6854.5,-98 7047.11,-94.42 7273.45,-88.73 7391.52,-85.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4103.23,-206.31 4094.56,-212.4 4105.14,-213.05 4103.23,-206.31"/>
</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="2608.5,-134.5 2608.5,-175.5 2772.5,-175.5 2772.5,-134.5 2608.5,-134.5"/>
<text text-anchor="start" x="2616.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2616.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="2690.5" 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="M3926.23,-212.13C3419.4,-150.83 3283.41,-238.5 2781.5,-176 2778.61,-175.64 2775.68,-175.23 2772.72,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3926.02,-215.63 3936.37,-213.37 3926.87,-208.68 3926.02,-215.63"/>
</g>
<!-- Node37&#45;&gt;Node25 -->
<g id="edge46" class="edge">
<title>Node37&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4220.13,-208.19C4228.09,-184.67 4243.93,-149.97 4271.5,-134 4333.59,-98.02 6782.76,-99.34 6854.5,-98 7047.11,-94.4 7273.45,-88.72 7391.52,-85.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4216.77,-207.21 4217.11,-217.8 4223.45,-209.31 4216.77,-207.21"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge47" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M4140.09,-216.2C4129.86,-214.49 4119.45,-213.01 4109.5,-212 3467.42,-146.8 1847.52,-241.77 1205.5,-176 1192.36,-174.65 1178.4,-172.47 1165.15,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4139.79,-219.7 4150.24,-217.98 4140.99,-212.81 4139.79,-219.7"/>
</g>
<!-- Node39&#45;&gt;Node25 -->
<g id="edge49" class="edge">
<title>Node39&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4879.23,-210.36C4860.33,-188.57 4838.67,-155.21 4859.5,-134 4898.34,-94.46 6799.09,-99.15 6854.5,-98 7047.1,-94 7273.44,-88.48 7391.52,-85.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4876.68,-212.76 4885.98,-217.83 4881.87,-208.06 4876.68,-212.76"/>
</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="4004.5,-140 4004.5,-170 4186.5,-170 4186.5,-140 4004.5,-140"/>
<text text-anchor="start" x="4012.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4095.5" 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="M4826.04,-216.14C4817.12,-214.58 4808.13,-213.14 4799.5,-212 4566.33,-181.09 4505.75,-197.28 4271.5,-176 4243.94,-173.5 4214,-170.28 4186.77,-167.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4825.58,-219.62 4836.05,-217.97 4826.84,-212.73 4825.58,-219.62"/>
</g>
<!-- Node41&#45;&gt;Node25 -->
<g id="edge52" class="edge">
<title>Node41&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4481.21,-209.49C4498.25,-185.68 4528.73,-149.46 4565.5,-134 4624.12,-109.35 6790.92,-99.25 6854.5,-98 7047.1,-94.23 7273.45,-88.62 7391.52,-85.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4478.18,-207.72 4475.36,-217.94 4483.93,-211.71 4478.18,-207.72"/>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge53" class="edge">
<title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M4364.7,-216.75C4348.61,-214.83 4332.12,-213.13 4316.5,-212 3675.92,-165.47 2065.81,-237.66 1426.5,-176 1412.49,-174.65 1397.6,-172.46 1383.44,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4364.31,-220.23 4374.66,-217.98 4365.16,-213.28 4364.31,-220.23"/>
</g>
<!-- Node43&#45;&gt;Node25 -->
<g id="edge55" class="edge">
<title>Node43&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M4624.49,-214.01C4606.13,-205.55 4588.2,-193.38 4577.5,-176 4567.71,-160.1 4564.41,-147.3 4577.5,-134 4599.69,-111.46 6822.88,-98.62 6854.5,-98 7047.1,-94.22 7273.45,-88.61 7391.52,-85.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4623.23,-217.27 4633.81,-217.98 4625.98,-210.83 4623.23,-217.27"/>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge56" class="edge">
<title>Node43&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4610.8,-216.32C4599.67,-214.56 4588.32,-213.03 4577.5,-212 3929.51,-150.07 2296.49,-237.93 1648.5,-176 1634.37,-174.65 1619.34,-172.46 1605.05,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4610.51,-219.82 4620.95,-217.99 4611.65,-212.91 4610.51,-219.82"/>
</g>
<!-- Node45&#45;&gt;Node25 -->
<g id="edge58" class="edge">
<title>Node45&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7207.5,-216.27C7217.57,-214.63 7227.76,-213.15 7237.5,-212 7312.64,-203.15 7865.43,-230.9 7917.5,-176 7930.35,-162.46 7929.93,-147.92 7917.5,-134 7893.71,-107.36 7674.81,-92.94 7553.14,-86.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7206.77,-212.85 7197.49,-217.96 7207.93,-219.75 7206.77,-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="7710,-140 7710,-170 7909,-170 7909,-140 7710,-140"/>
<text text-anchor="start" x="7718" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7809.5" 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="M7208.94,-216.27C7218.54,-214.68 7228.23,-213.21 7237.5,-212 7442.17,-185.34 7495.83,-202.66 7700.5,-176 7713,-174.37 7726.23,-172.27 7739.01,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7208.26,-212.83 7198.99,-217.96 7209.43,-219.74 7208.26,-212.83"/>
</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="6703,-140 6703,-170 6912,-170 6912,-140 6703,-140"/>
<text text-anchor="start" x="6711" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6807.5" 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="M6623.02,-214.91C6665.35,-201.39 6723.75,-182.74 6763.42,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6621.89,-211.6 6613.43,-217.97 6624.02,-218.26 6621.89,-211.6"/>
</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="6637.5,-67.5 6637.5,-97.5 6845.5,-97.5 6845.5,-67.5 6637.5,-67.5"/>
<text text-anchor="start" x="6645.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6741.5" 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="M6603.53,-212.65C6619.94,-202.64 6639.49,-189.66 6655.5,-176 6674.65,-159.66 6676.38,-152.46 6693.5,-134 6705.01,-121.58 6718.29,-107.64 6727.96,-97.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6601.56,-209.75 6594.78,-217.9 6605.16,-215.76 6601.56,-209.75"/>
</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="6930,-140 6930,-170 7097,-170 7097,-140 6930,-140"/>
<text text-anchor="start" x="6938" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7013.5" 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="M6641.84,-215.9C6648.81,-214.52 6655.78,-213.19 6662.5,-212 6776.5,-191.82 6806.5,-196.18 6920.5,-176 6930.5,-174.23 6941.06,-172.16 6951.34,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6640.76,-212.55 6631.66,-217.97 6642.15,-219.41 6640.76,-212.55"/>
</g>
<!-- Node48&#45;&gt;Node25 -->
<g id="edge62" class="edge">
<title>Node48&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6891.61,-138.31C6901.33,-136.74 6911.12,-135.26 6920.5,-134 7087.42,-111.63 7284.08,-96.25 7391.82,-88.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6890.81,-134.9 6881.52,-139.98 6891.96,-141.8 6890.81,-134.9"/>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge63" class="edge">
<title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M6787.25,-132.36C6776.71,-121.11 6764.14,-107.68 6754.84,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6784.75,-134.83 6794.14,-139.73 6789.86,-130.04 6784.75,-134.83"/>
</g>
<!-- Node51&#45;&gt;Node25 -->
<g id="edge67" class="edge">
<title>Node51&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6992.27,-216.24C7001.43,-214.66 7010.66,-213.21 7019.5,-212 7067.44,-205.46 7417.3,-208.11 7453.5,-176 7475.7,-156.31 7476.01,-118.22 7474.28,-97.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6991.63,-212.8 6982.39,-217.99 6992.85,-219.69 6991.63,-212.8"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7501,-140 7501,-170 7692,-170 7692,-140 7501,-140"/>
<text text-anchor="start" x="7509" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7596.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge68" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6992.06,-216.22C7001.28,-214.64 7010.58,-213.19 7019.5,-212 7225.84,-184.48 7280.04,-202.65 7486.5,-176 7499.11,-174.37 7512.47,-172.27 7525.36,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6991.34,-212.8 6982.1,-217.98 6992.56,-219.69 6991.34,-212.8"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9001.5,-140 9001.5,-170 9175.5,-170 9175.5,-140 9001.5,-140"/>
<text text-anchor="start" x="9009.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9088.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge70" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M8055.32,-215.68C8062.08,-214.23 8068.91,-212.95 8075.5,-212 8478.73,-153.69 8587.07,-225.3 8991.5,-176 9003.45,-174.54 9016.11,-172.39 9028.21,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8054.46,-212.29 8045.49,-217.91 8056.01,-219.11 8054.46,-212.29"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9078,-67.5 9078,-97.5 9251,-97.5 9251,-67.5 9078,-67.5"/>
<text text-anchor="start" x="9086" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9164.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node55 -->
<g id="edge73" class="edge">
<title>Node53&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M8055.02,-215.7C8061.88,-214.23 8068.82,-212.94 8075.5,-212 8136.54,-203.39 9141.62,-220.29 9184.5,-176 9204.96,-154.87 9187.03,-118.06 9174.39,-97.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8054.03,-212.33 8045.06,-217.96 8055.58,-219.16 8054.03,-212.33"/>
</g>
<!-- Node53&#45;&gt;Node56 -->
<g id="edge74" class="edge">
<title>Node53&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M8055.32,-215.73C8062.09,-214.27 8068.92,-212.98 8075.5,-212 8413.94,-161.76 8506.47,-228.95 8844.5,-176 8853.7,-174.56 8863.41,-172.41 8872.65,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8054.47,-212.34 8045.5,-217.97 8056.02,-219.16 8054.47,-212.34"/>
</g>
<!-- Node54&#45;&gt;Node25 -->
<g id="edge71" class="edge">
<title>Node54&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M9018.38,-138.08C9009.38,-136.46 9000.25,-135.04 8991.5,-134 8709.18,-100.45 7825.77,-87.6 7553.33,-84.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9018.01,-141.57 9028.48,-139.97 9019.29,-134.69 9018.01,-141.57"/>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge72" class="edge">
<title>Node54&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M9111.53,-132.64C9123.81,-121.24 9138.58,-107.54 9149.4,-97.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9108.83,-130.37 9103.88,-139.73 9113.59,-135.5 9108.83,-130.37"/>
</g>
<!-- Node57&#45;&gt;Node25 -->
<g id="edge76" class="edge">
<title>Node57&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7466.18,-212.17C7552.47,-206.09 7916.2,-214.01 7951.5,-176 7964.2,-162.32 7963.99,-147.87 7951.5,-134 7925.4,-105 7682.79,-91.45 7553.22,-86.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7465.74,-208.69 7456.1,-213.1 7466.38,-215.66 7465.74,-208.69"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8004,-134.5 8004,-175.5 8213,-175.5 8213,-134.5 8004,-134.5"/>
<text text-anchor="start" x="8012" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8012" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="8108.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge77" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7466.21,-211.86C7698.4,-184.13 7760.52,-203.03 7989.5,-176 7994.18,-175.45 7998.96,-174.84 8003.78,-174.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7465.61,-208.41 7456.1,-213.08 7466.45,-215.35 7465.61,-208.41"/>
</g>
<!-- Node59&#45;&gt;Node25 -->
<g id="edge79" class="edge">
<title>Node59&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8323.71,-212.46C8431.38,-205.99 9152.65,-209.21 9184.5,-176 9197.42,-162.53 9197.5,-147.39 9184.5,-134 9155.75,-104.39 7888.7,-88.15 7553.27,-84.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8323.2,-208.99 8313.53,-213.33 8323.79,-215.97 8323.2,-208.99"/>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge80" class="edge">
<title>Node59&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M8323.52,-212.03C9000.16,-129.39 9181.91,-259.48 9854.5,-176 9857.45,-175.63 9860.45,-175.21 9863.48,-174.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8323.02,-208.56 8313.52,-213.26 8323.88,-215.51 8323.02,-208.56"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8461.5,-140 8461.5,-170 8631.5,-170 8631.5,-140 8461.5,-140"/>
<text text-anchor="start" x="8469.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8546.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge82" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7863.28,-216.13C7872.08,-214.56 7880.97,-213.13 7889.5,-212 8138.07,-179.1 8204.11,-210.18 8452.5,-176 8463.74,-174.45 8475.64,-172.32 8487.06,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7862.59,-212.7 7853.4,-217.96 7863.87,-219.58 7862.59,-212.7"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8649.5,-134.5 8649.5,-175.5 8835.5,-175.5 8835.5,-134.5 8649.5,-134.5"/>
<text text-anchor="start" x="8657.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8657.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="8742.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node63 -->
<g id="edge83" class="edge">
<title>Node61&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7862.67,-216.1C7871.67,-214.51 7880.78,-213.08 7889.5,-212 8221.11,-170.8 8308.77,-216.26 8640.5,-176 8643.46,-175.64 8646.45,-175.25 8649.48,-174.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7861.78,-212.71 7852.58,-217.96 7863.05,-219.59 7861.78,-212.71"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2790.5,-140 2790.5,-170 2964.5,-170 2964.5,-140 2790.5,-140"/>
<text text-anchor="start" x="2798.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2877.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge85" class="edge">
<title>Node64&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2851.15,-208.7C2857.43,-196.14 2864.98,-181.04 2870.38,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2847.99,-207.2 2846.65,-217.7 2854.25,-210.33 2847.99,-207.2"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2420.5,-134.5 2420.5,-175.5 2590.5,-175.5 2590.5,-134.5 2420.5,-134.5"/>
<text text-anchor="start" x="2428.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2428.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="2505.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node66 -->
<g id="edge86" class="edge">
<title>Node64&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M2768.05,-215.74C2716.11,-203.92 2645.58,-187.87 2590.7,-175.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2767.32,-219.17 2777.85,-217.97 2768.88,-212.34 2767.32,-219.17"/>
</g>
<!-- Node68&#45;&gt;Node32 -->
<g id="edge90" class="edge">
<title>Node68&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M5105.48,-209.81C5116.41,-197.03 5129.81,-181.36 5139.33,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5102.57,-207.83 5098.73,-217.7 5107.89,-212.38 5102.57,-207.83"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4868.5,-140 4868.5,-170 5020.5,-170 5020.5,-140 4868.5,-140"/>
<text text-anchor="start" x="4876.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4944.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge89" class="edge">
<title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M5051,-213C5026.08,-199.66 4993.31,-182.12 4970.74,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5049.66,-216.25 5060.12,-217.88 5052.96,-210.08 5049.66,-216.25"/>
</g>
<!-- Node70&#45;&gt;Node30 -->
<g id="edge93" class="edge">
<title>Node70&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3601.32,-215.69C3608.08,-214.24 3614.92,-212.96 3621.5,-212 4008.86,-155.66 4111.04,-203.68 4501.5,-176 4528.98,-174.05 4558.56,-171.38 4586.26,-168.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3600.46,-212.3 3591.49,-217.93 3602.02,-219.12 3600.46,-212.3"/>
</g>
<!-- Node70&#45;&gt;Node34 -->
<g id="edge94" class="edge">
<title>Node70&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3602.09,-215.67C3608.61,-214.26 3615.17,-212.99 3621.5,-212 3874.04,-172.46 3940.78,-197.31 4195.5,-176 4223.08,-173.69 4252.85,-170.78 4280.49,-167.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3600.91,-212.35 3591.94,-217.99 3602.47,-219.18 3600.91,-212.35"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3846.5,-140 3846.5,-170 3986.5,-170 3986.5,-140 3846.5,-140"/>
<text text-anchor="start" x="3854.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3916.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node71 -->
<g id="edge92" class="edge">
<title>Node70&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M3605.29,-215.6C3610.76,-214.33 3616.22,-213.11 3621.5,-212 3716.76,-192.04 3742.24,-195.96 3837.5,-176 3845.95,-174.23 3854.85,-172.17 3863.52,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3604.39,-212.22 3595.48,-217.95 3606.02,-219.03 3604.39,-212.22"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5588,-140 5588,-170 5737,-170 5737,-140 5588,-140"/>
<text text-anchor="start" x="5596" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5662.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge96" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M5946.81,-215.66C5941.3,-214.4 5935.81,-213.16 5930.5,-212 5850.8,-194.55 5830.28,-193.04 5750.5,-176 5741.77,-174.13 5732.56,-172.11 5723.52,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5946.19,-219.11 5956.72,-217.95 5947.77,-212.29 5946.19,-219.11"/>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge97" class="edge">
<title>Node72&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M5949.86,-215.71C5943.34,-214.34 5936.8,-213.07 5930.5,-212 5775.45,-185.73 5734.27,-197.6 5578.5,-176 5566.06,-174.27 5552.9,-172.2 5540.11,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5949.52,-219.22 5960.04,-217.93 5951.02,-212.38 5949.52,-219.22"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2983,-140 2983,-170 3112,-170 3112,-140 2983,-140"/>
<text text-anchor="start" x="2991" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3047.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge99" class="edge">
<title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M3021.15,-208.7C3027.43,-196.14 3034.98,-181.04 3040.38,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3017.99,-207.2 3016.65,-217.7 3024.25,-210.33 3017.99,-207.2"/>
</g>
<!-- Node75&#45;&gt;Node77 -->
<g id="edge100" class="edge">
<title>Node75&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M3057.23,-214.39C3093.78,-200.9 3143.54,-182.55 3177.44,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3055.93,-211.14 3047.76,-217.88 3058.36,-217.71 3055.93,-211.14"/>
</g>
<!-- Node78&#45;&gt;Node36 -->
<g id="edge103" class="edge">
<title>Node78&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2662.11,-208.63C2667.8,-198.08 2674.45,-185.75 2679.88,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2658.88,-207.24 2657.21,-217.7 2665.04,-210.57 2658.88,-207.24"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2234.5,-140 2234.5,-170 2402.5,-170 2402.5,-140 2234.5,-140"/>
<text text-anchor="start" x="2242.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2318.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge102" class="edge">
<title>Node78&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M2578.38,-215.67C2519.16,-202.07 2435.74,-182.92 2379.52,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2577.87,-219.15 2588.4,-217.97 2579.44,-212.32 2577.87,-219.15"/>
</g>
<!-- Node80&#45;&gt;Node38 -->
<g id="edge107" class="edge">
<title>Node80&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2389.27,-215.57C2382.99,-214.15 2376.63,-212.91 2370.5,-212 1858.09,-135.91 1720.32,-233.56 1205.5,-176 1192.74,-174.57 1179.19,-172.42 1166.26,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2388.52,-218.99 2399.06,-217.94 2390.16,-212.19 2388.52,-218.99"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1878,-140 1878,-170 2007,-170 2007,-140 1878,-140"/>
<text text-anchor="start" x="1886" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1942.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge105" class="edge">
<title>Node80&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M2387.04,-215.49C2381.48,-214.19 2375.9,-213 2370.5,-212 2214.55,-183.22 2171.4,-205.05 2015.5,-176 2006.97,-174.41 1997.99,-172.31 1989.36,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2386.45,-218.95 2396.99,-217.94 2388.12,-212.15 2386.45,-218.95"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1657.5,-140 1657.5,-170 1859.5,-170 1859.5,-140 1657.5,-140"/>
<text text-anchor="start" x="1665.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1758.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node82 -->
<g id="edge106" class="edge">
<title>Node80&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M2388.01,-215.54C2382.13,-214.19 2376.22,-212.97 2370.5,-212 2149.96,-174.65 2090.42,-204.05 1868.5,-176 1855.79,-174.39 1842.32,-172.29 1829.33,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2387.28,-218.97 2397.83,-217.93 2388.94,-212.16 2387.28,-218.97"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6267,-140 6267,-170 6428,-170 6428,-140 6267,-140"/>
<text text-anchor="start" x="6275" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6347.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge109" class="edge">
<title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M6374.55,-208.7C6368.1,-196.14 6360.35,-181.04 6354.8,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6371.48,-210.41 6379.16,-217.7 6377.71,-207.21 6371.48,-210.41"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6446.5,-134.5 6446.5,-175.5 6646.5,-175.5 6646.5,-134.5 6446.5,-134.5"/>
<text text-anchor="start" x="6454.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6454.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="6546.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node85 -->
<g id="edge110" class="edge">
<title>Node83&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M6425.44,-213.5C6449.6,-202.03 6480.6,-187.3 6505.18,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6423.75,-210.43 6416.22,-217.88 6426.75,-216.75 6423.75,-210.43"/>
</g>
<!-- Node86&#45;&gt;Node60 -->
<g id="edge114" class="edge">
<title>Node86&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M10074.84,-213.81C10048.48,-202.29 10014.41,-187.41 9987.44,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10073.61,-217.09 10084.18,-217.88 10076.42,-210.67 10073.61,-217.09"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14311,-140 14311,-170 14440,-170 14440,-140 14311,-140"/>
<text text-anchor="start" x="14319" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14375.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge112" class="edge">
<title>Node86&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M10191,-216.91C10203.48,-214.9 10216.32,-213.14 10228.5,-212 10620.91,-175.23 13381.46,-184.57 13775.5,-176 13970.35,-171.76 14200.69,-163.04 14310.7,-158.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10190.38,-213.47 10181.1,-218.57 10191.54,-220.37 10190.38,-213.47"/>
</g>
<!-- Node86&#45;&gt;Node88 -->
<g id="edge113" class="edge">
<title>Node86&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M10157.68,-213.7C10187.87,-200.28 10228.24,-182.34 10255.91,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10155.98,-210.62 10148.26,-217.88 10158.82,-217.02 10155.98,-210.62"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10039.5,-140 10039.5,-170 10179.5,-170 10179.5,-140 10039.5,-140"/>
<text text-anchor="start" x="10047.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10109.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node92 -->
<g id="edge118" class="edge">
<title>Node91&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M8462.99,-215.8C8470.53,-214.27 8478.16,-212.95 8485.5,-212 9166.69,-123.97 9349.95,-268.87 10030.5,-176 10040.59,-174.62 10051.26,-172.44 10061.37,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8462.21,-212.39 8453.16,-217.9 8463.67,-219.23 8462.21,-212.39"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9269.5,-140 9269.5,-170 9449.5,-170 9449.5,-140 9269.5,-140"/>
<text text-anchor="start" x="9277.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9359.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node93 -->
<g id="edge119" class="edge">
<title>Node91&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M8463.58,-215.85C8470.93,-214.34 8478.36,-213.01 8485.5,-212 8824.73,-164.11 8915.3,-216.45 9255.5,-176 9268.1,-174.5 9281.46,-172.36 9294.26,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8462.68,-212.46 8453.64,-217.99 8464.15,-219.31 8462.68,-212.46"/>
</g>
<!-- Node94&#45;&gt;Node40 -->
<g id="edge122" class="edge">
<title>Node94&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M3251.45,-215.53C3257.51,-214.15 3263.61,-212.93 3269.5,-212 3588.6,-161.57 3674.9,-215.79 3995.5,-176 4007.62,-174.5 4020.48,-172.35 4032.78,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3250.25,-212.22 3241.36,-217.97 3251.9,-219.02 3250.25,-212.22"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3319,-140 3319,-170 3448,-170 3448,-140 3319,-140"/>
<text text-anchor="start" x="3327" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3383.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge121" class="edge">
<title>Node94&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M3239.91,-214.05C3273.19,-200.59 3318.09,-182.44 3348.77,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3238.38,-210.89 3230.42,-217.88 3241,-217.38 3238.38,-210.89"/>
</g>
<!-- Node94&#45;&gt;Node96 -->
<g id="edge123" class="edge">
<title>Node94&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M3120.29,-217.25C3107.71,-215.2 3094.77,-213.34 3082.5,-212 2703.52,-170.69 2604.2,-219.78 2225.5,-176 2212.69,-174.52 2199.09,-172.37 2186.09,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3119.84,-220.72 3130.28,-218.93 3121,-213.82 3119.84,-220.72"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3466.5,-134.5 3466.5,-175.5 3636.5,-175.5 3636.5,-134.5 3466.5,-134.5"/>
<text text-anchor="start" x="3474.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3474.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="3551.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node116 -->
<g id="edge147" class="edge">
<title>Node115&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M3410.42,-213.96C3438.5,-202.42 3474.92,-187.46 3503.72,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3408.78,-210.85 3400.86,-217.88 3411.44,-217.32 3408.78,-210.85"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3654.5,-140 3654.5,-170 3828.5,-170 3828.5,-140 3654.5,-140"/>
<text text-anchor="start" x="3662.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3741.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node117 -->
<g id="edge148" class="edge">
<title>Node115&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M3444.27,-215.91C3450.78,-214.58 3457.25,-213.26 3463.5,-212 3544.32,-195.67 3564.69,-192.41 3645.5,-176 3654.93,-174.09 3664.87,-172.04 3674.64,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3443.16,-212.56 3434.06,-218 3444.56,-219.42 3443.16,-212.56"/>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge150" class="edge">
<title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M10677.89,-215.99C10686.45,-214.36 10695.16,-212.96 10703.5,-212 11117.03,-164.59 14033.4,-186.87 14449.5,-176 14571.5,-172.81 14711.25,-166.51 14806.24,-161.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10677.04,-212.59 10667.92,-217.99 10678.42,-219.45 10677.04,-212.59"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10825.5,-140 10825.5,-170 10987.5,-170 10987.5,-140 10825.5,-140"/>
<text text-anchor="start" x="10833.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10906.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node118&#45;&gt;Node120 -->
<g id="edge151" class="edge">
<title>Node118&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M10677.42,-215.42C10729.68,-201.86 10802.78,-182.9 10852.24,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10676.38,-212.07 10667.58,-217.97 10678.14,-218.85 10676.38,-212.07"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7262.5,-140 7262.5,-170 7444.5,-170 7444.5,-140 7262.5,-140"/>
<text text-anchor="start" x="7270.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7353.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node122 -->
<g id="edge153" class="edge">
<title>Node121&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M6792.66,-215.49C6798.31,-214.17 6804,-212.97 6809.5,-212 7004.05,-177.75 7056.85,-203.23 7252.5,-176 7264.19,-174.37 7276.56,-172.26 7288.49,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6791.41,-212.19 6782.55,-217.99 6793.09,-218.99 6791.41,-212.19"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7115,-140 7115,-170 7244,-170 7244,-140 7115,-140"/>
<text text-anchor="start" x="7123" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7179.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node123 -->
<g id="edge154" class="edge">
<title>Node121&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M6793.85,-215.44C6799.12,-214.18 6804.39,-213 6809.5,-212 6939.53,-186.42 6975.42,-201.35 7105.5,-176 7113.99,-174.35 7122.94,-172.24 7131.57,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6792.62,-212.14 6783.78,-217.97 6794.33,-218.93 6792.62,-212.14"/>
</g>
<!-- Node124&#45;&gt;Node58 -->
<g id="edge156" class="edge">
<title>Node124&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7668.83,-216.31C7678.16,-214.79 7687.52,-213.33 7696.5,-212 7826.3,-192.85 7859.66,-194.88 7989.5,-176 7994.16,-175.32 7998.93,-174.61 8003.74,-173.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7668.02,-212.9 7658.73,-217.98 7669.16,-219.81 7668.02,-212.9"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8231.5,-140 8231.5,-170 8443.5,-170 8443.5,-140 8231.5,-140"/>
<text text-anchor="start" x="8239.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8337.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge157" class="edge">
<title>Node124&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M7665.24,-216.36C7675.74,-214.73 7686.35,-213.22 7696.5,-212 7928.71,-184.09 7989.29,-203.91 8221.5,-176 8234.89,-174.39 8249.09,-172.28 8262.78,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7664.54,-212.93 7655.22,-217.96 7665.64,-219.84 7664.54,-212.93"/>
</g>
<!-- Node127&#45;&gt;Node23 -->
<g id="edge162" class="edge">
<title>Node127&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M8034.91,-308.32C7705.46,-301.34 6470.32,-274.09 6296.5,-254 6284.22,-252.58 6271.2,-250.43 6258.77,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.25,-311.83 8045.32,-308.54 8035.39,-304.83 8035.25,-311.83"/>
</g>
<!-- Node127&#45;&gt;Node29 -->
<g id="edge163" class="edge">
<title>Node127&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M8035.2,-308.2C7617.98,-298.87 5715.47,-256.2 5685.5,-254 5665.84,-252.56 5644.89,-250.41 5624.83,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.29,-311.71 8045.37,-308.43 8035.45,-304.71 8035.29,-311.71"/>
</g>
<!-- Node127&#45;&gt;Node31 -->
<g id="edge164" class="edge">
<title>Node127&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M8035.36,-308.25C7654,-299.91 6037.08,-264.05 5930.5,-254 5915.44,-252.58 5899.42,-250.42 5884.11,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.4,-311.76 8045.48,-308.48 8035.56,-304.76 8035.4,-311.76"/>
</g>
<!-- Node127&#45;&gt;Node33 -->
<g id="edge165" class="edge">
<title>Node127&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M8035.22,-308.18C7876.78,-304.6 7512.65,-296.42 7206.5,-290 6805.4,-281.59 5800.84,-292.48 5401.5,-254 5398.58,-253.72 5395.61,-253.4 5392.63,-253.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.68 8045.36,-308.41 8035.44,-304.68 8035.28,-311.68"/>
</g>
<!-- Node127&#45;&gt;Node34 -->
<g id="edge204" class="edge">
<title>Node127&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M8195.68,-310.25C8512.98,-310.87 9666.11,-309.29 9719.5,-254 9732.47,-240.57 9732.65,-225.25 9719.5,-212 9694.34,-186.66 4613.15,-177.99 4577.5,-176 4550.04,-174.47 4520.44,-171.85 4492.93,-169"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.65,-306.75 8185.64,-310.23 8195.64,-313.75 8195.65,-306.75"/>
</g>
<!-- Node127&#45;&gt;Node35 -->
<g id="edge166" class="edge">
<title>Node127&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.95C7876.79,-303.98 7512.67,-295.15 7206.5,-290 6862.41,-284.21 4451.4,-293.14 4109.5,-254 4106.61,-253.67 4103.67,-253.29 4100.71,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.46 8045.36,-308.21 8035.46,-304.46 8035.28,-311.46"/>
</g>
<!-- Node127&#45;&gt;Node37 -->
<g id="edge167" class="edge">
<title>Node127&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.98C7876.79,-304.05 7512.67,-295.3 7206.5,-290 6572.99,-279.03 4987.26,-302.28 4355.5,-254 4337.63,-252.63 4318.58,-250.45 4300.42,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.48 8045.36,-308.23 8035.45,-304.49 8035.28,-311.48"/>
</g>
<!-- Node127&#45;&gt;Node39 -->
<g id="edge168" class="edge">
<title>Node127&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-308.08C7876.79,-304.33 7512.66,-295.87 7206.5,-290 6716.52,-280.61 5488.82,-305.8 5001.5,-254 4988.7,-252.64 4975.11,-250.46 4962.19,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.58 8045.36,-308.32 8035.45,-304.59 8035.28,-311.58"/>
</g>
<!-- Node127&#45;&gt;Node41 -->
<g id="edge169" class="edge">
<title>Node127&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-308.01C7876.79,-304.13 7512.67,-295.46 7206.5,-290 6622.32,-279.57 5159.09,-309.99 4577.5,-254 4563.47,-252.65 4548.55,-250.48 4534.35,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.51 8045.36,-308.26 8035.45,-304.51 8035.28,-311.51"/>
</g>
<!-- Node127&#45;&gt;Node43 -->
<g id="edge170" class="edge">
<title>Node127&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-308.04C7876.79,-304.23 7512.66,-295.66 7206.5,-290 6671.64,-280.12 5331.95,-305.6 4799.5,-254 4785.47,-252.64 4770.55,-250.46 4756.35,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.55 8045.36,-308.29 8035.45,-304.55 8035.28,-311.55"/>
</g>
<!-- Node127&#45;&gt;Node45 -->
<g id="edge171" class="edge">
<title>Node127&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M8034.87,-308.03C7879.88,-303.54 7529.8,-290.01 7237.5,-254 7224.71,-252.42 7211.14,-250.3 7198.09,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.15,-311.54 8045.25,-308.33 8035.35,-304.54 8035.15,-311.54"/>
</g>
<!-- Node127&#45;&gt;Node47 -->
<g id="edge172" class="edge">
<title>Node127&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M8035,-308.74C7770.73,-304.3 6931.29,-287.82 6662.5,-254 6651.03,-252.56 6638.88,-250.41 6627.28,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.22,-312.24 8045.28,-308.91 8035.34,-305.24 8035.22,-312.24"/>
</g>
<!-- Node127&#45;&gt;Node51 -->
<g id="edge173" class="edge">
<title>Node127&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M8035.07,-309.66C7853.37,-308.07 7397.58,-299.45 7019.5,-254 7006.88,-252.48 6993.49,-250.35 6980.66,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.31,-313.16 8045.33,-309.74 8035.36,-306.16 8035.31,-313.16"/>
</g>
<!-- Node127&#45;&gt;Node53 -->
<g id="edge174" class="edge">
<title>Node127&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M8084.92,-290.47C8064.14,-277.2 8037.15,-259.96 8018.49,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8083.08,-293.45 8093.4,-295.88 8086.85,-287.55 8083.08,-293.45"/>
</g>
<!-- Node127&#45;&gt;Node57 -->
<g id="edge175" class="edge">
<title>Node127&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M8035.34,-305.42C7912.23,-297.86 7669.35,-280.88 7464.5,-254 7461.73,-253.64 7458.93,-253.25 7456.11,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.24,-308.92 8045.43,-306.03 8035.66,-301.93 8035.24,-308.92"/>
</g>
<!-- Node127&#45;&gt;Node59 -->
<g id="edge176" class="edge">
<title>Node127&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M8146.36,-290.29C8163.95,-279.06 8185.93,-265.02 8203.54,-253.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8144.15,-287.55 8137.6,-295.88 8147.92,-293.45 8144.15,-287.55"/>
</g>
<!-- Node127&#45;&gt;Node60 -->
<g id="edge225" class="edge">
<title>Node127&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M8195.86,-309.13C8552.08,-305.09 9972.53,-286.94 10004.5,-254 10017.5,-240.61 10012.08,-229.06 10004.5,-212 9998.02,-197.42 9985.66,-185.03 9973.67,-175.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.63 8185.63,-309.25 8195.67,-312.63 8195.59,-305.63"/>
</g>
<!-- Node127&#45;&gt;Node61 -->
<g id="edge180" class="edge">
<title>Node127&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M8045.67,-293.67C7987.53,-280.07 7905.61,-260.92 7850.41,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8044.98,-297.1 8055.51,-295.97 8046.57,-290.29 8044.98,-297.1"/>
</g>
<!-- Node127&#45;&gt;Node64 -->
<g id="edge181" class="edge">
<title>Node127&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.87C7876.8,-303.74 7512.68,-294.66 7206.5,-290 6731.98,-282.78 3407.36,-304.64 2935.5,-254 2923.14,-252.67 2910.03,-250.48 2897.59,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.37 8045.37,-308.13 8035.46,-304.37 8035.28,-311.37"/>
</g>
<!-- Node127&#45;&gt;Node67 -->
<g id="edge182" class="edge">
<title>Node127&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M8195.8,-308.19C8430.23,-302.6 9111,-284.17 9331.5,-254 9342.25,-252.53 9353.62,-250.37 9364.48,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.56,-304.69 8185.65,-308.43 8195.73,-311.69 8195.56,-304.69"/>
</g>
<!-- Node127&#45;&gt;Node68 -->
<g id="edge183" class="edge">
<title>Node127&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-308.12C7876.79,-304.43 7512.66,-296.08 7206.5,-290 6754.3,-281.03 5620.3,-310.12 5171.5,-254 5160.67,-252.65 5149.21,-250.47 5138.33,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.62 8045.36,-308.35 8035.45,-304.62 8035.28,-311.62"/>
</g>
<!-- Node127&#45;&gt;Node70 -->
<g id="edge184" class="edge">
<title>Node127&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.91C7876.8,-303.86 7512.68,-294.91 7206.5,-290 6808.2,-283.62 4016.54,-305.24 3621.5,-254 3611.26,-252.67 3600.43,-250.47 3590.19,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.41 8045.37,-308.17 8035.46,-304.42 8035.28,-311.41"/>
</g>
<!-- Node127&#45;&gt;Node72 -->
<g id="edge185" class="edge">
<title>Node127&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M8035.07,-308.23C7671.59,-300.17 6195.9,-266.81 6098.5,-254 6087.95,-252.61 6076.79,-250.46 6066.17,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.16,-311.73 8045.24,-308.46 8035.32,-304.73 8035.16,-311.73"/>
</g>
<!-- Node127&#45;&gt;Node74 -->
<g id="edge205" class="edge">
<title>Node127&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M8195.84,-308.76C8521.85,-303.56 9730.07,-282.38 9757.5,-254 9770.47,-240.58 9770.64,-225.26 9757.5,-212 9716.63,-170.78 5636.3,-181.28 5578.5,-176 5563.89,-174.66 5548.35,-172.46 5533.58,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.47,-305.27 8185.53,-308.93 8195.59,-312.27 8195.47,-305.27"/>
</g>
<!-- Node127&#45;&gt;Node75 -->
<g id="edge189" class="edge">
<title>Node127&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.88C7876.8,-303.77 7512.68,-294.72 7206.5,-290 6752.65,-283.01 3573.46,-296.04 3121.5,-254 3106.06,-252.56 3089.56,-250.13 3074.1,-247.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.38 8045.37,-308.14 8035.46,-304.38 8035.28,-311.38"/>
</g>
<!-- Node127&#45;&gt;Node77 -->
<g id="edge210" class="edge">
<title>Node127&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M8196.02,-310.19C8509.46,-310.54 9633.37,-308.02 9685.5,-254 9698.46,-240.57 9698.66,-225.24 9685.5,-212 9654.28,-180.6 3353.52,-180.76 3309.5,-176 3297.39,-174.69 3284.54,-172.5 3272.36,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.69 8185.66,-310.18 8195.65,-313.69 8195.66,-306.69"/>
</g>
<!-- Node127&#45;&gt;Node78 -->
<g id="edge190" class="edge">
<title>Node127&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.86C7876.8,-303.71 7512.68,-294.6 7206.5,-290 6710.54,-282.54 3235.52,-308.43 2742.5,-254 2730.52,-252.68 2717.81,-250.48 2705.76,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.36 8045.37,-308.12 8035.46,-304.36 8035.28,-311.36"/>
</g>
<!-- Node127&#45;&gt;Node80 -->
<g id="edge191" class="edge">
<title>Node127&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.85C7876.8,-303.69 7512.68,-294.55 7206.5,-290 6689.76,-282.32 3070.06,-301.99 2555.5,-254 2540.39,-252.59 2524.26,-250.2 2509.1,-247.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.35 8045.37,-308.12 8035.46,-304.35 8035.28,-311.35"/>
</g>
<!-- Node127&#45;&gt;Node83 -->
<g id="edge192" class="edge">
<title>Node127&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M8035.05,-308.12C7726.94,-300.82 6631.58,-273.71 6476.5,-254 6465.39,-252.59 6453.62,-250.45 6442.39,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.16,-311.63 8045.24,-308.36 8035.32,-304.63 8035.16,-311.63"/>
</g>
<!-- Node127&#45;&gt;Node86 -->
<g id="edge193" class="edge">
<title>Node127&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M8195.61,-308.7C8536.01,-303.04 9853.49,-279.66 10037.5,-254 10047.45,-252.61 10057.96,-250.46 10067.95,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.52,-305.2 8185.58,-308.87 8195.64,-312.2 8195.52,-305.2"/>
</g>
<!-- Node127&#45;&gt;Node88 -->
<g id="edge216" class="edge">
<title>Node127&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M8196.01,-308.68C8572.51,-302.38 10143.29,-274.9 10189.5,-254 10212.71,-243.5 10210.59,-230.11 10228.5,-212 10243,-197.34 10260.15,-181.19 10272.21,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.68,-305.18 8185.74,-308.85 8195.8,-312.18 8195.68,-305.18"/>
</g>
<!-- Node127&#45;&gt;Node89 -->
<g id="edge194" class="edge">
<title>Node127&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.92C7876.8,-303.9 7512.68,-294.98 7206.5,-290 6825.75,-283.81 4157.12,-303.07 3779.5,-254 3769.26,-252.67 3758.43,-250.47 3748.19,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.43 8045.37,-308.18 8035.46,-304.43 8035.28,-311.43"/>
</g>
<!-- Node127&#45;&gt;Node90 -->
<g id="edge195" class="edge">
<title>Node127&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.94C7876.8,-303.93 7512.67,-295.05 7206.5,-290 6842.19,-283.99 4288.42,-303.93 3927.5,-254 3917.88,-252.67 3907.72,-250.47 3898.13,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.44 8045.36,-308.19 8035.46,-304.44 8035.28,-311.44"/>
</g>
<!-- Node127&#45;&gt;Node91 -->
<g id="edge196" class="edge">
<title>Node127&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M8178.21,-293.34C8229.21,-279.78 8300.36,-260.88 8348.53,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8177.06,-290.02 8168.29,-295.97 8178.85,-296.79 8177.06,-290.02"/>
</g>
<!-- Node127&#45;&gt;Node94 -->
<g id="edge197" class="edge">
<title>Node127&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.89C7876.8,-303.79 7512.68,-294.77 7206.5,-290 6987.8,-286.59 3486.2,-283.78 3269.5,-254 3259.88,-252.68 3249.72,-250.48 3240.13,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.39 8045.37,-308.15 8035.46,-304.39 8035.28,-311.39"/>
</g>
<!-- Node127&#45;&gt;Node97 -->
<g id="edge198" class="edge">
<title>Node127&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M8195.69,-309.37C8662.61,-305.63 11021.15,-285.28 11342.5,-254 11356.65,-252.62 11371.71,-250.44 11386.03,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.64,-305.87 8185.67,-309.45 8195.69,-312.87 8195.64,-305.87"/>
</g>
<!-- Node127&#45;&gt;Node98 -->
<g id="edge199" class="edge">
<title>Node127&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M8196.03,-308.82C8527.11,-303.8 9767.38,-283.08 9795.5,-254 9808.48,-240.58 9806.97,-226.73 9795.5,-212 9786.14,-199.99 9708.43,-182.29 9647.56,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.51,-305.33 8185.57,-308.98 8195.62,-312.33 8195.51,-305.33"/>
</g>
<!-- Node127&#45;&gt;Node99 -->
<g id="edge200" class="edge">
<title>Node127&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M8195.79,-309.52C8700.71,-306.42 11428.03,-288.18 11797.5,-254 11812.27,-252.63 11827.99,-250.45 11842.96,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.02 8185.68,-309.58 8195.7,-313.02 8195.66,-306.02"/>
</g>
<!-- Node127&#45;&gt;Node100 -->
<g id="edge201" class="edge">
<title>Node127&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M8195.85,-309.4C8646.27,-305.95 10848.02,-287.46 11148.5,-254 11160.8,-252.63 11173.86,-250.45 11186.27,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.52,-305.91 8185.54,-309.48 8195.57,-312.91 8195.52,-305.91"/>
</g>
<!-- Node127&#45;&gt;Node101 -->
<g id="edge202" class="edge">
<title>Node127&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M8195.92,-308.62C8452.35,-303.92 9248.79,-286.99 9504.5,-254 9507.55,-253.61 9510.65,-253.16 9513.77,-252.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.51,-305.13 8185.57,-308.81 8195.63,-312.12 8195.51,-305.13"/>
</g>
<!-- Node127&#45;&gt;Node102 -->
<g id="edge203" class="edge">
<title>Node127&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M8195.73,-309.45C8681.64,-306.01 11221.47,-286.6 11566.5,-254 11581.03,-252.63 11596.48,-250.44 11611.19,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.62,-305.95 8185.65,-309.52 8195.67,-312.95 8195.62,-305.95"/>
</g>
<!-- Node127&#45;&gt;Node103 -->
<g id="edge207" class="edge">
<title>Node127&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M8195.87,-309.26C8737.05,-304.26 11834.08,-274.79 12031.5,-254 12034.43,-253.69 12037.41,-253.34 12040.41,-252.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.78,-305.76 8185.81,-309.36 8195.84,-312.76 8195.78,-305.76"/>
</g>
<!-- Node127&#45;&gt;Node104 -->
<g id="edge208" class="edge">
<title>Node127&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M8195.98,-309.33C8753.51,-304.61 12025.41,-276.03 12233.5,-254 12236.41,-253.69 12239.35,-253.34 12242.32,-252.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.83 8185.62,-309.41 8195.65,-312.83 8195.59,-305.83"/>
</g>
<!-- Node127&#45;&gt;Node105 -->
<g id="edge209" class="edge">
<title>Node127&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M8171.2,-293.54C8177.66,-292.11 8184.19,-290.88 8190.5,-290 8316.64,-272.46 10365.85,-305.08 10482.5,-254 10506.11,-243.66 10498.9,-222.37 10522.5,-212 10593.19,-180.95 13002.15,-160.94 13548.2,-156.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8170.07,-290.21 8161.15,-295.93 8171.68,-297.02 8170.07,-290.21"/>
</g>
<!-- Node127&#45;&gt;Node106 -->
<g id="edge211" class="edge">
<title>Node127&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M8195.68,-301.22C8283.31,-291.27 8427.73,-273.83 8551.5,-254 8562.57,-252.23 8574.28,-250.16 8585.68,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.09,-297.76 8185.54,-302.36 8195.87,-304.72 8195.09,-297.76"/>
</g>
<!-- Node127&#45;&gt;Node107 -->
<g id="edge212" class="edge">
<title>Node127&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M8196.13,-306.1C8317.69,-299.51 8554.91,-283.86 8754.5,-254 8757.39,-253.57 8760.32,-253.1 8763.28,-252.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.6,-302.62 8185.8,-306.65 8195.97,-309.61 8195.6,-302.62"/>
</g>
<!-- Node127&#45;&gt;Node108 -->
<g id="edge213" class="edge">
<title>Node127&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M8195.69,-309.35C8780.72,-304.57 12375.41,-274.47 12603.5,-254 12618.63,-252.64 12634.73,-250.45 12650.04,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.63,-305.85 8185.66,-309.43 8195.69,-312.85 8195.63,-305.85"/>
</g>
<!-- Node127&#45;&gt;Node109 -->
<g id="edge214" class="edge">
<title>Node127&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M8195.78,-309.43C8809.84,-305.06 12745.61,-276.21 12994.5,-254 13009.63,-252.65 13025.73,-250.46 13041.05,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.93 8185.7,-309.51 8195.72,-312.93 8195.67,-305.93"/>
</g>
<!-- Node127&#45;&gt;Node110 -->
<g id="edge215" class="edge">
<title>Node127&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M8195.75,-309.88C8576.05,-309.04 10199.25,-302.65 10703.5,-254 10718.04,-252.6 10733.51,-250.42 10748.26,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.38 8185.67,-309.9 8195.67,-313.38 8195.66,-306.38"/>
</g>
<!-- Node127&#45;&gt;Node111 -->
<g id="edge217" class="edge">
<title>Node127&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M8196.04,-307.12C8344.2,-301.25 8669.77,-285.7 8942.5,-254 8956.46,-252.38 8971.26,-250.26 8985.55,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.54,-303.64 8185.69,-307.53 8195.81,-310.63 8195.54,-303.64"/>
</g>
<!-- Node127&#45;&gt;Node112 -->
<g id="edge218" class="edge">
<title>Node127&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M8196.16,-309.35C8828.4,-304.22 12970.45,-270.11 13232.5,-254 13259.97,-252.31 13289.72,-249.4 13316.89,-246.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.76,-305.85 8185.79,-309.43 8195.82,-312.85 8195.76,-305.85"/>
</g>
<!-- Node127&#45;&gt;Node113 -->
<g id="edge219" class="edge">
<title>Node127&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.84C7876.8,-303.67 7512.68,-294.51 7206.5,-290 6669.21,-282.09 2905.18,-307.44 2370.5,-254 2357.27,-252.68 2343.21,-250.48 2329.87,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.34 8045.37,-308.11 8035.46,-304.35 8035.28,-311.34"/>
</g>
<!-- Node127&#45;&gt;Node114 -->
<g id="edge220" class="edge">
<title>Node127&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M8195.63,-310.19C8596.01,-310.89 10382.31,-310.7 10934.5,-254 10947.94,-252.62 10962.22,-250.45 10975.82,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.6,-306.69 8185.59,-310.18 8195.59,-313.69 8195.6,-306.69"/>
</g>
<!-- Node127&#45;&gt;Node115 -->
<g id="edge221" class="edge">
<title>Node127&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M8035.23,-307.9C7876.8,-303.83 7512.68,-294.84 7206.5,-290 6790.64,-283.43 3877.05,-298.2 3463.5,-254 3451.02,-252.67 3437.77,-250.47 3425.2,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.4 8045.37,-308.16 8035.46,-304.4 8035.28,-311.4"/>
</g>
<!-- Node127&#45;&gt;Node118 -->
<g id="edge222" class="edge">
<title>Node127&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M8195.81,-309C8586.95,-304 10283.11,-280.92 10517.5,-254 10529.59,-252.61 10542.42,-250.44 10554.63,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.5 8185.72,-309.13 8195.76,-312.5 8195.67,-305.5"/>
</g>
<!-- Node127&#45;&gt;Node121 -->
<g id="edge223" class="edge">
<title>Node127&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M8034.79,-308.91C7788.25,-305.21 7047.4,-291.2 6809.5,-254 6800.41,-252.58 6790.84,-250.44 6781.72,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8035.05,-312.41 8045.1,-309.06 8035.16,-305.42 8035.05,-312.41"/>
</g>
<!-- Node127&#45;&gt;Node124 -->
<g id="edge224" class="edge">
<title>Node127&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M8035.29,-300.2C7950.86,-289.66 7814.14,-272 7696.5,-254 7684.48,-252.16 7671.78,-250.1 7659.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8034.97,-303.68 8045.33,-301.45 8035.83,-296.74 8034.97,-303.68"/>
</g>
<!-- Node127&#45;&gt;Node126 -->
<g id="edge226" class="edge">
<title>Node127&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M8196.02,-307.99C8410.86,-302.27 8994.23,-284.35 9184.5,-254 9193.7,-252.53 9203.4,-250.37 9212.64,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-304.5 8185.76,-308.26 8195.85,-311.49 8195.67,-304.5"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9847,-218 9847,-248 9996,-248 9996,-218 9847,-218"/>
<text text-anchor="start" x="9855" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9921.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node127&#45;&gt;Node128 -->
<g id="edge177" class="edge">
<title>Node127&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M8195.84,-309.42C8490.38,-306.96 9510.64,-295.56 9833.5,-254 9844.53,-252.58 9856.21,-250.41 9867.34,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.64,-305.92 8185.67,-309.5 8195.7,-312.92 8195.64,-305.92"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10237.5,-218 10237.5,-248 10437.5,-248 10437.5,-218 10237.5,-218"/>
<text text-anchor="start" x="10245.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10337.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node127&#45;&gt;Node130 -->
<g id="edge186" class="edge">
<title>Node127&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M8195.72,-309.45C8530.71,-306.9 9819.14,-294.62 10223.5,-254 10237.7,-252.57 10252.79,-250.4 10267.18,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.95 8185.62,-309.52 8195.64,-312.95 8195.59,-305.95"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10612,-134.5 10612,-175.5 10807,-175.5 10807,-134.5 10612,-134.5"/>
<text text-anchor="start" x="10620" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="10620" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="10709.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node127&#45;&gt;Node132 -->
<g id="edge206" class="edge">
<title>Node127&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M8195.86,-308.87C8600.05,-303.11 10393.55,-276.31 10446.5,-254 10471.12,-243.63 10466.2,-225.08 10489.5,-212 10510.98,-199.94 10563.94,-186.31 10612.51,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.38 8185.72,-309.02 8195.77,-312.38 8195.67,-305.38"/>
</g>
<!-- Node128&#45;&gt;Node98 -->
<g id="edge179" class="edge">
<title>Node128&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M9849.96,-215.67C9844.39,-214.42 9838.85,-213.18 9833.5,-212 9767.57,-197.41 9692.11,-181.21 9639.53,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9849.45,-219.14 9859.98,-217.92 9850.99,-212.31 9849.45,-219.14"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9697,-140 9697,-170 9846,-170 9846,-140 9697,-140"/>
<text text-anchor="start" x="9705" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9771.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge178" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M9884.69,-213.35C9858.29,-199.97 9823.27,-182.23 9799.21,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9883.14,-216.49 9893.64,-217.88 9886.3,-210.24 9883.14,-216.49"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10395,-140 10395,-170 10594,-170 10594,-140 10395,-140"/>
<text text-anchor="start" x="10403" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10494.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge187" class="edge">
<title>Node130&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M10375.67,-213.52C10403.34,-200.13 10440.21,-182.28 10465.49,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10374.14,-210.38 10366.66,-217.88 10377.19,-216.68 10374.14,-210.38"/>
</g>
<!-- Node130&#45;&gt;Node132 -->
<g id="edge188" class="edge">
<title>Node130&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M10415.97,-215.97C10473.7,-204.17 10552.49,-188.08 10613.91,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10415.26,-212.54 10406.16,-217.97 10416.66,-219.4 10415.26,-212.54"/>
</g>
<!-- Node133&#45;&gt;Node25 -->
<g id="edge228" class="edge">
<title>Node133&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M11799.37,-302.47C11867.24,-298.33 11954.14,-293.37 12031.5,-290 12064.84,-288.55 13209.26,-277.95 13232.5,-254 13245.5,-240.6 13245.47,-225.43 13232.5,-212 13059.81,-33.18 11245.02,-140.11 10996.5,-134 9618.68,-100.1 7937.24,-86.76 7553.18,-84.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11798.84,-298.99 11789.08,-303.1 11799.27,-305.98 11798.84,-298.99"/>
</g>
<!-- Node133&#45;&gt;Node102 -->
<g id="edge229" class="edge">
<title>Node133&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M11681.5,-285.59C11681.5,-273.26 11681.5,-258.72 11681.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11678,-285.7 11681.5,-295.7 11685,-285.71 11678,-285.7"/>
</g>
<!-- Node134&#45;&gt;Node25 -->
<g id="edge231" class="edge">
<title>Node134&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13789.57,-207.97C13793.68,-185.38 13795.26,-152.35 13775.5,-134 13751.55,-111.75 9101.19,-98.27 9068.5,-98 8487.31,-93.14 7787.09,-86.51 7553.05,-84.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13786.13,-207.32 13787.5,-217.82 13792.98,-208.76 13786.13,-207.32"/>
</g>
<!-- Node134&#45;&gt;Node105 -->
<g id="edge232" class="edge">
<title>Node134&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M13751.41,-212.64C13729.38,-199.35 13700.63,-182.02 13680.78,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13749.72,-215.72 13760.1,-217.88 13753.34,-209.72 13749.72,-215.72"/>
</g>
<!-- Node135&#45;&gt;Node102 -->
<g id="edge236" class="edge">
<title>Node135&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M12485.28,-295.43C12467.98,-293.41 12450.27,-291.51 12433.5,-290 12151.97,-264.56 12079.37,-285.87 11798.5,-254 11784.68,-252.43 11770.01,-250.3 11755.91,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12485.07,-298.93 12495.42,-296.63 12485.9,-291.98 12485.07,-298.93"/>
</g>
<!-- Node135&#45;&gt;Node103 -->
<g id="edge237" class="edge">
<title>Node135&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M12486.67,-294.47C12414.82,-283.83 12318.36,-268.98 12233.5,-254 12230.6,-253.49 12227.65,-252.96 12224.67,-252.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12486.24,-297.94 12496.64,-295.94 12487.26,-291.02 12486.24,-297.94"/>
</g>
<!-- Node135&#45;&gt;Node104 -->
<g id="edge238" class="edge">
<title>Node135&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M12536.66,-293.16C12496.43,-281.44 12442.68,-265.79 12400.57,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12535.74,-296.54 12546.32,-295.97 12537.7,-289.82 12535.74,-296.54"/>
</g>
<!-- Node135&#45;&gt;Node105 -->
<g id="edge239" class="edge">
<title>Node135&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M12672.1,-294.28C12682.29,-292.61 12692.62,-291.12 12702.5,-290 12795.66,-279.44 13458.46,-288.84 13545.5,-254 13589.88,-236.24 13628.6,-192.97 13646.67,-170.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12671.25,-290.87 12661.98,-296 12672.42,-297.78 12671.25,-290.87"/>
</g>
<!-- Node135&#45;&gt;Node108 -->
<g id="edge240" class="edge">
<title>Node135&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M12627.1,-290.64C12649.48,-277.35 12678.68,-260.02 12698.85,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12625.09,-287.77 12618.28,-295.88 12628.66,-293.79 12625.09,-287.77"/>
</g>
<!-- Node135&#45;&gt;Node109 -->
<g id="edge241" class="edge">
<title>Node135&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M12677.06,-294.18C12685.64,-292.7 12694.24,-291.27 12702.5,-290 12831.74,-270.09 12865.1,-272.84 12994.5,-254 13006.94,-252.19 13020.08,-250.13 13032.92,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12676.26,-290.77 12667.02,-295.95 12677.47,-297.66 12676.26,-290.77"/>
</g>
<!-- Node135&#45;&gt;Node134 -->
<g id="edge234" class="edge">
<title>Node135&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M12671.55,-294.32C12681.92,-292.63 12692.45,-291.11 12702.5,-290 13125.55,-243.12 13235.94,-295.97 13659.5,-254 13674.47,-252.52 13690.38,-250.38 13705.64,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12670.95,-290.87 12661.68,-296 12672.13,-297.77 12670.95,-290.87"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13950,-218 13950,-248 14147,-248 14147,-218 13950,-218"/>
<text text-anchor="start" x="13958" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14048.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node135&#45;&gt;Node136 -->
<g id="edge235" class="edge">
<title>Node135&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M12671.32,-294.28C12681.76,-292.59 12692.37,-291.08 12702.5,-290 13233.05,-233.25 13370.77,-298.27 13902.5,-254 13920.22,-252.52 13939.08,-250.38 13957.15,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12670.66,-290.85 12661.38,-295.97 12671.83,-297.75 12670.66,-290.85"/>
</g>
<!-- Node137&#45;&gt;Node25 -->
<g id="edge243" class="edge">
<title>Node137&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M12234.93,-290.37C12355.11,-284.23 13212.66,-293.21 13250.5,-254 13263.46,-240.57 13263.25,-225.63 13250.5,-212 13073.73,-22.97 12347.11,-144.09 12088.5,-134 11852.94,-124.81 8150.33,-89.85 7553.45,-84.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12234.32,-286.91 12224.6,-291.13 12234.83,-293.89 12234.32,-286.91"/>
</g>
<!-- Node137&#45;&gt;Node103 -->
<g id="edge244" class="edge">
<title>Node137&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M12132.5,-280.3C12132.5,-271.3 12132.5,-261.65 12132.5,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12129,-280.43 12132.5,-290.43 12136,-280.43 12129,-280.43"/>
</g>
<!-- Node138&#45;&gt;Node25 -->
<g id="edge246" class="edge">
<title>Node138&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M12434.83,-295.38C12452.05,-293.29 12469.76,-291.38 12486.5,-290 12543.4,-285.29 13473.84,-295.07 13513.5,-254 13526.47,-240.57 13526.09,-225.78 13513.5,-212 13384.24,-70.47 12845.93,-143.61 12654.5,-134 12587.96,-130.66 8204.44,-90.23 7553.05,-84.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12434.26,-291.92 12424.77,-296.63 12435.13,-298.87 12434.26,-291.92"/>
</g>
<!-- Node138&#45;&gt;Node104 -->
<g id="edge247" class="edge">
<title>Node138&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M12333.5,-280.3C12333.5,-271.3 12333.5,-261.65 12333.5,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12330,-280.43 12333.5,-290.43 12337,-280.43 12330,-280.43"/>
</g>
<!-- Node139&#45;&gt;Node25 -->
<g id="edge251" class="edge">
<title>Node139&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M12942.28,-294.89C12959.78,-293.02 12977.59,-291.32 12994.5,-290 13044.83,-286.08 13867.52,-290.4 13902.5,-254 13915.44,-240.54 13910.89,-228.68 13902.5,-212 13876.38,-160.06 13852.62,-152.47 13797.5,-134 13672.94,-92.27 9199.86,-99.1 9068.5,-98 8487.31,-93.15 7787.09,-86.51 7553.05,-84.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12941.59,-291.44 12932.03,-296 12942.35,-298.4 12941.59,-291.44"/>
</g>
<!-- Node139&#45;&gt;Node108 -->
<g id="edge252" class="edge">
<title>Node139&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M12795.67,-289.61C12778.47,-276.54 12756.57,-259.89 12741.22,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12793.61,-292.44 12803.69,-295.7 12797.85,-286.87 12793.61,-292.44"/>
</g>
<!-- Node140&#45;&gt;Node25 -->
<g id="edge254" class="edge">
<title>Node140&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13233.57,-303.62C13507.67,-289.04 14156.01,-254.52 14156.5,-254 14169.34,-240.45 14167.95,-226.74 14156.5,-212 14037.21,-58.37 14994.44,-147.22 9068.5,-98 8487.31,-93.17 7787.09,-86.52 7553.05,-84.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13233.38,-300.12 13223.58,-304.15 13233.75,-307.11 13233.38,-300.12"/>
</g>
<!-- Node140&#45;&gt;Node109 -->
<g id="edge255" class="edge">
<title>Node140&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M13113.5,-285.59C13113.5,-273.26 13113.5,-258.72 13113.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13110,-285.7 13113.5,-295.7 13117,-285.71 13110,-285.7"/>
</g>
<!-- Node141&#45;&gt;Node60 -->
<g id="edge262" class="edge">
<title>Node141&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M13563.35,-286.2C13555.87,-262.68 13540.73,-227.99 13513.5,-212 13430.07,-163 10126.59,-187.29 10030.5,-176 10027.54,-175.65 10024.54,-175.25 10021.52,-174.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13560,-287.2 13566.18,-295.8 13566.71,-285.22 13560,-287.2"/>
</g>
<!-- Node141&#45;&gt;Node87 -->
<g id="edge258" class="edge">
<title>Node141&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M13651.16,-305.49C13849.88,-294.36 14343.41,-265.6 14356.5,-254 14380.24,-232.96 14379.75,-191.93 14377.54,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13650.86,-302.01 13641.07,-306.06 13651.25,-308.99 13650.86,-302.01"/>
</g>
<!-- Node141&#45;&gt;Node88 -->
<g id="edge260" class="edge">
<title>Node141&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M13582.37,-286.63C13592.72,-264.34 13602.66,-231.38 13583.5,-212 13552.27,-180.41 10429.67,-180.71 10385.5,-176 10372.98,-174.66 10359.69,-172.48 10347.08,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13579.16,-285.23 13577.85,-295.74 13585.43,-288.34 13579.16,-285.23"/>
</g>
<!-- Node141&#45;&gt;Node97 -->
<g id="edge259" class="edge">
<title>Node141&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M13487.63,-304.28C13419.41,-299.71 13319.67,-293.53 13232.5,-290 12862.27,-275.02 11934.18,-290.97 11565.5,-254 11551.57,-252.6 11536.76,-250.43 11522.65,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13487.67,-307.79 13497.88,-304.97 13488.14,-300.8 13487.67,-307.79"/>
</g>
<!-- Node141&#45;&gt;Node112 -->
<g id="edge261" class="edge">
<title>Node141&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M13530.85,-291.52C13502.82,-278.13 13465.49,-260.28 13439.88,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13529.43,-294.73 13539.97,-295.88 13532.45,-288.41 13529.43,-294.73"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14204,-218 14204,-248 14347,-248 14347,-218 14204,-218"/>
<text text-anchor="start" x="14212" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14275.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node141&#45;&gt;Node142 -->
<g id="edge257" class="edge">
<title>Node141&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M13651.16,-306.23C13770.16,-299.93 13997.94,-284.77 14189.5,-254 14199.49,-252.4 14210.04,-250.29 14220.21,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13650.84,-302.74 13641.03,-306.76 13651.2,-309.73 13650.84,-302.74"/>
</g>
<!-- Node143&#45;&gt;Node92 -->
<g id="edge267" class="edge">
<title>Node143&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M14130.56,-306.81C14266.61,-300.66 14526.77,-284.96 14554.5,-254 14566.95,-240.09 14567.64,-225.25 14554.5,-212 14511.8,-168.94 10248.64,-183.75 10188.5,-176 10178.26,-174.68 10167.43,-172.49 10157.19,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14130.02,-303.33 14120.18,-307.27 14130.33,-310.32 14130.02,-303.33"/>
</g>
<!-- Node143&#45;&gt;Node99 -->
<g id="edge268" class="edge">
<title>Node143&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M13966.93,-305.23C13886.5,-300.69 13760.07,-293.97 13650.5,-290 12931.24,-263.94 12747.94,-322.82 12031.5,-254 12016.94,-252.6 12001.45,-250.44 11986.68,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13966.81,-308.73 13976.99,-305.8 13967.2,-301.74 13966.81,-308.73"/>
</g>
<!-- Node143&#45;&gt;Node136 -->
<g id="edge266" class="edge">
<title>Node143&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M14048.5,-285.59C14048.5,-273.26 14048.5,-258.72 14048.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14045,-285.7 14048.5,-295.7 14052,-285.71 14045,-285.7"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14403.5,-218 14403.5,-248 14545.5,-248 14545.5,-218 14403.5,-218"/>
<text text-anchor="start" x="14411.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14474.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node143&#45;&gt;Node144 -->
<g id="edge265" class="edge">
<title>Node143&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M14130.25,-298.18C14199.51,-287.78 14301.32,-271.59 14389.5,-254 14398.42,-252.22 14407.83,-250.18 14417.01,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14129.65,-294.73 14120.28,-299.67 14130.68,-301.65 14129.65,-294.73"/>
</g>
<!-- Node145&#45;&gt;Node110 -->
<g id="edge276" class="edge">
<title>Node145&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M10819.5,-285.59C10819.5,-273.26 10819.5,-258.72 10819.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10816,-285.7 10819.5,-295.7 10823,-285.71 10816,-285.7"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12443,-218 12443,-248 12594,-248 12594,-218 12443,-218"/>
<text text-anchor="start" x="12451" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12518.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node145&#45;&gt;Node146 -->
<g id="edge275" class="edge">
<title>Node145&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M10905.96,-296.53C10925.49,-293.94 10946.17,-291.56 10965.5,-290 11616.04,-237.63 11786.18,-337.18 12433.5,-254 12444.18,-252.63 12455.47,-250.48 12466.21,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10905.29,-293.09 10895.86,-297.9 10906.24,-300.03 10905.29,-293.09"/>
</g>
<!-- Node147&#45;&gt;Node60 -->
<g id="edge282" class="edge">
<title>Node147&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M14601.1,-286.39C14588.99,-260.14 14568.84,-220.32 14554.5,-212 14500.16,-180.45 10092.92,-183.25 10030.5,-176 10027.54,-175.66 10024.54,-175.25 10021.51,-174.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14598,-288.03 14605.31,-295.69 14604.37,-285.14 14598,-288.03"/>
</g>
<!-- Node147&#45;&gt;Node87 -->
<g id="edge278" class="edge">
<title>Node147&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M14636.17,-289.07C14657.85,-268.17 14683.12,-235.8 14663.5,-212 14635.76,-178.35 14516.26,-164.66 14440.17,-159.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14633.7,-286.59 14628.73,-295.96 14638.45,-291.73 14633.7,-286.59"/>
</g>
<!-- Node147&#45;&gt;Node88 -->
<g id="edge280" class="edge">
<title>Node147&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M14609.34,-285.85C14605.83,-262.57 14596.63,-228.52 14572.5,-212 14524.51,-179.15 10443.33,-182.09 10385.5,-176 10372.89,-174.67 10359.51,-172.48 10346.81,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14605.89,-286.5 14610.61,-295.98 14612.84,-285.62 14605.89,-286.5"/>
</g>
<!-- Node147&#45;&gt;Node112 -->
<g id="edge281" class="edge">
<title>Node147&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M14531.02,-305.76C14367.75,-297.03 13985.92,-276.05 13665.5,-254 13612.01,-250.32 13552.24,-245.66 13504.03,-241.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14531.28,-309.28 14541.45,-306.31 14531.65,-302.29 14531.28,-309.28"/>
</g>
<!-- Node147&#45;&gt;Node148 -->
<g id="edge279" class="edge">
<title>Node147&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M14653,-291.87C14683.76,-278.44 14725.08,-260.39 14753.35,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14651.58,-288.67 14643.82,-295.88 14654.39,-295.09 14651.58,-288.67"/>
</g>
<!-- Node149&#45;&gt;Node42 -->
<g id="edge288" class="edge">
<title>Node149&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M1543.09,-290.58C1510.73,-270.65 1458.78,-238.85 1413.5,-212 1389.08,-197.52 1360.96,-181.34 1341.31,-170.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1541.32,-293.61 1551.67,-295.88 1545,-287.65 1541.32,-293.61"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1504,-218 1504,-248 1645,-248 1645,-218 1504,-218"/>
<text text-anchor="start" x="1512" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1574.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node150 -->
<g id="edge287" class="edge">
<title>Node149&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M1574.5,-285.59C1574.5,-273.26 1574.5,-258.72 1574.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1571,-285.7 1574.5,-295.7 1578,-285.71 1571,-285.7"/>
</g>
<!-- Node151&#45;&gt;Node44 -->
<g id="edge291" class="edge">
<title>Node151&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M1779.84,-290.25C1764.58,-280 1746.1,-266.93 1730.5,-254 1709.93,-236.95 1710.06,-226.31 1687.5,-212 1657.81,-193.16 1620.84,-179.26 1591.03,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.14,-293.33 1788.41,-295.94 1782.01,-287.5 1778.14,-293.33"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1740,-218 1740,-248 1881,-248 1881,-218 1740,-218"/>
<text text-anchor="start" x="1748" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1810.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node151&#45;&gt;Node152 -->
<g id="edge290" class="edge">
<title>Node151&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M1810.5,-285.59C1810.5,-273.26 1810.5,-258.72 1810.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1807,-285.7 1810.5,-295.7 1814,-285.71 1807,-285.7"/>
</g>
<!-- Node153&#45;&gt;Node113 -->
<g id="edge297" class="edge">
<title>Node153&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M2267.5,-285.59C2267.5,-273.26 2267.5,-258.72 2267.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2264,-285.7 2267.5,-295.7 2271,-285.71 2264,-285.7"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2026,-218 2026,-248 2155,-248 2155,-218 2026,-218"/>
<text text-anchor="start" x="2034" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2090.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node154 -->
<g id="edge298" class="edge">
<title>Node153&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M2225.28,-291.87C2193.99,-278.44 2151.96,-260.39 2123.2,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2224.05,-295.15 2234.62,-295.88 2226.81,-288.72 2224.05,-295.15"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14874,-218 14874,-248 15053,-248 15053,-218 14874,-218"/>
<text text-anchor="start" x="14882" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14963.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node155&#45;&gt;Node156 -->
<g id="edge301" class="edge">
<title>Node155&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M14963.5,-285.59C14963.5,-273.26 14963.5,-258.72 14963.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14960,-285.7 14963.5,-295.7 14967,-285.71 14960,-285.7"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15071,-218 15071,-248 15200,-248 15200,-218 15071,-218"/>
<text text-anchor="start" x="15079" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15135.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node155&#45;&gt;Node157 -->
<g id="edge302" class="edge">
<title>Node155&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M15004.92,-291.7C15035.28,-278.28 15075.9,-260.34 15103.72,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15003.18,-288.64 14995.45,-295.88 15006.01,-295.04 15003.18,-288.64"/>
</g>
<!-- Node158&#45;&gt;Node114 -->
<g id="edge304" class="edge">
<title>Node158&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M11041.5,-285.59C11041.5,-273.26 11041.5,-258.72 11041.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11038,-285.7 11041.5,-295.7 11045,-285.71 11038,-285.7"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12851.5,-218 12851.5,-248 12985.5,-248 12985.5,-218 12851.5,-218"/>
<text text-anchor="start" x="12859.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12918.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node158&#45;&gt;Node159 -->
<g id="edge305" class="edge">
<title>Node158&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M11119.15,-306.79C11221.44,-302.63 11406.94,-295.26 11565.5,-290 11849.23,-280.59 12561.5,-294.39 12842.5,-254 12852.09,-252.62 12862.2,-250.47 12871.82,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11118.76,-303.31 11108.91,-307.21 11119.04,-310.3 11118.76,-303.31"/>
</g>
</g>
</svg>