blob: 1c2127cd876177fc41b759156634a87fa28843e3 [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="14930pt" height="485pt"
viewBox="0.00 0.00 14929.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 14925.5,-481 14925.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="5392,-446.5 5392,-476.5 5544,-476.5 5544,-446.5 5392,-446.5"/>
<text text-anchor="start" x="5400" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
<text text-anchor="middle" x="5468" 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="2735.5,-374 2735.5,-404 2870.5,-404 2870.5,-374 2735.5,-374"/>
<text text-anchor="start" x="2743.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2803" 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="M5381.55,-458.21C4972.49,-447.39 3235.96,-401.45 2870.62,-391.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5381.74,-461.72 5391.83,-458.48 5381.92,-454.72 5381.74,-461.72"/>
</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="4765.5,-374 4765.5,-404 4920.5,-404 4920.5,-374 4765.5,-374"/>
<text text-anchor="start" x="4773.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/FloatingPoint</text>
<text text-anchor="middle" x="4843" 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="M5381.8,-455.93C5275.18,-449.48 5088.36,-435.52 4930,-410 4919.9,-408.37 4909.23,-406.26 4898.95,-404.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5381.68,-459.43 5391.87,-456.54 5382.09,-452.45 5381.68,-459.43"/>
</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="4939,-374 4939,-404 5147,-404 5147,-374 4939,-374"/>
<text text-anchor="start" x="4947" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5043" 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="M5381.74,-446.89C5319.07,-436.91 5232.23,-422.91 5156,-410 5144.8,-408.1 5132.99,-406.06 5121.39,-404.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5381.55,-450.4 5391.97,-448.51 5382.65,-443.49 5381.55,-450.4"/>
</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="5165,-374 5165,-404 5373,-404 5373,-374 5165,-374"/>
<text text-anchor="start" x="5173" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5269" 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="M5418.5,-442.96C5384.62,-430.96 5340.29,-415.26 5308.72,-404.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5417.61,-446.36 5428.21,-446.4 5419.95,-439.76 5417.61,-446.36"/>
</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="5391.5,-374 5391.5,-404 5544.5,-404 5544.5,-374 5391.5,-374"/>
<text text-anchor="start" x="5399.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5468" 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="M5468,-436.23C5468,-425.57 5468,-413.41 5468,-404.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5464.5,-436.23 5468,-446.23 5471.5,-436.23 5464.5,-436.23"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13687.5,-218 13687.5,-248 13864.5,-248 13864.5,-218 13687.5,-218"/>
<text text-anchor="start" x="13695.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13776" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge301" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M5554.17,-460.05C6280.67,-456.07 11393.46,-425.06 12930,-332 13264.08,-311.77 13348.25,-305.19 13679,-254 13689.88,-252.32 13701.38,-250.23 13712.51,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.03,-456.55 5544.05,-460.1 5554.07,-463.55 5554.03,-456.55"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8512,-296 8512,-326 8652,-326 8652,-296 8512,-296"/>
<text text-anchor="start" x="8520" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8582" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node121 -->
<g id="edge300" class="edge">
<title>Node1&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M5554.42,-458.58C5983.84,-448.76 7890.98,-401.91 8480,-332 8492.45,-330.52 8505.66,-328.37 8518.3,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.16,-455.08 5544.25,-458.81 5554.32,-462.08 5554.16,-455.08"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13015,-368.5 13015,-409.5 13201,-409.5 13201,-368.5 13015,-368.5"/>
<text text-anchor="start" x="13023" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="13023" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
<text text-anchor="middle" x="13108" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node154 -->
<g id="edge302" class="edge">
<title>Node1&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M5554.21,-460.36C6363.83,-459.01 12611.45,-447.41 13001,-410 13005.51,-409.57 13010.12,-409.04 13014.77,-408.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.09,-456.86 5544.09,-460.38 5554.1,-463.86 5554.09,-456.86"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13219,-368.5 13219,-409.5 13405,-409.5 13405,-368.5 13219,-368.5"/>
<text text-anchor="start" x="13227" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="13227" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
<text text-anchor="middle" x="13312" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node155 -->
<g id="edge303" class="edge">
<title>Node1&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M5554.35,-460.4C6377.01,-459.39 12809.45,-450.22 13210,-410 13212.96,-409.7 13215.97,-409.36 13219,-408.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.07,-456.9 5544.07,-460.41 5554.07,-463.9 5554.07,-456.9"/>
</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="624.5,-296 624.5,-326 759.5,-326 759.5,-296 624.5,-296"/>
<text text-anchor="start" x="632.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="692" 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="M2725.16,-385.79C2485.5,-378.91 1737.53,-356.84 1118,-332 991.49,-326.93 843.92,-319.71 759.87,-315.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2725.07,-389.29 2735.17,-386.08 2725.28,-382.29 2725.07,-389.29"/>
</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="513.5,-223.5 513.5,-242.5 650.5,-242.5 650.5,-223.5 513.5,-223.5"/>
<text text-anchor="middle" x="582" 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="M663.12,-290.05C640.81,-274.63 611.02,-254.05 594.46,-242.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="661.35,-293.08 671.57,-295.88 665.33,-287.32 661.35,-293.08"/>
</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="860,-145.5 860,-164.5 990,-164.5 990,-145.5 860,-145.5"/>
<text text-anchor="middle" x="925" 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="M721.87,-290.26C773.16,-256.36 875.98,-188.4 912.1,-164.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="719.92,-287.35 713.5,-295.79 723.77,-293.19 719.92,-287.35"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-145.5 0,-164.5 136,-164.5 136,-145.5 0,-145.5"/>
<text text-anchor="middle" x="68" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M623.63,-293.57C520.01,-268.6 317.02,-219.41 145,-176 130.4,-172.32 114.28,-168.14 100.57,-164.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="623.11,-297.05 633.65,-295.99 624.74,-290.24 623.11,-297.05"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M636.84,-221.45C691.15,-210.79 776.58,-193.45 850,-176 864.68,-172.51 880.88,-168.25 894.44,-164.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="635.88,-218.07 626.74,-223.43 637.23,-224.94 635.88,-218.07"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M503.29,-224.94C415.43,-216.37 269.25,-200 145,-176 129.13,-172.94 111.69,-168.49 97.42,-164.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="503.16,-228.45 513.45,-225.93 503.83,-221.48 503.16,-228.45"/>
</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="676.5,-145.5 676.5,-164.5 841.5,-164.5 841.5,-145.5 676.5,-145.5"/>
<text text-anchor="middle" x="759" 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="M611.48,-219.34C647.65,-203.81 708,-177.9 739.11,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.77,-216.27 601.96,-223.43 612.53,-222.7 609.77,-216.27"/>
</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="154,-140 154,-170 272,-170 272,-140 154,-140"/>
<text text-anchor="start" x="162" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="213" 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="M517.08,-221.89C455.85,-211.89 361.67,-195.31 281,-176 273.7,-174.25 266.02,-172.2 258.55,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="516.56,-225.35 526.99,-223.5 517.68,-218.44 516.56,-225.35"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="290.5,-145.5 290.5,-164.5 487.5,-164.5 487.5,-145.5 290.5,-145.5"/>
<text text-anchor="middle" x="389" 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="M550.86,-219.74C511.54,-204.25 444.9,-178.01 410.68,-164.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="549.65,-223.02 560.24,-223.43 552.21,-216.51 549.65,-223.02"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="505.5,-140 505.5,-170 658.5,-170 658.5,-140 505.5,-140"/>
<text text-anchor="start" x="513.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="582" 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="M582,-213.28C582,-199.9 582,-182.19 582,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="578.5,-213.28 582,-223.28 585.5,-213.28 578.5,-213.28"/>
</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="8333,-296 8333,-326 8471,-326 8471,-296 8333,-296"/>
<text text-anchor="start" x="8341" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8402" 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="M5554.61,-385.76C5990.58,-374.46 7939.55,-323.98 8332.73,-313.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.5,-382.26 5544.59,-386.02 5554.68,-389.26 5554.5,-382.26"/>
</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="5701,-212.5 5701,-253.5 5865,-253.5 5865,-212.5 5701,-212.5"/>
<text text-anchor="start" x="5709" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5709" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="5783" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node29 -->
<g id="edge240" class="edge">
<title>Node14&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M5505.9,-369.47C5565.77,-340.2 5681.71,-283.52 5742.92,-253.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5504.24,-366.39 5496.79,-373.93 5507.31,-372.68 5504.24,-366.39"/>
</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="5883.5,-218 5883.5,-248 6072.5,-248 6072.5,-218 5883.5,-218"/>
<text text-anchor="start" x="5891.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5978" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node31 -->
<g id="edge241" class="edge">
<title>Node14&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M5524.37,-370.98C5625.84,-340.34 5837.37,-276.46 5931.31,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5523.17,-367.68 5514.61,-373.93 5525.2,-374.39 5523.17,-367.68"/>
</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="1217.5,-140 1217.5,-170 1420.5,-170 1420.5,-140 1217.5,-140"/>
<text text-anchor="start" x="1225.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1319" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node36 -->
<g id="edge285" class="edge">
<title>Node14&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M5406.23,-371.93C5398.13,-370.32 5389.9,-368.94 5382,-368 5325.08,-361.22 1297.87,-370.06 1255,-332 1214.98,-296.47 1221.17,-259.92 1245,-212 1254.18,-193.53 1272.68,-179.53 1288.89,-170.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.52,-375.35 5416.02,-373.98 5406.96,-368.5 5405.52,-375.35"/>
</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="1438.5,-140 1438.5,-170 1641.5,-170 1641.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="1540" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node38 -->
<g id="edge286" class="edge">
<title>Node14&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M5406.23,-371.93C5398.13,-370.33 5389.9,-368.94 5382,-368 5328.34,-361.59 1531.18,-368.14 1491,-332 1451.24,-296.23 1461.1,-261.23 1482,-212 1489.38,-194.61 1505.11,-179.98 1518.33,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.52,-375.36 5416.02,-373.99 5406.96,-368.51 5405.52,-375.36"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5380.5,-218 5380.5,-248 5555.5,-248 5555.5,-218 5380.5,-218"/>
<text text-anchor="start" x="5388.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5468" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node58 -->
<g id="edge255" class="edge">
<title>Node14&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M5468,-363.76C5468,-331.24 5468,-274.51 5468,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5464.5,-363.79 5468,-373.79 5471.5,-363.79 5464.5,-363.79"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6535,-218 6535,-248 6687,-248 6687,-218 6535,-218"/>
<text text-anchor="start" x="6543" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6611" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node62 -->
<g id="edge261" class="edge">
<title>Node14&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M5554.77,-380.13C5736.07,-363 6167.9,-318.62 6526,-254 6535.4,-252.3 6545.32,-250.23 6554.94,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.39,-376.65 5544.76,-381.07 5555.05,-383.62 5554.39,-376.65"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8130,-218 8130,-248 8270,-248 8270,-218 8130,-218"/>
<text text-anchor="start" x="8138" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8200" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node64 -->
<g id="edge262" class="edge">
<title>Node14&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M5554.69,-385.92C5952.87,-376.04 7608.79,-331 8121,-254 8130.79,-252.53 8141.14,-250.37 8151,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.59,-382.43 5544.68,-386.17 5554.76,-389.42 5554.59,-382.43"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12298.5,-218 12298.5,-248 12427.5,-248 12427.5,-218 12298.5,-218"/>
<text text-anchor="start" x="12306.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12363" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node69 -->
<g id="edge263" class="edge">
<title>Node14&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M5554.78,-386.61C5927.31,-380.61 7428.1,-356.16 8661,-332 9061.35,-324.16 11866.01,-298.15 12264,-254 12276.46,-252.62 12289.68,-250.45 12302.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.55,-383.11 5544.61,-386.77 5554.66,-390.11 5554.55,-383.11"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5193.5,-218 5193.5,-248 5362.5,-248 5362.5,-218 5193.5,-218"/>
<text text-anchor="start" x="5201.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5278" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node72 -->
<g id="edge264" class="edge">
<title>Node14&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M5442.67,-367.47C5403.5,-335.72 5329.25,-275.54 5295.49,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5440.49,-370.21 5450.47,-373.79 5444.9,-364.77 5440.49,-370.21"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4860.5,-218 4860.5,-248 4989.5,-248 4989.5,-218 4860.5,-218"/>
<text text-anchor="start" x="4868.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4925" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node74 -->
<g id="edge265" class="edge">
<title>Node14&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M5398.08,-371.68C5392.64,-370.43 5387.23,-369.19 5382,-368 5310.08,-351.65 5291.09,-351.65 5220,-332 5126.63,-306.19 5019.16,-268.39 4963.27,-248.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5397.34,-375.1 5407.87,-373.94 5398.91,-368.28 5397.34,-375.1"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6705,-218 6705,-248 6845,-248 6845,-218 6705,-218"/>
<text text-anchor="start" x="6713" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6775" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node83 -->
<g id="edge276" class="edge">
<title>Node14&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M5554.77,-383.81C5756.68,-372.91 6273.01,-338.44 6696,-254 6704.6,-252.28 6713.67,-250.22 6722.48,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.32,-380.33 5544.52,-384.36 5554.7,-387.32 5554.32,-380.33"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6863.5,-218 6863.5,-248 6992.5,-248 6992.5,-218 6863.5,-218"/>
<text text-anchor="start" x="6871.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6928" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node84 -->
<g id="edge277" class="edge">
<title>Node14&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M5554.66,-384.97C5712.03,-378.91 6055.16,-363.12 6343,-332 6571.41,-307.31 6629.2,-301.38 6854,-254 6862.2,-252.27 6870.85,-250.18 6879.23,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.42,-381.48 5544.56,-385.36 5554.69,-388.47 5554.42,-381.48"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5008,-218 5008,-248 5138,-248 5138,-218 5008,-218"/>
<text text-anchor="start" x="5016" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5073" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node88 -->
<g id="edge284" class="edge">
<title>Node14&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M5422.18,-370.13C5342.79,-339.18 5181.26,-276.21 5109.16,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5421.31,-373.55 5431.9,-373.93 5423.85,-367.03 5421.31,-373.55"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1008.5,-140 1008.5,-170 1199.5,-170 1199.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="1104" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node90 -->
<g id="edge287" class="edge">
<title>Node14&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M5406.23,-371.93C5398.13,-370.32 5389.9,-368.94 5382,-368 5267.33,-354.34 1326.97,-386.2 1225,-332 1158.04,-296.41 1120.85,-205.37 1108.59,-170.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.52,-375.35 5416.02,-373.98 5406.96,-368.5 5405.52,-375.35"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13920,-218 13920,-248 14108,-248 14108,-218 13920,-218"/>
<text text-anchor="start" x="13928" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14014" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node107 -->
<g id="edge291" class="edge">
<title>Node14&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M5554.77,-387.73C6336.73,-385.25 12157.54,-365.72 12930,-332 13364.75,-313.02 13474.59,-311.03 13906,-254 13918.38,-252.36 13931.5,-250.25 13944.16,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.7,-384.23 5544.72,-387.76 5554.73,-391.23 5554.7,-384.23"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12445.5,-218 12445.5,-248 12620.5,-248 12620.5,-218 12445.5,-218"/>
<text text-anchor="start" x="12453.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12533" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node109 -->
<g id="edge298" class="edge">
<title>Node14&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M5555,-387.56C6014.37,-385.09 8204.25,-371.68 9995,-332 11080.18,-307.95 11358.06,-381.4 12436,-254 12448.04,-252.58 12460.8,-250.42 12472.98,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.78,-384.06 5544.8,-387.61 5554.82,-391.06 5554.78,-384.06"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12638.5,-218 12638.5,-248 12801.5,-248 12801.5,-218 12638.5,-218"/>
<text text-anchor="start" x="12646.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12720" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node112 -->
<g id="edge299" class="edge">
<title>Node14&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M5555.1,-387.6C6174.09,-384.67 9915.53,-365.79 11052,-332 11753.44,-311.14 11933.44,-346.97 12629,-254 12640.06,-252.52 12651.77,-250.39 12662.98,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.9,-384.1 5544.91,-387.65 5554.93,-391.1 5554.9,-384.1"/>
</g>
<!-- Node14&#45;&gt;Node121 -->
<g id="edge153" class="edge">
<title>Node14&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M5554.93,-386.81C6033.51,-380.22 8330.97,-347.87 8480,-332 8492.92,-330.62 8506.64,-328.44 8519.69,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.59,-383.32 5544.64,-386.95 5554.68,-390.32 5554.59,-383.32"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3218.5,-296 3218.5,-326 3433.5,-326 3433.5,-296 3218.5,-296"/>
<text text-anchor="start" x="3226.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3326" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node127 -->
<g id="edge219" class="edge">
<title>Node14&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.88C5397.72,-370.32 5389.7,-368.96 5382,-368 4954.32,-314.9 3872.06,-372.42 3443,-332 3428.33,-330.62 3412.73,-328.45 3397.86,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.05,-375.34 5415.56,-373.96 5406.49,-368.49 5405.05,-375.34"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1850.5,-218 1850.5,-248 2069.5,-248 2069.5,-218 1850.5,-218"/>
<text text-anchor="start" x="1858.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1960" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node128 -->
<g id="edge222" class="edge">
<title>Node14&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.85C5397.72,-370.29 5389.7,-368.94 5382,-368 5246.66,-351.46 3050.19,-392.5 2928,-332 2906.73,-321.47 2916.12,-300.85 2895,-290 2814.27,-248.54 2169.25,-263.54 2079,-254 2064.73,-252.49 2049.58,-250.36 2035.03,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.31 5415.56,-373.93 5406.49,-368.46 5405.06,-375.31"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3452,-296 3452,-326 3650,-326 3650,-296 3452,-296"/>
<text text-anchor="start" x="3460" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3551" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node129 -->
<g id="edge225" class="edge">
<title>Node14&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.9C5397.72,-370.33 5389.7,-368.97 5382,-368 5007.52,-321 4060.05,-364.13 3684,-332 3667.48,-330.59 3649.9,-328.42 3633.1,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.05,-375.36 5415.55,-373.99 5406.49,-368.51 5405.05,-375.36"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2262,-290.5 2262,-331.5 2446,-331.5 2446,-290.5 2262,-290.5"/>
<text text-anchor="start" x="2270" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2270" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="2354" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node131 -->
<g id="edge234" class="edge">
<title>Node14&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.84C5397.72,-370.28 5389.7,-368.93 5382,-368 4736.22,-289.87 3101.99,-399.46 2455,-332 2452.07,-331.69 2449.09,-331.34 2446.09,-330.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.29 5415.56,-373.91 5406.49,-368.44 5405.06,-375.29"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2464,-290.5 2464,-331.5 2646,-331.5 2646,-290.5 2464,-290.5"/>
<text text-anchor="start" x="2472" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2472" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="2555" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node132 -->
<g id="edge237" class="edge">
<title>Node14&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.84C5397.72,-370.28 5389.7,-368.94 5382,-368 4780.37,-294.94 3257.7,-395.7 2655,-332 2652.09,-331.69 2649.15,-331.34 2646.18,-330.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.3 5415.56,-373.92 5406.49,-368.45 5405.06,-375.3"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2664,-296 2664,-326 2886,-326 2886,-296 2664,-296"/>
<text text-anchor="start" x="2672" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2775" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node133 -->
<g id="edge242" class="edge">
<title>Node14&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.85C5397.72,-370.29 5389.7,-368.94 5382,-368 4834.45,-301.14 3449.55,-379.7 2900,-332 2884.24,-330.63 2867.45,-328.45 2851.47,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.31 5415.56,-373.93 5406.49,-368.46 5405.06,-375.31"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2980,-296 2980,-326 3200,-326 3200,-296 2980,-296"/>
<text text-anchor="start" x="2988" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3090" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node134 -->
<g id="edge245" class="edge">
<title>Node14&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.87C5397.72,-370.3 5389.7,-368.95 5382,-368 4902.67,-308.97 3689.93,-376.15 3209,-332 3193.98,-330.62 3177.99,-328.44 3162.78,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.05,-375.32 5415.56,-373.95 5406.49,-368.47 5405.05,-375.32"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3900.5,-296 3900.5,-326 4043.5,-326 4043.5,-296 3900.5,-296"/>
<text text-anchor="start" x="3908.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3972" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node135 -->
<g id="edge248" class="edge">
<title>Node14&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M5404.69,-371.86C5397.08,-370.34 5389.39,-369 5382,-368 5249.08,-350.07 4311.7,-321.83 4043.52,-314.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5404.11,-375.31 5414.61,-373.94 5405.55,-368.46 5404.11,-375.31"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4624.5,-296 4624.5,-326 4767.5,-326 4767.5,-296 4624.5,-296"/>
<text text-anchor="start" x="4632.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4696" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node137 -->
<g id="edge256" class="edge">
<title>Node14&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M5402.93,-371.81C5395.9,-370.37 5388.82,-369.07 5382,-368 5159.45,-333.23 4892.71,-319.3 4767.51,-314.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5402.67,-375.33 5413.18,-373.98 5404.13,-368.48 5402.67,-375.33"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12617,-296 12617,-326 12769,-326 12769,-296 12617,-296"/>
<text text-anchor="start" x="12625" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12693" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node139 -->
<g id="edge266" class="edge">
<title>Node14&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M5554.84,-388.24C6130.55,-389.66 9457.12,-394.71 12166,-332 12326.41,-328.29 12514.17,-320.28 12616.66,-315.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.55,-384.74 5544.54,-388.22 5554.53,-391.74 5554.55,-384.74"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3693,-296 3693,-326 3833,-326 3833,-296 3693,-296"/>
<text text-anchor="start" x="3701" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3763" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node141 -->
<g id="edge269" class="edge">
<title>Node14&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M5405.29,-371.86C5397.49,-370.31 5389.59,-368.96 5382,-368 4724.42,-284.49 4551.2,-391.29 3891,-332 3872.18,-330.31 3851.93,-327.58 3833.22,-324.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5404.59,-375.29 5415.09,-373.91 5406.02,-368.44 5404.59,-375.29"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2088,-218 2088,-248 2228,-248 2228,-218 2088,-218"/>
<text text-anchor="start" x="2096" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2158" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node142 -->
<g id="edge275" class="edge">
<title>Node14&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M5405.63,-371.86C5397.72,-370.29 5389.7,-368.94 5382,-368 5249.03,-351.74 3094.68,-383.46 2971,-332 2946.33,-321.74 2952.44,-300.79 2928,-290 2801.75,-234.25 2445.38,-267.13 2308,-254 2281.85,-251.5 2253.24,-247.9 2228.08,-244.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.31 5415.56,-373.93 5406.49,-368.46 5405.06,-375.31"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1264,-296 1264,-326 1406,-326 1406,-296 1264,-296"/>
<text text-anchor="start" x="1272" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1335" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node143 -->
<g id="edge278" class="edge">
<title>Node14&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M5406.23,-371.93C5398.13,-370.33 5389.9,-368.94 5382,-368 4507.72,-263.65 2294.14,-437.48 1420,-332 1409.01,-330.67 1397.38,-328.48 1386.36,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.52,-375.36 5416.02,-373.98 5406.96,-368.51 5405.52,-375.36"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1500,-296 1500,-326 1642,-326 1642,-296 1500,-296"/>
<text text-anchor="start" x="1508" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1571" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node145 -->
<g id="edge281" class="edge">
<title>Node14&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M5405.64,-371.83C5397.72,-370.27 5389.7,-368.93 5382,-368 5036.81,-326.38 2600.62,-339.1 2253,-332 2030.06,-327.45 1766.21,-318.78 1642.17,-314.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5405.06,-375.29 5415.56,-373.9 5406.49,-368.43 5405.06,-375.29"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13949.5,-296 13949.5,-326 14078.5,-326 14078.5,-296 13949.5,-296"/>
<text text-anchor="start" x="13957.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14014" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node147 -->
<g id="edge288" class="edge">
<title>Node14&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M5554.7,-387.73C6167.9,-385.76 9914.41,-372.39 12963,-332 13336.63,-327.05 13784.91,-317.22 13949.42,-313.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.6,-384.23 5544.61,-387.76 5554.62,-391.23 5554.6,-384.23"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14620.5,-296 14620.5,-326 14749.5,-326 14749.5,-296 14620.5,-296"/>
<text text-anchor="start" x="14628.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14685" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node149 -->
<g id="edge292" class="edge">
<title>Node14&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M5554.79,-387.76C6344.64,-385.53 12300.28,-367.68 14087,-332 14281.21,-328.12 14510.78,-319.24 14620.42,-314.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.62,-384.26 5544.63,-387.79 5554.64,-391.26 5554.62,-384.26"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12787,-296 12787,-326 12921,-326 12921,-296 12787,-296"/>
<text text-anchor="start" x="12795" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12854" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node152 -->
<g id="edge295" class="edge">
<title>Node14&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M5555.07,-387.95C6354.75,-387.46 12402.11,-382.1 12778,-332 12787.87,-330.68 12798.29,-328.49 12808.15,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5554.78,-384.45 5544.78,-387.96 5554.79,-391.45 5554.78,-384.45"/>
</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="5573.5,-218 5573.5,-248 5682.5,-248 5682.5,-218 5573.5,-218"/>
<text text-anchor="start" x="5581.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="5628" 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="M8322.52,-309.69C7903.18,-307.89 5956.98,-297.24 5692,-254 5683.73,-252.65 5675.05,-250.48 5666.84,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.71,-313.19 8332.73,-309.74 8322.74,-306.19 8322.71,-313.19"/>
</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="10425,-218 10425,-248 10605,-248 10605,-218 10425,-218"/>
<text text-anchor="start" x="10433" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10515" 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="M8473.8,-294.17C8483.57,-292.49 8493.5,-291.02 8503,-290 9348.05,-199.1 9570.03,-345.71 10415,-254 10427.67,-252.62 10441.13,-250.44 10453.92,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.92,-290.77 8463.69,-295.99 8474.16,-297.66 8472.92,-290.77"/>
</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="8288.5,-218 8288.5,-248 8515.5,-248 8515.5,-218 8288.5,-218"/>
<text text-anchor="start" x="8296.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8402" 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="M8402,-285.59C8402,-273.26 8402,-258.72 8402,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8398.5,-285.7 8402,-295.7 8405.5,-285.71 8398.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="7726.5,-218 7726.5,-248 7953.5,-248 7953.5,-218 7726.5,-218"/>
<text text-anchor="start" x="7734.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7840" 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="M8322.53,-300.69C8234.51,-290.19 8088.44,-272.19 7963,-254 7950.37,-252.17 7937.02,-250.12 7923.97,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.37,-304.2 8332.71,-301.91 8323.19,-297.25 8322.37,-304.2"/>
</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="8610,-212.5 8610,-253.5 8822,-253.5 8822,-212.5 8610,-212.5"/>
<text text-anchor="start" x="8618" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8618" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="8716" 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="M8469.75,-293.6C8518.34,-281.84 8584.01,-265.95 8635.31,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8468.85,-290.22 8459.96,-295.97 8470.5,-297.02 8468.85,-290.22"/>
</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="8005,-134.5 8005,-175.5 8217,-175.5 8217,-134.5 8005,-134.5"/>
<text text-anchor="start" x="8013" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8013" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="8111" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node28 -->
<g id="edge122" class="edge">
<title>Node15&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M8475.21,-292.11C8494.32,-283.77 8512.7,-271.62 8524,-254 8534.08,-238.29 8536.37,-225.98 8524,-212 8480.53,-162.87 8295.92,-185.39 8231,-176 8226.51,-175.35 8221.92,-174.67 8217.29,-173.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.76,-288.93 8465.8,-295.92 8476.38,-295.42 8473.76,-288.93"/>
</g>
<!-- Node15&#45;&gt;Node29 -->
<g id="edge34" class="edge">
<title>Node15&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M8322.67,-310.32C7949.31,-311.48 6364.94,-312.82 5874,-254 5871.11,-253.65 5868.17,-253.26 5865.22,-252.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.84,-313.82 8332.83,-310.28 8322.82,-306.82 8322.84,-313.82"/>
</g>
<!-- Node15&#45;&gt;Node31 -->
<g id="edge37" class="edge">
<title>Node15&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M8322.66,-309.85C7968.55,-308.92 6530.37,-302.19 6082,-254 6068.93,-252.6 6055.05,-250.42 6041.83,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.81,-313.35 8332.81,-309.88 8322.82,-306.35 8322.81,-313.35"/>
</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="7525.5,-218 7525.5,-248 7708.5,-248 7708.5,-218 7525.5,-218"/>
<text text-anchor="start" x="7533.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7617" 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="M8322.57,-306.5C8194.59,-300.18 7935.01,-284.61 7717,-254 7705.43,-252.38 7693.18,-250.26 7681.36,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.52,-310 8332.67,-306.99 8322.86,-303.01 8322.52,-310"/>
</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="6091,-218 6091,-248 6295,-248 6295,-218 6091,-218"/>
<text text-anchor="start" x="6099" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6193" 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="M8322.71,-309.49C7990.17,-307.12 6706.57,-295.4 6304,-254 6290.17,-252.58 6275.47,-250.41 6261.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.71,-312.99 8332.74,-309.56 8322.76,-305.99 8322.71,-312.99"/>
</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="6313,-218 6313,-248 6517,-248 6517,-218 6313,-218"/>
<text text-anchor="start" x="6321" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6415" 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="M8322.29,-309.2C8011.75,-305.83 6882.49,-291.23 6526,-254 6512.27,-252.57 6497.68,-250.41 6483.75,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.52,-312.7 8332.55,-309.31 8322.59,-305.7 8322.52,-312.7"/>
</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="8840,-218 8840,-248 9040,-248 9040,-218 8840,-218"/>
<text text-anchor="start" x="8848" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8940" 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="M8478.65,-294.1C8486.85,-292.62 8495.09,-291.22 8503,-290 8647.95,-267.74 8685.89,-275.25 8831,-254 8842.9,-252.26 8855.48,-250.17 8867.71,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8477.87,-290.69 8468.68,-295.95 8479.15,-297.57 8477.87,-290.69"/>
</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="10053,-218 10053,-248 10221,-248 10221,-218 10053,-218"/>
<text text-anchor="start" x="10061" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10137" 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="M8474,-294.17C8483.71,-292.5 8493.57,-291.04 8503,-290 9183.98,-215.19 9363.66,-334.37 10044,-254 10055.64,-252.62 10067.98,-250.47 10079.74,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.19,-290.77 8463.97,-295.98 8474.43,-297.65 8473.19,-290.77"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9386.5,-218 9386.5,-248 9577.5,-248 9577.5,-218 9386.5,-218"/>
<text text-anchor="start" x="9394.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9482" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.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="M8475.14,-294.14C8484.48,-292.52 8493.94,-291.08 8503,-290 8889.06,-244.1 8990.78,-298.49 9377,-254 9389.81,-252.52 9403.41,-250.38 9416.41,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8474.29,-290.74 8465.07,-295.96 8475.53,-297.62 8474.29,-290.74"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10277.5,-218 10277.5,-248 10406.5,-248 10406.5,-218 10277.5,-218"/>
<text text-anchor="start" x="10285.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10342" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node47 -->
<g id="edge61" class="edge">
<title>Node15&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M8474,-294.15C8483.71,-292.48 8493.57,-291.02 8503,-290 8891.91,-247.84 9875.32,-306.34 10263,-254 10273.09,-252.64 10283.76,-250.46 10293.88,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.19,-290.74 8463.97,-295.96 8474.43,-297.63 8473.19,-290.74"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10468.5,-140 10468.5,-170 10597.5,-170 10597.5,-140 10468.5,-140"/>
<text text-anchor="start" x="10476.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10533" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node50 -->
<g id="edge152" class="edge">
<title>Node15&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M8474,-294.15C8483.71,-292.48 8493.57,-291.02 8503,-290 8598.4,-279.64 10142.69,-293.84 10230,-254 10252.9,-243.55 10246.18,-224.55 10268,-212 10268.28,-211.84 10389.9,-186.18 10468.26,-169.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.19,-290.74 8463.97,-295.96 8474.43,-297.63 8473.19,-290.74"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9595.5,-212.5 9595.5,-253.5 9804.5,-253.5 9804.5,-212.5 9595.5,-212.5"/>
<text text-anchor="start" x="9603.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9603.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="9700" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M8474.42,-294.19C8484,-292.53 8493.71,-291.07 8503,-290 8981.45,-235.04 9106.98,-303.73 9586,-254 9589.1,-253.68 9592.24,-253.32 9595.41,-252.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.74,-290.76 8464.52,-295.98 8474.98,-297.65 8473.74,-290.76"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7349,-212.5 7349,-253.5 7507,-253.5 7507,-212.5 7349,-212.5"/>
<text text-anchor="start" x="7357" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7357" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="7428" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node53 -->
<g id="edge70" class="edge">
<title>Node15&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M8322.56,-309.24C8166.96,-306.81 7811.44,-296.63 7516,-254 7513.05,-253.57 7510.06,-253.1 7507.04,-252.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.92,-312.74 8332.97,-309.39 8323.02,-305.75 8322.92,-312.74"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6475,-134.5 6475,-175.5 6633,-175.5 6633,-134.5 6475,-134.5"/>
<text text-anchor="start" x="6483" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="6483" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="6554" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node54 -->
<g id="edge150" class="edge">
<title>Node15&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M8322.82,-308.88C8105.27,-305.33 7501.67,-292.22 7307,-254 7251.55,-243.11 7242.35,-223.35 7187,-212 6955.28,-164.5 6890.53,-206.82 6656,-176 6648.57,-175.02 6640.88,-173.84 6633.19,-172.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.83,-312.38 8332.89,-309.04 8322.95,-305.38 8322.83,-312.38"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10623,-218 10623,-248 10793,-248 10793,-218 10623,-218"/>
<text text-anchor="start" x="10631" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10708" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.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="M8473.79,-294.15C8483.57,-292.47 8493.5,-291.01 8503,-290 8969.53,-240.23 10147.83,-307.07 10614,-254 10625.94,-252.64 10638.59,-250.46 10650.62,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.91,-290.76 8463.69,-295.97 8474.15,-297.65 8472.91,-290.76"/>
</g>
<!-- Node15&#45;&gt;Node58 -->
<g id="edge76" class="edge">
<title>Node15&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M8322.69,-309.31C7892.11,-305.48 5844.21,-285.68 5564,-254 5551.82,-252.62 5538.9,-250.44 5526.61,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.83,-312.82 8332.86,-309.41 8322.89,-305.82 8322.83,-312.82"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12048.5,-218 12048.5,-248 12203.5,-248 12203.5,-218 12048.5,-218"/>
<text text-anchor="start" x="12056.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12126" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node61 -->
<g id="edge79" class="edge">
<title>Node15&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M8473.27,-294.18C8483.21,-292.47 8493.33,-291 8503,-290 9284.67,-209.33 11258.65,-346.57 12039,-254 12050.23,-252.67 12062.14,-250.47 12073.41,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.74 8463.42,-295.95 8473.88,-297.63 8472.64,-290.74"/>
</g>
<!-- Node15&#45;&gt;Node62 -->
<g id="edge80" class="edge">
<title>Node15&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M8322.71,-309.48C8030.84,-307.25 7016.62,-296.55 6696,-254 6685.33,-252.58 6674.04,-250.41 6663.3,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.76,-312.98 8332.79,-309.56 8322.81,-305.98 8322.76,-312.98"/>
</g>
<!-- Node15&#45;&gt;Node64 -->
<g id="edge83" class="edge">
<title>Node15&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M8354.74,-292.22C8318.94,-278.75 8270.42,-260.5 8237.32,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8353.89,-295.64 8364.48,-295.88 8356.35,-289.09 8353.89,-295.64"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10848.5,-218 10848.5,-248 10997.5,-248 10997.5,-218 10848.5,-218"/>
<text text-anchor="start" x="10856.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10923" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node66 -->
<g id="edge87" class="edge">
<title>Node15&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M8473.79,-294.14C8483.57,-292.46 8493.5,-291.01 8503,-290 9018.4,-235.44 10320.41,-315.77 10835,-254 10846.2,-252.66 10858.06,-250.49 10869.33,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.91,-290.74 8463.69,-295.96 8474.15,-297.63 8472.91,-290.74"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11713.5,-140 11713.5,-170 11924.5,-170 11924.5,-140 11713.5,-140"/>
<text text-anchor="start" x="11721.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11819" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node68 -->
<g id="edge123" class="edge">
<title>Node15&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M8473.79,-294.14C8483.57,-292.46 8493.5,-291.01 8503,-290 8630.03,-276.54 10686,-307.5 10802,-254 10824.59,-243.58 10816.55,-222.71 10839,-212 10925.82,-170.58 11608.35,-186.26 11704,-176 11717.9,-174.51 11732.67,-172.37 11746.81,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.91,-290.74 8463.69,-295.96 8474.15,-297.63 8472.91,-290.74"/>
</g>
<!-- Node15&#45;&gt;Node69 -->
<g id="edge90" class="edge">
<title>Node15&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M8473.27,-294.18C8483.21,-292.47 8493.33,-291 8503,-290 9322.93,-205.58 11389.8,-312.22 12212,-254 12240.36,-251.99 12271.52,-248.14 12298.14,-244.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.73 8463.42,-295.95 8473.88,-297.62 8472.64,-290.73"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12110,-140 12110,-170 12280,-170 12280,-140 12110,-140"/>
<text text-anchor="start" x="12118" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12195" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node71 -->
<g id="edge127" class="edge">
<title>Node15&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.22C8483.22,-292.51 8493.33,-291.02 8503,-290 8641.3,-275.43 10877.59,-307.39 11006,-254 11030.67,-243.74 11024.44,-222.5 11049,-212 11156.44,-166.07 11984.01,-190.09 12100,-176 12111.8,-174.57 12124.3,-172.41 12136.23,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.78 8463.42,-296 8473.88,-297.67 8472.64,-290.78"/>
</g>
<!-- Node15&#45;&gt;Node72 -->
<g id="edge93" class="edge">
<title>Node15&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M8322.42,-309.45C7873.93,-306.23 5671.3,-288.73 5371,-254 5359.19,-252.63 5346.66,-250.45 5334.76,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.66,-312.95 8332.69,-309.52 8322.71,-305.95 8322.66,-312.95"/>
</g>
<!-- Node15&#45;&gt;Node74 -->
<g id="edge96" class="edge">
<title>Node15&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M8322.48,-309.87C7842.15,-308.93 5337.31,-301.75 4999,-254 4989.51,-252.66 4979.51,-250.49 4970.03,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.78,-313.37 8332.78,-309.89 8322.79,-306.37 8322.78,-313.37"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9206,-218 9206,-248 9368,-248 9368,-218 9206,-218"/>
<text text-anchor="start" x="9214" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9287" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node77 -->
<g id="edge100" class="edge">
<title>Node15&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M8475.55,-294.16C8484.76,-292.56 8494.08,-291.11 8503,-290 8809.06,-251.95 8890.35,-295.24 9196,-254 9207.06,-252.51 9218.77,-250.37 9229.97,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8474.84,-290.73 8465.62,-295.96 8476.08,-297.62 8474.84,-290.73"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7049.5,-218 7049.5,-248 7178.5,-248 7178.5,-218 7049.5,-218"/>
<text text-anchor="start" x="7057.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7114" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node80 -->
<g id="edge103" class="edge">
<title>Node15&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M8322.67,-309.53C8133.27,-307.67 7640.03,-298.57 7231,-254 7214,-252.15 7195.72,-249.39 7178.78,-246.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.78,-313.03 8332.81,-309.62 8322.84,-306.03 8322.78,-313.03"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4791.5,-140 4791.5,-170 4970.5,-170 4970.5,-140 4791.5,-140"/>
<text text-anchor="start" x="4799.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4881" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node82 -->
<g id="edge133" class="edge">
<title>Node15&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M8322.65,-309.5C7834.53,-306.32 5257.46,-287.96 5184,-254 5161.42,-243.56 5168.49,-224.53 5147,-212 5142.69,-209.48 5027.81,-185.82 4950.45,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.75,-313 8332.77,-309.57 8322.79,-306 8322.75,-313"/>
</g>
<!-- Node15&#45;&gt;Node83 -->
<g id="edge107" class="edge">
<title>Node15&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M8322.33,-309.35C8047.73,-306.74 7141.81,-295.16 6854,-254 6844.06,-252.58 6833.55,-250.41 6823.56,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.57,-312.85 8332.61,-309.44 8322.64,-305.85 8322.57,-312.85"/>
</g>
<!-- Node15&#45;&gt;Node84 -->
<g id="edge108" class="edge">
<title>Node15&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M8322.52,-308.98C8066.28,-305.35 7263.7,-291.23 7007,-254 6997.2,-252.58 6986.85,-250.44 6976.99,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.81,-312.48 8332.86,-309.13 8322.91,-305.49 8322.81,-312.48"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7972,-218 7972,-248 8112,-248 8112,-218 7972,-218"/>
<text text-anchor="start" x="7980" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8042" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node85 -->
<g id="edge109" class="edge">
<title>Node15&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M8322.86,-295.35C8266.44,-284.63 8188.86,-269.34 8121,-254 8112.86,-252.16 8104.27,-250.1 8095.88,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.32,-298.81 8332.79,-297.23 8323.62,-291.93 8322.32,-298.81"/>
</g>
<!-- Node15&#45;&gt;Node88 -->
<g id="edge112" class="edge">
<title>Node15&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M8322.71,-309.73C7855.85,-307.99 5474.66,-297.04 5152,-254 5141.9,-252.65 5131.24,-250.48 5121.12,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.72,-313.23 8332.73,-309.77 8322.74,-306.23 8322.72,-313.23"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4365.5,-218 4365.5,-248 4570.5,-248 4570.5,-218 4365.5,-218"/>
<text text-anchor="start" x="4373.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4468" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node91 -->
<g id="edge116" class="edge">
<title>Node15&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M8322.38,-309.62C7807.99,-307.04 4963.38,-291.19 4579,-254 4564.97,-252.64 4550.05,-250.47 4535.85,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.65,-313.12 8332.67,-309.67 8322.69,-306.12 8322.65,-313.12"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13248.5,-140 13248.5,-170 13459.5,-170 13459.5,-140 13248.5,-140"/>
<text text-anchor="start" x="13256.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13354" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node92 -->
<g id="edge117" class="edge">
<title>Node15&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.22C8483.22,-292.5 8493.33,-291.02 8503,-290 8643.3,-275.24 10912.73,-310.49 11042,-254 11065.62,-243.68 11058.39,-222.35 11082,-212 11191.76,-163.87 13119.68,-187.3 13239,-176 13253.53,-174.62 13268.98,-172.44 13283.69,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.77 8463.42,-295.99 8473.88,-297.66 8472.64,-290.77"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4588.5,-218 4588.5,-248 4803.5,-248 4803.5,-218 4588.5,-218"/>
<text text-anchor="start" x="4596.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4696" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node93 -->
<g id="edge118" class="edge">
<title>Node15&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M8322.7,-309.46C7828.24,-306.01 5177.46,-286.1 4818,-254 4802.61,-252.63 4786.22,-250.44 4770.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.92,-312.96 8332.95,-309.53 8322.97,-305.96 8322.92,-312.96"/>
</g>
<!-- Node15&#45;&gt;Node94 -->
<g id="edge119" class="edge">
<title>Node15&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.19C8483.07,-292.47 8493.26,-290.99 8503,-290 9075.18,-231.88 13107.05,-314.36 13679,-254 13691.48,-252.68 13704.73,-250.49 13717.3,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.76 8463.14,-295.97 8473.61,-297.65 8472.37,-290.76"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11477.5,-212.5 11477.5,-253.5 11640.5,-253.5 11640.5,-212.5 11477.5,-212.5"/>
<text text-anchor="start" x="11485.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11485.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="11559" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node95 -->
<g id="edge120" class="edge">
<title>Node15&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.2C8483.22,-292.49 8493.33,-291.01 8503,-290 9158.39,-221.71 10813.36,-329.11 11468,-254 11471.05,-253.65 11474.15,-253.24 11477.28,-252.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.76 8463.42,-295.97 8473.88,-297.65 8472.64,-290.76"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3654,-218 3654,-248 3868,-248 3868,-218 3654,-218"/>
<text text-anchor="start" x="3662" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3761" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node96 -->
<g id="edge121" class="edge">
<title>Node15&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M8322.84,-309.8C7803.84,-308.38 4881.14,-298.51 3990,-254 3950.14,-252.01 3906.48,-248.52 3868.07,-245.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.84,-313.3 8332.85,-309.83 8322.86,-306.3 8322.84,-313.3"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2614,-212.5 2614,-253.5 2798,-253.5 2798,-212.5 2614,-212.5"/>
<text text-anchor="start" x="2622" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2622" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="2706" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.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="M8322.27,-309.62C7660.39,-306.46 3093.75,-283.57 2807,-254 2804.07,-253.7 2801.09,-253.35 2798.09,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.64,-313.13 8332.65,-309.67 8322.67,-306.13 8322.64,-313.13"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2816,-212.5 2816,-253.5 2998,-253.5 2998,-212.5 2816,-212.5"/>
<text text-anchor="start" x="2824" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2824" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="2907" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node98 -->
<g id="edge125" class="edge">
<title>Node15&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M8322.6,-309.6C7675.37,-306.29 3283.11,-282.79 3007,-254 3004.09,-253.7 3001.15,-253.35 2998.18,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.73,-313.1 8332.75,-309.65 8322.77,-306.1 8322.73,-313.1"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2216,-140 2216,-170 2434,-170 2434,-140 2216,-140"/>
<text text-anchor="start" x="2224" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2325" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.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="M8322.46,-309.61C7804.79,-306.94 4932.98,-290.52 4851,-254 4827.73,-243.63 4835.27,-222.36 4812,-212 4695.26,-160 2639.55,-183.8 2512,-176 2486.74,-174.45 2459.64,-172.01 2434.12,-169.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.8,-313.11 8332.81,-309.66 8322.83,-306.11 8322.8,-313.11"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11279,-218 11279,-248 11459,-248 11459,-218 11279,-218"/>
<text text-anchor="start" x="11287" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11369" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node100 -->
<g id="edge128" class="edge">
<title>Node15&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.21C8483.22,-292.5 8493.33,-291.01 8503,-290 9114.6,-226.01 10658.52,-319.17 11270,-254 11282.64,-252.65 11296.06,-250.46 11308.81,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.76 8463.42,-295.98 8473.88,-297.65 8472.64,-290.76"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11091,-212.5 11091,-253.5 11261,-253.5 11261,-212.5 11091,-212.5"/>
<text text-anchor="start" x="11099" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11099" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="11176" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node101 -->
<g id="edge129" class="edge">
<title>Node15&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.21C8483.22,-292.5 8493.33,-291.02 8503,-290 9071.92,-230.19 10508.2,-314.9 11077,-254 11081.53,-253.51 11086.17,-252.92 11090.83,-252.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.77 8463.42,-295.99 8473.88,-297.66 8472.64,-290.77"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3016.5,-218 3016.5,-248 3237.5,-248 3237.5,-218 3016.5,-218"/>
<text text-anchor="start" x="3024.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3127" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node102 -->
<g id="edge130" class="edge">
<title>Node15&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M8322.21,-309.49C7690.17,-305.39 3509.71,-277.45 3246,-254 3230.87,-252.65 3214.77,-250.47 3199.45,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.56,-312.99 8332.58,-309.56 8322.6,-305.99 8322.56,-312.99"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3416.5,-218 3416.5,-248 3635.5,-248 3635.5,-218 3416.5,-218"/>
<text text-anchor="start" x="3424.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3526" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node103 -->
<g id="edge131" class="edge">
<title>Node15&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M8322.33,-309.81C7738.4,-308.29 4128.68,-297.23 3645,-254 3629.87,-252.65 3613.77,-250.46 3598.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.73,-313.31 8332.74,-309.83 8322.75,-306.31 8322.73,-313.31"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13024.5,-218 13024.5,-248 13237.5,-248 13237.5,-218 13024.5,-218"/>
<text text-anchor="start" x="13032.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13131" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node104 -->
<g id="edge132" class="edge">
<title>Node15&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.2C8483.07,-292.48 8493.26,-290.99 8503,-290 9001.76,-239.08 12515.65,-298.74 13015,-254 13029.86,-252.67 13045.68,-250.47 13060.7,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.77 8463.15,-295.98 8473.61,-297.65 8472.37,-290.77"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11806,-218 11806,-248 12030,-248 12030,-218 11806,-218"/>
<text text-anchor="start" x="11814" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11918" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node105 -->
<g id="edge134" class="edge">
<title>Node15&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M8473.27,-294.19C8483.21,-292.48 8493.33,-291 8503,-290 9230.93,-214.6 11066.93,-317.38 11796,-254 11811.5,-252.65 11828.01,-250.46 11843.71,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.75 8463.42,-295.96 8473.88,-297.63 8472.64,-290.75"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3999.5,-218 3999.5,-248 4186.5,-248 4186.5,-218 3999.5,-218"/>
<text text-anchor="start" x="4007.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4093" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node106 -->
<g id="edge135" class="edge">
<title>Node15&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M8322.74,-309.8C7779.98,-308.29 4620.75,-297.71 4196,-254 4182.86,-252.65 4168.91,-250.46 4155.65,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8322.81,-313.3 8332.82,-309.82 8322.83,-306.3 8322.81,-313.3"/>
</g>
<!-- Node15&#45;&gt;Node107 -->
<g id="edge136" class="edge">
<title>Node15&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.18C8483.07,-292.47 8493.26,-290.99 8503,-290 9096.63,-229.78 13277.94,-298 13873,-254 13891,-252.67 13910.2,-250.47 13928.45,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.75 8463.14,-295.97 8473.61,-297.64 8472.37,-290.75"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13474,-218 13474,-248 13670,-248 13670,-218 13474,-218"/>
<text text-anchor="start" x="13482" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13572" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node108 -->
<g id="edge137" class="edge">
<title>Node15&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.19C8483.07,-292.47 8493.26,-290.99 8503,-290 9051.52,-234.2 12916.19,-306.86 13465,-254 13478.73,-252.68 13493.33,-250.48 13507.19,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.76 8463.14,-295.98 8473.61,-297.65 8472.37,-290.76"/>
</g>
<!-- Node15&#45;&gt;Node109 -->
<g id="edge138" class="edge">
<title>Node15&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.21C8483.07,-292.49 8493.26,-291 8503,-290 9372.47,-200.72 11566.89,-346.69 12436,-254 12448.48,-252.67 12461.73,-250.47 12474.3,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.78 8463.15,-295.99 8473.61,-297.67 8472.37,-290.78"/>
</g>
<!-- Node15&#45;&gt;Node112 -->
<g id="edge141" class="edge">
<title>Node15&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M8473.07,-294.2C8483.07,-292.48 8493.26,-291 8503,-290 9415.15,-196.54 11717.88,-356.97 12629,-254 12640.73,-252.67 12653.17,-250.48 12664.97,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.37,-290.77 8463.15,-295.99 8473.61,-297.66 8472.37,-290.77"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9058.5,-218 9058.5,-248 9187.5,-248 9187.5,-218 9058.5,-218"/>
<text text-anchor="start" x="9066.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9123" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node115 -->
<g id="edge144" class="edge">
<title>Node15&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M8476.26,-294.16C8485.24,-292.58 8494.31,-291.14 8503,-290 8744.12,-258.31 8809.11,-293.92 9049,-254 9058.06,-252.49 9067.61,-250.34 9076.73,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8475.39,-290.76 8466.18,-296 8476.64,-297.65 8475.39,-290.76"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9822.5,-218 9822.5,-248 10035.5,-248 10035.5,-218 9822.5,-218"/>
<text text-anchor="start" x="9830.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9929" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node118 -->
<g id="edge147" class="edge">
<title>Node15&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M8474.21,-294.18C8483.85,-292.51 8493.64,-291.05 8503,-290 9081.83,-225.2 9233.42,-311.63 9813,-254 9827.34,-252.57 9842.57,-250.42 9857.13,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8473.46,-290.75 8464.24,-295.97 8474.7,-297.64 8473.46,-290.75"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11658.5,-218 11658.5,-248 11787.5,-248 11787.5,-218 11658.5,-218"/>
<text text-anchor="start" x="11666.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11723" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node120 -->
<g id="edge151" class="edge">
<title>Node15&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M8473.28,-294.19C8483.21,-292.48 8493.33,-291 8503,-290 8850.71,-253.89 11302.73,-301.99 11649,-254 11658.62,-252.67 11668.78,-250.47 11678.37,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8472.64,-290.75 8463.42,-295.97 8473.88,-297.64 8472.64,-290.75"/>
</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="10846.5,-140 10846.5,-170 11067.5,-170 11067.5,-140 10846.5,-140"/>
<text text-anchor="start" x="10854.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10957" 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="M10592.47,-216.06C10599.74,-214.65 10607,-213.28 10614,-212 10638.74,-207.48 10776.78,-185.09 10870.02,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10591.71,-212.64 10582.57,-218 10593.05,-219.51 10591.71,-212.64"/>
</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="10894,-67.5 10894,-97.5 11114,-97.5 11114,-67.5 10894,-67.5"/>
<text text-anchor="start" x="10902" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11004" 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="M10587.38,-216.13C10596.31,-214.54 10605.34,-213.1 10614,-212 10686.74,-202.72 11222.58,-229.25 11273,-176 11326.9,-119.07 11210.51,-97.18 11114.3,-88.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10586.55,-212.72 10577.35,-217.98 10587.82,-219.6 10586.55,-212.72"/>
</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="11085.5,-140 11085.5,-170 11264.5,-170 11264.5,-140 11085.5,-140"/>
<text text-anchor="start" x="11093.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11175" 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="M10588.46,-216.13C10597.05,-214.58 10605.7,-213.16 10614,-212 10817.98,-183.56 10872.02,-204.44 11076,-176 11087.55,-174.39 11099.78,-172.27 11111.55,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10587.63,-212.72 10578.45,-217.99 10588.92,-219.6 10587.63,-212.72"/>
</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="6580.5,-67.5 6580.5,-97.5 6741.5,-97.5 6741.5,-67.5 6580.5,-67.5"/>
<text text-anchor="start" x="6588.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6661" 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="M10850.23,-138.81C10833.13,-136.86 10815.6,-135.15 10799,-134 10380.6,-105.06 7282.87,-86.9 6741.58,-83.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10849.9,-142.3 10860.24,-139.99 10850.72,-135.35 10849.9,-142.3"/>
</g>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge22" class="edge">
<title>Node18&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M10972.08,-131.39C10979.44,-120.34 10988.07,-107.39 10994.5,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10969.15,-129.47 10966.51,-139.73 10974.97,-133.35 10969.15,-129.47"/>
</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="6593,-0.5 6593,-30.5 6729,-30.5 6729,-0.5 6593,-0.5"/>
<text text-anchor="start" x="6601" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6661" 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="M6661,-57.11C6661,-48.15 6661,-38.32 6661,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6657.5,-57.4 6661,-67.4 6664.5,-57.4 6657.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="M8307.89,-216.36C8298.14,-214.84 8288.38,-213.36 8279,-212 8153.52,-193.82 8108.41,-234.66 7996,-176 7973.68,-164.35 7980.81,-144.66 7958,-134 7848.27,-82.72 7008.03,-81.96 6741.7,-83.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8307.61,-219.85 8318.03,-217.95 8308.7,-212.94 8307.61,-219.85"/>
</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="7723,-140 7723,-170 7949,-170 7949,-140 7723,-140"/>
<text text-anchor="start" x="7731" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7836" 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="M8308.97,-216.39C8298.87,-214.84 8288.72,-213.34 8279,-212 8138.98,-192.65 8103.07,-195 7963,-176 7949.62,-174.18 7935.47,-172.11 7921.66,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8308.63,-219.88 8319.05,-217.96 8309.7,-212.96 8308.63,-219.88"/>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge29" class="edge">
<title>Node25&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7750.22,-216.42C7739.05,-214.78 7727.78,-213.25 7717,-212 7602.6,-198.74 7304.21,-225.02 7200,-176 7176.67,-165.03 7183.15,-145.34 7160,-134 7088.35,-98.92 6863.59,-88.18 6741.63,-84.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7750.01,-219.93 7760.42,-217.97 7751.06,-213.01 7750.01,-219.93"/>
</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="6889,-140 6889,-170 7115,-170 7115,-140 6889,-140"/>
<text text-anchor="start" x="6897" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7002" 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="M7750.82,-216.47C7739.46,-214.79 7727.97,-213.25 7717,-212 7473.6,-184.31 7410.91,-198.75 7167,-176 7148.76,-174.3 7129.41,-172.21 7110.63,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7750.35,-219.94 7760.76,-217.97 7751.39,-213.02 7750.35,-219.94"/>
</g>
<!-- Node27&#45;&gt;Node19 -->
<g id="edge32" class="edge">
<title>Node27&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M8599.77,-215.78C8590.04,-214.48 8580.35,-213.2 8571,-212 8436.93,-194.76 8390.94,-234.33 8269,-176 8244.9,-164.47 8250.58,-144.48 8226,-134 8157.27,-104.7 7052.12,-88.48 6741.59,-84.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8599.54,-219.28 8609.91,-217.14 8600.47,-212.34 8599.54,-219.28"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge33" class="edge">
<title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M8599.82,-212.51C8598.54,-212.34 8597.27,-212.17 8596,-212 8434.4,-190.59 8392.6,-197.41 8231,-176 8226.5,-175.4 8221.91,-174.77 8217.27,-174.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8599.34,-215.98 8609.73,-213.9 8600.31,-209.05 8599.34,-215.98"/>
</g>
<!-- Node29&#45;&gt;Node19 -->
<g id="edge35" class="edge">
<title>Node29&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M5843.71,-209.04C5906.8,-186.18 6008.88,-151.98 6100,-134 6268.85,-100.68 6470.69,-89.31 6580.35,-85.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5842.5,-205.76 5834.31,-212.47 5844.9,-212.33 5842.5,-205.76"/>
</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="5761,-134.5 5761,-175.5 5925,-175.5 5925,-134.5 5761,-134.5"/>
<text text-anchor="start" x="5769" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5769" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="5843" 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="M5804.84,-204.34C5812.39,-194.78 5820.68,-184.27 5827.6,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5801.9,-202.41 5798.45,-212.43 5807.4,-206.75 5801.9,-202.41"/>
</g>
<!-- Node31&#45;&gt;Node19 -->
<g id="edge38" class="edge">
<title>Node31&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M6016.26,-213.58C6064.79,-191.04 6151.63,-153.49 6230,-134 6349.9,-104.18 6493.06,-91.84 6580.47,-86.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6014.65,-210.47 6007.07,-217.87 6017.61,-216.81 6014.65,-210.47"/>
</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="4989,-140 4989,-170 5177,-170 5177,-140 4989,-140"/>
<text text-anchor="start" x="4997" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5083" 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="M5902.55,-216.23C5892.97,-214.6 5883.28,-213.13 5874,-212 5570.05,-175 5489.92,-213.27 5186,-176 5173.61,-174.48 5160.48,-172.34 5147.89,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5902.02,-219.69 5912.47,-217.98 5903.23,-212.8 5902.02,-219.69"/>
</g>
<!-- Node33&#45;&gt;Node19 -->
<g id="edge41" class="edge">
<title>Node33&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7541.03,-216.17C7532.6,-214.65 7524.13,-213.22 7516,-212 7361.8,-188.83 7308.2,-242.17 7167,-176 7142.81,-164.66 7148.16,-145.41 7124,-134 7058.19,-102.93 6856.03,-90.58 6741.79,-85.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7540.4,-219.62 7550.87,-217.99 7541.68,-212.73 7540.4,-219.62"/>
</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="6689,-140 6689,-170 6871,-170 6871,-140 6689,-140"/>
<text text-anchor="start" x="6697" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6780" 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="M7543.24,-216.17C7534.1,-214.57 7524.86,-213.12 7516,-212 7235.13,-176.42 7160.84,-211.85 6880,-176 6868.06,-174.48 6855.4,-172.35 6843.26,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7542.64,-219.61 7553.1,-217.96 7543.89,-212.73 7542.64,-219.61"/>
</g>
<!-- Node35&#45;&gt;Node19 -->
<g id="edge44" class="edge">
<title>Node35&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M6207.16,-209.25C6222.88,-186.13 6250.51,-151.34 6284,-134 6334.14,-108.04 6485.51,-94.23 6580.5,-87.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6204.13,-207.49 6201.54,-217.77 6209.97,-211.34 6204.13,-207.49"/>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge45" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M6115.18,-216.36C6103.76,-214.57 6092.1,-213.03 6081,-212 5051.58,-116.79 2458.26,-272.82 1429,-176 1414.89,-174.67 1399.89,-172.48 1385.64,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6114.7,-219.83 6125.14,-217.99 6115.83,-212.92 6114.7,-219.83"/>
</g>
<!-- Node37&#45;&gt;Node19 -->
<g id="edge47" class="edge">
<title>Node37&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M6344.35,-214.09C6325.43,-205.72 6307.14,-193.56 6296,-176 6286,-160.24 6283.74,-148.07 6296,-134 6332.09,-92.58 6484.04,-84.01 6580.15,-82.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6343.09,-217.35 6353.67,-217.9 6345.74,-210.87 6343.09,-217.35"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge48" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M6337.88,-216.37C6326.56,-214.58 6315.01,-213.03 6304,-212 5850.75,-169.48 2662.15,-184.82 2207,-176 2006.62,-172.12 1772.46,-164.35 1641.68,-159.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6337.31,-219.82 6347.75,-218 6338.45,-212.92 6337.31,-219.82"/>
</g>
<!-- Node39&#45;&gt;Node19 -->
<g id="edge50" class="edge">
<title>Node39&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M8860.01,-216.25C8850.26,-214.65 8840.42,-213.18 8831,-212 8714.09,-197.34 8408.66,-226.07 8302,-176 8278.67,-165.05 8285.53,-144.53 8262,-134 8192.09,-102.73 7056.77,-87.88 6741.59,-84.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8859.67,-219.74 8870.11,-217.96 8860.84,-212.84 8859.67,-219.74"/>
</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="8311.5,-140 8311.5,-170 8510.5,-170 8510.5,-140 8311.5,-140"/>
<text text-anchor="start" x="8319.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8411" 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="M8857.4,-216.25C8848.5,-214.73 8839.57,-213.28 8831,-212 8692.94,-191.39 8657.04,-196.72 8519,-176 8507.31,-174.25 8494.95,-172.17 8482.92,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8856.96,-219.72 8867.41,-217.99 8858.16,-212.83 8856.96,-219.72"/>
</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="10202.5,-140 10202.5,-170 10411.5,-170 10411.5,-140 10202.5,-140"/>
<text text-anchor="start" x="10210.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10307" 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="M10177.94,-213.7C10207.95,-200.28 10248.09,-182.34 10275.59,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10176.28,-210.61 10168.58,-217.88 10179.14,-217 10176.28,-210.61"/>
</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="10270,-67.5 10270,-97.5 10478,-97.5 10478,-67.5 10270,-67.5"/>
<text text-anchor="start" x="10278" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10374" 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="M10215.11,-215.99C10221.83,-214.63 10228.54,-213.29 10235,-212 10276.07,-203.81 10393.36,-208.32 10420,-176 10431.87,-161.6 10426.74,-151.41 10420,-134 10414.43,-119.62 10402.66,-106.82 10392.42,-97.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10214.36,-212.57 10205.26,-217.99 10215.75,-219.43 10214.36,-212.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="10017.5,-140 10017.5,-170 10184.5,-170 10184.5,-140 10017.5,-140"/>
<text text-anchor="start" x="10025.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10101" 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="M10125.79,-208.33C10119.87,-195.85 10112.81,-180.94 10107.74,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10122.78,-210.17 10130.23,-217.7 10129.11,-207.17 10122.78,-210.17"/>
</g>
<!-- Node42&#45;&gt;Node19 -->
<g id="edge54" class="edge">
<title>Node42&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M10227.3,-138.36C10215.83,-136.59 10204.14,-135.05 10193,-134 9839.55,-100.68 7235.66,-86.32 6741.75,-83.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10226.88,-141.83 10237.3,-139.96 10227.98,-134.92 10226.88,-141.83"/>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge55" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M10327.56,-132.36C10338.25,-121.11 10351.02,-107.68 10360.46,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10324.91,-130.07 10320.56,-139.73 10329.98,-134.9 10324.91,-130.07"/>
</g>
<!-- Node45&#45;&gt;Node19 -->
<g id="edge59" class="edge">
<title>Node45&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M9397.71,-215.27C9366.4,-206.64 9331.58,-194.03 9303,-176 9281.46,-162.41 9287.25,-144.41 9264,-134 9146.26,-81.29 7168.14,-82.43 6741.63,-83.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9397.17,-218.75 9407.73,-217.93 9398.97,-211.98 9397.17,-218.75"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9312.5,-140 9312.5,-170 9503.5,-170 9503.5,-140 9312.5,-140"/>
<text text-anchor="start" x="9320.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9408" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge60" class="edge">
<title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M9461.1,-210.53C9448.54,-197.63 9432.9,-181.57 9421.86,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9458.6,-212.98 9468.08,-217.7 9463.61,-208.1 9458.6,-212.98"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10616,-140 10616,-170 10790,-170 10790,-140 10616,-140"/>
<text text-anchor="start" x="10624" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10703" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge62" class="edge">
<title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M10401.83,-215.41C10406.61,-214.21 10411.38,-213.06 10416,-212 10499.77,-192.77 10521.69,-192.68 10606,-176 10615.61,-174.1 10625.76,-172.05 10635.71,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10400.84,-212.05 10392.02,-217.92 10402.58,-218.83 10400.84,-212.05"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10683.5,-67.5 10683.5,-97.5 10856.5,-97.5 10856.5,-67.5 10683.5,-67.5"/>
<text text-anchor="start" x="10691.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10770" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge65" class="edge">
<title>Node47&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M10399.2,-215.51C10404.85,-214.19 10410.52,-212.99 10416,-212 10458.06,-204.4 10770.22,-207.61 10799,-176 10819.28,-153.72 10797.02,-117.38 10781.8,-97.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10397.98,-212.21 10389.1,-217.99 10399.65,-219 10397.98,-212.21"/>
</g>
<!-- Node47&#45;&gt;Node50 -->
<g id="edge66" class="edge">
<title>Node47&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M10387.12,-214.05C10420.93,-200.59 10466.55,-182.44 10497.71,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10385.48,-210.93 10377.48,-217.88 10388.06,-217.44 10385.48,-210.93"/>
</g>
<!-- Node48&#45;&gt;Node19 -->
<g id="edge63" class="edge">
<title>Node48&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M10633.97,-138.09C10624.61,-136.43 10615.1,-134.99 10606,-134 10209.45,-90.98 7268.33,-84.44 6741.63,-83.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10633.56,-141.58 10644.04,-139.98 10634.85,-134.7 10633.56,-141.58"/>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge64" class="edge">
<title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M10723.56,-132.36C10734.25,-121.11 10747.02,-107.68 10756.46,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10720.91,-130.07 10716.56,-139.73 10725.98,-134.9 10720.91,-130.07"/>
</g>
<!-- Node51&#45;&gt;Node19 -->
<g id="edge68" class="edge">
<title>Node51&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M9618.1,-208.92C9595.32,-200.49 9571.28,-189.61 9551,-176 9529.85,-161.81 9535.26,-144.39 9512,-134 9447.04,-104.99 7198.73,-87.35 6741.61,-84.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9617.17,-212.3 9627.77,-212.37 9619.53,-205.71 9617.17,-212.3"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9560.5,-134.5 9560.5,-175.5 9769.5,-175.5 9769.5,-134.5 9560.5,-134.5"/>
<text text-anchor="start" x="9568.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9568.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="9665" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge69" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M9686.73,-203.17C9682.47,-193.93 9677.86,-183.92 9673.98,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9683.62,-204.81 9690.99,-212.43 9689.98,-201.88 9683.62,-204.81"/>
</g>
<!-- Node53&#45;&gt;Node19 -->
<g id="edge71" class="edge">
<title>Node53&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7338.82,-212.53C7337.54,-212.35 7336.27,-212.17 7335,-212 7262.76,-202.31 6735.2,-223.6 6680,-176 6657.53,-156.62 6657.33,-118.41 6659.15,-97.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7338.33,-216 7348.75,-214.09 7339.41,-209.08 7338.33,-216"/>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge72" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7338.82,-212.53C7337.54,-212.34 7336.27,-212.17 7335,-212 7031.47,-171.68 6950.53,-216.32 6647,-176 6642.5,-175.4 6637.89,-174.7 6633.25,-173.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7338.33,-215.99 7348.75,-214.07 7339.41,-209.08 7338.33,-215.99"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11321,-140 11321,-170 11491,-170 11491,-140 11321,-140"/>
<text text-anchor="start" x="11329" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11406" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge74" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M10781.26,-216.11C10789.91,-214.56 10798.63,-213.14 10807,-212 11027.75,-181.88 11086.25,-206.12 11307,-176 11318.64,-174.41 11330.97,-172.28 11342.83,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10780.36,-212.72 10771.17,-217.99 10781.64,-219.6 10780.36,-212.72"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11509,-134.5 11509,-175.5 11695,-175.5 11695,-134.5 11509,-134.5"/>
<text text-anchor="start" x="11517" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11517" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="11602" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node57 -->
<g id="edge75" class="edge">
<title>Node55&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M10780.37,-216.1C10789.31,-214.52 10798.34,-213.09 10807,-212 11112.99,-173.36 11193.91,-213.77 11500,-176 11502.96,-175.64 11505.95,-175.23 11508.98,-174.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10779.55,-212.7 10770.35,-217.95 10780.82,-219.58 10779.55,-212.7"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5381,-140 5381,-170 5555,-170 5555,-140 5381,-140"/>
<text text-anchor="start" x="5389" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5468" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node59 -->
<g id="edge77" class="edge">
<title>Node58&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M5468,-207.59C5468,-195.26 5468,-180.72 5468,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5464.5,-207.7 5468,-217.7 5471.5,-207.71 5464.5,-207.7"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5573,-134.5 5573,-175.5 5743,-175.5 5743,-134.5 5573,-134.5"/>
<text text-anchor="start" x="5581" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5581" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="5658" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node60 -->
<g id="edge78" class="edge">
<title>Node58&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M5512.73,-214.11C5541.62,-202.55 5579.22,-187.51 5608.93,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5511.28,-210.92 5503.29,-217.88 5513.88,-217.42 5511.28,-210.92"/>
</g>
<!-- Node62&#45;&gt;Node26 -->
<g id="edge82" class="edge">
<title>Node62&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M6678.76,-215.73C6684.59,-214.43 6690.39,-213.17 6696,-212 6771.2,-196.28 6857.31,-180.74 6918.99,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6677.96,-212.33 6668.98,-217.95 6679.51,-219.15 6677.96,-212.33"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6305,-140 6305,-170 6457,-170 6457,-140 6305,-140"/>
<text text-anchor="start" x="6313" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6381" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge81" class="edge">
<title>Node62&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M6559.02,-214.83C6518.13,-201.31 6461.85,-182.72 6423.6,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6557.95,-218.16 6568.55,-217.97 6560.15,-211.51 6557.95,-218.16"/>
</g>
<!-- Node64&#45;&gt;Node24 -->
<g id="edge85" class="edge">
<title>Node64&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M8136.24,-215.54C8131.09,-214.31 8125.96,-213.11 8121,-212 8051.01,-196.28 7970.81,-180.74 7913.35,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8135.58,-218.99 8146.12,-217.95 8137.23,-212.18 8135.58,-218.99"/>
</g>
<!-- Node64&#45;&gt;Node28 -->
<g id="edge86" class="edge">
<title>Node64&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M8175.61,-211.18C8162.65,-200.11 8146.8,-186.57 8134.05,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8173.38,-213.87 8183.26,-217.7 8177.93,-208.55 8173.38,-213.87"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7565,-140 7565,-170 7705,-170 7705,-140 7565,-140"/>
<text text-anchor="start" x="7573" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7635" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge84" class="edge">
<title>Node64&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M8139.81,-215.71C8133.49,-214.31 8127.13,-213.04 8121,-212 7941.96,-181.62 7893.04,-206.38 7714,-176 7704.65,-174.41 7694.79,-172.29 7685.32,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8139.15,-219.15 8149.68,-217.99 8140.73,-212.33 8139.15,-219.15"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11942.5,-140 11942.5,-170 12091.5,-170 12091.5,-140 11942.5,-140"/>
<text text-anchor="start" x="11950.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12017" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge88" class="edge">
<title>Node66&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M10987.53,-215.91C10995.4,-214.37 11003.36,-213.01 11011,-212 11417.56,-158.33 11526.72,-231.76 11933,-176 11943.4,-174.57 11954.39,-172.43 11964.87,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10986.73,-212.5 10977.64,-217.94 10988.14,-219.36 10986.73,-212.5"/>
</g>
<!-- Node66&#45;&gt;Node68 -->
<g id="edge89" class="edge">
<title>Node66&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M10988.14,-215.89C10995.81,-214.38 11003.55,-213.03 11011,-212 11316.5,-169.67 11397.52,-210.48 11704,-176 11717.69,-174.46 11732.23,-172.33 11746.19,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10987.21,-212.5 10978.13,-217.95 10988.63,-219.36 10987.21,-212.5"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12298.5,-140 12298.5,-170 12427.5,-170 12427.5,-140 12298.5,-140"/>
<text text-anchor="start" x="12306.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12363" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge91" class="edge">
<title>Node69&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M12363,-207.59C12363,-195.26 12363,-180.72 12363,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12359.5,-207.7 12363,-217.7 12366.5,-207.71 12359.5,-207.7"/>
</g>
<!-- Node69&#45;&gt;Node71 -->
<g id="edge92" class="edge">
<title>Node69&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M12322.54,-213.7C12292.89,-200.28 12253.22,-182.34 12226.04,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12321.24,-216.95 12331.79,-217.88 12324.13,-210.57 12321.24,-216.95"/>
</g>
<!-- Node72&#45;&gt;Node30 -->
<g id="edge95" class="edge">
<title>Node72&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M5348.32,-215.96C5355.95,-214.5 5363.62,-213.14 5371,-212 5539.1,-186.07 5583.96,-202.3 5752,-176 5754.88,-175.55 5757.8,-175.06 5760.75,-174.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5347.47,-212.57 5338.34,-217.95 5348.83,-219.43 5347.47,-212.57"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5195,-140 5195,-170 5363,-170 5363,-140 5195,-140"/>
<text text-anchor="start" x="5203" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5279" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge94" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M5278.32,-207.59C5278.48,-195.26 5278.67,-180.72 5278.81,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5274.82,-207.66 5278.19,-217.7 5281.82,-207.75 5274.82,-207.66"/>
</g>
<!-- Node74&#45;&gt;Node32 -->
<g id="edge99" class="edge">
<title>Node74&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M4963.41,-213.52C4991.26,-200.13 5028.36,-182.28 5053.81,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4961.84,-210.39 4954.35,-217.88 4964.88,-216.7 4961.84,-210.39"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4497.5,-140 4497.5,-170 4626.5,-170 4626.5,-140 4497.5,-140"/>
<text text-anchor="start" x="4505.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4562" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node75 -->
<g id="edge97" class="edge">
<title>Node74&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M4862.2,-215.62C4856.73,-214.34 4851.28,-213.12 4846,-212 4752.93,-192.31 4727.88,-196.59 4635,-176 4627.05,-174.24 4618.66,-172.15 4610.53,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4861.48,-219.05 4872.02,-217.97 4863.11,-212.24 4861.48,-219.05"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4277,-140 4277,-170 4479,-170 4479,-140 4277,-140"/>
<text text-anchor="start" x="4285" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4378" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node76 -->
<g id="edge98" class="edge">
<title>Node74&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M4864.07,-215.62C4857.99,-214.28 4851.89,-213.04 4846,-212 4688.5,-184.3 4646.35,-198.32 4488,-176 4475.8,-174.28 4462.88,-172.18 4450.35,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4863.71,-219.13 4874.24,-217.98 4865.29,-212.31 4863.71,-219.13"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9094.5,-140 9094.5,-170 9255.5,-170 9255.5,-140 9094.5,-140"/>
<text text-anchor="start" x="9102.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9175" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node78 -->
<g id="edge101" class="edge">
<title>Node77&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M9257.69,-212.11C9238.21,-198.89 9213.1,-181.86 9195.69,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9255.96,-215.16 9266.2,-217.88 9259.89,-209.37 9255.96,-215.16"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8876,-134.5 8876,-175.5 9076,-175.5 9076,-134.5 8876,-134.5"/>
<text text-anchor="start" x="8884" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8884" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="8976" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node79 -->
<g id="edge102" class="edge">
<title>Node77&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M9219.6,-215.53C9171.5,-203.78 9106.63,-187.92 9055.92,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9219.05,-219 9229.6,-217.97 9220.71,-212.2 9219.05,-219"/>
</g>
<!-- Node80&#45;&gt;Node54 -->
<g id="edge106" class="edge">
<title>Node80&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7053.08,-215.58C7047,-214.24 7040.9,-213.01 7035,-212 6864.32,-182.66 6818.18,-202.25 6647,-176 6642.43,-175.3 6637.75,-174.51 6633.03,-173.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7052.72,-219.08 7063.25,-217.92 7054.29,-212.26 7052.72,-219.08"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2521.5,-140 2521.5,-170 2650.5,-170 2650.5,-140 2521.5,-140"/>
<text text-anchor="start" x="2529.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2586" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge104" class="edge">
<title>Node80&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7055.79,-215.63C7048.83,-214.16 7041.79,-212.89 7035,-212 7006.56,-208.27 3195.67,-163.19 2650.6,-156.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7055.36,-219.12 7065.89,-217.91 7056.9,-212.29 7055.36,-219.12"/>
</g>
<!-- Node80&#45;&gt;Node82 -->
<g id="edge105" class="edge">
<title>Node80&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7055.78,-215.66C7048.82,-214.18 7041.78,-212.91 7035,-212 6582.28,-151.55 5434.05,-225.43 4980,-176 4967.45,-174.63 4954.13,-172.45 4941.46,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7055.35,-219.15 7065.88,-217.95 7056.9,-212.32 7055.35,-219.15"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7209,-140 7209,-170 7349,-170 7349,-140 7209,-140"/>
<text text-anchor="start" x="7217" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7279" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node85&#45;&gt;Node86 -->
<g id="edge110" class="edge">
<title>Node85&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7982.12,-215.76C7975.37,-214.3 7968.56,-213.01 7962,-212 7696.19,-171.21 7623.75,-217.18 7358,-176 7348.35,-174.51 7338.17,-172.36 7328.43,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7981.41,-219.18 7991.93,-217.97 7982.95,-212.35 7981.41,-219.18"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7367,-140 7367,-170 7547,-170 7547,-140 7367,-140"/>
<text text-anchor="start" x="7375" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7457" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node85&#45;&gt;Node87 -->
<g id="edge111" class="edge">
<title>Node85&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7981.04,-215.72C7974.64,-214.32 7968.21,-213.04 7962,-212 7783.36,-181.94 7735.28,-201.98 7556,-176 7544.63,-174.35 7532.6,-172.24 7520.99,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7980.51,-219.18 7991.04,-218 7982.07,-212.36 7980.51,-219.18"/>
</g>
<!-- Node88&#45;&gt;Node34 -->
<g id="edge114" class="edge">
<title>Node88&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M5148.15,-216.85C5160.1,-214.91 5172.36,-213.19 5184,-212 5828.86,-146.34 5996.1,-230.58 6642,-176 6659.01,-174.56 6677.11,-172.4 6694.42,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5147.49,-213.41 5138.21,-218.53 5148.65,-220.32 5147.49,-213.41"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4644.5,-140 4644.5,-170 4773.5,-170 4773.5,-140 4644.5,-140"/>
<text text-anchor="start" x="4652.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4709" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node89 -->
<g id="edge113" class="edge">
<title>Node88&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M5013.27,-215.52C5008.12,-214.27 5002.98,-213.08 4998,-212 4902.87,-191.44 4877.06,-196.89 4782,-176 4774.04,-174.25 4765.66,-172.18 4757.52,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5012.59,-218.96 5023.14,-217.99 5014.28,-212.17 5012.59,-218.96"/>
</g>
<!-- Node88&#45;&gt;Node90 -->
<g id="edge115" class="edge">
<title>Node88&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M5017.58,-215.56C5011.03,-214.11 5004.4,-212.87 4998,-212 4580.7,-155.3 1627.04,-217.94 1208,-176 1194.74,-174.67 1180.64,-172.49 1167.26,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5017.22,-219.08 5027.76,-217.98 5018.84,-212.26 5017.22,-219.08"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12638,-134.5 12638,-175.5 12808,-175.5 12808,-134.5 12638,-134.5"/>
<text text-anchor="start" x="12646" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="12646" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="12723" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge139" class="edge">
<title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M12577.73,-214.11C12606.62,-202.55 12644.22,-187.51 12673.93,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12576.28,-210.92 12568.29,-217.88 12578.88,-217.42 12576.28,-210.92"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12446,-140 12446,-170 12620,-170 12620,-140 12446,-140"/>
<text text-anchor="start" x="12454" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12533" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node111 -->
<g id="edge140" class="edge">
<title>Node109&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M12533,-207.59C12533,-195.26 12533,-180.72 12533,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12529.5,-207.7 12533,-217.7 12536.5,-207.71 12529.5,-207.7"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13006,-140 13006,-170 13230,-170 13230,-140 13006,-140"/>
<text text-anchor="start" x="13014" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13118" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge142" class="edge">
<title>Node112&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M12796.14,-215.98C12802.86,-214.61 12809.55,-213.27 12816,-212 12891.86,-197.07 12978.68,-181.08 13039.69,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12795.42,-212.55 12786.32,-217.98 12796.82,-219.41 12795.42,-212.55"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12826,-140 12826,-170 12988,-170 12988,-140 12826,-140"/>
<text text-anchor="start" x="12834" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12907" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node114 -->
<g id="edge143" class="edge">
<title>Node112&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M12764.18,-214.05C12797.28,-200.59 12841.94,-182.44 12872.45,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12762.68,-210.88 12754.74,-217.88 12765.32,-217.36 12762.68,-210.88"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8676,-140 8676,-170 8858,-170 8858,-140 8676,-140"/>
<text text-anchor="start" x="8684" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8767" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node116 -->
<g id="edge145" class="edge">
<title>Node115&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M9063.16,-215.45C9058.38,-214.25 9053.62,-213.08 9049,-212 8968.71,-193.23 8947.87,-192.09 8867,-176 8857.28,-174.07 8847.02,-172.02 8836.93,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9062.41,-218.87 9072.96,-217.98 9064.15,-212.09 9062.41,-218.87"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8528.5,-140 8528.5,-170 8657.5,-170 8657.5,-140 8528.5,-140"/>
<text text-anchor="start" x="8536.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8593" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node117 -->
<g id="edge146" class="edge">
<title>Node115&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M9065.8,-215.51C9060.15,-214.19 9054.48,-212.99 9049,-212 8881.19,-181.64 8834.81,-206.36 8667,-176 8658.23,-174.41 8648.98,-172.29 8640.1,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9065.35,-219.01 9075.9,-217.99 9067.02,-212.21 9065.35,-219.01"/>
</g>
<!-- Node118&#45;&gt;Node52 -->
<g id="edge148" class="edge">
<title>Node118&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M9870.5,-215.16C9829.81,-203.44 9775.43,-187.79 9732.84,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9869.69,-218.57 9880.27,-217.97 9871.63,-211.84 9869.69,-218.57"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9788,-140 9788,-170 10000,-170 10000,-140 9788,-140"/>
<text text-anchor="start" x="9796" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9894" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge149" class="edge">
<title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M9918.1,-208.33C9912.35,-195.85 9905.48,-180.94 9900.55,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9915.05,-210.09 9922.42,-217.7 9921.41,-207.16 9915.05,-210.09"/>
</g>
<!-- Node121&#45;&gt;Node17 -->
<g id="edge154" class="edge">
<title>Node121&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M8662.48,-309.33C8969.61,-306.49 10068.03,-293.72 10415,-254 10427.4,-252.58 10440.56,-250.43 10453.11,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.29,-305.83 8652.32,-309.42 8662.35,-312.83 8662.29,-305.83"/>
</g>
<!-- Node121&#45;&gt;Node23 -->
<g id="edge155" class="edge">
<title>Node121&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M8539.07,-291.87C8507.25,-278.44 8464.5,-260.39 8435.26,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8537.99,-295.22 8548.57,-295.88 8540.71,-288.77 8537.99,-295.22"/>
</g>
<!-- Node121&#45;&gt;Node25 -->
<g id="edge156" class="edge">
<title>Node121&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M8506.8,-294.16C8497.79,-292.59 8488.71,-291.15 8480,-290 8251.66,-259.78 8191.8,-280.51 7963,-254 7948.92,-252.37 7934,-250.26 7919.58,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8506.44,-297.65 8516.9,-295.99 8507.68,-290.77 8506.44,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node27 -->
<g id="edge157" class="edge">
<title>Node121&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M8615.7,-290.89C8635.76,-279.51 8661.17,-265.1 8681.39,-253.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8613.86,-287.91 8606.89,-295.88 8617.32,-293.99 8613.86,-287.91"/>
</g>
<!-- Node121&#45;&gt;Node28 -->
<g id="edge196" class="edge">
<title>Node121&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M8579.39,-286.01C8575.54,-263.15 8566.09,-229.68 8543,-212 8487.59,-169.57 8300.11,-185.74 8231,-176 8226.5,-175.37 8221.92,-174.7 8217.28,-174.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8575.94,-286.57 8580.83,-295.97 8582.86,-285.57 8575.94,-286.57"/>
</g>
<!-- Node121&#45;&gt;Node29 -->
<g id="edge158" class="edge">
<title>Node121&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M8510.01,-294.21C8499.97,-292.5 8489.76,-291.02 8480,-290 7903.95,-230.04 6449.34,-320.5 5874,-254 5871.11,-253.67 5868.17,-253.28 5865.21,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.68 8519.97,-295.99 8510.74,-290.79 8509.51,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node31 -->
<g id="edge159" class="edge">
<title>Node121&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M8509.8,-294.19C8499.83,-292.49 8489.69,-291.01 8480,-290 7949.95,-234.51 6612.15,-308.53 6082,-254 6068.83,-252.65 6054.84,-250.47 6041.54,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.23,-297.64 8519.69,-295.95 8510.46,-290.75 8509.23,-297.64"/>
</g>
<!-- Node121&#45;&gt;Node33 -->
<g id="edge160" class="edge">
<title>Node121&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M8507.93,-294.16C8498.56,-292.55 8489.08,-291.1 8480,-290 8142.97,-249.23 8053.95,-295.41 7717,-254 7704.87,-252.51 7692.02,-250.37 7679.71,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8507.56,-297.65 8518.02,-295.97 8508.8,-290.76 8507.56,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node35 -->
<g id="edge161" class="edge">
<title>Node121&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M8509.8,-294.2C8499.83,-292.5 8489.69,-291.02 8480,-290 7518.09,-188.55 7266.66,-348.07 6304,-254 6289.97,-252.63 6275.05,-250.45 6260.85,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.23,-297.66 8519.69,-295.97 8510.46,-290.77 8509.23,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node37 -->
<g id="edge162" class="edge">
<title>Node121&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M8509.8,-294.22C8499.83,-292.52 8489.69,-291.03 8480,-290 7616.29,-198.08 7390.39,-339.28 6526,-254 6512.07,-252.63 6497.26,-250.46 6483.15,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.23,-297.67 8519.69,-295.99 8510.46,-290.78 8509.23,-297.67"/>
</g>
<!-- Node121&#45;&gt;Node39 -->
<g id="edge163" class="edge">
<title>Node121&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M8658.13,-293.84C8722.22,-280.23 8812.95,-260.97 8874,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8657.14,-290.47 8648.08,-295.97 8658.59,-297.32 8657.14,-290.47"/>
</g>
<!-- Node121&#45;&gt;Node41 -->
<g id="edge164" class="edge">
<title>Node121&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M8662.54,-308.76C8927.94,-304.37 9773.38,-288.02 10044,-254 10055.47,-252.56 10067.62,-250.41 10079.22,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.16,-305.26 8652.22,-308.93 8662.28,-312.26 8662.16,-305.26"/>
</g>
<!-- Node121&#45;&gt;Node45 -->
<g id="edge165" class="edge">
<title>Node121&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M8662.26,-307.48C8806.05,-302.26 9116.89,-287.81 9377,-254 9389.24,-252.41 9402.2,-250.3 9414.69,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.07,-303.98 8652.2,-307.84 8662.32,-310.98 8662.07,-303.98"/>
</g>
<!-- Node121&#45;&gt;Node47 -->
<g id="edge166" class="edge">
<title>Node121&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M8662.12,-309.61C8952.35,-307.84 9948.16,-298.57 10263,-254 10272.95,-252.59 10283.45,-250.43 10293.44,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.07,-306.11 8652.09,-309.67 8662.11,-313.11 8662.07,-306.11"/>
</g>
<!-- Node121&#45;&gt;Node51 -->
<g id="edge167" class="edge">
<title>Node121&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M8662.39,-308.73C8833.05,-305.33 9243.96,-293.4 9586,-254 9589.09,-253.64 9592.23,-253.26 9595.4,-252.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.16,-305.23 8652.23,-308.93 8662.3,-312.23 8662.16,-305.23"/>
</g>
<!-- Node121&#45;&gt;Node53 -->
<g id="edge168" class="edge">
<title>Node121&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M8508.65,-294.2C8499.05,-292.55 8489.31,-291.08 8480,-290 8054.11,-240.6 7941.1,-309.75 7516,-254 7513.05,-253.61 7510.05,-253.17 7507.03,-252.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.12,-297.66 8518.58,-295.97 8509.35,-290.77 8508.12,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node54 -->
<g id="edge217" class="edge">
<title>Node121&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M8508.86,-294.18C8499.19,-292.52 8489.38,-291.06 8480,-290 8228.15,-261.52 7584.93,-319.19 7340,-254 7301.57,-243.77 7299.28,-222.76 7261,-212 7001.69,-139.1 6923.21,-209.99 6656,-176 6648.57,-175.05 6640.87,-173.89 6633.18,-172.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.4,-297.65 8518.86,-295.97 8509.63,-290.76 8508.4,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node55 -->
<g id="edge172" class="edge">
<title>Node121&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M8662.58,-309.74C8990.58,-308.37 10226.27,-300.2 10614,-254 10625.76,-252.6 10638.23,-250.44 10650.11,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.2,-306.24 8652.21,-309.78 8662.23,-313.24 8662.2,-306.24"/>
</g>
<!-- Node121&#45;&gt;Node58 -->
<g id="edge173" class="edge">
<title>Node121&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M8510.01,-294.2C8499.98,-292.49 8489.76,-291.01 8480,-290 7835.38,-223.38 6208.21,-324.41 5564,-254 5551.73,-252.66 5538.71,-250.47 5526.35,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.67 8519.97,-295.98 8510.74,-290.77 8509.51,-297.67"/>
</g>
<!-- Node121&#45;&gt;Node61 -->
<g id="edge174" class="edge">
<title>Node121&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M8662.31,-309.18C9165.31,-303.96 11866.13,-275.03 12039,-254 12050.08,-252.65 12061.8,-250.48 12072.94,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.2,-305.68 8652.24,-309.28 8662.28,-312.68 8662.2,-305.68"/>
</g>
<!-- Node121&#45;&gt;Node62 -->
<g id="edge175" class="edge">
<title>Node121&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M8509.28,-294.15C8499.48,-292.48 8489.52,-291.02 8480,-290 7691.48,-205.38 7482.8,-353.37 6696,-254 6685.17,-252.63 6673.71,-250.45 6662.83,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.96,-297.65 8519.42,-295.95 8510.19,-290.75 8508.96,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node64 -->
<g id="edge176" class="edge">
<title>Node121&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M8501.78,-294.14C8494.42,-292.73 8487.07,-291.33 8480,-290 8390.8,-273.27 8367.71,-273.15 8279,-254 8270.7,-252.21 8261.95,-250.16 8253.42,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8501.31,-297.62 8511.8,-296.08 8502.64,-290.74 8501.31,-297.62"/>
</g>
<!-- Node121&#45;&gt;Node66 -->
<g id="edge177" class="edge">
<title>Node121&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M8662.26,-310.14C9011.64,-310.43 10401.76,-308.07 10835,-254 10846.04,-252.62 10857.72,-250.47 10868.85,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.23,-306.64 8652.23,-310.13 8662.23,-313.64 8662.23,-306.64"/>
</g>
<!-- Node121&#45;&gt;Node68 -->
<g id="edge197" class="edge">
<title>Node121&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M8662.42,-309.14C9195.27,-303.4 12195.88,-270.37 12212,-254 12290.09,-174.69 12260.8,-225.88 11933,-176 11921.08,-174.19 11908.49,-172.12 11896.19,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.11,-305.64 8652.15,-309.25 8662.18,-312.64 8662.11,-305.64"/>
</g>
<!-- Node121&#45;&gt;Node69 -->
<g id="edge181" class="edge">
<title>Node121&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M8662.64,-309.04C9195.44,-302.66 12191.12,-266.29 12284,-254 12294.1,-252.66 12304.77,-250.5 12314.88,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.31,-305.54 8652.36,-309.16 8662.4,-312.54 8662.31,-305.54"/>
</g>
<!-- Node121&#45;&gt;Node71 -->
<g id="edge202" class="edge">
<title>Node121&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M8662.73,-309.15C9199.23,-303.45 12228.73,-270.52 12245,-254 12269.12,-229.5 12234.6,-191.01 12211.98,-170.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.34,-305.65 8652.38,-309.26 8662.41,-312.65 8662.34,-305.65"/>
</g>
<!-- Node121&#45;&gt;Node72 -->
<g id="edge182" class="edge">
<title>Node121&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M8510.01,-294.19C8499.98,-292.49 8489.76,-291 8480,-290 7792.7,-219.23 6057.63,-331.02 5371,-254 5359.18,-252.67 5346.66,-250.51 5334.76,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.66 8519.97,-295.97 8510.74,-290.77 8509.51,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node74 -->
<g id="edge183" class="edge">
<title>Node121&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M8510.02,-294.18C8499.98,-292.48 8489.76,-291 8480,-290 8095.21,-250.62 5382.17,-306.88 4999,-254 4989.38,-252.67 4979.22,-250.47 4969.63,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.65 8519.97,-295.96 8510.74,-290.76 8509.51,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node77 -->
<g id="edge184" class="edge">
<title>Node121&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M8662.34,-305.89C8780,-299.15 9005.85,-283.45 9196,-254 9206.39,-252.39 9217.37,-250.31 9227.97,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.12,-302.4 8652.33,-306.46 8662.51,-309.39 8662.12,-302.4"/>
</g>
<!-- Node121&#45;&gt;Node80 -->
<g id="edge185" class="edge">
<title>Node121&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M8509.07,-294.19C8499.33,-292.52 8489.45,-291.06 8480,-290 7928.09,-228.36 7783.62,-308.92 7231,-254 7213.98,-252.31 7195.7,-249.61 7178.76,-246.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.67,-297.68 8519.13,-295.99 8509.91,-290.78 8508.67,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node82 -->
<g id="edge208" class="edge">
<title>Node121&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M8509.07,-294.2C8499.33,-292.53 8489.45,-291.06 8480,-290 8345.12,-274.89 7389.49,-291.35 7259,-254 7223.38,-243.81 7222.68,-221.96 7187,-212 6950.77,-146.06 5223.83,-202.39 4980,-176 4967.45,-174.64 4954.13,-172.46 4941.46,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.67,-297.68 8519.13,-296 8509.91,-290.79 8508.67,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node83 -->
<g id="edge186" class="edge">
<title>Node121&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M8509.28,-294.17C8499.48,-292.49 8489.52,-291.03 8480,-290 8120.68,-251.09 7212.13,-302.66 6854,-254 6843.91,-252.63 6833.24,-250.45 6823.12,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.95,-297.66 8519.41,-295.97 8510.18,-290.77 8508.95,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node84 -->
<g id="edge187" class="edge">
<title>Node121&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M8509.28,-294.19C8499.47,-292.51 8489.52,-291.04 8480,-290 7829.03,-218.74 7655.8,-342.91 7007,-254 6996.91,-252.62 6986.24,-250.43 6976.13,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.95,-297.68 8519.41,-296 8510.18,-290.79 8508.95,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node85 -->
<g id="edge188" class="edge">
<title>Node121&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M8505.27,-294.16C8496.77,-292.64 8488.21,-291.21 8480,-290 8321.37,-266.55 8278.94,-281.75 8121,-254 8111.8,-252.38 8102.1,-250.27 8092.76,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8504.75,-297.62 8515.22,-295.98 8506.01,-290.73 8504.75,-297.62"/>
</g>
<!-- Node121&#45;&gt;Node88 -->
<g id="edge189" class="edge">
<title>Node121&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M8510.01,-294.19C8499.98,-292.48 8489.76,-291 8480,-290 7751.34,-215.22 5913.21,-323.19 5184,-254 5169.09,-252.59 5153.18,-250.23 5138.19,-247.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.65 8519.97,-295.96 8510.74,-290.76 8509.51,-297.65"/>
</g>
<!-- Node121&#45;&gt;Node91 -->
<g id="edge190" class="edge">
<title>Node121&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M8510.22,-294.21C8500.12,-292.49 8489.83,-291 8480,-290 7617.53,-202.22 5442.12,-335.15 4579,-254 4564.87,-252.67 4549.83,-250.49 4535.55,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.78,-297.68 8520.24,-296 8511.01,-290.79 8509.78,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node92 -->
<g id="edge191" class="edge">
<title>Node121&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M8662.56,-309.82C9238.61,-308.45 12711.85,-298.34 12810,-254 12832.94,-243.64 12825.48,-223.26 12848,-212 12926.05,-172.98 13152.5,-187.48 13239,-176 13251.76,-174.31 13265.26,-172.22 13278.36,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.27,-306.32 8652.28,-309.85 8662.29,-313.32 8662.27,-306.32"/>
</g>
<!-- Node121&#45;&gt;Node93 -->
<g id="edge192" class="edge">
<title>Node121&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M8510.02,-294.18C8499.98,-292.47 8489.76,-291 8480,-290 7677.69,-208.07 5655.56,-309.7 4851,-254 4831.38,-252.64 4810.44,-250.45 4790.5,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.51,-297.64 8519.97,-295.95 8510.74,-290.75 8509.51,-297.64"/>
</g>
<!-- Node121&#45;&gt;Node94 -->
<g id="edge193" class="edge">
<title>Node121&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M8662.53,-310.05C9272.86,-310.32 13160.32,-309.8 13679,-254 13691.39,-252.67 13704.55,-250.48 13717.04,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.08,-306.55 8652.08,-310.05 8662.08,-313.55 8662.08,-306.55"/>
</g>
<!-- Node121&#45;&gt;Node95 -->
<g id="edge194" class="edge">
<title>Node121&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M8662.33,-309.39C9099.52,-305.92 11183.16,-287.73 11468,-254 11471.05,-253.64 11474.15,-253.22 11477.28,-252.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.28,-305.89 8652.31,-309.47 8662.34,-312.89 8662.28,-305.89"/>
</g>
<!-- Node121&#45;&gt;Node96 -->
<g id="edge195" class="edge">
<title>Node121&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M8510.23,-294.2C8500.12,-292.48 8489.83,-290.99 8480,-290 7983.63,-239.79 4488.34,-277.72 3990,-254 3950.14,-252.1 3906.47,-248.64 3868.06,-245.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.78,-297.67 8520.24,-295.98 8511.01,-290.78 8509.78,-297.67"/>
</g>
<!-- Node121&#45;&gt;Node97 -->
<g id="edge199" class="edge">
<title>Node121&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M8510.23,-294.18C8500.12,-292.47 8489.83,-290.99 8480,-290 7852.8,-227.08 3434.14,-317.51 2807,-254 2804.07,-253.7 2801.09,-253.36 2798.09,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.79,-297.66 8520.25,-295.97 8511.01,-290.77 8509.79,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node98 -->
<g id="edge200" class="edge">
<title>Node121&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M8510.23,-294.18C8500.12,-292.47 8489.83,-290.99 8480,-290 7874.92,-229.23 3611.96,-315.91 3007,-254 3004.09,-253.7 3001.15,-253.36 2998.18,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.79,-297.66 8520.25,-295.97 8511.01,-290.77 8509.79,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node99 -->
<g id="edge201" class="edge">
<title>Node121&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M8509.07,-294.16C8499.34,-292.5 8489.45,-291.04 8480,-290 8400.45,-281.27 7112.95,-286.9 7040,-254 7016.78,-243.53 7024.31,-222.28 7001,-212 6886.9,-161.7 2636.49,-183.14 2512,-176 2486.74,-174.55 2459.63,-172.15 2434.12,-169.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8508.68,-297.64 8519.14,-295.95 8509.91,-290.75 8508.68,-297.64"/>
</g>
<!-- Node121&#45;&gt;Node100 -->
<g id="edge203" class="edge">
<title>Node121&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M8662.47,-309.18C9081.6,-304.8 11005.66,-283.22 11270,-254 11282.46,-252.62 11295.68,-250.45 11308.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.22,-305.68 8652.26,-309.29 8662.3,-312.68 8662.22,-305.68"/>
</g>
<!-- Node121&#45;&gt;Node101 -->
<g id="edge204" class="edge">
<title>Node121&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M8662.42,-310.11C9034.68,-310.32 10592.93,-307.9 11077,-254 11081.53,-253.5 11086.16,-252.89 11090.83,-252.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.28,-306.61 8652.27,-310.1 8662.27,-313.61 8662.28,-306.61"/>
</g>
<!-- Node121&#45;&gt;Node102 -->
<g id="edge205" class="edge">
<title>Node121&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M8510.23,-294.19C8500.12,-292.47 8489.83,-290.99 8480,-290 7901.35,-231.8 3825.39,-304.36 3246,-254 3230.76,-252.68 3214.54,-250.48 3199.13,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.79,-297.66 8520.25,-295.97 8511.01,-290.77 8509.79,-297.66"/>
</g>
<!-- Node121&#45;&gt;Node103 -->
<g id="edge206" class="edge">
<title>Node121&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M8510.23,-294.19C8500.12,-292.47 8489.83,-290.99 8480,-290 7945.48,-236.08 4180.21,-300.67 3645,-254 3629.76,-252.67 3613.54,-250.47 3598.13,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.79,-297.67 8520.24,-295.98 8511.01,-290.78 8509.79,-297.67"/>
</g>
<!-- Node121&#45;&gt;Node104 -->
<g id="edge207" class="edge">
<title>Node121&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M8662.4,-309.75C9225.25,-307.91 12566.03,-295.28 13015,-254 13029.75,-252.64 13045.45,-250.45 13060.38,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.33,-306.25 8652.35,-309.78 8662.36,-313.25 8662.33,-306.25"/>
</g>
<!-- Node121&#45;&gt;Node105 -->
<g id="edge209" class="edge">
<title>Node121&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M8662.24,-309.3C9128.12,-305.14 11475.82,-282.88 11796,-254 11811.28,-252.62 11827.55,-250.45 11843.05,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.2,-305.8 8652.23,-309.39 8662.26,-312.8 8662.2,-305.8"/>
</g>
<!-- Node121&#45;&gt;Node106 -->
<g id="edge210" class="edge">
<title>Node121&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M8510.22,-294.2C8500.12,-292.48 8489.83,-291 8480,-290 7532.82,-194 5143.27,-349.14 4196,-254 4182.77,-252.67 4168.71,-250.47 4155.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8509.78,-297.68 8520.24,-295.99 8511.01,-290.79 8509.78,-297.68"/>
</g>
<!-- Node121&#45;&gt;Node107 -->
<g id="edge211" class="edge">
<title>Node121&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M8662.64,-309.99C9288.69,-309.83 13362.66,-306.77 13906,-254 13919.76,-252.66 13934.39,-250.48 13948.29,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.37,-306.49 8652.37,-310 8662.37,-313.49 8662.37,-306.49"/>
</g>
<!-- Node121&#45;&gt;Node108 -->
<g id="edge212" class="edge">
<title>Node121&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M8662.4,-309.92C9257.5,-309.21 12968.55,-302.87 13465,-254 13478.64,-252.66 13493.13,-250.47 13506.9,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.2,-306.42 8652.21,-309.93 8662.21,-313.42 8662.2,-306.42"/>
</g>
<!-- Node121&#45;&gt;Node109 -->
<g id="edge213" class="edge">
<title>Node121&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M8662.31,-309.74C9181.04,-307.97 12049.01,-296.32 12436,-254 12448.39,-252.64 12461.55,-250.45 12474.03,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.28,-306.24 8652.3,-309.78 8662.31,-313.24 8662.28,-306.24"/>
</g>
<!-- Node121&#45;&gt;Node112 -->
<g id="edge214" class="edge">
<title>Node121&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M8662.46,-309.87C9196.61,-308.85 12221.94,-301.06 12629,-254 12640.57,-252.66 12652.83,-250.5 12664.48,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.15,-306.37 8652.15,-309.89 8662.16,-313.37 8662.15,-306.37"/>
</g>
<!-- Node121&#45;&gt;Node115 -->
<g id="edge215" class="edge">
<title>Node121&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M8662.35,-303.92C8755.84,-296.03 8914.56,-280.09 9049,-254 9057.49,-252.35 9066.44,-250.25 9075.07,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8661.79,-300.46 8652.12,-304.77 8662.37,-307.43 8661.79,-300.46"/>
</g>
<!-- Node121&#45;&gt;Node118 -->
<g id="edge216" class="edge">
<title>Node121&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M8662.59,-309.82C8859.58,-308.62 9381,-300.88 9813,-254 9826.92,-252.49 9841.69,-250.36 9855.87,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.31,-306.32 8652.33,-309.88 8662.35,-313.32 8662.31,-306.32"/>
</g>
<!-- Node121&#45;&gt;Node120 -->
<g id="edge218" class="edge">
<title>Node121&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M8662.41,-309.09C9131.3,-303.71 11497.05,-275.59 11649,-254 11658.49,-252.65 11668.49,-250.48 11677.97,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.3,-305.59 8652.34,-309.2 8662.38,-312.59 8662.3,-305.59"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12857.5,-218 12857.5,-248 13006.5,-248 13006.5,-218 12857.5,-218"/>
<text text-anchor="start" x="12865.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12932" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node122 -->
<g id="edge169" class="edge">
<title>Node121&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M8662.33,-309.96C9212.43,-309.57 12414.35,-305.07 12844,-254 12855.2,-252.67 12867.06,-250.5 12878.33,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.11,-306.46 8652.12,-309.97 8662.12,-313.46 8662.11,-306.46"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13256,-218 13256,-248 13456,-248 13456,-218 13256,-218"/>
<text text-anchor="start" x="13264" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13356" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node124 -->
<g id="edge178" class="edge">
<title>Node121&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M8662.4,-309.85C9242.01,-308.66 12772.7,-299.54 13246,-254 13260.01,-252.65 13274.9,-250.46 13289.06,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.05,-306.35 8652.06,-309.87 8662.07,-313.35 8662.05,-306.35"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13861.5,-134.5 13861.5,-175.5 14056.5,-175.5 14056.5,-134.5 13861.5,-134.5"/>
<text text-anchor="start" x="13869.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="13869.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="13959" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node126 -->
<g id="edge198" class="edge">
<title>Node121&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M8662.77,-309.6C9323.13,-306.24 13811.13,-282.42 13873,-254 13875.34,-252.93 13917.82,-203.85 13942.18,-175.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8662.39,-306.1 8652.41,-309.65 8662.43,-313.1 8662.39,-306.1"/>
</g>
<!-- Node122&#45;&gt;Node92 -->
<g id="edge171" class="edge">
<title>Node122&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M12997.56,-215.71C13003.44,-214.4 13009.32,-213.14 13015,-212 13113.86,-192.17 13139.55,-192.64 13239,-176 13250.39,-174.09 13262.41,-172.05 13274.22,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12996.65,-212.33 12987.68,-217.96 12998.2,-219.15 12996.65,-212.33"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13477.5,-140 13477.5,-170 13626.5,-170 13626.5,-140 13477.5,-140"/>
<text text-anchor="start" x="13485.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13552" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge170" class="edge">
<title>Node122&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M12994.78,-215.78C13001.57,-214.35 13008.41,-213.05 13015,-212 13214.46,-180.25 13268.5,-207.48 13468,-176 13477.92,-174.43 13488.4,-172.32 13498.47,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12993.9,-212.38 12984.88,-217.95 12995.4,-219.22 12993.9,-212.38"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13644.5,-140 13644.5,-170 13843.5,-170 13843.5,-140 13644.5,-140"/>
<text text-anchor="start" x="13652.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13744" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge179" class="edge">
<title>Node124&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M13437.65,-216.01C13507.16,-202.39 13606.03,-183.03 13672.47,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13436.76,-212.61 13427.62,-217.97 13438.1,-219.48 13436.76,-212.61"/>
</g>
<!-- Node124&#45;&gt;Node126 -->
<g id="edge180" class="edge">
<title>Node124&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M13437.42,-216.25C13446.7,-214.69 13456.04,-213.24 13465,-212 13636.12,-188.39 13680.92,-199.89 13852,-176 13855.09,-175.57 13858.22,-175.11 13861.39,-174.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13436.65,-212.83 13427.39,-217.97 13437.83,-219.73 13436.65,-212.83"/>
</g>
<!-- Node127&#45;&gt;Node19 -->
<g id="edge220" class="edge">
<title>Node127&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3243.44,-294.37C3231.91,-292.63 3220.18,-291.1 3209,-290 3133.34,-282.58 1894.05,-308.46 1841,-254 1827.98,-240.63 1830.1,-227.16 1841,-212 1904.49,-123.67 1965.74,-152.15 2073,-134 2304.02,-94.9 5986.78,-85.01 6580.48,-83.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3243.09,-297.86 3253.51,-295.95 3244.17,-290.95 3243.09,-297.86"/>
</g>
<!-- Node127&#45;&gt;Node96 -->
<g id="edge221" class="edge">
<title>Node127&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M3416.59,-294.17C3494.56,-280.55 3606.01,-261.08 3680.81,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3415.54,-290.8 3406.29,-295.97 3416.75,-297.7 3415.54,-290.8"/>
</g>
<!-- Node128&#45;&gt;Node19 -->
<g id="edge223" class="edge">
<title>Node128&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1995.16,-213.25C2041.96,-189.43 2128.02,-149.56 2207,-134 2429.82,-90.1 5994.91,-84.24 6580.04,-83.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1993.36,-210.24 1986.06,-217.93 1996.56,-216.47 1993.36,-210.24"/>
</g>
<!-- Node128&#45;&gt;Node99 -->
<g id="edge224" class="edge">
<title>Node128&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M2037.21,-215.92C2102.58,-202.31 2195.34,-183 2257.71,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2036.45,-212.51 2027.37,-217.97 2037.88,-219.36 2036.45,-212.51"/>
</g>
<!-- Node129&#45;&gt;Node96 -->
<g id="edge228" class="edge">
<title>Node129&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M3599.65,-292.39C3636.92,-278.9 3687.64,-260.55 3722.2,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3598.22,-289.19 3590.01,-295.88 3600.6,-295.77 3598.22,-289.19"/>
</g>
<!-- Node129&#45;&gt;Node97 -->
<g id="edge229" class="edge">
<title>Node129&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M3472,-294.31C3461.93,-292.66 3451.74,-291.17 3442,-290 3161.33,-256.43 3087.43,-289.54 2807,-254 2804.07,-253.63 2801.11,-253.22 2798.11,-252.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3471.56,-297.78 3482,-296 3472.73,-290.88 3471.56,-297.78"/>
</g>
<!-- Node129&#45;&gt;Node98 -->
<g id="edge230" class="edge">
<title>Node129&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M3470.33,-294.28C3460.8,-292.69 3451.2,-291.22 3442,-290 3249.69,-264.46 3199.1,-281.07 3007,-254 3004.11,-253.59 3001.17,-253.15 2998.21,-252.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3469.77,-297.73 3480.22,-295.96 3470.95,-290.83 3469.77,-297.73"/>
</g>
<!-- Node129&#45;&gt;Node99 -->
<g id="edge231" class="edge">
<title>Node129&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M3473.46,-294.31C3462.92,-292.61 3452.22,-291.1 3442,-290 3380.27,-283.38 2368.19,-298.6 2325,-254 2303.46,-231.75 2312.55,-191.61 2319.6,-170.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3473.05,-297.79 3483.49,-295.99 3474.21,-290.89 3473.05,-297.79"/>
</g>
<!-- Node129&#45;&gt;Node102 -->
<g id="edge232" class="edge">
<title>Node129&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M3464.7,-294.12C3457.02,-292.72 3449.37,-291.33 3442,-290 3361.92,-275.54 3270.34,-259.29 3206.64,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3464.31,-297.61 3474.78,-295.96 3465.57,-290.72 3464.31,-297.61"/>
</g>
<!-- Node129&#45;&gt;Node103 -->
<g id="edge233" class="edge">
<title>Node129&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M3543.09,-285.96C3539.01,-273.55 3534.17,-258.83 3530.68,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3539.85,-287.3 3546.3,-295.7 3546.5,-285.11 3539.85,-287.3"/>
</g>
<!-- Node129&#45;&gt;Node128 -->
<g id="edge226" class="edge">
<title>Node129&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M3473.69,-294.29C3463.08,-292.58 3452.3,-291.07 3442,-290 2839.28,-227.13 2682.17,-312.36 2079,-254 2064.3,-252.58 2048.67,-250.42 2033.74,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3473.35,-297.78 3483.79,-295.98 3474.5,-290.88 3473.35,-297.78"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2360.5,-218 2360.5,-248 2557.5,-248 2557.5,-218 2360.5,-218"/>
<text text-anchor="start" x="2368.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2459" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node129&#45;&gt;Node130 -->
<g id="edge227" class="edge">
<title>Node129&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M3473,-294.32C3462.61,-292.64 3452.07,-291.13 3442,-290 3057.4,-246.97 2956.73,-295.82 2572,-254 2558.33,-252.51 2543.83,-250.38 2529.92,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3472.45,-297.78 3482.9,-295.99 3473.62,-290.88 3472.45,-297.78"/>
</g>
<!-- Node131&#45;&gt;Node19 -->
<g id="edge235" class="edge">
<title>Node131&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2251.87,-307.85C2088.91,-303.34 1784.94,-290.14 1752,-254 1736.41,-236.89 1743.46,-149.09 1760,-134 1806.45,-91.63 5947.69,-84.45 6580.33,-83.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2251.83,-311.35 2261.92,-308.12 2252.02,-304.35 2251.83,-311.35"/>
</g>
<!-- Node131&#45;&gt;Node97 -->
<g id="edge236" class="edge">
<title>Node131&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M2454.65,-288.27C2505.4,-277.31 2566.44,-264.13 2615.66,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2453.68,-284.9 2444.65,-290.43 2455.16,-291.74 2453.68,-284.9"/>
</g>
<!-- Node132&#45;&gt;Node19 -->
<g id="edge238" class="edge">
<title>Node132&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2453.77,-290.25C2341.81,-282.28 1814.25,-307.98 1763,-254 1741.81,-231.68 1768.8,-143.81 1781,-134 1829.78,-94.78 5950.04,-84.93 6580.47,-83.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2453.52,-293.74 2463.8,-291.19 2454.18,-286.77 2453.52,-293.74"/>
</g>
<!-- Node132&#45;&gt;Node98 -->
<g id="edge239" class="edge">
<title>Node132&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M2655.65,-288.27C2706.4,-277.31 2767.44,-264.13 2816.66,-253.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2654.68,-284.9 2645.65,-290.43 2656.16,-291.74 2654.68,-284.9"/>
</g>
<!-- Node133&#45;&gt;Node19 -->
<g id="edge243" class="edge">
<title>Node133&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2689.54,-294.42C2677.96,-292.7 2666.21,-291.16 2655,-290 2606.38,-284.97 1809.84,-289.26 1776,-254 1743.13,-219.75 1807.09,-138.95 1815,-134 1867.68,-101.06 5952.41,-85.9 6580.36,-83.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2689.24,-297.92 2699.66,-295.98 2690.3,-291 2689.24,-297.92"/>
</g>
<!-- Node133&#45;&gt;Node102 -->
<g id="edge244" class="edge">
<title>Node133&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M2849.85,-293.84C2912.87,-280.23 3002.08,-260.97 3062.11,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2849.01,-290.44 2839.97,-295.97 2850.49,-297.28 2849.01,-290.44"/>
</g>
<!-- Node134&#45;&gt;Node19 -->
<g id="edge246" class="edge">
<title>Node134&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2969.64,-296.35C2944.98,-293.92 2919.17,-291.65 2895,-290 2436.58,-258.79 1477.46,-367.82 1873,-134 1925.82,-102.78 5956.74,-86.18 6580.35,-83.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2969.47,-299.85 2979.77,-297.36 2970.17,-292.89 2969.47,-299.85"/>
</g>
<!-- Node134&#45;&gt;Node103 -->
<g id="edge247" class="edge">
<title>Node134&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M3180.79,-294.17C3258.95,-280.55 3370.66,-261.08 3445.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3179.73,-290.81 3170.48,-295.97 3180.93,-297.7 3179.73,-290.81"/>
</g>
<!-- Node135&#45;&gt;Node54 -->
<g id="edge254" class="edge">
<title>Node135&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M3968.72,-285.72C3967.16,-262.89 3969.11,-229.66 3990,-212 4042.53,-167.59 6397.7,-184.17 6466,-176 6468.96,-175.65 6471.96,-175.24 6474.98,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3965.27,-286.36 3969.7,-295.98 3972.23,-285.69 3965.27,-286.36"/>
</g>
<!-- Node135&#45;&gt;Node81 -->
<g id="edge250" class="edge">
<title>Node135&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M3890.01,-295.81C3874.12,-293.51 3857.58,-291.42 3842,-290 3773.53,-283.76 2657.4,-298.51 2605,-254 2580.83,-233.47 2581.51,-192.21 2583.86,-170.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3889.93,-299.34 3900.33,-297.35 3890.96,-292.42 3889.93,-299.34"/>
</g>
<!-- Node135&#45;&gt;Node82 -->
<g id="edge252" class="edge">
<title>Node135&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3959.26,-286.76C3949.02,-264.57 3939.16,-231.68 3958,-212 3989.69,-178.9 4736.52,-181.55 4782,-176 4794.1,-174.52 4806.92,-172.37 4819.19,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3956.18,-288.42 3963.74,-295.83 3962.45,-285.32 3956.18,-288.42"/>
</g>
<!-- Node135&#45;&gt;Node91 -->
<g id="edge251" class="edge">
<title>Node135&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M4053.8,-298.84C4131.63,-288.04 4251.94,-270.87 4356,-254 4367.41,-252.15 4379.45,-250.1 4391.24,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4053.01,-295.42 4043.59,-300.26 4053.97,-302.35 4053.01,-295.42"/>
</g>
<!-- Node135&#45;&gt;Node106 -->
<g id="edge253" class="edge">
<title>Node135&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M4003.1,-290.47C4024.22,-277.2 4051.66,-259.96 4070.64,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4001.08,-287.6 3994.48,-295.88 4004.81,-293.53 4001.08,-287.6"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3255.5,-218 3255.5,-248 3398.5,-248 3398.5,-218 3255.5,-218"/>
<text text-anchor="start" x="3263.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3327" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node135&#45;&gt;Node136 -->
<g id="edge249" class="edge">
<title>Node135&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M3889.94,-296.48C3874.06,-294.12 3857.53,-291.84 3842,-290 3649.35,-267.24 3598.4,-285.63 3407,-254 3397.54,-252.44 3387.55,-250.32 3377.95,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3889.85,-300.01 3900.26,-298.04 3890.9,-293.09 3889.85,-300.01"/>
</g>
<!-- Node137&#45;&gt;Node86 -->
<g id="edge259" class="edge">
<title>Node137&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M4777.73,-309.94C5195.23,-309.39 7074.68,-304.12 7187,-254 7226.64,-236.31 7257.24,-192.59 7271.02,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4777.55,-306.44 4767.55,-309.95 4777.56,-313.44 4777.55,-306.44"/>
</g>
<!-- Node137&#45;&gt;Node93 -->
<g id="edge260" class="edge">
<title>Node137&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M4696,-285.59C4696,-273.26 4696,-258.72 4696,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4692.5,-285.7 4696,-295.7 4699.5,-285.71 4692.5,-285.7"/>
</g>
<!-- Node137&#45;&gt;Node130 -->
<g id="edge258" class="edge">
<title>Node137&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M4614.01,-307.29C4491.65,-303.29 4254.02,-295.65 4052,-290 3408.94,-272.02 3246.23,-305.73 2605,-254 2587.02,-252.55 2567.87,-250.38 2549.56,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4613.94,-310.79 4624.05,-307.62 4614.17,-303.79 4613.94,-310.79"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4205,-218 4205,-248 4347,-248 4347,-218 4205,-218"/>
<text text-anchor="start" x="4213" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4276" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node137&#45;&gt;Node138 -->
<g id="edge257" class="edge">
<title>Node137&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M4614.43,-298.48C4545.33,-288.26 4443.8,-272.17 4356,-254 4347.45,-252.23 4338.43,-250.17 4329.65,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4613.98,-301.95 4624.38,-299.94 4614.99,-295.02 4613.98,-301.95"/>
</g>
<!-- Node139&#45;&gt;Node104 -->
<g id="edge268" class="edge">
<title>Node139&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M12760.13,-293.68C12766.16,-292.37 12772.18,-291.12 12778,-290 12882.61,-269.78 12909.83,-271.05 13015,-254 13026.6,-252.12 13038.84,-250.07 13050.85,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12759.02,-290.34 12750.02,-295.92 12760.54,-297.17 12759.02,-290.34"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14126.5,-218 14126.5,-248 14277.5,-248 14277.5,-218 14126.5,-218"/>
<text text-anchor="start" x="14134.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14202" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node139&#45;&gt;Node140 -->
<g id="edge267" class="edge">
<title>Node139&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M12755.23,-293.83C12762.86,-292.3 12770.58,-290.96 12778,-290 13368.38,-213.42 13526.62,-330.58 14117,-254 14127.67,-252.62 14138.97,-250.46 14149.71,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12754.35,-290.44 12745.29,-295.93 12755.8,-297.28 12754.35,-290.44"/>
</g>
<!-- Node141&#45;&gt;Node54 -->
<g id="edge274" class="edge">
<title>Node141&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M3800.87,-291.46C3858.39,-263.34 3961.61,-213.04 3966,-212 4236.36,-148.1 6190.16,-208.96 6466,-176 6468.96,-175.65 6471.96,-175.24 6474.98,-174.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3799.16,-288.4 3791.72,-295.94 3802.24,-294.69 3799.16,-288.4"/>
</g>
<!-- Node141&#45;&gt;Node81 -->
<g id="edge270" class="edge">
<title>Node141&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M3688.94,-294.23C3678.92,-292.55 3668.73,-291.06 3659,-290 3586.02,-282.04 2389.2,-306.62 2338,-254 2324.98,-240.62 2326.34,-226.58 2338,-212 2349.52,-197.58 2451.84,-178.1 2521.4,-166.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3688.44,-297.7 3698.89,-295.98 3689.65,-290.8 3688.44,-297.7"/>
</g>
<!-- Node141&#45;&gt;Node82 -->
<g id="edge272" class="edge">
<title>Node141&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3688.94,-294.24C3678.92,-292.55 3668.73,-291.06 3659,-290 3586.74,-282.11 2401.69,-306.1 2351,-254 2337.98,-240.62 2337.9,-225.3 2351,-212 2398.4,-163.89 4714.85,-183.22 4782,-176 4794.64,-174.64 4808.06,-172.45 4820.81,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3688.44,-297.7 3698.89,-295.98 3689.65,-290.81 3688.44,-297.7"/>
</g>
<!-- Node141&#45;&gt;Node106 -->
<g id="edge273" class="edge">
<title>Node141&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M3833.91,-293.67C3892.94,-280.07 3976.12,-260.92 4032.16,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3832.87,-290.32 3823.91,-295.97 3834.44,-297.14 3832.87,-290.32"/>
</g>
<!-- Node141&#45;&gt;Node142 -->
<g id="edge271" class="edge">
<title>Node141&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M3688.94,-294.22C3678.92,-292.54 3668.73,-291.06 3659,-290 3049.48,-223.89 2890.37,-311.73 2280,-254 2263.12,-252.4 2245.04,-249.89 2228.11,-247.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3688.44,-297.69 3698.89,-295.97 3689.65,-290.79 3688.44,-297.69"/>
</g>
<!-- Node143&#45;&gt;Node36 -->
<g id="edge280" class="edge">
<title>Node143&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1292.29,-290.63C1277.74,-281.7 1263.1,-269.57 1255,-254 1246.38,-237.44 1247.29,-229 1255,-212 1263.05,-194.25 1279.82,-179.92 1294.17,-170.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1290.86,-293.85 1301.28,-295.78 1294.34,-287.78 1290.86,-293.85"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1264.5,-218 1264.5,-248 1405.5,-248 1405.5,-218 1264.5,-218"/>
<text text-anchor="start" x="1272.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1335" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node143&#45;&gt;Node144 -->
<g id="edge279" class="edge">
<title>Node143&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M1335,-285.59C1335,-273.26 1335,-258.72 1335,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1331.5,-285.7 1335,-295.7 1338.5,-285.71 1331.5,-285.7"/>
</g>
<!-- Node145&#45;&gt;Node38 -->
<g id="edge283" class="edge">
<title>Node145&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1528.29,-290.63C1513.74,-281.7 1499.1,-269.57 1491,-254 1482.38,-237.44 1484.43,-229.47 1491,-212 1497.27,-195.31 1511.02,-180.34 1522.36,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1526.86,-293.85 1537.28,-295.78 1530.34,-287.78 1526.86,-293.85"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1500.5,-218 1500.5,-248 1641.5,-248 1641.5,-218 1500.5,-218"/>
<text text-anchor="start" x="1508.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1571" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node145&#45;&gt;Node146 -->
<g id="edge282" class="edge">
<title>Node145&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M1571,-285.59C1571,-273.26 1571,-258.72 1571,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1567.5,-285.7 1571,-295.7 1574.5,-285.71 1567.5,-285.7"/>
</g>
<!-- Node147&#45;&gt;Node107 -->
<g id="edge289" class="edge">
<title>Node147&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M14014,-285.59C14014,-273.26 14014,-258.72 14014,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14010.5,-285.7 14014,-295.7 14017.5,-285.71 14010.5,-285.7"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14448.5,-218 14448.5,-248 14577.5,-248 14577.5,-218 14448.5,-218"/>
<text text-anchor="start" x="14456.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14513" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node147&#45;&gt;Node148 -->
<g id="edge290" class="edge">
<title>Node147&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M14088.62,-303.2C14173.88,-294.73 14317.33,-278.35 14439,-254 14447.35,-252.33 14456.15,-250.24 14464.66,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14088.13,-299.73 14078.52,-304.19 14088.81,-306.7 14088.13,-299.73"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14595.5,-218 14595.5,-248 14774.5,-248 14774.5,-218 14595.5,-218"/>
<text text-anchor="start" x="14603.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14685" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node150 -->
<g id="edge293" class="edge">
<title>Node149&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M14685,-285.59C14685,-273.26 14685,-258.72 14685,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14681.5,-285.7 14685,-295.7 14688.5,-285.71 14681.5,-285.7"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14792.5,-218 14792.5,-248 14921.5,-248 14921.5,-218 14792.5,-218"/>
<text text-anchor="start" x="14800.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14857" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node151 -->
<g id="edge294" class="edge">
<title>Node149&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M14726.42,-291.7C14756.78,-278.28 14797.4,-260.34 14825.22,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14724.68,-288.64 14716.95,-295.88 14727.51,-295.04 14724.68,-288.64"/>
</g>
<!-- Node152&#45;&gt;Node108 -->
<g id="edge296" class="edge">
<title>Node152&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M12914.94,-293.75C12921.68,-292.32 12928.46,-291.02 12935,-290 13168.27,-253.56 13230.78,-283.74 13465,-254 13477.47,-252.42 13490.68,-250.31 13503.4,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12914.14,-290.34 12905.15,-295.94 12915.67,-297.18 12914.14,-290.34"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14296,-218 14296,-248 14430,-248 14430,-218 14296,-218"/>
<text text-anchor="start" x="14304" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14363" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node152&#45;&gt;Node153 -->
<g id="edge297" class="edge">
<title>Node152&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M12931.17,-309.17C13189.28,-306.04 14021.1,-293.12 14286,-254 14295.56,-252.59 14305.66,-250.45 14315.27,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12931.09,-305.67 12921.13,-309.29 12931.17,-312.67 12931.09,-305.67"/>
</g>
</g>
</svg>