blob: 266d5234adde36e60e13c1f878fe45796fb95772 [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: include/armnnUtils/FloatingPointConverter.hpp Pages: 1 -->
<svg width="15944pt" height="485pt"
viewBox="0.00 0.00 15943.50 485.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 481)">
<title>include/armnnUtils/FloatingPointConverter.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-481 15939.5,-481 15939.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="6823,-446.5 6823,-476.5 6975,-476.5 6975,-446.5 6823,-446.5"/>
<text text-anchor="start" x="6831" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
<text text-anchor="middle" x="6899" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/FloatingPointConverter.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_convert_constants_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3227.5,-374 3227.5,-404 3362.5,-404 3362.5,-374 3227.5,-374"/>
<text text-anchor="start" x="3235.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="3295" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstants.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="M6812.89,-458.82C6314.69,-449.07 3808.26,-400.04 3362.77,-391.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6812.83,-462.31 6822.89,-459.01 6812.96,-455.32 6812.83,-462.31"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_floating_point_converter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6263.5,-374 6263.5,-404 6418.5,-404 6418.5,-374 6263.5,-374"/>
<text text-anchor="start" x="6271.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/FloatingPoint</text>
<text text-anchor="middle" x="6341" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">Converter.cpp</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="M6812.64,-454.35C6717.86,-446.87 6561.42,-432.41 6428,-410 6418.07,-408.33 6407.57,-406.22 6397.43,-404"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6812.51,-457.85 6822.75,-455.13 6813.06,-450.87 6812.51,-457.85"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6437,-374 6437,-404 6645,-404 6645,-374 6437,-374"/>
<text text-anchor="start" x="6445" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6541" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M6817.73,-444.5C6755.88,-432.32 6671.58,-415.71 6612.33,-404.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6817.35,-447.99 6827.84,-446.49 6818.71,-441.12 6817.35,-447.99"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6663,-374 6663,-404 6871,-404 6871,-374 6663,-374"/>
<text text-anchor="start" x="6671" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6767" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M6863.53,-441.56C6841.44,-429.76 6813.48,-414.83 6793.35,-404.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6862.14,-444.78 6872.61,-446.4 6865.43,-438.6 6862.14,-444.78"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11324.5,-374 11324.5,-404 11477.5,-404 11477.5,-374 11324.5,-374"/>
<text text-anchor="start" x="11332.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11401" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M6985.48,-459.15C7557.05,-450.2 10784.91,-399.65 11324.5,-391.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6985.2,-455.65 6975.25,-459.31 6985.31,-462.65 6985.2,-455.65"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2423.5,-218 2423.5,-248 2600.5,-248 2600.5,-218 2423.5,-218"/>
<text text-anchor="start" x="2431.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2512" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge309" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M6901.56,-436.22C6902.33,-414.72 6899.46,-384.3 6880,-368 6697.89,-215.41 2840.9,-282.26 2605,-254 2593.36,-252.61 2581.02,-250.45 2569.27,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6898.06,-436.04 6900.92,-446.24 6905.05,-436.48 6898.06,-436.04"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7317,-296 7317,-326 7457,-326 7457,-296 7317,-296"/>
<text text-anchor="start" x="7325" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7387" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node125 -->
<g id="edge308" class="edge">
<title>Node1&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M6955.02,-443.45C7052.39,-413.82 7251.04,-353.37 7340.96,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6953.9,-440.14 6945.35,-446.4 6955.94,-446.83 6953.9,-440.14"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
<g id="a_node158"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11496,-368.5 11496,-409.5 11682,-409.5 11682,-368.5 11496,-368.5"/>
<text text-anchor="start" x="11504" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11504" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
<text text-anchor="middle" x="11589" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node158 -->
<g id="edge310" class="edge">
<title>Node1&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M6985.51,-460.49C7577.63,-460.3 11022.75,-457.13 11486,-410 11489.26,-409.67 11492.57,-409.28 11495.91,-408.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6985.34,-456.99 6975.34,-460.49 6985.34,-463.99 6985.34,-456.99"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11700,-368.5 11700,-409.5 11886,-409.5 11886,-368.5 11700,-368.5"/>
<text text-anchor="start" x="11708" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11708" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
<text text-anchor="middle" x="11793" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node159 -->
<g id="edge311" class="edge">
<title>Node1&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M6985.47,-460.54C7592.66,-460.72 11206.06,-459.68 11691,-410 11693.96,-409.7 11696.97,-409.35 11699.99,-408.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6985.05,-457.04 6975.05,-460.54 6985.05,-464.04 6985.05,-457.04"/>
</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="263.5,-296 263.5,-326 398.5,-326 398.5,-296 263.5,-296"/>
<text text-anchor="start" x="271.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="331" 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="M3216.91,-386C2795.11,-375.18 793.32,-323.85 398.66,-313.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3217.08,-389.5 3227.17,-386.26 3217.26,-382.51 3217.08,-389.5"/>
</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="332.5,-223.5 332.5,-242.5 469.5,-242.5 469.5,-223.5 332.5,-223.5"/>
<text text-anchor="middle" x="401" 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="M351.07,-288.21C365.07,-273.01 382.99,-253.55 393.11,-242.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="348.37,-285.98 344.17,-295.7 353.52,-290.72 348.37,-285.98"/>
</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="0,-145.5 0,-164.5 130,-164.5 130,-145.5 0,-145.5"/>
<text text-anchor="middle" x="65" 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="M297.63,-290.68C239.31,-256.92 121.13,-188.5 79.73,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="296.04,-293.81 306.45,-295.79 299.55,-287.75 296.04,-293.81"/>
</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="148,-145.5 148,-164.5 284,-164.5 284,-145.5 148,-145.5"/>
<text text-anchor="middle" x="216" 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="M314.33,-287.68C288.44,-253.01 239.75,-187.81 222.37,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="311.6,-289.87 320.39,-295.79 317.21,-285.68 311.6,-289.87"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M347.86,-221.51C294.79,-210.83 210.99,-193.41 139,-176 124.51,-172.5 108.54,-168.23 95.15,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="347.23,-224.95 357.72,-223.49 348.61,-218.09 347.23,-224.95"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M370.67,-219.54C332.92,-204.03 269.44,-177.95 236.79,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.56,-222.87 380.14,-223.43 372.22,-216.39 369.56,-222.87"/>
</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="688.5,-145.5 688.5,-164.5 853.5,-164.5 853.5,-145.5 688.5,-145.5"/>
<text text-anchor="middle" x="771" 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="M454.43,-221.49C510.43,-210.41 600.97,-192.34 679,-176 696.44,-172.35 715.71,-168.18 732.08,-164.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="453.51,-218.1 444.38,-223.47 454.87,-224.97 453.51,-218.1"/>
</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="872,-140 872,-170 990,-170 990,-140 872,-140"/>
<text text-anchor="start" x="880" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="931" 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="M479.61,-226.33C571.86,-218.79 729.14,-203.14 862,-176 869.94,-174.38 878.3,-172.29 886.35,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="479.2,-222.86 469.51,-227.15 479.76,-229.83 479.2,-222.86"/>
</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="302.5,-145.5 302.5,-164.5 499.5,-164.5 499.5,-145.5 302.5,-145.5"/>
<text text-anchor="middle" x="401" 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="M401,-213.22C401,-197.7 401,-176.36 401,-164.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="397.5,-213.28 401,-223.28 404.5,-213.28 397.5,-213.28"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="517.5,-140 517.5,-170 670.5,-170 670.5,-140 517.5,-140"/>
<text text-anchor="start" x="525.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="594" 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="M432.32,-219.66C466.8,-206.09 522.1,-184.31 558.24,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="430.79,-216.51 422.76,-223.43 433.35,-223.02 430.79,-216.51"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7600,-296 7600,-326 7738,-326 7738,-296 7600,-296"/>
<text text-anchor="start" x="7608" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7669" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge16" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M11314.08,-386.23C10803.19,-375.83 8197.64,-322.77 7738.24,-313.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.27,-389.73 11324.34,-386.44 11314.41,-382.74 11314.27,-389.73"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4108,-212.5 4108,-253.5 4272,-253.5 4272,-212.5 4108,-212.5"/>
<text text-anchor="start" x="4116" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4116" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="4190" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node29 -->
<g id="edge248" class="edge">
<title>Node14&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M11314.46,-387.86C10705.95,-386.74 7091.3,-378.18 6989,-332 6966.06,-321.64 6973.94,-300.37 6951,-290 6815.81,-228.91 4428.37,-271.01 4281,-254 4278.11,-253.67 4275.17,-253.28 4272.21,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.47,-391.36 11324.48,-387.88 11314.49,-384.36 11314.47,-391.36"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4477.5,-218 4477.5,-248 4666.5,-248 4666.5,-218 4477.5,-218"/>
<text text-anchor="start" x="4485.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4572" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node31 -->
<g id="edge249" class="edge">
<title>Node14&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M11314.07,-387.84C10710.54,-386.59 7165.43,-377.35 7065,-332 7042.06,-321.64 7049.93,-300.39 7027,-290 6908.01,-236.1 4805.94,-267.39 4676,-254 4662.83,-252.64 4648.84,-250.47 4635.54,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.43,-391.34 11324.44,-387.86 11314.45,-384.34 11314.43,-391.34"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15045.5,-140 15045.5,-170 15248.5,-170 15248.5,-140 15045.5,-140"/>
<text text-anchor="start" x="15053.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15147" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node36 -->
<g id="edge293" class="edge">
<title>Node14&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M11462.77,-371.93C11470.87,-370.33 11479.1,-368.94 11487,-368 11591.84,-355.47 15199.03,-388.86 15288,-332 15335.03,-301.95 15358.02,-257 15325,-212 15312.16,-194.5 15263.99,-179.98 15221,-170.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.04,-368.51 11452.98,-373.99 11463.48,-375.36 11462.04,-368.51"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15281.5,-140 15281.5,-170 15484.5,-170 15484.5,-140 15281.5,-140"/>
<text text-anchor="start" x="15289.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15383" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node38 -->
<g id="edge294" class="edge">
<title>Node14&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M11462.77,-371.93C11470.87,-370.32 11479.1,-368.94 11487,-368 11598.35,-354.72 15429.49,-392.36 15524,-332 15571.04,-301.96 15594.02,-257 15561,-212 15542.89,-187.32 15513.89,-173.23 15484.52,-165.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.04,-368.5 11452.98,-373.98 11463.48,-375.36 11462.04,-368.5"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13237.5,-218 13237.5,-248 13412.5,-248 13412.5,-218 13237.5,-218"/>
<text text-anchor="start" x="13245.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13325" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node62 -->
<g id="edge263" class="edge">
<title>Node14&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-371.89C11471.28,-370.32 11479.3,-368.96 11487,-368 11537.15,-361.74 13267.33,-364.54 13306,-332 13330.4,-311.47 13329.54,-269.82 13327.13,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.51,-368.5 11453.44,-373.97 11463.95,-375.35 11462.51,-368.5"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8433,-218 8433,-248 8585,-248 8585,-218 8433,-218"/>
<text text-anchor="start" x="8441" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8509" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node66 -->
<g id="edge269" class="edge">
<title>Node14&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M11314,-388C10938,-387.7 9450.74,-383.23 8986,-332 8829.49,-314.75 8648.23,-270.73 8561.08,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.26,-391.5 11324.27,-388.01 11314.27,-384.5 11314.26,-391.5"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6175,-218 6175,-248 6315,-248 6315,-218 6175,-218"/>
<text text-anchor="start" x="6183" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6245" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node68 -->
<g id="edge270" class="edge">
<title>Node14&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M11314.01,-387.76C10713.89,-385.98 7208.71,-373.79 7108,-332 7083.33,-321.76 7089.49,-300.68 7065,-290 6913.87,-224.12 6487.05,-278.35 6324,-254 6314.21,-252.54 6303.86,-250.38 6294,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.31,-391.26 11324.32,-387.79 11314.33,-384.26 11314.31,-391.26"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2656.5,-218 2656.5,-248 2785.5,-248 2785.5,-218 2656.5,-218"/>
<text text-anchor="start" x="2664.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2721" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node73 -->
<g id="edge271" class="edge">
<title>Node14&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M11314.2,-387.87C10701.9,-386.81 7054.21,-378.58 6951,-332 6928.06,-321.64 6935.96,-300.31 6913,-290 6808.52,-243.08 2903.32,-270.6 2790,-254 2780.99,-252.68 2771.51,-250.49 2762.56,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.28,-391.37 11324.28,-387.88 11314.29,-384.37 11314.28,-391.37"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4290.5,-218 4290.5,-248 4459.5,-248 4459.5,-218 4290.5,-218"/>
<text text-anchor="start" x="4298.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4375" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node76 -->
<g id="edge272" class="edge">
<title>Node14&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M11313.8,-387.85C10706.38,-386.66 7128.33,-377.75 7027,-332 7004.06,-321.64 7011.94,-300.38 6989,-290 6861.38,-232.27 4607.18,-269.8 4468,-254 4456.19,-252.66 4443.66,-250.49 4431.76,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.22,-391.35 11324.23,-387.87 11314.23,-384.35 11314.22,-391.35"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8603.5,-218 8603.5,-248 8732.5,-248 8732.5,-218 8603.5,-218"/>
<text text-anchor="start" x="8611.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8668" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node78 -->
<g id="edge273" class="edge">
<title>Node14&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M11313.94,-386.81C11059.51,-382.98 10295.15,-369.01 9662,-332 9252.34,-308.05 9146.14,-325.15 8742,-254 8733.22,-252.45 8723.96,-250.35 8715.09,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.18,-390.31 11324.23,-386.96 11314.28,-383.31 11314.18,-390.31"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9347,-218 9347,-248 9487,-248 9487,-218 9347,-218"/>
<text text-anchor="start" x="9355" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9417" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node87 -->
<g id="edge284" class="edge">
<title>Node14&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M11314.25,-388.74C11087.82,-389.78 10460.54,-387.04 9942,-332 9741.89,-310.76 9692.79,-296.06 9496,-254 9487.7,-252.23 9478.95,-250.18 9470.42,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.42,-392.24 11324.41,-388.69 11314.39,-385.24 11314.42,-392.24"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9632.5,-218 9632.5,-248 9761.5,-248 9761.5,-218 9632.5,-218"/>
<text text-anchor="start" x="9640.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9697" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node88 -->
<g id="edge285" class="edge">
<title>Node14&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M11314.25,-388.47C11114.67,-388.58 10607.85,-383.29 10188,-332 10028.59,-312.52 9843.54,-270.12 9752.89,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.38,-391.97 11324.38,-388.46 11314.38,-384.97 11314.38,-391.97"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9818,-218 9818,-248 9948,-248 9948,-218 9818,-218"/>
<text text-anchor="start" x="9826" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9883" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node92 -->
<g id="edge292" class="edge">
<title>Node14&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M11314.31,-385.27C11088.84,-377.02 10466.21,-346.93 9957,-254 9948.36,-252.42 9939.26,-250.33 9930.5,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.3,-388.77 11324.42,-385.63 11314.56,-381.78 11314.3,-388.77"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14796.5,-140 14796.5,-170 14987.5,-170 14987.5,-140 14796.5,-140"/>
<text text-anchor="start" x="14804.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14892" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node94 -->
<g id="edge295" class="edge">
<title>Node14&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-371.85C11471.28,-370.29 11479.3,-368.94 11487,-368 12059.71,-298.26 13506.65,-358.29 14083,-332 14307.21,-321.77 14937.54,-418.72 15090,-254 15129.73,-211.07 15051.86,-184.51 14982.41,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.51,-368.45 11453.44,-373.92 11463.94,-375.3 11462.51,-368.45"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12636,-218 12636,-248 12824,-248 12824,-218 12636,-218"/>
<text text-anchor="start" x="12644" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12730" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node111 -->
<g id="edge299" class="edge">
<title>Node14&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M11466.06,-371.77C11473.1,-370.34 11480.18,-369.05 11487,-368 11590.98,-352.04 11864.54,-378.3 11959,-332 11981.6,-320.92 11974.29,-300.86 11997,-290 12123.3,-229.57 12487.06,-271.26 12626,-254 12638.41,-252.46 12651.56,-250.33 12664.19,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11464.87,-368.45 11455.81,-373.94 11466.32,-375.29 11464.87,-368.45"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10903.5,-218 10903.5,-248 11078.5,-248 11078.5,-218 10903.5,-218"/>
<text text-anchor="start" x="10911.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10991" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node113 -->
<g id="edge306" class="edge">
<title>Node14&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M11393.92,-364.22C11385.78,-341.27 11370.06,-307.52 11344,-290 11248.65,-225.9 11201.21,-273.61 11088,-254 11077.67,-252.21 11066.75,-250.14 11056.11,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11390.67,-365.51 11397.14,-373.9 11397.31,-363.31 11390.67,-365.51"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11319.5,-218 11319.5,-248 11482.5,-248 11482.5,-218 11319.5,-218"/>
<text text-anchor="start" x="11327.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11401" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node116 -->
<g id="edge307" class="edge">
<title>Node14&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M11401,-363.76C11401,-331.24 11401,-274.51 11401,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11397.5,-363.79 11401,-373.79 11404.5,-363.79 11397.5,-363.79"/>
</g>
<!-- Node14&#45;&gt;Node125 -->
<g id="edge160" class="edge">
<title>Node14&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M11314.09,-387.71C10819.03,-385.88 8350.3,-374.73 7591,-332 7546.41,-329.49 7496.51,-324.64 7457.23,-320.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.37,-391.21 11324.38,-387.74 11314.39,-384.21 11314.37,-391.21"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10767.5,-296 10767.5,-326 10982.5,-326 10982.5,-296 10767.5,-296"/>
<text text-anchor="start" x="10775.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10875" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node131 -->
<g id="edge227" class="edge">
<title>Node14&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M11314.17,-375.45C11219.99,-361.85 11070.04,-340.18 10972.05,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11313.84,-378.94 11324.23,-376.91 11314.84,-372.01 11313.84,-378.94"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14044.5,-218 14044.5,-248 14263.5,-248 14263.5,-218 14044.5,-218"/>
<text text-anchor="start" x="14052.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14154" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node132 -->
<g id="edge230" class="edge">
<title>Node14&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-371.89C11471.28,-370.32 11479.3,-368.96 11487,-368 11893.71,-317.3 12922.01,-358.59 13331,-332 13645.14,-311.57 13723.21,-297.44 14035,-254 14047.76,-252.22 14061.26,-250.14 14074.4,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.51,-368.49 11453.44,-373.97 11463.95,-375.35 11462.51,-368.49"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11752,-296 11752,-326 11950,-326 11950,-296 11752,-296"/>
<text text-anchor="start" x="11760" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11851" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node133 -->
<g id="edge233" class="edge">
<title>Node14&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M11468.48,-371.8C11474.73,-370.45 11480.97,-369.16 11487,-368 11576.15,-350.8 11678.39,-335.45 11751.78,-325.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11467.71,-368.38 11458.7,-373.95 11469.22,-375.22 11467.71,-368.38"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12569,-290.5 12569,-331.5 12753,-331.5 12753,-290.5 12569,-290.5"/>
<text text-anchor="start" x="12577" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12577" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12661" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node135 -->
<g id="edge242" class="edge">
<title>Node14&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M11463.72,-371.93C11471.51,-370.37 11479.41,-369 11487,-368 11960.07,-305.66 12085.97,-386.52 12560,-332 12562.93,-331.66 12565.9,-331.29 12568.9,-330.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.98,-368.51 11453.92,-373.99 11464.43,-375.36 11462.98,-368.51"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7117,-290.5 7117,-331.5 7299,-331.5 7299,-290.5 7117,-290.5"/>
<text text-anchor="start" x="7125" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7125" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="7208" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node136 -->
<g id="edge245" class="edge">
<title>Node14&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M11313.91,-387.77C10758.21,-386.18 7718.69,-375.5 7308,-332 7305.09,-331.69 7302.15,-331.34 7299.18,-330.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11314.24,-391.27 11324.25,-387.8 11314.26,-384.27 11314.24,-391.27"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12329,-296 12329,-326 12551,-326 12551,-296 12329,-296"/>
<text text-anchor="start" x="12337" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12440" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node137 -->
<g id="edge250" class="edge">
<title>Node14&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M11464.31,-371.88C11471.92,-370.36 11479.61,-369.01 11487,-368 11853.71,-317.87 11950.86,-370.25 12319,-332 12333.51,-330.49 12348.91,-328.36 12363.7,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11463.45,-368.49 11454.39,-373.97 11464.9,-375.34 11463.45,-368.49"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12771,-296 12771,-326 12991,-326 12991,-296 12771,-296"/>
<text text-anchor="start" x="12779" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12881" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node138 -->
<g id="edge253" class="edge">
<title>Node14&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M11463.71,-371.89C11471.51,-370.34 11479.41,-368.98 11487,-368 12049.23,-295.43 12197.79,-387.11 12762,-332 12776.7,-330.56 12792.33,-328.4 12807.26,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.98,-368.47 11453.91,-373.94 11464.42,-375.32 11462.98,-368.47"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12006.5,-296 12006.5,-326 12149.5,-326 12149.5,-296 12006.5,-296"/>
<text text-anchor="start" x="12014.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12078" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node139 -->
<g id="edge256" class="edge">
<title>Node14&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M11466.05,-371.74C11473.09,-370.32 11480.18,-369.03 11487,-368 11709.49,-334.41 11769.51,-365.59 11992,-332 12002.16,-330.47 12012.89,-328.37 12023.19,-326.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11464.87,-368.41 11455.81,-373.9 11466.31,-375.26 11464.87,-368.41"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12167.5,-296 12167.5,-326 12310.5,-326 12310.5,-296 12167.5,-296"/>
<text text-anchor="start" x="12175.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12239" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node141 -->
<g id="edge264" class="edge">
<title>Node14&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M11464.65,-371.89C11472.15,-370.38 11479.72,-369.03 11487,-368 11782.69,-326.02 11862.61,-375.99 12158,-332 12167.89,-330.53 12178.33,-328.4 12188.31,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11463.92,-368.47 11454.86,-373.96 11465.37,-375.32 11463.92,-368.47"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11183,-296 11183,-326 11335,-326 11335,-296 11183,-296"/>
<text text-anchor="start" x="11191" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11259" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node143 -->
<g id="edge274" class="edge">
<title>Node14&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M11365.5,-369C11340.58,-355.66 11307.81,-338.12 11285.24,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11364.16,-372.25 11374.62,-373.88 11367.46,-366.08 11364.16,-372.25"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13157,-296 13157,-326 13297,-326 13297,-296 13157,-296"/>
<text text-anchor="start" x="13165" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13227" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node145 -->
<g id="edge277" class="edge">
<title>Node14&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-371.91C11471.28,-370.34 11479.3,-368.97 11487,-368 12219.19,-275.93 12415.6,-430.1 13147,-332 13157.22,-330.63 13168.01,-328.45 13178.26,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.51,-368.51 11453.45,-373.99 11463.95,-375.36 11462.51,-368.51"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14941,-218 14941,-248 15081,-248 15081,-218 14941,-218"/>
<text text-anchor="start" x="14949" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15011" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node146 -->
<g id="edge283" class="edge">
<title>Node14&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M11463.37,-371.87C11471.28,-370.31 11479.3,-368.95 11487,-368 11945.14,-311.4 13102.7,-349.34 13564,-332 14163.69,-309.46 14316.84,-330.94 14912,-254 14923.83,-252.47 14936.35,-250.34 14948.38,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.51,-368.48 11453.44,-373.95 11463.95,-375.33 11462.51,-368.48"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15137,-296 15137,-326 15279,-326 15279,-296 15137,-296"/>
<text text-anchor="start" x="15145" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15208" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node147 -->
<g id="edge286" class="edge">
<title>Node14&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M11462.77,-371.94C11470.87,-370.33 11479.1,-368.95 11487,-368 12289.31,-271.91 14320.82,-429.13 15123,-332 15133.99,-330.67 15145.62,-328.47 15156.64,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.04,-368.51 11452.98,-373.99 11463.48,-375.36 11462.04,-368.51"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15373,-296 15373,-326 15515,-326 15515,-296 15373,-296"/>
<text text-anchor="start" x="15381" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15444" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node149 -->
<g id="edge289" class="edge">
<title>Node14&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M11462.77,-371.93C11470.87,-370.33 11479.1,-368.94 11487,-368 12341.41,-265.93 14504.73,-435.18 15359,-332 15369.99,-330.67 15381.62,-328.48 15392.64,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.04,-368.51 11452.98,-373.99 11463.48,-375.36 11462.04,-368.51"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13009.5,-296 13009.5,-326 13138.5,-326 13138.5,-296 13009.5,-296"/>
<text text-anchor="start" x="13017.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13074" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node151 -->
<g id="edge296" class="edge">
<title>Node14&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M11463.71,-371.86C11471.51,-370.31 11479.41,-368.96 11487,-368 12154.29,-283.38 12334.32,-428.44 13000,-332 13009.48,-330.63 13019.49,-328.44 13028.96,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.98,-368.43 11453.91,-373.91 11464.41,-375.28 11462.98,-368.43"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15634.5,-296 15634.5,-326 15763.5,-326 15763.5,-296 15634.5,-296"/>
<text text-anchor="start" x="15642.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15699" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node153 -->
<g id="edge300" class="edge">
<title>Node14&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M11462.77,-371.93C11470.87,-370.32 11479.1,-368.94 11487,-368 11940.25,-313.98 15140.79,-377.29 15595,-332 15608.36,-330.67 15622.55,-328.47 15636.02,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11462.04,-368.5 11452.98,-373.98 11463.48,-375.35 11462.04,-368.5"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11429,-296 11429,-326 11563,-326 11563,-296 11429,-296"/>
<text text-anchor="start" x="11437" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11496" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node156 -->
<g id="edge303" class="edge">
<title>Node14&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M11426.93,-367.25C11443.21,-354.23 11463.77,-337.78 11478.21,-326.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11424.49,-364.72 11418.87,-373.7 11428.86,-370.19 11424.49,-364.72"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9505.5,-218 9505.5,-248 9614.5,-248 9614.5,-218 9505.5,-218"/>
<text text-anchor="start" x="9513.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="9560" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge17" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M7748.34,-310.43C8053.6,-311.65 9152.35,-311.85 9496,-254 9504.15,-252.63 9512.7,-250.48 9520.81,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.26,-306.93 7738.25,-310.39 7748.23,-313.93 7748.26,-306.93"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3872,-218 3872,-248 4052,-248 4052,-218 3872,-218"/>
<text text-anchor="start" x="3880" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3962" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge18" class="edge">
<title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.52C7551.9,-296.49 7506.73,-292.22 7466,-290 6718.84,-249.28 4845,-312.18 4099,-254 4081.63,-252.65 4063.1,-250.45 4045.48,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.04 7599.59,-301.64 7590.03,-297.08 7589.27,-304.04"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7555.5,-218 7555.5,-248 7782.5,-248 7782.5,-218 7555.5,-218"/>
<text text-anchor="start" x="7563.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7669" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node23 -->
<g id="edge25" class="edge">
<title>Node15&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M7669,-285.59C7669,-273.26 7669,-258.72 7669,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7665.5,-285.7 7669,-295.7 7672.5,-285.71 7665.5,-285.7"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7800.5,-218 7800.5,-248 8027.5,-248 8027.5,-218 7800.5,-218"/>
<text text-anchor="start" x="7808.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7914" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node25 -->
<g id="edge28" class="edge">
<title>Node15&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7723.81,-293C7767.42,-279.47 7827.7,-260.77 7868.63,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7722.74,-289.67 7714.22,-295.97 7724.81,-296.35 7722.74,-289.67"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5907,-212.5 5907,-253.5 6119,-253.5 6119,-212.5 5907,-212.5"/>
<text text-anchor="start" x="5915" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5915" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="6013" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node27 -->
<g id="edge31" class="edge">
<title>Node15&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M7589.25,-300.83C7551.87,-296.87 7506.71,-292.57 7466,-290 6889.15,-253.64 6742.2,-299.52 6166,-254 6150.78,-252.8 6134.75,-251.14 6119.03,-249.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.26,-304.35 7599.57,-301.94 7590,-297.39 7589.26,-304.35"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6946,-134.5 6946,-175.5 7158,-175.5 7158,-134.5 6946,-134.5"/>
<text text-anchor="start" x="6954" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6954" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="7052" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node28 -->
<g id="edge128" class="edge">
<title>Node15&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7618.07,-292.28C7594.88,-282.87 7567.81,-269.94 7546,-254 7525.68,-239.14 7530.44,-223.41 7508,-212 7440.07,-177.47 7242.47,-186.53 7167,-176 7164.09,-175.59 7161.14,-175.17 7158.17,-174.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7616.82,-295.55 7627.41,-295.96 7619.39,-289.03 7616.82,-295.55"/>
</g>
<!-- Node15&#45;&gt;Node29 -->
<g id="edge34" class="edge">
<title>Node15&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.53C7551.89,-296.5 7506.73,-292.23 7466,-290 7112.62,-270.63 4632.62,-294.2 4281,-254 4278.11,-253.67 4275.17,-253.29 4272.21,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.05 7599.59,-301.65 7590.03,-297.09 7589.27,-304.05"/>
</g>
<!-- Node15&#45;&gt;Node31 -->
<g id="edge37" class="edge">
<title>Node15&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.56C7551.89,-296.54 7506.72,-292.26 7466,-290 6846.9,-255.57 5292.86,-316.79 4676,-254 4662.74,-252.65 4648.65,-250.46 4635.26,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.08 7599.59,-301.68 7590.03,-297.12 7589.27,-304.08"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8045.5,-218 8045.5,-248 8228.5,-248 8228.5,-218 8045.5,-218"/>
<text text-anchor="start" x="8053.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8137" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node33 -->
<g id="edge40" class="edge">
<title>Node15&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M7748.38,-298.92C7822.82,-288.28 7937.17,-271.32 8036,-254 8046.48,-252.16 8057.54,-250.1 8068.35,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7747.55,-295.5 7738.14,-300.38 7748.54,-302.43 7747.55,-295.5"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11097,-218 11097,-248 11301,-248 11301,-218 11097,-218"/>
<text text-anchor="start" x="11105" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11199" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node35 -->
<g id="edge43" class="edge">
<title>Node15&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M7748.43,-309.46C8229.63,-306.11 10745.33,-287.09 11087,-254 11101.16,-252.63 11116.21,-250.45 11130.53,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.09,-305.97 7738.11,-309.53 7748.14,-312.96 7748.09,-305.97"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11501,-218 11501,-248 11705,-248 11705,-218 11501,-218"/>
<text text-anchor="start" x="11509" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11603" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node37 -->
<g id="edge46" class="edge">
<title>Node15&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7748.6,-309.61C8262.85,-306.99 11106.69,-290.88 11491,-254 11505.16,-252.64 11520.21,-250.46 11534.53,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.29,-306.11 7738.31,-309.66 7748.33,-313.11 7748.29,-306.11"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5021,-218 5021,-248 5221,-248 5221,-218 5021,-218"/>
<text text-anchor="start" x="5029" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5121" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node39 -->
<g id="edge49" class="edge">
<title>Node15&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.62C7551.89,-296.61 7506.72,-292.33 7466,-290 6969.86,-261.61 5724.53,-303.01 5230,-254 5216.22,-252.63 5201.56,-250.45 5187.62,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.14 7599.58,-301.74 7590.02,-297.18 7589.27,-304.14"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2880,-218 2880,-248 3048,-248 3048,-218 2880,-218"/>
<text text-anchor="start" x="2888" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2964" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node41 -->
<g id="edge52" class="edge">
<title>Node15&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.47C7551.9,-296.44 7506.73,-292.17 7466,-290 6495.79,-238.32 4062.45,-332.07 3094,-254 3077.5,-252.67 3059.92,-250.49 3043.19,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-303.99 7599.59,-301.6 7590.03,-297.03 7589.27,-303.99"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_scatter_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3308,-218 3308,-248 3450,-248 3450,-218 3308,-218"/>
<text text-anchor="start" x="3316" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3379" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node45 -->
<g id="edge58" class="edge">
<title>Node15&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.49C7551.9,-296.45 7506.73,-292.19 7466,-290 7021.95,-266.18 3905.48,-307.25 3464,-254 3453.01,-252.67 3441.38,-250.48 3430.36,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.01 7599.59,-301.62 7590.03,-297.05 7589.27,-304.01"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_scatter_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3276.5,-140 3276.5,-170 3417.5,-170 3417.5,-140 3276.5,-140"/>
<text text-anchor="start" x="3284.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3347" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node48 -->
<g id="edge157" class="edge">
<title>Node15&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.49C7551.9,-296.45 7506.73,-292.19 7466,-290 7355.9,-284.09 3597.57,-299.18 3497,-254 3474.04,-243.68 3479.05,-227.22 3459,-212 3435.8,-194.38 3406.2,-179.86 3383.26,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.01 7599.59,-301.62 7590.03,-297.05 7589.27,-304.01"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5239.5,-218 5239.5,-248 5430.5,-248 5430.5,-218 5239.5,-218"/>
<text text-anchor="start" x="5247.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5335" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node49 -->
<g id="edge64" class="edge">
<title>Node15&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.65C7551.89,-296.65 7506.72,-292.36 7466,-290 7016.24,-263.89 5887.09,-300.71 5439,-254 5425.83,-252.63 5411.85,-250.44 5398.54,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.26,-304.17 7599.58,-301.77 7590.02,-297.21 7589.26,-304.17"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3506.5,-218 3506.5,-248 3635.5,-248 3635.5,-218 3506.5,-218"/>
<text text-anchor="start" x="3514.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3571" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node51 -->
<g id="edge67" class="edge">
<title>Node15&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.49C7551.9,-296.46 7506.73,-292.19 7466,-290 7042.6,-267.19 4070.51,-308.42 3650,-254 3639.76,-252.67 3628.93,-250.48 3618.69,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.01 7599.59,-301.62 7590.03,-297.06 7589.27,-304.01"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3666.5,-140 3666.5,-170 3795.5,-170 3795.5,-140 3666.5,-140"/>
<text text-anchor="start" x="3674.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3731" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node54 -->
<g id="edge159" class="edge">
<title>Node15&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.5C7551.9,-296.46 7506.73,-292.2 7466,-290 7413.53,-287.17 3719.98,-291.33 3683,-254 3658.87,-229.64 3692.86,-190.74 3714.84,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.02 7599.59,-301.62 7590.03,-297.06 7589.27,-304.02"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5679.5,-212.5 5679.5,-253.5 5888.5,-253.5 5888.5,-212.5 5679.5,-212.5"/>
<text text-anchor="start" x="5687.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5687.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="5784" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node55 -->
<g id="edge73" class="edge">
<title>Node15&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7589.25,-300.74C7551.88,-296.76 7506.71,-292.47 7466,-290 6770.21,-247.8 6591.71,-322.42 5898,-254 5894.9,-253.69 5891.76,-253.35 5888.59,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.26,-304.26 7599.58,-301.86 7590.01,-297.3 7589.26,-304.26"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8751,-212.5 8751,-253.5 8909,-253.5 8909,-212.5 8751,-212.5"/>
<text text-anchor="start" x="8759" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8759" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="8830" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node57 -->
<g id="edge76" class="edge">
<title>Node15&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7748.11,-310.42C7926.28,-310.37 8372.21,-304.7 8741,-254 8744.14,-253.57 8747.33,-253.08 8750.54,-252.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.04,-306.92 7738.04,-310.42 7748.04,-313.92 7748.04,-306.92"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9145,-134.5 9145,-175.5 9303,-175.5 9303,-134.5 9145,-134.5"/>
<text text-anchor="start" x="9153" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9153" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="9224" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node58 -->
<g id="edge156" class="edge">
<title>Node15&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7748.44,-309.33C8027.06,-306.65 8949.83,-294.74 9076,-254 9126.15,-237.81 9175.34,-199.52 9202.47,-175.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.38,-305.83 7738.41,-309.43 7748.44,-312.83 7748.38,-305.83"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4685,-218 4685,-248 4855,-248 4855,-218 4685,-218"/>
<text text-anchor="start" x="4693" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4770" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node59 -->
<g id="edge79" class="edge">
<title>Node15&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.57C7551.89,-296.56 7506.72,-292.28 7466,-290 6888.63,-257.62 5438.67,-318.48 4864,-254 4851.98,-252.65 4839.23,-250.46 4827.12,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.1 7599.59,-301.7 7590.02,-297.14 7589.27,-304.1"/>
</g>
<!-- Node15&#45;&gt;Node62 -->
<g id="edge82" class="edge">
<title>Node15&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7748.3,-309.46C8372.68,-305.15 12487.35,-276.04 13038,-254 13105,-251.32 13180.66,-245.95 13237.46,-241.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.04,-305.96 7738.06,-309.53 7748.09,-312.96 7748.04,-305.96"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6333.5,-218 6333.5,-248 6488.5,-248 6488.5,-218 6333.5,-218"/>
<text text-anchor="start" x="6341.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6411" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node65 -->
<g id="edge85" class="edge">
<title>Node15&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7589.24,-301.01C7551.86,-297.08 7506.69,-292.76 7466,-290 7036.47,-260.88 6924.8,-310.48 6498,-254 6487.25,-252.58 6475.87,-250.44 6465.01,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.25,-304.53 7599.56,-302.1 7589.99,-297.57 7589.25,-304.53"/>
</g>
<!-- Node15&#45;&gt;Node66 -->
<g id="edge86" class="edge">
<title>Node15&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7748.07,-308.14C7885.87,-304 8178.67,-291.26 8423,-254 8433.15,-252.45 8443.88,-250.34 8454.19,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7747.91,-304.64 7738.01,-308.43 7748.11,-311.64 7747.91,-304.64"/>
</g>
<!-- Node15&#45;&gt;Node68 -->
<g id="edge89" class="edge">
<title>Node15&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7589.24,-300.9C7551.87,-296.96 7506.7,-292.64 7466,-290 6959.26,-257.09 6826.86,-324.73 6324,-254 6314.05,-252.6 6303.55,-250.44 6293.56,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.25,-304.42 7599.57,-302 7590,-297.46 7589.25,-304.42"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3103.5,-218 3103.5,-248 3252.5,-248 3252.5,-218 3103.5,-218"/>
<text text-anchor="start" x="3111.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3178" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node70 -->
<g id="edge93" class="edge">
<title>Node15&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.48C7551.9,-296.44 7506.73,-292.18 7466,-290 6999.98,-265.1 3729.55,-308.03 3266,-254 3254.64,-252.68 3242.6,-250.48 3231.2,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304 7599.59,-301.61 7590.03,-297.04 7589.27,-304"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2620.5,-140 2620.5,-170 2831.5,-170 2831.5,-140 2620.5,-140"/>
<text text-anchor="start" x="2628.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2726" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node72 -->
<g id="edge129" class="edge">
<title>Node15&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.48C7551.9,-296.44 7506.73,-292.18 7466,-290 7350.41,-283.82 3404.6,-301.41 3299,-254 3276.04,-243.69 3283.55,-223.18 3261,-212 3176.88,-170.29 2933.11,-188.12 2840,-176 2827.15,-174.33 2813.54,-172.23 2800.36,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304 7599.59,-301.61 7590.03,-297.04 7589.27,-304"/>
</g>
<!-- Node15&#45;&gt;Node73 -->
<g id="edge96" class="edge">
<title>Node15&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.46C7551.9,-296.42 7506.73,-292.16 7466,-290 6952.48,-262.76 3350.22,-299.47 2838,-254 2820.96,-252.49 2802.67,-249.85 2785.74,-246.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-303.98 7599.59,-301.59 7590.03,-297.03 7589.27,-303.98"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1982,-140 1982,-170 2152,-170 2152,-140 1982,-140"/>
<text text-anchor="start" x="1990" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2067" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node75 -->
<g id="edge133" class="edge">
<title>Node15&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.46C7551.9,-296.43 7506.73,-292.16 7466,-290 7338.54,-283.24 2988.44,-304.02 2871,-254 2847,-243.78 2853.75,-222.8 2830,-212 2699.92,-152.86 2330.03,-191.67 2188,-176 2173.82,-174.44 2158.77,-172.32 2144.29,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-303.99 7599.59,-301.6 7590.03,-297.03 7589.27,-303.99"/>
</g>
<!-- Node15&#45;&gt;Node76 -->
<g id="edge99" class="edge">
<title>Node15&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.54C7551.89,-296.52 7506.72,-292.25 7466,-290 6800.74,-253.3 5130.1,-328.41 4468,-254 4456.18,-252.67 4443.66,-250.51 4431.76,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.06 7599.59,-301.67 7590.03,-297.1 7589.27,-304.06"/>
</g>
<!-- Node15&#45;&gt;Node78 -->
<g id="edge102" class="edge">
<title>Node15&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7748.57,-310.61C7909.4,-310.64 8284.25,-304.69 8594,-254 8603.06,-252.52 8612.62,-250.38 8621.74,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.29,-307.11 7738.29,-310.6 7748.28,-314.11 7748.29,-307.11"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3692,-218 3692,-248 3854,-248 3854,-218 3692,-218"/>
<text text-anchor="start" x="3700" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3773" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node81 -->
<g id="edge106" class="edge">
<title>Node15&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.5C7551.9,-296.47 7506.73,-292.21 7466,-290 7066.23,-268.35 4260.74,-299.67 3863,-254 3851.39,-252.67 3839.09,-250.47 3827.42,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.02 7599.59,-301.63 7590.03,-297.07 7589.27,-304.02"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9199.5,-218 9199.5,-248 9328.5,-248 9328.5,-218 9199.5,-218"/>
<text text-anchor="start" x="9207.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9264" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node84 -->
<g id="edge109" class="edge">
<title>Node15&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7748.41,-309.28C8018.98,-306.47 8903.63,-294.35 9185,-254 9194.94,-252.57 9205.45,-250.4 9215.44,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.25,-305.78 7738.28,-309.38 7748.32,-312.78 7748.25,-305.78"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9660.5,-140 9660.5,-170 9839.5,-170 9839.5,-140 9660.5,-140"/>
<text text-anchor="start" x="9668.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9750" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node86 -->
<g id="edge139" class="edge">
<title>Node15&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7748.23,-309.39C8126.75,-306.27 9734.07,-290.9 9770,-254 9792.05,-231.36 9772.64,-191.38 9759.57,-170.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.16,-305.89 7738.19,-309.47 7748.22,-312.89 7748.16,-305.89"/>
</g>
<!-- Node15&#45;&gt;Node87 -->
<g id="edge113" class="edge">
<title>Node15&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7748.43,-309.56C8036.32,-307.61 9024.51,-297.8 9337,-254 9347.07,-252.59 9357.7,-250.42 9367.82,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.06,-306.06 7738.08,-309.63 7748.1,-313.06 7748.06,-306.06"/>
</g>
<!-- Node15&#45;&gt;Node88 -->
<g id="edge114" class="edge">
<title>Node15&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7748.15,-310.21C8066.25,-310.68 9252.14,-308.65 9623,-254 9632.35,-252.62 9642.2,-250.47 9651.56,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.11,-306.71 7738.1,-310.2 7748.09,-313.71 7748.11,-306.71"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8927,-218 8927,-248 9067,-248 9067,-218 8927,-218"/>
<text text-anchor="start" x="8935" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8997" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node89 -->
<g id="edge115" class="edge">
<title>Node15&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7748.58,-308.55C7986.66,-303.86 8690.94,-287.48 8918,-254 8927.8,-252.56 8938.14,-250.41 8948.01,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.2,-305.05 7738.27,-308.75 7748.34,-312.05 7748.2,-305.05"/>
</g>
<!-- Node15&#45;&gt;Node92 -->
<g id="edge118" class="edge">
<title>Node15&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7748.37,-310.27C8084.91,-311.06 9395.47,-310.36 9804,-254 9813.95,-252.63 9824.46,-250.48 9834.45,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.23,-306.77 7738.22,-310.25 7748.21,-313.77 7748.23,-306.77"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10410.5,-218 10410.5,-248 10615.5,-248 10615.5,-218 10410.5,-218"/>
<text text-anchor="start" x="10418.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10513" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node95 -->
<g id="edge122" class="edge">
<title>Node15&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7748.25,-310.06C8139.45,-310.13 9867.21,-307.32 10402,-254 10415.93,-252.61 10430.74,-250.44 10444.85,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.16,-306.56 7738.16,-310.06 7748.16,-313.56 7748.16,-306.56"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1605.5,-140 1605.5,-170 1816.5,-170 1816.5,-140 1605.5,-140"/>
<text text-anchor="start" x="1613.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1711" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node96 -->
<g id="edge123" class="edge">
<title>Node15&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.46C7551.9,-296.42 7506.73,-292.15 7466,-290 7399.16,-286.47 2708.08,-281.38 2647,-254 2624.03,-243.7 2631.77,-222.74 2609,-212 2530.13,-174.81 1911.68,-185.55 1825,-176 1811.32,-174.49 1796.8,-172.36 1782.86,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-303.98 7599.59,-301.59 7590.03,-297.02 7589.27,-303.98"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11723.5,-218 11723.5,-248 11938.5,-248 11938.5,-218 11723.5,-218"/>
<text text-anchor="start" x="11731.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11831" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node97 -->
<g id="edge124" class="edge">
<title>Node15&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M7748.54,-309.64C8279.91,-307.16 11305.93,-291.47 11714,-254 11728.77,-252.64 11744.49,-250.47 11759.46,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.28,-306.14 7738.3,-309.69 7748.31,-313.14 7748.28,-306.14"/>
</g>
<!-- Node15&#45;&gt;Node98 -->
<g id="edge125" class="edge">
<title>Node15&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7589.27,-300.46C7551.9,-296.42 7506.73,-292.15 7466,-290 6927.63,-261.54 3150.4,-308.1 2614,-254 2600.89,-252.68 2586.97,-250.48 2573.76,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-303.98 7599.59,-301.59 7590.03,-297.02 7589.27,-303.98"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6705.5,-212.5 6705.5,-253.5 6868.5,-253.5 6868.5,-212.5 6705.5,-212.5"/>
<text text-anchor="start" x="6713.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6713.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="6787" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node99 -->
<g id="edge126" class="edge">
<title>Node15&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7589.65,-301.49C7552.18,-297.65 7506.82,-293.26 7466,-290 7205.01,-269.16 7137.31,-290.21 6878,-254 6874.96,-253.57 6871.86,-253.1 6868.74,-252.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.69,-305.02 7600,-302.56 7590.41,-298.05 7589.69,-305.02"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10633,-218 10633,-248 10847,-248 10847,-218 10633,-218"/>
<text text-anchor="start" x="10641" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10740" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node100 -->
<g id="edge127" class="edge">
<title>Node15&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M7748.57,-310.13C8159.28,-310.53 10042.7,-309.3 10624,-254 10638.55,-252.62 10654.02,-250.45 10668.76,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.28,-306.63 7738.28,-310.12 7748.27,-313.63 7748.28,-306.63"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12196,-212.5 12196,-253.5 12380,-253.5 12380,-212.5 12196,-212.5"/>
<text text-anchor="start" x="12204" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12204" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="12288" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node101 -->
<g id="edge130" class="edge">
<title>Node15&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M7748.32,-309.43C8332.82,-305.15 11956.55,-277.72 12186,-254 12189.23,-253.67 12192.51,-253.28 12195.82,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.28,-305.93 7738.3,-309.5 7748.33,-312.93 7748.28,-305.93"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6887,-212.5 6887,-253.5 7069,-253.5 7069,-212.5 6887,-212.5"/>
<text text-anchor="start" x="6895" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6895" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="6978" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node102 -->
<g id="edge131" class="edge">
<title>Node15&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7589.6,-302.07C7552.12,-298.36 7506.76,-293.9 7466,-290 7293.6,-273.51 7249.37,-279.02 7078,-254 7075.11,-253.58 7072.18,-253.13 7069.22,-252.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.65,-305.59 7599.95,-303.1 7590.34,-298.63 7589.65,-305.59"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13626,-140 13626,-170 13844,-170 13844,-140 13626,-140"/>
<text text-anchor="start" x="13634" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13735" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node103 -->
<g id="edge132" class="edge">
<title>Node15&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M7748.27,-309.44C8437.31,-304.57 13387.01,-269.02 13421,-254 13444.3,-243.7 13437.79,-224.47 13460,-212 13510.34,-183.73 13573,-169.63 13625.79,-162.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.17,-305.94 7738.19,-309.51 7748.22,-312.94 7748.17,-305.94"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6507,-218 6507,-248 6687,-248 6687,-218 6507,-218"/>
<text text-anchor="start" x="6515" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6597" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node104 -->
<g id="edge134" class="edge">
<title>Node15&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M7589.22,-301.18C7551.84,-297.3 7506.68,-292.95 7466,-290 7124.3,-265.2 7036.01,-296.04 6696,-254 6683.99,-252.52 6671.27,-250.38 6659.08,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.24,-304.7 7599.55,-302.26 7589.97,-297.74 7589.24,-304.7"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7087,-212.5 7087,-253.5 7257,-253.5 7257,-212.5 7087,-212.5"/>
<text text-anchor="start" x="7095" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7095" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="7172" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node105 -->
<g id="edge135" class="edge">
<title>Node15&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M7589.78,-300.69C7508.32,-290.72 7377.92,-273.66 7266,-254 7263.04,-253.48 7260.04,-252.94 7257,-252.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.6,-304.2 7599.95,-301.93 7590.45,-297.25 7589.6,-304.2"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11956.5,-218 11956.5,-248 12177.5,-248 12177.5,-218 11956.5,-218"/>
<text text-anchor="start" x="11964.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12067" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node106 -->
<g id="edge136" class="edge">
<title>Node15&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7748.29,-309.69C8296.45,-307.44 11514.08,-292.68 11947,-254 11962.15,-252.65 11978.27,-250.47 11993.61,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.1,-306.19 7738.11,-309.73 7748.13,-313.19 7748.1,-306.19"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12398.5,-218 12398.5,-248 12617.5,-248 12617.5,-218 12398.5,-218"/>
<text text-anchor="start" x="12406.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12508" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node107 -->
<g id="edge137" class="edge">
<title>Node15&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M7748.52,-309.41C8348.6,-304.89 12148.48,-275.51 12389,-254 12404.13,-252.65 12420.23,-250.46 12435.55,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.22,-305.91 7738.25,-309.48 7748.27,-312.91 7748.22,-305.91"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9966.5,-218 9966.5,-248 10179.5,-248 10179.5,-218 9966.5,-218"/>
<text text-anchor="start" x="9974.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10073" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node108 -->
<g id="edge138" class="edge">
<title>Node15&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M7748.1,-309.62C8098.71,-307.69 9514.75,-297.3 9957,-254 9971.44,-252.59 9986.79,-250.42 10001.44,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.02,-306.12 7738.04,-309.67 7748.06,-313.12 7748.02,-306.12"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7275,-218 7275,-248 7499,-248 7499,-218 7275,-218"/>
<text text-anchor="start" x="7283" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7387" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node109 -->
<g id="edge140" class="edge">
<title>Node15&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7607.17,-293.34C7556.88,-279.78 7486.73,-260.88 7439.23,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7606.38,-296.75 7616.95,-295.97 7608.2,-289.99 7606.38,-296.75"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12842.5,-218 12842.5,-248 13029.5,-248 13029.5,-218 12842.5,-218"/>
<text text-anchor="start" x="12850.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12936" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node110 -->
<g id="edge141" class="edge">
<title>Node15&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M7748.42,-309.55C8379.78,-305.91 12569.13,-280.83 12833,-254 12846.14,-252.66 12860.1,-250.48 12873.36,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.04,-306.05 7738.06,-309.61 7748.08,-313.05 7748.04,-306.05"/>
</g>
<!-- Node15&#45;&gt;Node111 -->
<g id="edge142" class="edge">
<title>Node15&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7748.12,-309.51C8363.95,-305.64 12373.08,-279.54 12626,-254 12639.26,-252.66 12653.35,-250.48 12666.74,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748,-306.01 7738.02,-309.57 7748.04,-313.01 7748,-306.01"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10197,-218 10197,-248 10393,-248 10393,-218 10197,-218"/>
<text text-anchor="start" x="10205" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10295" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node112 -->
<g id="edge143" class="edge">
<title>Node15&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M7748.32,-309.97C8120.73,-309.58 9698.08,-304.89 10188,-254 10201.44,-252.6 10215.72,-250.43 10229.32,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.18,-306.47 7738.18,-309.98 7748.18,-313.47 7748.18,-306.47"/>
</g>
<!-- Node15&#45;&gt;Node113 -->
<g id="edge144" class="edge">
<title>Node15&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7748.46,-310C8177.89,-309.79 10225.33,-306.04 10856,-254 10872.88,-252.61 10890.87,-250.43 10908.02,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.31,-306.5 7738.31,-310 7748.32,-313.5 7748.31,-306.5"/>
</g>
<!-- Node15&#45;&gt;Node116 -->
<g id="edge147" class="edge">
<title>Node15&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M7748.38,-309.74C8247.75,-307.96 10945.54,-296.42 11310,-254 11321.57,-252.65 11333.83,-250.48 11345.47,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7748.03,-306.24 7738.04,-309.77 7748.05,-313.24 7748.03,-306.24"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4873.5,-218 4873.5,-248 5002.5,-248 5002.5,-218 4873.5,-218"/>
<text text-anchor="start" x="4881.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4938" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node119 -->
<g id="edge150" class="edge">
<title>Node15&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.59C7551.89,-296.58 7506.72,-292.3 7466,-290 7193.74,-274.62 5282.05,-291.87 5012,-254 5002.51,-252.67 4992.51,-250.51 4983.03,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.27,-304.11 7599.59,-301.71 7590.02,-297.15 7589.27,-304.11"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5448.5,-218 5448.5,-248 5661.5,-248 5661.5,-218 5448.5,-218"/>
<text text-anchor="start" x="5456.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5555" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node122 -->
<g id="edge153" class="edge">
<title>Node15&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M7589.26,-300.69C7551.88,-296.7 7506.72,-292.41 7466,-290 6669.01,-242.82 6464.7,-330.62 5670,-254 5655.58,-252.61 5640.24,-250.44 5625.62,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7589.26,-304.21 7599.58,-301.81 7590.01,-297.25 7589.26,-304.21"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8285.5,-218 8285.5,-248 8414.5,-248 8414.5,-218 8285.5,-218"/>
<text text-anchor="start" x="8293.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8350" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node124 -->
<g id="edge158" class="edge">
<title>Node15&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M7748.25,-306.55C7863.86,-300.64 8085.23,-285.96 8271,-254 8280.2,-252.42 8289.91,-250.32 8299.25,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7747.88,-303.07 7738.07,-307.06 7748.23,-310.06 7747.88,-303.07"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4250.5,-140 4250.5,-170 4471.5,-170 4471.5,-140 4250.5,-140"/>
<text text-anchor="start" x="4258.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4361" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge19" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M4044.59,-216.1C4051.83,-214.71 4059.05,-213.33 4066,-212 4141.14,-197.64 4227.07,-181.34 4286.73,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4043.89,-212.67 4034.73,-217.99 4045.21,-219.54 4043.89,-212.67"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4181,-67.5 4181,-97.5 4401,-97.5 4401,-67.5 4181,-67.5"/>
<text text-anchor="start" x="4189" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4291" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge24" class="edge">
<title>Node17&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M4041.54,-215.85C4105.84,-202.4 4187.93,-184.17 4202,-176 4224.03,-163.21 4223.37,-152.39 4241,-134 4252.95,-121.53 4266.79,-107.6 4276.87,-97.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4040.46,-212.5 4031.39,-217.97 4041.89,-219.36 4040.46,-212.5"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4489.5,-140 4489.5,-170 4668.5,-170 4668.5,-140 4489.5,-140"/>
<text text-anchor="start" x="4497.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4579" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node22 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M4039.53,-216.18C4048.43,-214.63 4057.4,-213.2 4066,-212 4248.93,-186.53 4297.19,-202.33 4480,-176 4491.37,-174.36 4503.4,-172.25 4515.01,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4038.75,-212.76 4029.52,-217.97 4039.98,-219.65 4038.75,-212.76"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7172.5,-67.5 7172.5,-97.5 7333.5,-97.5 7333.5,-67.5 7172.5,-67.5"/>
<text text-anchor="start" x="7180.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7253" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge20" class="edge">
<title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M4444.11,-138.42C4456.11,-136.64 4468.35,-135.08 4480,-134 5022.83,-83.72 6774.9,-82.88 7172.32,-83.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4443.45,-134.98 4434.1,-139.96 4444.51,-141.9 4443.45,-134.98"/>
</g>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge22" class="edge">
<title>Node18&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M4339.52,-132.36C4328.35,-121.11 4315.01,-107.68 4305.14,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4337.3,-135.1 4346.83,-139.73 4342.27,-130.17 4337.3,-135.1"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7185,-0.5 7185,-30.5 7321,-30.5 7321,-0.5 7185,-0.5"/>
<text text-anchor="start" x="7193" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7253" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge21" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M7253,-57.11C7253,-48.15 7253,-38.32 7253,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7249.5,-57.4 7253,-67.4 7256.5,-57.4 7249.5,-57.4"/>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge26" class="edge">
<title>Node23&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7644.87,-211.22C7633.18,-200.9 7619.09,-188.08 7607,-176 7589.19,-158.21 7591.13,-146 7569,-134 7529.44,-112.55 7413.41,-98.02 7333.53,-90.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7642.7,-213.97 7652.53,-217.93 7647.31,-208.71 7642.7,-213.97"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7334,-140 7334,-170 7560,-170 7560,-140 7334,-140"/>
<text text-anchor="start" x="7342" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7447" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</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="M7618.33,-214.65C7578.9,-201.16 7524.88,-182.66 7488.11,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7617.43,-218.04 7628.02,-217.97 7619.7,-211.42 7617.43,-218.04"/>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge29" class="edge">
<title>Node25&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7889.45,-211.27C7877.56,-200.96 7863.24,-188.14 7851,-176 7833.12,-158.28 7835.53,-145.24 7813,-134 7731,-93.1 7468.07,-85.03 7333.7,-83.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7887.37,-214.1 7897.24,-217.97 7891.94,-208.8 7887.37,-214.1"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7860,-140 7860,-170 8086,-170 8086,-140 7860,-140"/>
<text text-anchor="start" x="7868" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7973" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge30" class="edge">
<title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M7931.51,-209.44C7941.38,-196.73 7953.4,-181.25 7961.95,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7928.46,-207.66 7925.1,-217.7 7933.99,-211.95 7928.46,-207.66"/>
</g>
<!-- Node27&#45;&gt;Node19 -->
<g id="edge32" class="edge">
<title>Node27&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M6129.29,-214.54C6137.31,-213.6 6145.27,-212.74 6153,-212 6235.06,-204.16 6818.44,-208.94 6894,-176 6918.49,-165.32 6913.13,-146 6937,-134 6977.14,-113.81 7092.71,-98.97 7172.36,-90.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6128.63,-211.1 6119.13,-215.78 6129.48,-218.05 6128.63,-211.1"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge33" class="edge">
<title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M6129.17,-212.42C6130.45,-212.27 6131.73,-212.13 6133,-212 6486.51,-174.71 6578.49,-213.29 6932,-176 6936.52,-175.52 6941.12,-174.99 6945.76,-174.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6128.75,-208.94 6119.24,-213.6 6129.58,-215.89 6128.75,-208.94"/>
</g>
<!-- Node29&#45;&gt;Node19 -->
<g id="edge35" class="edge">
<title>Node29&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M4282.37,-212.03C4391.16,-198.76 4626.51,-214.6 4711,-176 4735.3,-164.9 4729.36,-144.33 4754,-134 4867.9,-86.26 6756,-83.49 7172.24,-83.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4281.68,-208.59 4272.25,-213.41 4282.63,-215.53 4281.68,-208.59"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4763,-134.5 4763,-175.5 4927,-175.5 4927,-134.5 4763,-134.5"/>
<text text-anchor="start" x="4771" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4771" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="4845" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge36" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M4282.21,-211.93C4489.14,-182.27 4545.69,-204.88 4749,-176 4753.55,-175.35 4758.21,-174.62 4762.9,-173.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4281.64,-208.48 4272.24,-213.39 4282.65,-215.41 4281.64,-208.48"/>
</g>
<!-- Node31&#45;&gt;Node19 -->
<g id="edge38" class="edge">
<title>Node31&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M4649.32,-216.16C4658.29,-214.61 4667.33,-213.18 4676,-212 4774.53,-198.59 5032.81,-219.96 5122,-176 5144.58,-164.87 5137.12,-144.49 5160,-134 5252.93,-91.41 6799.3,-84.67 7172.45,-83.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4648.47,-212.76 4639.24,-217.96 4649.69,-219.65 4648.47,-212.76"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7616,-140 7616,-170 7804,-170 7804,-140 7616,-140"/>
<text text-anchor="start" x="7624" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7710" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge39" class="edge">
<title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M4645.41,-216.2C4655.64,-214.49 4666.05,-213.01 4676,-212 5315.65,-147.04 6927.95,-225.25 7569,-176 7586.75,-174.64 7605.67,-172.46 7623.69,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4644.51,-212.81 4635.26,-217.98 4645.71,-219.7 4644.51,-212.81"/>
</g>
<!-- Node33&#45;&gt;Node19 -->
<g id="edge41" class="edge">
<title>Node33&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M8133.84,-207.68C8129.43,-184.57 8119.05,-150.91 8095,-134 8033.72,-90.91 7532.45,-84.44 7333.72,-83.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8130.42,-208.46 8135.51,-217.75 8137.32,-207.32 8130.42,-208.46"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8460,-140 8460,-170 8642,-170 8642,-140 8460,-140"/>
<text text-anchor="start" x="8468" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8551" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge42" class="edge">
<title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M8220.51,-216.13C8228.11,-214.72 8235.7,-213.32 8243,-212 8334.88,-195.34 8358.19,-193.07 8450,-176 8460.11,-174.12 8470.77,-172.08 8481.22,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8219.72,-212.71 8210.53,-217.98 8221.01,-219.6 8219.72,-212.71"/>
</g>
<!-- Node35&#45;&gt;Node19 -->
<g id="edge44" class="edge">
<title>Node35&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M11202.01,-207.68C11203.33,-184.83 11201.03,-151.57 11180,-134 11141.73,-102.02 7890.64,-86.3 7333.73,-83.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11198.5,-207.7 11201.14,-217.96 11205.47,-208.29 11198.5,-207.7"/>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge45" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M11276.7,-216.29C11287.83,-214.54 11299.18,-213.02 11310,-212 12125.53,-135.1 14178.9,-233.89 14996,-176 15015.12,-174.65 15035.53,-172.45 15054.95,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11275.85,-212.88 11266.55,-217.96 11276.98,-219.79 11275.85,-212.88"/>
</g>
<!-- Node37&#45;&gt;Node19 -->
<g id="edge47" class="edge">
<title>Node37&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M11623.17,-209.93C11640.77,-188.01 11660.52,-154.76 11640,-134 11600.62,-94.17 7927.02,-84.89 7333.54,-83.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11620.38,-207.81 11616.63,-217.72 11625.74,-212.32 11620.38,-207.81"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge48" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M11680.7,-216.29C11691.83,-214.54 11703.18,-213.02 11714,-212 12497.88,-137.93 14472.39,-241.9 15257,-176 15273,-174.66 15290.05,-172.47 15306.26,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11679.85,-212.89 11670.55,-217.96 11680.98,-219.79 11679.85,-212.89"/>
</g>
<!-- Node39&#45;&gt;Node19 -->
<g id="edge50" class="edge">
<title>Node39&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M5199,-216.32C5209.39,-214.63 5219.93,-213.12 5230,-212 5327.92,-201.08 6026.51,-217.21 6116,-176 6139.14,-165.35 6131.89,-144.72 6155,-134 6246.43,-91.6 6934.64,-84.79 7172.46,-83.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5198.38,-212.87 5189.1,-217.98 5199.54,-219.77 5198.38,-212.87"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5908.5,-140 5908.5,-170 6107.5,-170 6107.5,-140 5908.5,-140"/>
<text text-anchor="start" x="5916.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6008" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge51" class="edge">
<title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M5200,-216.28C5210.07,-214.64 5220.26,-213.15 5230,-212 5525.71,-177.06 5603.29,-210.94 5899,-176 5911.99,-174.46 5925.77,-172.33 5939.01,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5199.27,-212.85 5189.99,-217.97 5200.44,-219.76 5199.27,-212.85"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2208.5,-140 2208.5,-170 2417.5,-170 2417.5,-140 2208.5,-140"/>
<text text-anchor="start" x="2216.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2313" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge53" class="edge">
<title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2891.09,-216.12C2882.65,-214.58 2874.16,-213.16 2866,-212 2671.75,-184.33 2620.59,-201.13 2426,-176 2413.16,-174.34 2399.55,-172.24 2386.4,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2890.46,-219.56 2900.93,-217.97 2891.75,-212.68 2890.46,-219.56"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2143,-67.5 2143,-97.5 2351,-97.5 2351,-67.5 2143,-67.5"/>
<text text-anchor="start" x="2151" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2247" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge56" class="edge">
<title>Node41&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2892.36,-216.12C2883.52,-214.53 2874.57,-213.1 2866,-212 2792.38,-202.55 2250.05,-229.88 2199,-176 2176.85,-152.62 2208.71,-117.03 2230.18,-97.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2891.81,-219.57 2902.28,-217.97 2893.09,-212.69 2891.81,-219.57"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2435.5,-140 2435.5,-170 2602.5,-170 2602.5,-140 2435.5,-140"/>
<text text-anchor="start" x="2443.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2519" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node44 -->
<g id="edge57" class="edge">
<title>Node41&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2888.34,-216.08C2880.8,-214.64 2873.26,-213.25 2866,-212 2753.21,-192.55 2723.67,-196.17 2611,-176 2601.19,-174.24 2590.82,-172.19 2580.73,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2887.73,-219.53 2898.21,-218 2889.06,-212.65 2887.73,-219.53"/>
</g>
<!-- Node42&#45;&gt;Node19 -->
<g id="edge54" class="edge">
<title>Node42&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2391.76,-138.35C2403.2,-136.58 2414.88,-135.04 2426,-134 2671.97,-111.1 6560.52,-87.54 7172.27,-83.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2391.09,-134.92 2381.78,-139.97 2392.21,-141.83 2391.09,-134.92"/>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge55" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2292.75,-132.36C2282.21,-121.11 2269.64,-107.68 2260.34,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2290.25,-134.83 2299.64,-139.73 2295.36,-130.04 2290.25,-134.83"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_ref_scatter_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3054,-140 3054,-170 3258,-170 3258,-140 3054,-140"/>
<text text-anchor="start" x="3062" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3156" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.hpp</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="M3328.36,-214.74C3288.73,-201.23 3234.31,-182.69 3197.3,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3327.24,-218.06 3337.84,-217.97 3329.5,-211.43 3327.24,-218.06"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_ref_scatter_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2989.5,-67.5 2989.5,-97.5 3192.5,-97.5 3192.5,-67.5 2989.5,-67.5"/>
<text text-anchor="start" x="2997.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3091" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node47 -->
<g id="edge62" class="edge">
<title>Node45&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3312.62,-215.79C3306.34,-214.44 3300.06,-213.15 3294,-212 3239.07,-201.59 3081.6,-218.27 3045,-176 3024.22,-152 3054.17,-116.97 3074.63,-97.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3311.93,-219.23 3322.45,-217.97 3313.44,-212.39 3311.93,-219.23"/>
</g>
<!-- Node45&#45;&gt;Node48 -->
<g id="edge63" class="edge">
<title>Node45&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M3369.04,-208.33C3363.78,-195.85 3357.5,-180.94 3352.99,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3365.87,-209.85 3372.98,-217.7 3372.33,-207.13 3365.87,-209.85"/>
</g>
<!-- Node46&#45;&gt;Node19 -->
<g id="edge60" class="edge">
<title>Node46&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3233.7,-138.32C3244.83,-136.56 3256.18,-135.04 3267,-134 3668.4,-95.56 6642.64,-85.26 7172.4,-83.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3232.85,-134.91 3223.55,-139.99 3233.99,-141.82 3232.85,-134.91"/>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge61" class="edge">
<title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3136.05,-132.36C3125.68,-121.11 3113.29,-107.68 3104.13,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3133.49,-134.75 3142.85,-139.73 3138.64,-130.01 3133.49,-134.75"/>
</g>
<!-- Node49&#45;&gt;Node19 -->
<g id="edge65" class="edge">
<title>Node49&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M5409.8,-216.22C5419.59,-214.56 5429.51,-213.09 5439,-212 5541.18,-200.25 6270.54,-218.94 6364,-176 6387.15,-165.37 6379.96,-144.87 6403,-134 6471.39,-101.73 6973.52,-88.78 7172.3,-84.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5408.92,-212.82 5399.68,-218 5410.13,-219.71 5408.92,-212.82"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6164.5,-140 6164.5,-170 6355.5,-170 6355.5,-140 6164.5,-140"/>
<text text-anchor="start" x="6172.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6260" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge66" class="edge">
<title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M5410.44,-216.21C5420.02,-214.59 5429.72,-213.12 5439,-212 5753.12,-174.03 5835.69,-212.38 6150,-176 6163.21,-174.47 6177.22,-172.33 6190.67,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5409.76,-212.78 5400.52,-217.96 5410.98,-219.67 5409.76,-212.78"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3474,-140 3474,-170 3648,-170 3648,-140 3474,-140"/>
<text text-anchor="start" x="3482" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3561" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</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="M3567.79,-207.59C3566.17,-195.26 3564.25,-180.72 3562.87,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3564.34,-208.25 3569.12,-217.7 3571.28,-207.33 3564.34,-208.25"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3416.5,-67.5 3416.5,-97.5 3589.5,-97.5 3589.5,-67.5 3416.5,-67.5"/>
<text text-anchor="start" x="3424.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3503" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node53 -->
<g id="edge71" class="edge">
<title>Node51&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M3510.75,-213.83C3492.88,-205.32 3475.34,-193.15 3465,-176 3455.36,-160.01 3459.08,-151.7 3465,-134 3469.59,-120.26 3479.55,-107.27 3488.12,-97.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3509.53,-217.12 3520.09,-217.96 3512.36,-210.72 3509.53,-217.12"/>
</g>
<!-- Node51&#45;&gt;Node54 -->
<g id="edge72" class="edge">
<title>Node51&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M3609.9,-213.52C3638.1,-200.13 3675.67,-182.28 3701.44,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3608.25,-210.43 3600.72,-217.88 3611.25,-216.75 3608.25,-210.43"/>
</g>
<!-- Node52&#45;&gt;Node19 -->
<g id="edge69" class="edge">
<title>Node52&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3629.31,-138.1C3638.58,-136.44 3647.99,-134.99 3657,-134 4016.66,-94.38 6673.55,-85.1 7172.39,-83.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3628.53,-134.69 3619.35,-139.99 3629.83,-141.57 3628.53,-134.69"/>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge70" class="edge">
<title>Node52&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M3542.66,-131.71C3533.52,-120.6 3522.73,-107.49 3514.72,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3540.21,-134.23 3549.26,-139.73 3545.61,-129.79 3540.21,-134.23"/>
</g>
<!-- Node55&#45;&gt;Node19 -->
<g id="edge74" class="edge">
<title>Node55&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M5898.64,-212.21C6042.53,-201.86 6766.77,-222.64 6860,-176 6881.48,-165.26 6873.1,-145.83 6894,-134 6940.22,-107.84 7081.5,-94.23 7172.43,-87.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5898.26,-208.73 5888.6,-213.08 5898.86,-215.7 5898.26,-208.73"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6642.5,-134.5 6642.5,-175.5 6851.5,-175.5 6851.5,-134.5 6642.5,-134.5"/>
<text text-anchor="start" x="6650.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6650.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="6747" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge75" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M5898.81,-212C6224.8,-176.42 6311.3,-211.96 6633,-176 6636.1,-175.65 6639.23,-175.28 6642.4,-174.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5898.16,-208.55 5888.6,-213.13 5898.93,-215.51 5898.16,-208.55"/>
</g>
<!-- Node57&#45;&gt;Node19 -->
<g id="edge77" class="edge">
<title>Node57&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M8856.16,-204.5C8873.51,-182.97 8889.89,-153.49 8871,-134 8843.98,-106.12 7657.12,-88.73 7333.67,-84.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8853.33,-202.44 8849.54,-212.33 8858.67,-206.96 8853.33,-202.44"/>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge78" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M8918.92,-211.85C9001.52,-195.04 9085.36,-179.93 9144.89,-169.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8918.22,-208.42 8909.12,-213.85 8919.62,-215.28 8918.22,-208.42"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5169,-140 5169,-170 5339,-170 5339,-140 5169,-140"/>
<text text-anchor="start" x="5177" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5254" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge80" class="edge">
<title>Node59&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M4842.26,-215.97C4849.58,-214.54 4856.93,-213.19 4864,-212 4992.52,-190.42 5026.37,-196.92 5155,-176 5165.73,-174.25 5177.07,-172.18 5188.09,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4841.42,-212.56 4832.3,-217.95 4842.79,-219.43 4841.42,-212.56"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5357,-134.5 5357,-175.5 5543,-175.5 5543,-134.5 5357,-134.5"/>
<text text-anchor="start" x="5365" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5365" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="5450" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node61 -->
<g id="edge81" class="edge">
<title>Node59&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M4839.81,-216.05C4847.94,-214.52 4856.13,-213.12 4864,-212 5077.54,-181.49 5134.23,-204.8 5348,-176 5350.95,-175.6 5353.95,-175.17 5356.96,-174.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4839.1,-212.63 4829.96,-217.98 4840.44,-219.5 4839.1,-212.63"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13303,-140 13303,-170 13477,-170 13477,-140 13303,-140"/>
<text text-anchor="start" x="13311" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13390" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge83" class="edge">
<title>Node62&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M13343.98,-209.81C13354.91,-197.03 13368.31,-181.36 13377.83,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13341.07,-207.83 13337.23,-217.7 13346.39,-212.38 13341.07,-207.83"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13115,-134.5 13115,-175.5 13285,-175.5 13285,-134.5 13115,-134.5"/>
<text text-anchor="start" x="13123" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="13123" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="13200" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node64 -->
<g id="edge84" class="edge">
<title>Node62&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M13293.09,-212.6C13274.53,-201.31 13251.19,-187.12 13232.52,-175.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13291.42,-215.68 13301.78,-217.88 13295.06,-209.7 13291.42,-215.68"/>
</g>
<!-- Node66&#45;&gt;Node26 -->
<g id="edge88" class="edge">
<title>Node66&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M8442.17,-215.74C8435.71,-214.38 8429.24,-213.11 8423,-212 8295.13,-189.26 8261.88,-192.05 8133,-176 8117.58,-174.08 8101.33,-172.05 8085.33,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8441.76,-219.23 8452.27,-217.92 8443.24,-212.39 8441.76,-219.23"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8142,-140 8142,-170 8294,-170 8294,-140 8142,-140"/>
<text text-anchor="start" x="8150" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8218" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge87" class="edge">
<title>Node66&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M8445.52,-215.42C8393.61,-201.86 8321.01,-182.9 8271.89,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8444.73,-218.83 8455.29,-217.97 8446.5,-212.06 8444.73,-218.83"/>
</g>
<!-- Node68&#45;&gt;Node24 -->
<g id="edge91" class="edge">
<title>Node68&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M6303.52,-215.72C6310.38,-214.25 6317.32,-212.95 6324,-212 6764.7,-149.02 6882.01,-220.1 7325,-176 7339.84,-174.52 7355.62,-172.37 7370.73,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6302.54,-212.36 6293.56,-217.99 6304.09,-219.18 6302.54,-212.36"/>
</g>
<!-- Node68&#45;&gt;Node28 -->
<g id="edge92" class="edge">
<title>Node68&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M6304.59,-215.65C6311.11,-214.24 6317.67,-212.98 6324,-212 6591.51,-170.6 6663,-206.29 6932,-176 6936.51,-175.49 6941.11,-174.93 6945.76,-174.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6303.4,-212.33 6294.43,-217.97 6304.96,-219.15 6303.4,-212.33"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7176,-140 7176,-170 7316,-170 7316,-140 7176,-140"/>
<text text-anchor="start" x="7184" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7246" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge90" class="edge">
<title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M6303.82,-215.7C6310.59,-214.25 6317.42,-212.96 6324,-212 6695.06,-157.7 6795.94,-230.3 7167,-176 7176.8,-174.57 7187.15,-172.42 7197.01,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6302.97,-212.31 6293.99,-217.94 6304.52,-219.13 6302.97,-212.31"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2849.5,-140 2849.5,-170 2998.5,-170 2998.5,-140 2849.5,-140"/>
<text text-anchor="start" x="2857.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2924" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node71 -->
<g id="edge94" class="edge">
<title>Node70&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M3121.46,-215.08C3076.23,-201.55 3013.56,-182.8 2971.04,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3120.53,-218.46 3131.12,-217.97 3122.54,-211.75 3120.53,-218.46"/>
</g>
<!-- Node70&#45;&gt;Node72 -->
<g id="edge95" class="edge">
<title>Node70&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M3108.95,-215.75C3102.56,-214.42 3096.17,-213.14 3090,-212 2979.62,-191.54 2950.85,-193.7 2840,-176 2828.39,-174.15 2816.14,-172.1 2804.14,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3108.45,-219.23 3118.97,-217.9 3109.92,-212.38 3108.45,-219.23"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1834.5,-140 1834.5,-170 1963.5,-170 1963.5,-140 1834.5,-140"/>
<text text-anchor="start" x="1842.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1899" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge97" class="edge">
<title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2661.41,-215.61C2654.9,-214.21 2648.33,-212.96 2642,-212 2347.62,-167.25 2267.01,-223.1 1973,-176 1963.93,-174.55 1954.38,-172.42 1945.26,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2661.05,-219.12 2671.57,-217.92 2662.6,-212.29 2661.05,-219.12"/>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge98" class="edge">
<title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2661.11,-215.69C2654.69,-214.29 2648.23,-213.02 2642,-212 2432.61,-177.84 2376.16,-205.06 2166,-176 2154.45,-174.4 2142.22,-172.29 2130.44,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2660.59,-219.16 2671.12,-217.99 2662.16,-212.34 2660.59,-219.16"/>
</g>
<!-- Node76&#45;&gt;Node30 -->
<g id="edge101" class="edge">
<title>Node76&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M4446.49,-215.99C4453.74,-214.56 4461.01,-213.2 4468,-212 4592.1,-190.75 4624.83,-196.86 4749,-176 4753.53,-175.24 4758.18,-174.42 4762.86,-173.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4445.75,-212.57 4436.64,-217.98 4447.13,-219.43 4445.75,-212.57"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4945,-140 4945,-170 5113,-170 5113,-140 4945,-140"/>
<text text-anchor="start" x="4953" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5029" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge100" class="edge">
<title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M4444.33,-216.02C4452.29,-214.5 4460.3,-213.12 4468,-212 4674.45,-182 4729.55,-206 4936,-176 4946.95,-174.41 4958.54,-172.28 4969.68,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4443.45,-212.62 4434.32,-217.99 4444.81,-219.49 4443.45,-212.62"/>
</g>
<!-- Node78&#45;&gt;Node32 -->
<g id="edge105" class="edge">
<title>Node78&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M8612.05,-215.52C8606,-214.15 8599.9,-212.93 8594,-212 8267.41,-160.57 8180.13,-207.25 7851,-176 7834.51,-174.43 7816.99,-172.32 7800.12,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8611.6,-219.01 8622.15,-217.96 8613.25,-212.21 8611.6,-219.01"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8312.5,-140 8312.5,-170 8441.5,-170 8441.5,-140 8312.5,-140"/>
<text text-anchor="start" x="8320.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8377" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge103" class="edge">
<title>Node78&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M8606.44,-215.28C8602.23,-214.16 8598.06,-213.06 8594,-212 8530.59,-195.45 8514.41,-192.55 8451,-176 8443.79,-174.12 8436.19,-172.1 8428.72,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8605.71,-218.7 8616.28,-217.9 8607.52,-211.94 8605.71,-218.7"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8660,-140 8660,-170 8862,-170 8862,-140 8660,-140"/>
<text text-anchor="start" x="8668" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8761" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node80 -->
<g id="edge104" class="edge">
<title>Node78&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M8693.39,-211.25C8709.32,-198.23 8729.45,-181.78 8743.59,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8691.02,-208.67 8685.49,-217.7 8695.45,-214.09 8691.02,-208.67"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4032.5,-140 4032.5,-170 4193.5,-170 4193.5,-140 4032.5,-140"/>
<text text-anchor="start" x="4040.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4113" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node82 -->
<g id="edge107" class="edge">
<title>Node81&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3845.68,-215.75C3906.52,-202.15 3992.46,-182.95 4050.32,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3844.75,-212.37 3835.76,-217.97 3846.28,-219.21 3844.75,-212.37"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3814,-134.5 3814,-175.5 4014,-175.5 4014,-134.5 3814,-134.5"/>
<text text-anchor="start" x="3822" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3822" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="3914" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node83 -->
<g id="edge108" class="edge">
<title>Node81&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M3808.17,-213.04C3829.33,-201.64 3856.21,-187.15 3877.59,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3806.33,-210.06 3799.19,-217.88 3809.65,-216.22 3806.33,-210.06"/>
</g>
<!-- Node84&#45;&gt;Node58 -->
<g id="edge112" class="edge">
<title>Node84&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M9251.7,-208.63C9246.15,-198.08 9239.66,-185.75 9234.36,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9248.72,-210.49 9256.48,-217.7 9254.92,-207.23 9248.72,-210.49"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14388.5,-140 14388.5,-170 14517.5,-170 14517.5,-140 14388.5,-140"/>
<text text-anchor="start" x="14396.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14453" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge110" class="edge">
<title>Node84&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M9318.67,-215.55C9325.14,-214.11 9331.68,-212.86 9338,-212 9586.53,-178 13602.21,-181.18 13853,-176 14047.86,-171.98 14278.19,-163.16 14388.2,-158.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9317.53,-212.23 9308.62,-217.97 9319.17,-219.03 9317.53,-212.23"/>
</g>
<!-- Node84&#45;&gt;Node86 -->
<g id="edge111" class="edge">
<title>Node84&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M9322.41,-215.47C9327.66,-214.21 9332.91,-213.03 9338,-212 9397.79,-199.91 9558.19,-179.38 9660.31,-166.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9321.21,-212.16 9312.35,-217.97 9322.9,-218.95 9321.21,-212.16"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9436,-140 9436,-170 9576,-170 9576,-140 9436,-140"/>
<text text-anchor="start" x="9444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9506" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node90 -->
<g id="edge116" class="edge">
<title>Node89&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M9077.31,-218.61C9091.2,-216.36 9105.52,-214.08 9119,-212 9229.54,-194.94 9358.08,-176.65 9435.68,-165.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9076.59,-215.19 9067.28,-220.25 9077.72,-222.09 9076.59,-215.19"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8918,-140 8918,-170 9098,-170 9098,-140 8918,-140"/>
<text text-anchor="start" x="8926" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9008" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node91 -->
<g id="edge117" class="edge">
<title>Node89&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M9000.53,-207.59C9002.32,-195.26 9004.42,-180.72 9005.94,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8997.04,-207.31 8999.07,-217.7 9003.97,-208.31 8997.04,-207.31"/>
</g>
<!-- Node92&#45;&gt;Node34 -->
<g id="edge120" class="edge">
<title>Node92&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M9807.8,-217.15C9795.22,-215.11 9782.27,-213.28 9770,-212 9275.08,-160.51 9145.32,-232.99 8651,-176 8638.6,-174.57 8625.45,-172.41 8612.89,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9807.35,-220.62 9817.79,-218.82 9808.51,-213.72 9807.35,-220.62"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9857.5,-140 9857.5,-170 9986.5,-170 9986.5,-140 9857.5,-140"/>
<text text-anchor="start" x="9865.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9922" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge119" class="edge">
<title>Node92&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M9894.95,-208.7C9901.4,-196.14 9909.15,-181.04 9914.7,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9891.79,-207.21 9890.34,-217.7 9898.02,-210.41 9891.79,-207.21"/>
</g>
<!-- Node92&#45;&gt;Node94 -->
<g id="edge121" class="edge">
<title>Node92&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M9937.67,-215.55C9944.14,-214.1 9950.68,-212.86 9957,-212 10208.5,-177.6 14272.28,-183.93 14526,-176 14617.91,-173.13 14722.67,-167.13 14796.49,-162.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9936.53,-212.23 9927.62,-217.97 9938.17,-219.03 9936.53,-212.23"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10809,-134.5 10809,-175.5 10979,-175.5 10979,-134.5 10809,-134.5"/>
<text text-anchor="start" x="10817" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="10817" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="10894" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node113&#45;&gt;Node114 -->
<g id="edge145" class="edge">
<title>Node113&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M10964.82,-211.49C10950.62,-200.36 10933.15,-186.68 10919.12,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10962.72,-214.29 10972.76,-217.7 10967.04,-208.78 10962.72,-214.29"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10997,-140 10997,-170 11171,-170 11171,-140 10997,-140"/>
<text text-anchor="start" x="11005" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11084" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node113&#45;&gt;Node115 -->
<g id="edge146" class="edge">
<title>Node113&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M11016.39,-211.25C11032.32,-198.23 11052.45,-181.78 11066.59,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11014.02,-208.67 11008.49,-217.7 11018.45,-214.09 11014.02,-208.67"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11227,-140 11227,-170 11451,-170 11451,-140 11227,-140"/>
<text text-anchor="start" x="11235" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11339" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node116&#45;&gt;Node117 -->
<g id="edge148" class="edge">
<title>Node116&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M11382.89,-209.81C11372.47,-197.03 11359.69,-181.36 11350.61,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11380.3,-212.17 11389.34,-217.7 11385.73,-207.74 11380.3,-212.17"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11469,-140 11469,-170 11631,-170 11631,-140 11469,-140"/>
<text text-anchor="start" x="11477" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11550" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node116&#45;&gt;Node118 -->
<g id="edge149" class="edge">
<title>Node116&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M11437.91,-213.17C11464.1,-199.82 11498.68,-182.18 11522.47,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11435.99,-210.22 11428.68,-217.88 11439.18,-216.46 11435.99,-210.22"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5561,-140 5561,-170 5743,-170 5743,-140 5561,-140"/>
<text text-anchor="start" x="5569" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5652" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node119&#45;&gt;Node120 -->
<g id="edge151" class="edge">
<title>Node119&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M4994.23,-215.57C5000.19,-214.2 5006.2,-212.97 5012,-212 5249.26,-172.43 5313.56,-207.65 5552,-176 5563.85,-174.43 5576.4,-172.29 5588.46,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4993.16,-212.23 4984.27,-217.99 4994.82,-219.03 4993.16,-212.23"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5761.5,-140 5761.5,-170 5890.5,-170 5890.5,-140 5761.5,-140"/>
<text text-anchor="start" x="5769.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5826" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node119&#45;&gt;Node121 -->
<g id="edge152" class="edge">
<title>Node119&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M4993.95,-215.52C5000,-214.15 5006.1,-212.93 5012,-212 5337.26,-160.75 5426.74,-227.25 5752,-176 5761.2,-174.55 5770.9,-172.4 5780.15,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4992.75,-212.21 4983.85,-217.96 4994.4,-219.02 4992.75,-212.21"/>
</g>
<!-- Node122&#45;&gt;Node56 -->
<g id="edge154" class="edge">
<title>Node122&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M5636.97,-216.36C5648.04,-214.65 5659.28,-213.13 5670,-212 6095.95,-167.21 6207.08,-221.11 6633,-176 6636.1,-175.67 6639.24,-175.31 6642.4,-174.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5636.2,-212.94 5626.87,-217.97 5637.3,-219.85 5636.2,-212.94"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6412,-140 6412,-170 6624,-170 6624,-140 6412,-140"/>
<text text-anchor="start" x="6420" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6518" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge155" class="edge">
<title>Node122&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M5637.46,-216.4C5648.38,-214.71 5659.44,-213.18 5670,-212 5991.96,-176.18 6075.91,-210.69 6398,-176 6412.28,-174.46 6427.44,-172.33 6442.01,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5636.82,-212.96 5627.5,-218 5637.93,-219.87 5636.82,-212.96"/>
</g>
<!-- Node125&#45;&gt;Node17 -->
<g id="edge161" class="edge">
<title>Node125&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.68C7322.03,-292.18 7314.88,-290.9 7308,-290 6954.41,-243.92 4454.49,-281.82 4099,-254 4081.63,-252.64 4063.11,-250.45 4045.48,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.2 7339.31,-296 7330.33,-290.37 7328.78,-297.2"/>
</g>
<!-- Node125&#45;&gt;Node23 -->
<g id="edge162" class="edge">
<title>Node125&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M7448.83,-293.34C7499.12,-279.78 7569.27,-260.88 7616.77,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7447.8,-289.99 7439.05,-295.97 7449.62,-296.75 7447.8,-289.99"/>
</g>
<!-- Node125&#45;&gt;Node25 -->
<g id="edge163" class="edge">
<title>Node125&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7467.33,-299.43C7548.92,-288.56 7678.86,-270.89 7791,-254 7803.41,-252.13 7816.51,-250.08 7829.35,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.59,-296 7457.14,-300.79 7467.51,-302.94 7466.59,-296"/>
</g>
<!-- Node125&#45;&gt;Node27 -->
<g id="edge164" class="edge">
<title>Node125&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M7328.48,-293.69C7321.62,-292.22 7314.68,-290.94 7308,-290 6790.59,-217.46 6652.97,-305.06 6133,-254 6128.48,-253.56 6123.87,-253.05 6119.23,-252.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.92,-297.15 7338.44,-295.95 7329.47,-290.32 7327.92,-297.15"/>
</g>
<!-- Node125&#45;&gt;Node28 -->
<g id="edge204" class="edge">
<title>Node125&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7328.48,-293.69C7321.62,-292.22 7314.68,-290.94 7308,-290 7245.14,-281.16 6210.17,-299.59 6166,-254 6153.01,-240.59 6153.11,-225.51 6166,-212 6195.41,-181.18 6889.64,-180.51 6932,-176 6936.52,-175.52 6941.12,-174.98 6945.76,-174.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.92,-297.15 7338.44,-295.95 7329.47,-290.33 7327.92,-297.15"/>
</g>
<!-- Node125&#45;&gt;Node29 -->
<g id="edge165" class="edge">
<title>Node125&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M7328.79,-293.62C7321.83,-292.15 7314.79,-290.89 7308,-290 6640.96,-202.84 4949.34,-330.6 4281,-254 4278.11,-253.67 4275.17,-253.28 4272.21,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.36,-297.11 7338.89,-295.9 7329.9,-290.29 7328.36,-297.11"/>
</g>
<!-- Node125&#45;&gt;Node31 -->
<g id="edge166" class="edge">
<title>Node125&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M7328.79,-293.63C7321.83,-292.16 7314.79,-290.89 7308,-290 6728.05,-213.7 5257.91,-313.46 4676,-254 4662.74,-252.64 4648.65,-250.45 4635.26,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.36,-297.13 7338.88,-295.92 7329.9,-290.3 7328.36,-297.13"/>
</g>
<!-- Node125&#45;&gt;Node33 -->
<g id="edge167" class="edge">
<title>Node125&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M7467.67,-301.77C7505.16,-298.03 7550.34,-293.64 7591,-290 7788.63,-272.32 7839.47,-281.32 8036,-254 8047.69,-252.38 8060.06,-250.26 8071.99,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.91,-298.33 7457.31,-302.81 7467.61,-305.3 7466.91,-298.33"/>
</g>
<!-- Node125&#45;&gt;Node35 -->
<g id="edge168" class="edge">
<title>Node125&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.46C7505.04,-296.45 7550.24,-292.2 7591,-290 8366.8,-248.06 10313.46,-326.54 11087,-254 11101.26,-252.66 11116.42,-250.48 11130.84,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.03 7457.22,-301.59 7467.54,-303.99 7466.79,-297.03"/>
</g>
<!-- Node125&#45;&gt;Node37 -->
<g id="edge169" class="edge">
<title>Node125&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.44C7505.04,-296.42 7550.24,-292.18 7591,-290 8456.46,-243.67 10628.04,-334.46 11491,-254 11505.26,-252.67 11520.42,-250.49 11534.84,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-297.01 7457.22,-301.57 7467.54,-303.97 7466.78,-297.01"/>
</g>
<!-- Node125&#45;&gt;Node39 -->
<g id="edge170" class="edge">
<title>Node125&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M7328.78,-293.66C7321.82,-292.18 7314.78,-290.91 7308,-290 6850.21,-228.92 5689.57,-299.83 5230,-254 5216.22,-252.63 5201.56,-250.44 5187.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.35,-297.15 7338.88,-295.94 7329.9,-290.32 7328.35,-297.15"/>
</g>
<!-- Node125&#45;&gt;Node41 -->
<g id="edge171" class="edge">
<title>Node125&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.17 7314.88,-290.89 7308,-290 6840.08,-229.67 3531.2,-303.4 3062,-254 3049.39,-252.67 3036.01,-250.48 3023.31,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.18 7339.31,-295.98 7330.33,-290.35 7328.78,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node45 -->
<g id="edge172" class="edge">
<title>Node125&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.67C7322.03,-292.17 7314.88,-290.89 7308,-290 6884.4,-235.2 3888.05,-305.23 3464,-254 3453.01,-252.67 3441.38,-250.48 3430.36,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.19 7339.31,-295.98 7330.33,-290.36 7328.78,-297.19"/>
</g>
<!-- Node125&#45;&gt;Node49 -->
<g id="edge173" class="edge">
<title>Node125&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7328.78,-293.67C7321.82,-292.19 7314.78,-290.91 7308,-290 6896.29,-234.66 5852.14,-297.38 5439,-254 5425.83,-252.62 5411.85,-250.43 5398.54,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.35,-297.16 7338.88,-295.96 7329.9,-290.34 7328.35,-297.16"/>
</g>
<!-- Node125&#45;&gt;Node51 -->
<g id="edge174" class="edge">
<title>Node125&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.67C7322.03,-292.18 7314.88,-290.89 7308,-290 6501.82,-185.51 4456.18,-358.49 3650,-254 3639.76,-252.67 3628.93,-250.48 3618.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.19 7339.31,-295.99 7330.33,-290.36 7328.78,-297.19"/>
</g>
<!-- Node125&#45;&gt;Node55 -->
<g id="edge175" class="edge">
<title>Node125&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7328.49,-293.65C7321.62,-292.19 7314.69,-290.92 7308,-290 6686.98,-204.55 6521.76,-316.33 5898,-254 5894.9,-253.69 5891.76,-253.34 5888.59,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.92,-297.11 7338.45,-295.91 7329.47,-290.29 7327.92,-297.11"/>
</g>
<!-- Node125&#45;&gt;Node57 -->
<g id="edge176" class="edge">
<title>Node125&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7467.6,-300.85C7505.07,-296.92 7550.26,-292.63 7591,-290 8101.3,-257.03 8233.7,-318.35 8741,-254 8744.14,-253.6 8747.34,-253.14 8750.56,-252.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.82,-297.42 7457.24,-301.95 7467.56,-304.38 7466.82,-297.42"/>
</g>
<!-- Node125&#45;&gt;Node58 -->
<g id="edge225" class="edge">
<title>Node125&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7467.63,-301.31C7505.11,-297.47 7550.3,-293.13 7591,-290 7662.68,-284.49 8171.93,-284.56 8237,-254 8260.06,-243.17 8252.88,-222.69 8276,-212 8359.9,-173.23 9015.1,-185.81 9107,-176 9119.29,-174.69 9132.25,-172.89 9144.89,-170.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.86,-297.87 7457.27,-302.37 7467.58,-304.83 7466.86,-297.87"/>
</g>
<!-- Node125&#45;&gt;Node59 -->
<g id="edge180" class="edge">
<title>Node125&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7328.79,-293.64C7321.83,-292.17 7314.79,-290.9 7308,-290 6769.51,-218.86 5403.76,-314.81 4864,-254 4851.98,-252.65 4839.23,-250.45 4827.12,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.36,-297.13 7338.88,-295.92 7329.9,-290.3 7328.36,-297.13"/>
</g>
<!-- Node125&#45;&gt;Node62 -->
<g id="edge181" class="edge">
<title>Node125&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.39C7505.04,-296.37 7550.23,-292.13 7591,-290 8799.82,-226.88 11828.41,-300.1 13038,-254 13105.01,-251.45 13180.66,-246.07 13237.47,-241.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.96 7457.22,-301.52 7467.54,-303.92 7466.78,-296.96"/>
</g>
<!-- Node125&#45;&gt;Node65 -->
<g id="edge182" class="edge">
<title>Node125&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7328.18,-293.71C7321.41,-292.26 7314.58,-290.97 7308,-290 6951.49,-237.51 6855.07,-302.57 6498,-254 6487.25,-252.54 6475.87,-250.38 6465.02,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.48,-297.14 7338.01,-295.95 7329.03,-290.32 7327.48,-297.14"/>
</g>
<!-- Node125&#45;&gt;Node66 -->
<g id="edge183" class="edge">
<title>Node125&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7467.61,-301.08C7505.09,-297.19 7550.28,-292.88 7591,-290 7960.2,-263.93 8056.29,-304.13 8423,-254 8433.63,-252.55 8444.88,-250.39 8455.61,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.84,-297.64 7457.26,-302.16 7467.57,-304.6 7466.84,-297.64"/>
</g>
<!-- Node125&#45;&gt;Node68 -->
<g id="edge184" class="edge">
<title>Node125&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7328.48,-293.73C7321.61,-292.25 7314.68,-290.96 7308,-290 6874.8,-227.95 6757.2,-316.05 6324,-254 6314.06,-252.58 6303.55,-250.4 6293.56,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.91,-297.19 7338.44,-295.99 7329.46,-290.36 7327.91,-297.19"/>
</g>
<!-- Node125&#45;&gt;Node70 -->
<g id="edge185" class="edge">
<title>Node125&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.17 7314.88,-290.89 7308,-290 6862.57,-232.48 3712.1,-306.07 3266,-254 3254.64,-252.67 3242.6,-250.48 3231.2,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.18 7339.31,-295.98 7330.33,-290.36 7328.78,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node72 -->
<g id="edge205" class="edge">
<title>Node125&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.17 7314.88,-290.89 7308,-290 7191.9,-275.03 3200.47,-302.65 3094,-254 3071.37,-243.66 3078.75,-224.07 3057,-212 2971.51,-164.57 2936.37,-192.45 2840,-176 2828.81,-174.09 2817,-172.05 2805.4,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.18 7339.31,-295.98 7330.33,-290.36 7328.78,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node73 -->
<g id="edge189" class="edge">
<title>Node125&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.17 7314.88,-290.89 7308,-290 6811.19,-226.07 3296.81,-317.93 2800,-254 2789.76,-252.68 2778.93,-250.49 2768.69,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.18 7339.31,-295.97 7330.33,-290.35 7328.79,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node75 -->
<g id="edge210" class="edge">
<title>Node125&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.17 7314.88,-290.89 7308,-290 7184.85,-274.15 2953.08,-300.64 2838,-254 2812.95,-243.84 2818.79,-222.79 2794,-212 2670.32,-158.13 2322.07,-191.02 2188,-176 2173.82,-174.41 2158.78,-172.28 2144.29,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.18 7339.31,-295.97 7330.33,-290.35 7328.79,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node76 -->
<g id="edge190" class="edge">
<title>Node125&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7328.79,-293.63C7321.83,-292.16 7314.79,-290.89 7308,-290 6682.19,-207.98 5095.19,-324.7 4468,-254 4456.18,-252.67 4443.66,-250.5 4431.76,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.36,-297.12 7338.89,-295.91 7329.9,-290.29 7328.36,-297.12"/>
</g>
<!-- Node125&#45;&gt;Node78 -->
<g id="edge191" class="edge">
<title>Node125&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7467.6,-300.94C7505.08,-297.02 7550.27,-292.73 7591,-290 8036.07,-260.22 8152.94,-320.62 8594,-254 8603.34,-252.59 8613.2,-250.42 8622.56,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.83,-297.5 7457.25,-302.03 7467.56,-304.46 7466.83,-297.5"/>
</g>
<!-- Node125&#45;&gt;Node81 -->
<g id="edge192" class="edge">
<title>Node125&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.67C7322.03,-292.18 7314.88,-290.89 7308,-290 6548.78,-191.36 4623.58,-341.51 3863,-254 3851.39,-252.66 3839.09,-250.46 3827.42,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.78,-297.2 7339.31,-295.99 7330.33,-290.37 7328.78,-297.2"/>
</g>
<!-- Node125&#45;&gt;Node84 -->
<g id="edge193" class="edge">
<title>Node125&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7467.59,-300.69C7505.06,-296.72 7550.25,-292.45 7591,-290 7944.67,-268.7 8833.92,-301.78 9185,-254 9195.09,-252.63 9205.76,-250.44 9215.87,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.8,-297.26 7457.23,-301.8 7467.55,-304.22 7466.8,-297.26"/>
</g>
<!-- Node125&#45;&gt;Node86 -->
<g id="edge216" class="edge">
<title>Node125&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7467.59,-300.72C7505.06,-296.76 7550.25,-292.49 7591,-290 7755.74,-279.94 8916.14,-295.04 9076,-254 9115.28,-243.92 9118.04,-223.25 9157,-212 9340.4,-159.04 9395.1,-195.49 9585,-176 9609.4,-173.5 9635.79,-170.45 9660.15,-167.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.81,-297.29 7457.24,-301.83 7467.55,-304.25 7466.81,-297.29"/>
</g>
<!-- Node125&#45;&gt;Node87 -->
<g id="edge194" class="edge">
<title>Node125&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7467.59,-300.65C7505.06,-296.68 7550.25,-292.41 7591,-290 7978.4,-267.05 8952.33,-305.38 9337,-254 9347.22,-252.64 9358.02,-250.46 9368.26,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.8,-297.22 7457.23,-301.77 7467.55,-304.18 7466.8,-297.22"/>
</g>
<!-- Node125&#45;&gt;Node88 -->
<g id="edge195" class="edge">
<title>Node125&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.6C7505.05,-296.62 7550.25,-292.36 7591,-290 8041.87,-263.95 9175.85,-317.4 9623,-254 9632.49,-252.65 9642.49,-250.48 9651.97,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.8,-297.16 7457.23,-301.72 7467.55,-304.12 7466.8,-297.16"/>
</g>
<!-- Node125&#45;&gt;Node89 -->
<g id="edge196" class="edge">
<title>Node125&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7467.59,-300.78C7505.06,-296.83 7550.26,-292.55 7591,-290 7885.42,-271.6 8625.79,-294.45 8918,-254 8927.95,-252.62 8938.46,-250.47 8948.45,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.81,-297.34 7457.24,-301.88 7467.55,-304.3 7466.81,-297.34"/>
</g>
<!-- Node125&#45;&gt;Node92 -->
<g id="edge197" class="edge">
<title>Node125&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.58C7505.05,-296.59 7550.24,-292.33 7591,-290 8074.5,-262.35 9287.93,-300.35 9770,-254 9785.57,-252.5 9802.21,-250.04 9817.81,-247.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.14 7457.23,-301.69 7467.55,-304.1 7466.79,-297.14"/>
</g>
<!-- Node125&#45;&gt;Node95 -->
<g id="edge198" class="edge">
<title>Node125&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.51C7505.05,-296.51 7550.24,-292.25 7591,-290 8214.76,-255.49 9780.13,-313.59 10402,-254 10416.13,-252.65 10431.16,-250.45 10445.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.07 7457.22,-301.63 7467.54,-304.03 7466.79,-297.07"/>
</g>
<!-- Node125&#45;&gt;Node96 -->
<g id="edge199" class="edge">
<title>Node125&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.65C7322.03,-292.16 7314.88,-290.88 7308,-290 6768.63,-220.77 2956.48,-291.77 2414,-254 2184.12,-238 1914.97,-193.08 1786.58,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.17 7339.31,-295.97 7330.33,-290.35 7328.79,-297.17"/>
</g>
<!-- Node125&#45;&gt;Node97 -->
<g id="edge200" class="edge">
<title>Node125&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.43C7505.04,-296.41 7550.23,-292.17 7591,-290 8505.96,-241.25 10801.37,-335.46 11714,-254 11728.88,-252.67 11744.72,-250.49 11759.77,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-297 7457.22,-301.56 7467.54,-303.96 7466.78,-297"/>
</g>
<!-- Node125&#45;&gt;Node98 -->
<g id="edge201" class="edge">
<title>Node125&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.66C7322.03,-292.16 7314.88,-290.88 7308,-290 6790.68,-223.52 3132.93,-306.41 2614,-254 2600.89,-252.68 2586.97,-250.48 2573.76,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.18 7339.31,-295.97 7330.33,-290.35 7328.79,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node99 -->
<g id="edge202" class="edge">
<title>Node125&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7326.82,-293.68C7320.49,-292.29 7314.14,-291.03 7308,-290 7118.85,-258.36 7067.63,-282.65 6878,-254 6874.96,-253.54 6871.87,-253.04 6868.76,-252.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7326.16,-297.12 7336.69,-295.95 7327.73,-290.3 7326.16,-297.12"/>
</g>
<!-- Node125&#45;&gt;Node100 -->
<g id="edge203" class="edge">
<title>Node125&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.49C7505.04,-296.48 7550.24,-292.24 7591,-290 8264.04,-253.08 9952.76,-315.46 10624,-254 10638.75,-252.65 10654.46,-250.46 10669.38,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.06 7457.22,-301.61 7467.54,-304.02 7466.79,-297.06"/>
</g>
<!-- Node125&#45;&gt;Node101 -->
<g id="edge207" class="edge">
<title>Node125&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.42C7505.04,-296.39 7550.23,-292.15 7591,-290 8100.86,-263.06 11678.02,-305.34 12186,-254 12189.23,-253.67 12192.51,-253.29 12195.82,-252.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.98 7457.22,-301.54 7467.54,-303.94 7466.78,-296.98"/>
</g>
<!-- Node125&#45;&gt;Node102 -->
<g id="edge208" class="edge">
<title>Node125&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7324.49,-293.61C7318.93,-292.32 7313.37,-291.1 7308,-290 7206.63,-269.28 7179.86,-272.15 7078,-254 7075.12,-253.49 7072.2,-252.96 7069.26,-252.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7323.92,-297.07 7334.46,-295.98 7325.54,-290.26 7323.92,-297.07"/>
</g>
<!-- Node125&#45;&gt;Node103 -->
<g id="edge209" class="edge">
<title>Node125&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M7467.59,-300.71C7505.06,-296.74 7550.25,-292.47 7591,-290 7761.84,-279.64 8968.59,-308 9131,-254 9161.54,-243.84 9159.38,-221.93 9190,-212 9303.52,-175.2 13366.78,-181.28 13486,-176 13531.82,-173.97 13582.27,-170.21 13625.71,-166.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.81,-297.27 7457.23,-301.81 7467.55,-304.23 7466.81,-297.27"/>
</g>
<!-- Node125&#45;&gt;Node104 -->
<g id="edge211" class="edge">
<title>Node125&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M7327.41,-293.64C7320.89,-292.24 7314.33,-290.98 7308,-290 7038.73,-248.38 6966.2,-289.06 6696,-254 6684.18,-252.47 6671.65,-250.34 6659.62,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7327.04,-297.15 7337.57,-295.96 7328.6,-290.33 7327.04,-297.15"/>
</g>
<!-- Node125&#45;&gt;Node105 -->
<g id="edge212" class="edge">
<title>Node125&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M7337.88,-292.64C7304.91,-280.98 7261.42,-265.61 7227.25,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7336.72,-295.94 7347.32,-295.97 7339.05,-289.34 7336.72,-295.94"/>
</g>
<!-- Node125&#45;&gt;Node106 -->
<g id="edge213" class="edge">
<title>Node125&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.42C7505.04,-296.4 7550.23,-292.16 7591,-290 8557.67,-238.72 10982.6,-337.83 11947,-254 11962.36,-252.66 11978.72,-250.46 11994.26,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.99 7457.22,-301.55 7467.54,-303.95 7466.78,-296.99"/>
</g>
<!-- Node125&#45;&gt;Node107 -->
<g id="edge214" class="edge">
<title>Node125&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.41C7505.04,-296.39 7550.23,-292.15 7591,-290 8123.39,-261.96 11857.89,-300.33 12389,-254 12404.24,-252.67 12420.46,-250.47 12435.87,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.98 7457.22,-301.54 7467.54,-303.93 7466.78,-296.98"/>
</g>
<!-- Node125&#45;&gt;Node108 -->
<g id="edge215" class="edge">
<title>Node125&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.55C7505.05,-296.56 7550.24,-292.3 7591,-290 8116,-260.32 9433.43,-302.82 9957,-254 9971.65,-252.63 9987.24,-250.45 10002.07,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.12 7457.23,-301.67 7467.54,-304.08 7466.79,-297.12"/>
</g>
<!-- Node125&#45;&gt;Node109 -->
<g id="edge217" class="edge">
<title>Node125&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7387,-285.59C7387,-273.26 7387,-258.72 7387,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7383.5,-285.7 7387,-295.7 7390.5,-285.71 7383.5,-285.7"/>
</g>
<!-- Node125&#45;&gt;Node110 -->
<g id="edge218" class="edge">
<title>Node125&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.4C7505.04,-296.37 7550.23,-292.13 7591,-290 8172.66,-259.55 12253.41,-311.76 12833,-254 12846.23,-252.68 12860.29,-250.49 12873.63,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.96 7457.22,-301.53 7467.54,-303.92 7466.78,-296.96"/>
</g>
<!-- Node125&#45;&gt;Node111 -->
<g id="edge219" class="edge">
<title>Node125&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.4C7505.04,-296.38 7550.23,-292.14 7591,-290 8149.69,-260.68 12069.26,-309.06 12626,-254 12639.36,-252.68 12653.55,-250.49 12667.02,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-296.97 7457.22,-301.53 7467.54,-303.93 7466.78,-296.97"/>
</g>
<!-- Node125&#45;&gt;Node112 -->
<g id="edge220" class="edge">
<title>Node125&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.53C7505.05,-296.53 7550.24,-292.28 7591,-290 8167.27,-257.81 9613.68,-311.23 10188,-254 10201.63,-252.64 10216.13,-250.45 10229.9,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.09 7457.23,-301.65 7467.54,-304.05 7466.79,-297.09"/>
</g>
<!-- Node125&#45;&gt;Node113 -->
<g id="edge221" class="edge">
<title>Node125&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M7467.58,-300.48C7505.04,-296.46 7550.24,-292.22 7591,-290 8315.53,-250.56 10132.67,-311.3 10856,-254 10873.12,-252.64 10891.38,-250.45 10908.74,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.79,-297.04 7457.22,-301.6 7467.54,-304 7466.79,-297.04"/>
</g>
<!-- Node125&#45;&gt;Node116 -->
<g id="edge222" class="edge">
<title>Node125&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M7467.57,-300.45C7505.04,-296.43 7550.24,-292.19 7591,-290 8003.65,-267.82 10899.39,-300.6 11310,-254 11321.73,-252.67 11334.17,-250.47 11345.97,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.78,-297.02 7457.22,-301.58 7467.54,-303.98 7466.78,-297.02"/>
</g>
<!-- Node125&#45;&gt;Node119 -->
<g id="edge223" class="edge">
<title>Node125&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M7328.79,-293.65C7321.83,-292.17 7314.78,-290.9 7308,-290 6802.14,-222.93 5517.31,-325.12 5012,-254 5002.51,-252.66 4992.51,-250.5 4983.03,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.36,-297.14 7338.88,-295.93 7329.9,-290.31 7328.36,-297.14"/>
</g>
<!-- Node125&#45;&gt;Node122 -->
<g id="edge224" class="edge">
<title>Node125&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M7328.78,-293.69C7321.82,-292.21 7314.78,-290.92 7308,-290 6947.22,-241.01 6032.37,-289.29 5670,-254 5655.58,-252.6 5640.24,-250.42 5625.63,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.35,-297.18 7338.88,-295.98 7329.9,-290.35 7328.35,-297.18"/>
</g>
<!-- Node125&#45;&gt;Node124 -->
<g id="edge226" class="edge">
<title>Node125&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M7467.63,-301.26C7505.1,-297.41 7550.29,-293.07 7591,-290 7892.79,-267.23 7971.77,-299.35 8271,-254 8280.65,-252.54 8290.84,-250.41 8300.57,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7466.86,-297.82 7457.27,-302.33 7467.58,-304.78 7466.86,-297.82"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1636.5,-218 1636.5,-248 1785.5,-248 1785.5,-218 1636.5,-218"/>
<text text-anchor="start" x="1644.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1711" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node125&#45;&gt;Node126 -->
<g id="edge177" class="edge">
<title>Node125&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.65C7322.03,-292.16 7314.88,-290.88 7308,-290 7020.45,-253.16 2379.77,-262.64 2090,-254 1984.29,-250.85 1862.16,-243.79 1785.75,-238.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.17 7339.31,-295.96 7330.33,-290.34 7328.79,-297.17"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1223,-218 1223,-248 1423,-248 1423,-218 1223,-218"/>
<text text-anchor="start" x="1231" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1323" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node125&#45;&gt;Node128 -->
<g id="edge186" class="edge">
<title>Node125&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.65C7322.03,-292.16 7314.88,-290.88 7308,-290 6988.81,-249.22 1837.3,-271.6 1516,-254 1485.73,-252.34 1452.89,-249.38 1423.02,-246.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.17 7339.31,-295.96 7330.33,-290.34 7328.79,-297.17"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1225.5,-134.5 1225.5,-175.5 1420.5,-175.5 1420.5,-134.5 1225.5,-134.5"/>
<text text-anchor="start" x="1233.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="1233.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="1323" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node125&#45;&gt;Node130 -->
<g id="edge206" class="edge">
<title>Node125&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M7329.08,-293.65C7322.03,-292.16 7314.88,-290.88 7308,-290 6994.93,-249.98 1938.63,-304 1627,-254 1532.42,-238.82 1427.05,-199.5 1368.53,-175.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7328.79,-297.17 7339.31,-295.96 7330.33,-290.34 7328.79,-297.17"/>
</g>
<!-- Node126&#45;&gt;Node96 -->
<g id="edge179" class="edge">
<title>Node126&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M1711,-207.59C1711,-195.26 1711,-180.72 1711,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1707.5,-207.7 1711,-217.7 1714.5,-207.71 1707.5,-207.7"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1438.5,-140 1438.5,-170 1587.5,-170 1587.5,-140 1438.5,-140"/>
<text text-anchor="start" x="1446.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1513" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node126&#45;&gt;Node127 -->
<g id="edge178" class="edge">
<title>Node126&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M1664.68,-214.22C1629.58,-200.75 1582.03,-182.5 1549.58,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.63,-217.57 1674.22,-217.88 1666.14,-211.03 1663.63,-217.57"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1008.5,-140 1008.5,-170 1207.5,-170 1207.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="1108" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge187" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M1273.44,-214.48C1235.3,-201 1183.28,-182.61 1147.82,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1272.72,-217.94 1283.32,-217.97 1275.05,-211.34 1272.72,-217.94"/>
</g>
<!-- Node128&#45;&gt;Node130 -->
<g id="edge188" class="edge">
<title>Node128&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M1323,-207.66C1323,-197.33 1323,-185.44 1323,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1319.5,-207.7 1323,-217.7 1326.5,-207.71 1319.5,-207.7"/>
</g>
<!-- Node131&#45;&gt;Node19 -->
<g id="edge228" class="edge">
<title>Node131&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M10877.73,-285.67C10878.77,-263.08 10876.22,-230.27 10856,-212 10713.46,-83.19 10186.83,-144.44 9995,-134 9457.18,-104.72 7728.27,-87.75 7333.7,-84.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10874.22,-285.6 10876.99,-295.83 10881.2,-286.11 10874.22,-285.6"/>
</g>
<!-- Node131&#45;&gt;Node100 -->
<g id="edge229" class="edge">
<title>Node131&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M10840.93,-290.82C10817.28,-277.51 10786.31,-260.07 10764.94,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10839.49,-294.03 10849.92,-295.88 10842.93,-287.93 10839.49,-294.03"/>
</g>
<!-- Node132&#45;&gt;Node19 -->
<g id="edge231" class="edge">
<title>Node132&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M14112.45,-213.94C14055.3,-190.16 13948.63,-149.55 13853,-134 13515.38,-79.1 8064.15,-82.68 7333.69,-83.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14111.28,-217.25 14121.86,-217.89 14113.99,-210.79 14111.28,-217.25"/>
</g>
<!-- Node132&#45;&gt;Node103 -->
<g id="edge232" class="edge">
<title>Node132&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M14066.75,-216.17C13991.64,-202.55 13884.29,-183.08 13812.24,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14066.2,-219.63 14076.66,-217.97 14067.45,-212.74 14066.2,-219.63"/>
</g>
<!-- Node133&#45;&gt;Node100 -->
<g id="edge236" class="edge">
<title>Node133&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M11741.78,-301.7C11690.29,-297.91 11628,-293.49 11572,-290 11270.83,-271.21 11194.51,-281.45 10894,-254 10876.28,-252.38 10857.46,-250.27 10839.29,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11741.7,-305.2 11751.93,-302.45 11742.21,-298.22 11741.7,-305.2"/>
</g>
<!-- Node133&#45;&gt;Node101 -->
<g id="edge237" class="edge">
<title>Node133&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M11939.48,-294.21C11947.77,-292.77 11956.04,-291.35 11964,-290 12062.55,-273.29 12087.61,-271.62 12186,-254 12189.2,-253.43 12192.45,-252.84 12195.73,-252.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11938.64,-290.81 11929.39,-295.97 11939.84,-297.7 11938.64,-290.81"/>
</g>
<!-- Node133&#45;&gt;Node102 -->
<g id="edge238" class="edge">
<title>Node133&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M11741.84,-300.56C11690.36,-296.52 11628.07,-292.23 11572,-290 11073.05,-270.14 7574.72,-305.19 7078,-254 7075.09,-253.7 7072.15,-253.36 7069.18,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11741.74,-304.06 11751.98,-301.36 11742.29,-297.09 11741.74,-304.06"/>
</g>
<!-- Node133&#45;&gt;Node103 -->
<g id="edge239" class="edge">
<title>Node133&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M11951.17,-294.72C11966.49,-292.83 11982.14,-291.16 11997,-290 12046.44,-286.13 13747.29,-289.42 13782,-254 13805.91,-229.61 13772.51,-190.72 13750.89,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11950.65,-291.26 11941.17,-295.98 11951.53,-298.2 11950.65,-291.26"/>
</g>
<!-- Node133&#45;&gt;Node106 -->
<g id="edge240" class="edge">
<title>Node133&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M11900.79,-292.48C11939.11,-279 11991.37,-260.61 12027,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11899.14,-289.35 11890.87,-295.97 11901.46,-295.95 11899.14,-289.35"/>
</g>
<!-- Node133&#45;&gt;Node107 -->
<g id="edge241" class="edge">
<title>Node133&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M11934.87,-294.29C11944.67,-292.71 11954.54,-291.23 11964,-290 12151.97,-265.46 12200.93,-277.73 12389,-254 12402.3,-252.32 12416.39,-250.23 12430.04,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11934,-290.88 11924.7,-295.96 11935.14,-297.79 11934,-290.88"/>
</g>
<!-- Node133&#45;&gt;Node132 -->
<g id="edge234" class="edge">
<title>Node133&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M11950.85,-294.72C11966.27,-292.83 11982.04,-291.15 11997,-290 12900.24,-220.4 13132.92,-337.31 14035,-254 14049.92,-252.62 14065.78,-250.45 14080.9,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11950.26,-291.27 11940.77,-296 11951.14,-298.22 11950.26,-291.27"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13829.5,-218 13829.5,-248 14026.5,-248 14026.5,-218 13829.5,-218"/>
<text text-anchor="start" x="13837.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13928" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node133&#45;&gt;Node134 -->
<g id="edge235" class="edge">
<title>Node133&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M11951.17,-294.71C11966.49,-292.83 11982.14,-291.16 11997,-290 12802.7,-227.05 13010.68,-332.66 13815,-254 13829.18,-252.61 13844.25,-250.44 13858.61,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11950.65,-291.25 11941.17,-295.98 11951.53,-298.2 11950.65,-291.25"/>
</g>
<!-- Node135&#45;&gt;Node19 -->
<g id="edge243" class="edge">
<title>Node135&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M12763.33,-290.5C12921.55,-284.77 14615.36,-290.33 14651,-254 14664.07,-240.68 14657.68,-229.43 14651,-212 14634.34,-168.5 14623.47,-153.13 14581,-134 14493.97,-94.81 8126.18,-84.71 7333.66,-83.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12762.88,-287.02 12753.1,-291.07 12763.28,-294 12762.88,-287.02"/>
</g>
<!-- Node135&#45;&gt;Node101 -->
<g id="edge244" class="edge">
<title>Node135&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M12558.88,-289.19C12503.01,-277.81 12434.33,-263.82 12380.11,-252.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12558.3,-292.65 12568.8,-291.21 12559.7,-285.79 12558.3,-292.65"/>
</g>
<!-- Node136&#45;&gt;Node19 -->
<g id="edge246" class="edge">
<title>Node136&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7106.65,-300.75C7058.09,-296.71 6999.08,-292.36 6946,-290 6906.49,-288.24 4126.79,-282.14 4099,-254 4085.88,-240.72 4086.22,-225.6 4099,-212 4143.06,-165.11 4619.81,-205.5 4677,-176 4698.34,-164.99 4689.43,-144.56 4711,-134 4824,-78.71 6752.07,-81.85 7172.48,-83.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7106.59,-304.26 7116.84,-301.61 7107.17,-297.29 7106.59,-304.26"/>
</g>
<!-- Node136&#45;&gt;Node102 -->
<g id="edge247" class="edge">
<title>Node136&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7138.89,-287.17C7106.43,-276.44 7068.12,-263.78 7037.03,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7138.18,-290.61 7148.77,-290.43 7140.37,-283.97 7138.18,-290.61"/>
</g>
<!-- Node137&#45;&gt;Node19 -->
<g id="edge251" class="edge">
<title>Node137&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M12523.81,-294.41C12535.92,-292.63 12548.25,-291.08 12560,-290 12617.32,-284.75 14591.65,-295.06 14632,-254 14645.08,-240.69 14640.42,-228.66 14632,-212 14605.6,-159.8 14581.51,-152.44 14526,-134 14436.12,-104.15 8122.48,-85.88 7333.63,-83.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12523.07,-290.98 12513.71,-295.95 12524.13,-297.9 12523.07,-290.98"/>
</g>
<!-- Node137&#45;&gt;Node106 -->
<g id="edge252" class="edge">
<title>Node137&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M12361.09,-293.92C12294.29,-280.31 12199.51,-261 12135.76,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12360.65,-297.4 12371.15,-295.97 12362.05,-290.55 12360.65,-297.4"/>
</g>
<!-- Node138&#45;&gt;Node19 -->
<g id="edge254" class="edge">
<title>Node138&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M12964.36,-294.42C12976.29,-292.65 12988.43,-291.09 13000,-290 13046.17,-285.65 14636.57,-287.14 14669,-254 14706.78,-215.39 14631.62,-139.48 14622,-134 14538.58,-86.49 8128.25,-83.68 7333.53,-83.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12963.77,-290.97 12954.42,-295.95 12964.83,-297.89 12963.77,-290.97"/>
</g>
<!-- Node138&#45;&gt;Node107 -->
<g id="edge255" class="edge">
<title>Node138&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M12802.09,-293.92C12735.29,-280.31 12640.51,-261 12576.76,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12801.65,-297.4 12812.15,-295.97 12803.05,-290.55 12801.65,-297.4"/>
</g>
<!-- Node139&#45;&gt;Node58 -->
<g id="edge262" class="edge">
<title>Node139&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M12137.57,-293.69C12144.42,-292.24 12151.34,-290.96 12158,-290 12206.43,-283.03 13004.12,-289.3 13038,-254 13050.93,-240.53 13051.13,-225.26 13038,-212 13002.71,-176.36 9477.08,-178.71 9427,-176 9386.16,-173.79 9340.85,-169.5 9303.41,-165.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12136.61,-290.32 12127.62,-295.93 12138.14,-297.15 12136.61,-290.32"/>
</g>
<!-- Node139&#45;&gt;Node85 -->
<g id="edge258" class="edge">
<title>Node139&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M12136.96,-293.65C12144.01,-292.17 12151.13,-290.9 12158,-290 12220.67,-281.78 14384.36,-294.36 14433,-254 14457.59,-233.6 14457.16,-191.9 14454.98,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12135.73,-290.34 12126.74,-295.93 12137.26,-297.17 12135.73,-290.34"/>
</g>
<!-- Node139&#45;&gt;Node86 -->
<g id="edge260" class="edge">
<title>Node139&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M12137.57,-293.68C12144.42,-292.23 12151.33,-290.95 12158,-290 12208.25,-282.81 13035.82,-290.59 13071,-254 13083.94,-240.54 13084.13,-225.27 13071,-212 13039.52,-180.17 9892.51,-180.75 9848,-176 9835.48,-174.66 9822.19,-172.48 9809.58,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12136.61,-290.31 12127.62,-295.92 12138.14,-297.14 12136.61,-290.31"/>
</g>
<!-- Node139&#45;&gt;Node95 -->
<g id="edge259" class="edge">
<title>Node139&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M11996.51,-294.76C11983.99,-292.86 11971.18,-291.18 11959,-290 11368.23,-232.67 11214.43,-314.8 10624,-254 10610.17,-252.58 10595.47,-250.4 10581.46,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11996.06,-298.23 12006.48,-296.32 11997.14,-291.31 11996.06,-298.23"/>
</g>
<!-- Node139&#45;&gt;Node110 -->
<g id="edge261" class="edge">
<title>Node139&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M12137.88,-293.71C12144.63,-292.27 12151.44,-290.99 12158,-290 12455.09,-245.36 12534.83,-290.72 12833,-254 12845.38,-252.47 12858.52,-250.33 12871.11,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12137.05,-290.31 12128.06,-295.93 12138.59,-297.14 12137.05,-290.31"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14281.5,-218 14281.5,-248 14424.5,-248 14424.5,-218 14281.5,-218"/>
<text text-anchor="start" x="14289.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14353" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node139&#45;&gt;Node140 -->
<g id="edge257" class="edge">
<title>Node139&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M12136.96,-293.66C12144.01,-292.18 12151.13,-290.9 12158,-290 12623.82,-228.62 13806.09,-314.7 14272,-254 14282.34,-252.65 14293.27,-250.48 14303.65,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12135.73,-290.35 12126.74,-295.94 12137.26,-297.18 12135.73,-290.35"/>
</g>
<!-- Node141&#45;&gt;Node90 -->
<g id="edge267" class="edge">
<title>Node141&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M12299.33,-293.74C12306.26,-292.28 12313.26,-290.98 12320,-290 12486.03,-265.76 13189.02,-331.27 13071,-212 13037.59,-178.23 9698.37,-179.5 9651,-176 9626.54,-174.19 9599.92,-170.91 9576.24,-167.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12298.25,-290.4 12289.25,-295.99 12299.78,-297.23 12298.25,-290.4"/>
</g>
<!-- Node141&#45;&gt;Node97 -->
<g id="edge268" class="edge">
<title>Node141&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M12174.33,-293.58C12168.82,-292.32 12163.32,-291.11 12158,-290 12064.87,-270.58 12040.76,-270.08 11947,-254 11935.72,-252.07 11923.83,-250.02 11912.12,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12173.69,-297.03 12184.22,-295.9 12175.28,-290.21 12173.69,-297.03"/>
</g>
<!-- Node141&#45;&gt;Node134 -->
<g id="edge266" class="edge">
<title>Node141&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M12299.01,-293.65C12306.04,-292.19 12313.15,-290.92 12320,-290 12978.76,-201.82 13153.66,-320.11 13815,-254 13829.08,-252.59 13844.03,-250.43 13858.31,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12297.81,-290.33 12288.79,-295.9 12299.31,-297.16 12297.81,-290.33"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14481,-218 14481,-248 14623,-248 14623,-218 14481,-218"/>
<text text-anchor="start" x="14489" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14552" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node141&#45;&gt;Node142 -->
<g id="edge265" class="edge">
<title>Node141&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M12298.21,-293.76C12305.5,-292.24 12312.89,-290.93 12320,-290 12793.19,-228.42 13993.48,-312.98 14467,-254 14477.83,-252.65 14489.29,-250.48 14500.18,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12297.36,-290.36 12288.35,-295.94 12298.87,-297.2 12297.36,-290.36"/>
</g>
<!-- Node143&#45;&gt;Node108 -->
<g id="edge276" class="edge">
<title>Node143&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M11172.52,-302.89C11120.04,-298.74 11051.69,-293.62 10991,-290 10634.39,-268.7 10543.15,-292.68 10188,-254 10174.1,-252.49 10159.34,-250.34 10145.19,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11172.55,-306.41 11182.8,-303.71 11173.11,-299.43 11172.55,-306.41"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13469.5,-218 13469.5,-248 13620.5,-248 13620.5,-218 13469.5,-218"/>
<text text-anchor="start" x="13477.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13545" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node143&#45;&gt;Node144 -->
<g id="edge275" class="edge">
<title>Node143&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M11345.21,-297.58C11369.36,-294.57 11395.66,-291.72 11420,-290 11871.16,-258.08 13005.86,-307.33 13455,-254 13466.44,-252.64 13478.57,-250.46 13490.09,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11344.48,-294.15 11335,-298.88 11345.37,-301.09 11344.48,-294.15"/>
</g>
<!-- Node145&#45;&gt;Node58 -->
<g id="edge282" class="edge">
<title>Node145&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M13182.4,-291.83C13159.75,-281.86 13132.18,-268.57 13109,-254 13083.85,-238.19 13084.96,-222.04 13057,-212 12962.09,-177.93 9527.69,-181.45 9427,-176 9386.16,-173.79 9340.85,-169.5 9303.41,-165.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13181.22,-295.13 13191.79,-295.89 13184,-288.7 13181.22,-295.13"/>
</g>
<!-- Node145&#45;&gt;Node85 -->
<g id="edge278" class="edge">
<title>Node145&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M13307.41,-308.8C13636.55,-303.72 14865.13,-282.82 14893,-254 14905.98,-240.58 14905.34,-226.01 14893,-212 14868.6,-184.3 14633.9,-166.68 14517.62,-159.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13306.95,-305.31 13297,-308.96 13307.06,-312.31 13306.95,-305.31"/>
</g>
<!-- Node145&#45;&gt;Node86 -->
<g id="edge280" class="edge">
<title>Node145&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M13206.41,-288.57C13181.81,-264.64 13138.15,-227.27 13092,-212 12920.89,-155.39 10027.22,-195.11 9848,-176 9835.48,-174.67 9822.19,-172.48 9809.58,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13204.15,-291.25 13213.71,-295.82 13209.08,-286.29 13204.15,-291.25"/>
</g>
<!-- Node145&#45;&gt;Node110 -->
<g id="edge281" class="edge">
<title>Node145&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M13163.52,-293.42C13111.61,-279.86 13039.01,-260.9 12989.89,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13162.73,-296.83 13173.29,-295.97 13164.5,-290.06 13162.73,-296.83"/>
</g>
<!-- Node145&#45;&gt;Node146 -->
<g id="edge279" class="edge">
<title>Node145&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M13307.5,-309.49C13600.3,-307.3 14608.1,-296.77 14927,-254 14937.55,-252.59 14948.71,-250.42 14959.33,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13307.36,-305.99 13297.39,-309.56 13307.42,-312.99 13307.36,-305.99"/>
</g>
<!-- Node147&#45;&gt;Node36 -->
<g id="edge288" class="edge">
<title>Node147&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M15188.09,-288.31C15180.08,-278.48 15171.47,-266.32 15166,-254 15153.56,-225.96 15149.24,-189.85 15147.76,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15185.45,-290.6 15194.59,-295.96 15190.79,-286.07 15185.45,-290.6"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15175.5,-218 15175.5,-248 15316.5,-248 15316.5,-218 15175.5,-218"/>
<text text-anchor="start" x="15183.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15246" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node147&#45;&gt;Node148 -->
<g id="edge287" class="edge">
<title>Node147&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M15219.65,-286.7C15225.93,-274.14 15233.48,-259.04 15238.88,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15216.49,-285.2 15215.15,-295.7 15222.75,-288.33 15216.49,-285.2"/>
</g>
<!-- Node149&#45;&gt;Node38 -->
<g id="edge291" class="edge">
<title>Node149&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M15424.09,-288.31C15416.08,-278.48 15407.47,-266.32 15402,-254 15389.56,-225.96 15385.24,-189.85 15383.76,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15421.45,-290.6 15430.59,-295.96 15426.79,-286.07 15421.45,-290.6"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15411.5,-218 15411.5,-248 15552.5,-248 15552.5,-218 15411.5,-218"/>
<text text-anchor="start" x="15419.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15482" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node150 -->
<g id="edge290" class="edge">
<title>Node149&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M15455.65,-286.7C15461.93,-274.14 15469.48,-259.04 15474.88,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15452.49,-285.2 15451.15,-295.7 15458.75,-288.33 15452.49,-285.2"/>
</g>
<!-- Node151&#45;&gt;Node111 -->
<g id="edge297" class="edge">
<title>Node151&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M13013.54,-293.35C13008.97,-292.18 13004.42,-291.05 13000,-290 12962.81,-281.12 12866.89,-261.52 12800.03,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13012.99,-296.82 13023.55,-295.93 13014.74,-290.04 13012.99,-296.82"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14755.5,-218 14755.5,-248 14884.5,-248 14884.5,-218 14755.5,-218"/>
<text text-anchor="start" x="14763.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14820" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node151&#45;&gt;Node152 -->
<g id="edge298" class="edge">
<title>Node151&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M13128.95,-293.58C13135.33,-292.15 13141.78,-290.9 13148,-290 13848.92,-188.88 14039.29,-349.51 14741,-254 14751.09,-252.63 14761.76,-250.44 14771.87,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13127.93,-290.23 13119.03,-295.98 13129.58,-297.03 13127.93,-290.23"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15609.5,-218 15609.5,-248 15788.5,-248 15788.5,-218 15609.5,-218"/>
<text text-anchor="start" x="15617.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15699" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node154 -->
<g id="edge301" class="edge">
<title>Node153&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M15699,-285.59C15699,-273.26 15699,-258.72 15699,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15695.5,-285.7 15699,-295.7 15702.5,-285.71 15695.5,-285.7"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15806.5,-218 15806.5,-248 15935.5,-248 15935.5,-218 15806.5,-218"/>
<text text-anchor="start" x="15814.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15871" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node155 -->
<g id="edge302" class="edge">
<title>Node153&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M15740.42,-291.7C15770.78,-278.28 15811.4,-260.34 15839.22,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15738.68,-288.64 15730.95,-295.88 15741.51,-295.04 15738.68,-288.64"/>
</g>
<!-- Node156&#45;&gt;Node112 -->
<g id="edge304" class="edge">
<title>Node156&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M11418.73,-298.42C11394.82,-295.22 11368.37,-292.06 11344,-290 10926.08,-254.6 10817.77,-301.01 10401,-254 10387.97,-252.53 10374.15,-250.37 10360.93,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11418.42,-301.91 11428.8,-299.8 11419.37,-294.98 11418.42,-301.91"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13639,-218 13639,-248 13773,-248 13773,-218 13639,-218"/>
<text text-anchor="start" x="13647" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13706" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node156&#45;&gt;Node157 -->
<g id="edge305" class="edge">
<title>Node156&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M11573.16,-302.52C11621.83,-298.11 11686.04,-292.85 11743,-290 12161.66,-269.07 13213.72,-311.09 13629,-254 13638.85,-252.65 13649.25,-250.47 13659.11,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11572.66,-299.05 11563.02,-303.45 11573.3,-306.02 11572.66,-299.05"/>
</g>
</g>
</svg>