blob: 7177402a89b33b9f5f5c261b47d3fc086f6e8d01 [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/TensorUtils.hpp Pages: 1 -->
<svg width="27664pt" height="474pt"
viewBox="0.00 0.00 27663.50 474.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 470)">
<title>include/armnnUtils/TensorUtils.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 27659.5,-470 27659.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="20158,-435.5 20158,-465.5 20267,-465.5 20267,-435.5 20158,-435.5"/>
<text text-anchor="start" x="20166" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
<text text-anchor="middle" x="20212.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TensorUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M20277.06,-459.79C20281.97,-457.72 20285,-454.63 20285,-450.5 20285,-444.05 20277.62,-440.13 20267.2,-438.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20276.03,-456.44 20267.2,-462.28 20277.75,-463.22 20276.03,-456.44"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_layer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7002,-374 7002,-393 7117,-393 7117,-374 7002,-374"/>
<text text-anchor="middle" x="7059.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Layer.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M20147.47,-449.44C19168.97,-448.56 7471.71,-437.26 7125.5,-399 7114.42,-397.78 7102.48,-395.46 7091.83,-393.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.82,-452.94 20157.82,-449.45 20147.83,-445.94 20147.82,-452.94"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_arg_min_max_layer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7135,-368.5 7135,-398.5 7292,-398.5 7292,-368.5 7135,-368.5"/>
<text text-anchor="start" x="7143" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/ArgMinMax</text>
<text text-anchor="middle" x="7213.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M20147.62,-449.55C19191.72,-450.23 7984.75,-456.98 7300.5,-399 7297.75,-398.77 7294.96,-398.5 7292.15,-398.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.74,-453.05 20157.74,-449.54 20147.74,-446.05 20147.74,-453.05"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_tf_lite_parser_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7310,-368.5 7310,-398.5 7433,-398.5 7433,-368.5 7310,-368.5"/>
<text text-anchor="start" x="7318" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTfLiteParser</text>
<text text-anchor="middle" x="7371.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TfLiteParser.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M20147.58,-449.43C19182.6,-448.3 7779.39,-434.3 7441.5,-399 7438.78,-398.72 7436.02,-398.37 7433.23,-397.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.79,-452.93 20157.79,-449.44 20147.8,-445.93 20147.79,-452.93"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7451,-374 7451,-393 7616,-393 7616,-374 7451,-374"/>
<text text-anchor="middle" x="7533.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/TensorUtils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M20147.47,-449.53C19203.57,-449.91 8291.36,-453.14 7624.5,-399 7609.35,-397.77 7592.91,-395.46 7578.23,-393.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.8,-453.03 20157.79,-449.52 20147.79,-446.03 20147.8,-453.03"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7634,-368.5 7634,-398.5 7775,-398.5 7775,-368.5 7634,-368.5"/>
<text text-anchor="start" x="7642" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="7704.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M20147.65,-449.16C19224.34,-444.36 8736.73,-389.86 7775.03,-384.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.74,-452.66 20157.76,-449.22 20147.78,-445.66 20147.74,-452.66"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_workload_data_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19680,-368.5 19680,-398.5 19853,-398.5 19853,-368.5 19680,-368.5"/>
<text text-anchor="start" x="19688" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="19766.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadData.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node87 -->
<g id="edge90" class="edge">
<title>Node1&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M20147.7,-440.35C20077.25,-430.35 19961.34,-413.8 19861.5,-399 19858.78,-398.6 19856.01,-398.18 19853.22,-397.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.37,-443.83 20157.76,-441.77 20148.35,-436.9 20147.37,-443.83"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19871,-368.5 19871,-398.5 20022,-398.5 20022,-368.5 19871,-368.5"/>
<text text-anchor="start" x="19879" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="19946.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge91" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M20147.98,-433.73C20104.03,-422.99 20046.36,-408.9 20003.98,-398.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20147.16,-437.14 20157.71,-436.11 20148.82,-430.34 20147.16,-437.14"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20040,-368.5 20040,-398.5 20207,-398.5 20207,-368.5 20040,-368.5"/>
<text text-anchor="start" x="20048" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="20123.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge92" class="edge">
<title>Node1&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M20185.05,-429.45C20171.36,-419.45 20155.13,-407.6 20142.77,-398.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20183.05,-432.32 20193.19,-435.4 20187.18,-426.67 20183.05,-432.32"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20225,-368.5 20225,-398.5 20378,-398.5 20378,-368.5 20225,-368.5"/>
<text text-anchor="start" x="20233" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20301.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge93" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M20239.95,-429.45C20253.64,-419.45 20269.87,-407.6 20282.23,-398.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20237.82,-426.67 20231.81,-435.4 20241.95,-432.32 20237.82,-426.67"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20285.5,-296 20285.5,-326 20423.5,-326 20423.5,-296 20285.5,-296"/>
<text text-anchor="start" x="20293.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20354.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node91 -->
<g id="edge378" class="edge">
<title>Node1&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M20277.36,-438.99C20321.06,-430.43 20373.09,-416.85 20386.5,-399 20403.32,-376.61 20382.49,-344.46 20367.42,-326.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20276.49,-435.59 20267.32,-440.9 20277.8,-442.47 20276.49,-435.59"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
<g id="a_node160"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="27298,-218 27298,-248 27427,-248 27427,-218 27298,-218"/>
<text text-anchor="start" x="27306" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="27362.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node160 -->
<g id="edge382" class="edge">
<title>Node1&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M20277.45,-449.54C20712.8,-449.63 23252.08,-448.01 25319.5,-399 26113.17,-380.18 26326.47,-489.93 27104.5,-332 27191.6,-314.32 27287.94,-270.81 27334.39,-248.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.26,-446.04 20267.26,-449.53 20277.26,-453.04 20277.26,-446.04"/>
</g>
<!-- Node197 -->
<g id="node197" class="node">
<title>Node197</title>
<g id="a_node197"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21536.5,-296 21536.5,-326 21676.5,-326 21676.5,-296 21536.5,-296"/>
<text text-anchor="start" x="21544.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21606.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node197 -->
<g id="edge379" class="edge">
<title>Node1&#45;&gt;Node197</title>
<path fill="none" stroke="midnightblue" d="M20277.1,-443.13C20508.64,-420.29 21295.91,-342.64 21536.25,-318.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20276.75,-439.65 20267.15,-444.11 20277.44,-446.61 20276.75,-439.65"/>
</g>
<!-- Node199 -->
<g id="node199" class="node">
<title>Node199</title>
<g id="a_node199"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="27078,-140 27078,-170 27227,-170 27227,-140 27078,-140"/>
<text text-anchor="start" x="27086" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="27152.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node199 -->
<g id="edge380" class="edge">
<title>Node1&#45;&gt;Node199</title>
<path fill="none" stroke="midnightblue" d="M20277.59,-449.43C20840.82,-448.76 24898.06,-442.47 26117.5,-399 26412.19,-388.5 27261.51,-491.34 27436.5,-254 27531.07,-125.73 27409.02,-212.04 27236.5,-176 27227.84,-174.19 27218.71,-172.15 27209.79,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.23,-445.93 20267.23,-449.44 20277.23,-452.93 20277.23,-445.93"/>
</g>
<!-- Node216 -->
<g id="node216" class="node">
<title>Node216</title>
<g id="a_node216"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26101,-218 26101,-248 26252,-248 26252,-218 26101,-218"/>
<text text-anchor="start" x="26109" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26176.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node216 -->
<g id="edge381" class="edge">
<title>Node1&#45;&gt;Node216</title>
<path fill="none" stroke="midnightblue" d="M20277.37,-449.24C20866.24,-446.7 25278.67,-424.66 25856.5,-332 25963.21,-314.89 26083.78,-270.91 26141.74,-248.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.35,-445.74 20267.36,-449.28 20277.38,-452.74 20277.35,-445.74"/>
</g>
<!-- Node229 -->
<g id="node229" class="node">
<title>Node229</title>
<g id="a_node229"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26270.5,-218 26270.5,-248 26404.5,-248 26404.5,-218 26270.5,-218"/>
<text text-anchor="start" x="26278.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26337.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node229 -->
<g id="edge383" class="edge">
<title>Node1&#45;&gt;Node229</title>
<path fill="none" stroke="midnightblue" d="M20277.34,-449.29C20772.25,-447.6 23958.73,-435.46 24922.5,-399 25381.36,-381.64 25499.95,-403.73 25953.5,-332 26078.88,-312.17 26222.99,-270.02 26293.71,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.16,-445.79 20267.17,-449.32 20277.18,-452.79 20277.16,-445.79"/>
</g>
<!-- Node230 -->
<g id="node230" class="node">
<title>Node230</title>
<g id="a_node230"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="27483.5,-374 27483.5,-393 27655.5,-393 27655.5,-374 27483.5,-374"/>
<text text-anchor="middle" x="27569.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node230 -->
<g id="edge384" class="edge">
<title>Node1&#45;&gt;Node230</title>
<path fill="none" stroke="midnightblue" d="M20277.51,-449.59C20954.87,-450.47 26712.92,-456.21 27469.5,-399 27486.12,-397.74 27504.17,-395.42 27520.31,-393"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.45,-446.09 20267.44,-449.58 20277.44,-453.09 20277.45,-446.09"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7526,-296 7526,-326 7699,-326 7699,-296 7526,-296"/>
<text text-anchor="start" x="7534" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="7612.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M7677.89,-362.11C7662.78,-350.53 7644.25,-336.33 7630.78,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7675.82,-364.93 7685.88,-368.23 7680.07,-359.37 7675.82,-364.93"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7488,-223.5 7488,-242.5 7653,-242.5 7653,-223.5 7488,-223.5"/>
<text text-anchor="middle" x="7570.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge13" class="edge">
<title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M7626.75,-366.26C7578.22,-355.34 7523.63,-341.3 7516.5,-332 7505.14,-317.19 7509.51,-307.31 7516.5,-290 7524.79,-269.46 7544.62,-252.25 7557.8,-242.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7626.15,-369.72 7636.67,-368.47 7627.67,-362.89 7626.15,-369.72"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7661,-145.5 7661,-164.5 7858,-164.5 7858,-145.5 7661,-145.5"/>
<text text-anchor="middle" x="7759.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge54" class="edge">
<title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M7626.81,-366.33C7575.4,-355.01 7515.79,-340.45 7506.5,-332 7465.98,-295.16 7443.76,-254.34 7478.5,-212 7501.49,-183.97 7589.39,-169.71 7660.83,-162.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7626.12,-369.76 7636.63,-368.47 7627.61,-362.92 7626.12,-369.76"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7717.5,-296 7717.5,-326 7875.5,-326 7875.5,-296 7717.5,-296"/>
<text text-anchor="start" x="7725.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="7796.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M7731.11,-362.11C7746.22,-350.53 7764.75,-336.33 7778.22,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7728.93,-359.37 7723.12,-368.23 7733.18,-364.93 7728.93,-359.37"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7893.5,-301.5 7893.5,-320.5 8081.5,-320.5 8081.5,-301.5 7893.5,-301.5"/>
<text text-anchor="middle" x="7987.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<title>Node6&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M7770.78,-365.99C7827.89,-351.76 7908.05,-331.79 7953.16,-320.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7769.61,-362.67 7760.75,-368.49 7771.3,-369.47 7769.61,-362.67"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8100,-296 8100,-326 8245,-326 8245,-296 8100,-296"/>
<text text-anchor="start" x="8108" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="8172.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<title>Node6&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M7785.59,-374.49C7863.98,-366.14 7985.91,-351.54 8090.5,-332 8099.57,-330.3 8109.15,-328.23 8118.43,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7784.88,-371.05 7775.3,-375.58 7785.61,-378.01 7784.88,-371.05"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8263.5,-296 8263.5,-326 8407.5,-326 8407.5,-296 8263.5,-296"/>
<text text-anchor="start" x="8271.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="8335.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<title>Node6&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M7785.24,-378.81C7892.72,-373.04 8088.42,-359.57 8253.5,-332 8263.04,-330.41 8273.11,-328.31 8282.8,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7784.92,-375.32 7775.12,-379.34 7785.29,-382.31 7784.92,-375.32"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8425.5,-296 8425.5,-326 8585.5,-326 8585.5,-296 8425.5,-296"/>
<text text-anchor="start" x="8433.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="8505.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node15 -->
<g id="edge17" class="edge">
<title>Node6&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7785.18,-380.72C7917.63,-376.92 8189.17,-365.41 8416.5,-332 8427,-330.46 8438.1,-328.35 8448.76,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.01,-377.22 7775.12,-381 7785.21,-384.22 7785.01,-377.22"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8604,-296 8604,-326 8821,-326 8821,-296 8604,-296"/>
<text text-anchor="start" x="8612" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="8712.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node16 -->
<g id="edge18" class="edge">
<title>Node6&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M7785.12,-380.93C7941.61,-377.21 8297.29,-365.51 8594.5,-332 8608.44,-330.43 8623.23,-328.3 8637.45,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.02,-377.43 7775.1,-381.16 7785.18,-384.43 7785.02,-377.43"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8839.5,-296 8839.5,-326 8993.5,-326 8993.5,-296 8839.5,-296"/>
<text text-anchor="start" x="8847.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="8916.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node17 -->
<g id="edge19" class="edge">
<title>Node6&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M7785.65,-380.77C8008.65,-375.7 8627.6,-359.51 8829.5,-332 8840.25,-330.54 8851.63,-328.38 8862.48,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.25,-377.27 7775.33,-381 7785.41,-384.27 7785.25,-377.27"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9011.5,-296 9011.5,-326 9177.5,-326 9177.5,-296 9011.5,-296"/>
<text text-anchor="start" x="9019.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="9094.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node18 -->
<g id="edge20" class="edge">
<title>Node6&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M7785.49,-381.21C8031.13,-376.99 8765.41,-362.15 9002.5,-332 9013.85,-330.56 9025.87,-328.41 9037.35,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.15,-377.71 7775.21,-381.38 7785.27,-384.71 7785.15,-377.71"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9195.5,-296 9195.5,-326 9361.5,-326 9361.5,-296 9195.5,-296"/>
<text text-anchor="start" x="9203.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="9278.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node19 -->
<g id="edge21" class="edge">
<title>Node6&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7785.29,-381.66C8053.34,-378.59 8911.9,-366.24 9186.5,-332 9197.85,-330.58 9209.88,-328.45 9221.35,-326.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.2,-378.16 7775.24,-381.78 7785.28,-385.16 7785.2,-378.16"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9379.5,-296 9379.5,-326 9585.5,-326 9585.5,-296 9379.5,-296"/>
<text text-anchor="start" x="9387.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="9482.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node20 -->
<g id="edge22" class="edge">
<title>Node6&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M7785.71,-381.61C8075.45,-378.21 9057.76,-364.49 9370.5,-332 9384.35,-330.56 9399.07,-328.4 9413.12,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.25,-378.12 7775.29,-381.74 7785.33,-385.12 7785.25,-378.12"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9603.5,-296 9603.5,-326 9747.5,-326 9747.5,-296 9603.5,-296"/>
<text text-anchor="start" x="9611.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="9675.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node21 -->
<g id="edge23" class="edge">
<title>Node6&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M7785.41,-382.66C8099.32,-382.9 9236.89,-380.35 9594.5,-332 9604.69,-330.62 9615.46,-328.47 9625.7,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.04,-379.16 7775.04,-382.65 7785.03,-386.16 7785.04,-379.16"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9765.5,-296 9765.5,-326 9955.5,-326 9955.5,-296 9765.5,-296"/>
<text text-anchor="start" x="9773.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="9860.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node22 -->
<g id="edge24" class="edge">
<title>Node6&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M7785.57,-382.3C8116.28,-381.19 9364.38,-374.24 9756.5,-332 9769.48,-330.6 9783.26,-328.44 9796.4,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.11,-378.8 7775.12,-382.33 7785.13,-385.8 7785.11,-378.8"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9973.5,-296 9973.5,-326 10143.5,-326 10143.5,-296 9973.5,-296"/>
<text text-anchor="start" x="9981.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10058.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node23 -->
<g id="edge25" class="edge">
<title>Node6&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M7785.28,-382.72C8136.14,-383.38 9529.63,-382.67 9964.5,-332 9976.35,-330.62 9988.91,-328.45 10000.87,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.22,-379.22 7775.21,-382.7 7785.2,-386.22 7785.22,-379.22"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10161.5,-296 10161.5,-326 10305.5,-326 10305.5,-296 10161.5,-296"/>
<text text-anchor="start" x="10169.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10233.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node24 -->
<g id="edge26" class="edge">
<title>Node6&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M7785.39,-381.9C8182.26,-378.79 9913.94,-363.52 10152.5,-332 10162.84,-330.63 10173.77,-328.45 10184.14,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.12,-378.4 7775.15,-381.98 7785.18,-385.4 7785.12,-378.4"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10323.5,-296 10323.5,-326 10467.5,-326 10467.5,-296 10323.5,-296"/>
<text text-anchor="start" x="10331.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10395.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge27" class="edge">
<title>Node6&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M7785.33,-382.01C8197.87,-379.35 10059.04,-365.58 10314.5,-332 10324.84,-330.64 10335.77,-328.46 10346.14,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.26,-378.51 7775.28,-382.07 7785.3,-385.51 7785.26,-378.51"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10485.5,-296 10485.5,-326 10685.5,-326 10685.5,-296 10485.5,-296"/>
<text text-anchor="start" x="10493.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10585.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node26 -->
<g id="edge28" class="edge">
<title>Node6&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M7785.53,-382.81C8183.59,-384.06 9934.43,-386.3 10476.5,-332 10490.28,-330.62 10504.94,-328.43 10518.88,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.28,-379.31 7775.27,-382.78 7785.25,-386.31 7785.28,-379.31"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10704,-296 10704,-326 10857,-326 10857,-296 10704,-296"/>
<text text-anchor="start" x="10712" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10780.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node27 -->
<g id="edge29" class="edge">
<title>Node6&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M7785.54,-382.16C8233.69,-380.12 10399.1,-368.43 10694.5,-332 10705.45,-330.65 10717.05,-328.48 10728.06,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.26,-378.66 7775.27,-382.2 7785.29,-385.66 7785.26,-378.66"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10875.5,-296 10875.5,-326 11019.5,-326 11019.5,-296 10875.5,-296"/>
<text text-anchor="start" x="10883.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="10947.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node28 -->
<g id="edge30" class="edge">
<title>Node6&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7785.28,-382.29C8247.98,-380.93 10552.31,-372.18 10865.5,-332 10875.96,-330.66 10887.03,-328.49 10897.53,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.01,-378.79 7775.02,-382.32 7785.03,-385.79 7785.01,-378.79"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11038,-296 11038,-326 11183,-326 11183,-296 11038,-296"/>
<text text-anchor="start" x="11046" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11110.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node29 -->
<g id="edge31" class="edge">
<title>Node6&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M7785.59,-382.36C8263.04,-381.36 10698.27,-374.24 11028.5,-332 11038.97,-330.66 11050.03,-328.49 11060.53,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.33,-378.86 7775.34,-382.38 7785.35,-385.86 7785.33,-378.86"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11201.5,-296 11201.5,-326 11345.5,-326 11345.5,-296 11201.5,-296"/>
<text text-anchor="start" x="11209.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11273.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node30 -->
<g id="edge32" class="edge">
<title>Node6&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M7785.21,-382.42C8275.41,-381.78 10844.05,-376.31 11191.5,-332 11201.97,-330.67 11213.03,-328.5 11223.53,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.03,-378.92 7775.04,-382.43 7785.04,-385.92 7785.03,-378.92"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11363.5,-296 11363.5,-326 11525.5,-326 11525.5,-296 11363.5,-296"/>
<text text-anchor="start" x="11371.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11444.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node31 -->
<g id="edge33" class="edge">
<title>Node6&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M7785.32,-382.38C8289.14,-381.47 10989.46,-374.63 11354.5,-332 11365.95,-330.66 11378.07,-328.5 11389.59,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.23,-378.88 7775.23,-382.39 7785.24,-385.88 7785.23,-378.88"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11544,-296 11544,-326 11733,-326 11733,-296 11544,-296"/>
<text text-anchor="start" x="11552" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11638.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node32 -->
<g id="edge34" class="edge">
<title>Node6&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M7785.51,-382.29C8304.19,-380.85 11149.93,-371.2 11534.5,-332 11547.76,-330.65 11561.85,-328.46 11575.24,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.12,-378.79 7775.13,-382.32 7785.14,-385.79 7785.12,-378.79"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11751.5,-296 11751.5,-326 11895.5,-326 11895.5,-296 11751.5,-296"/>
<text text-anchor="start" x="11759.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11823.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node33 -->
<g id="edge35" class="edge">
<title>Node6&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M7785.62,-382.59C8320.9,-383.04 11336.2,-383.29 11741.5,-332 11751.97,-330.68 11763.03,-328.51 11773.53,-326.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.3,-379.09 7775.3,-382.58 7785.29,-386.09 7785.3,-379.09"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11913.5,-296 11913.5,-326 12057.5,-326 12057.5,-296 11913.5,-296"/>
<text text-anchor="start" x="11921.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="11985.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node34 -->
<g id="edge36" class="edge">
<title>Node6&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M7785.41,-382.65C8332.54,-383.49 11482.01,-385.97 11904.5,-332 11914.85,-330.68 11925.78,-328.52 11936.15,-326.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.25,-379.15 7775.24,-382.63 7785.24,-386.15 7785.25,-379.15"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12075.5,-296 12075.5,-326 12219.5,-326 12219.5,-296 12075.5,-296"/>
<text text-anchor="start" x="12083.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12147.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node35 -->
<g id="edge37" class="edge">
<title>Node6&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M7785.39,-382.69C8344.58,-383.82 11626.89,-388.05 12066.5,-332 12076.85,-330.68 12087.78,-328.52 12098.15,-326.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.01,-379.19 7775,-382.66 7785,-386.19 7785.01,-379.19"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12237.5,-296 12237.5,-326 12381.5,-326 12381.5,-296 12237.5,-296"/>
<text text-anchor="start" x="12245.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12309.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node36 -->
<g id="edge38" class="edge">
<title>Node6&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M7785.35,-382.13C8375.2,-379.35 11999.51,-361.15 12228.5,-332 12238.99,-330.66 12250.08,-328.46 12260.58,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.22,-378.63 7775.24,-382.18 7785.25,-385.63 7785.22,-378.63"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12399.5,-296 12399.5,-326 12543.5,-326 12543.5,-296 12399.5,-296"/>
<text text-anchor="start" x="12407.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12471.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node37 -->
<g id="edge39" class="edge">
<title>Node6&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7785.36,-382.16C8387.31,-379.57 12152.92,-362.2 12390.5,-332 12400.99,-330.67 12412.08,-328.47 12422.58,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.04,-378.66 7775.05,-382.21 7785.07,-385.66 7785.04,-378.66"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12561.5,-296 12561.5,-326 12705.5,-326 12705.5,-296 12561.5,-296"/>
<text text-anchor="start" x="12569.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12633.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node38 -->
<g id="edge40" class="edge">
<title>Node6&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M7785.26,-382.19C8398.71,-379.78 12306.32,-363.24 12552.5,-332 12562.99,-330.67 12574.08,-328.47 12584.58,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.17,-378.69 7775.18,-382.23 7785.2,-385.69 7785.17,-378.69"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12723.5,-296 12723.5,-326 12867.5,-326 12867.5,-296 12723.5,-296"/>
<text text-anchor="start" x="12731.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12795.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node39 -->
<g id="edge41" class="edge">
<title>Node6&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M7785.47,-382.22C8411.26,-379.98 12459.76,-364.29 12714.5,-332 12724.99,-330.67 12736.08,-328.47 12746.58,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.18,-378.72 7775.2,-382.26 7785.21,-385.72 7785.18,-378.72"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12885.5,-296 12885.5,-326 13033.5,-326 13033.5,-296 12885.5,-296"/>
<text text-anchor="start" x="12893.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12959.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node40 -->
<g id="edge42" class="edge">
<title>Node6&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M7785.55,-382.23C8423.09,-380.06 12613.08,-364.6 12876.5,-332 12887.24,-330.67 12898.6,-328.47 12909.36,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.08,-378.73 7775.09,-382.27 7785.11,-385.73 7785.08,-378.73"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13051.5,-296 13051.5,-326 13195.5,-326 13195.5,-296 13051.5,-296"/>
<text text-anchor="start" x="13059.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13123.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node41 -->
<g id="edge43" class="edge">
<title>Node6&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7785.61,-382.27C8434.94,-380.37 12770.36,-366.41 13042.5,-332 13052.99,-330.67 13064.08,-328.48 13074.58,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.41,-378.77 7775.42,-382.3 7785.43,-385.77 7785.41,-378.77"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13213.5,-296 13213.5,-326 13377.5,-326 13377.5,-296 13213.5,-296"/>
<text text-anchor="start" x="13221.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13295.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node42 -->
<g id="edge44" class="edge">
<title>Node6&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M7785.45,-382.24C8445.31,-380.02 12923.29,-363.84 13204.5,-332 13216.23,-330.67 13228.67,-328.47 13240.47,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.09,-378.74 7775.1,-382.27 7785.11,-385.74 7785.09,-378.74"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13395.5,-296 13395.5,-326 13539.5,-326 13539.5,-296 13395.5,-296"/>
<text text-anchor="start" x="13403.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13467.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node43 -->
<g id="edge45" class="edge">
<title>Node6&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M7785.51,-382.32C8457.9,-380.75 13096.06,-368.64 13386.5,-332 13396.99,-330.68 13408.08,-328.48 13418.59,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.43,-378.82 7775.43,-382.34 7785.44,-385.82 7785.43,-378.82"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13557.5,-296 13557.5,-326 13701.5,-326 13701.5,-296 13557.5,-296"/>
<text text-anchor="start" x="13565.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13629.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node44 -->
<g id="edge46" class="edge">
<title>Node6&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M7785.39,-382.34C8468.13,-380.93 13249.42,-369.69 13548.5,-332 13558.99,-330.68 13570.09,-328.48 13580.59,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.16,-378.84 7775.17,-382.36 7785.17,-385.84 7785.16,-378.84"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13720,-296 13720,-326 13873,-326 13873,-296 13720,-296"/>
<text text-anchor="start" x="13728" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13796.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node45 -->
<g id="edge47" class="edge">
<title>Node6&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7785.19,-382.33C8477.77,-380.8 13402.51,-368.65 13710.5,-332 13721.61,-330.68 13733.38,-328.48 13744.53,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.05,-378.83 7775.06,-382.35 7785.07,-385.83 7785.05,-378.83"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13891,-296 13891,-326 14042,-326 14042,-296 13891,-296"/>
<text text-anchor="start" x="13899" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13966.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node46 -->
<g id="edge48" class="edge">
<title>Node6&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M7785.28,-382.35C8489.28,-381.02 13564.46,-370.11 13881.5,-332 13892.49,-330.68 13904.12,-328.49 13915.14,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.23,-378.85 7775.24,-382.37 7785.24,-385.85 7785.23,-378.85"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14060.5,-296 14060.5,-326 14204.5,-326 14204.5,-296 14060.5,-296"/>
<text text-anchor="start" x="14068.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14132.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node47 -->
<g id="edge49" class="edge">
<title>Node6&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M7785.25,-382.39C8499.87,-381.36 13724.6,-372.49 14050.5,-332 14061.12,-330.68 14072.34,-328.49 14082.97,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7785.05,-378.89 7775.05,-382.41 7785.06,-385.89 7785.05,-378.89"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-296 0,-326 215,-326 215,-296 0,-296"/>
<text text-anchor="start" x="8" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="107.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node48 -->
<g id="edge50" class="edge">
<title>Node6&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M7623.67,-368.1C6759.41,-293.28 1040.32,-403.22 224.5,-332 209.51,-330.69 193.56,-328.5 178.41,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.61 7633.92,-369.02 7624.27,-364.64 7623.65,-371.61"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="233.5,-290.5 233.5,-331.5 427.5,-331.5 427.5,-290.5 233.5,-290.5"/>
<text text-anchor="start" x="241.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="start" x="241.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
<text text-anchor="middle" x="330.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node49 -->
<g id="edge51" class="edge">
<title>Node6&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7623.65,-368.1C6782.83,-295.44 1228.22,-408.04 436.5,-332 433.61,-331.72 430.68,-331.41 427.73,-331.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.61 7633.92,-369.02 7624.27,-364.64 7623.65,-371.61"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="445.5,-296 445.5,-326 595.5,-326 595.5,-296 445.5,-296"/>
<text text-anchor="start" x="453.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="520.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node50 -->
<g id="edge52" class="edge">
<title>Node6&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M7623.89,-368.12C6802.49,-297.24 1375.74,-424.55 604.5,-332 593.63,-330.7 582.14,-328.51 571.25,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.64 7623.65,-371.62"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_utils_gpu_fsa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="613.5,-296 613.5,-326 745.5,-326 745.5,-296 613.5,-296"/>
<text text-anchor="start" x="621.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="679.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/UtilsGpuFsa.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node51 -->
<g id="edge53" class="edge">
<title>Node6&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M7623.75,-368.19C7149.31,-333.6 1129.85,-382.19 754.5,-332 744.75,-330.7 734.46,-328.51 724.73,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.67,-371.69 7633.92,-369.02 7624.24,-364.72 7623.67,-371.69"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="763.5,-296 763.5,-326 925.5,-326 925.5,-296 763.5,-296"/>
<text text-anchor="start" x="771.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="844.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node52 -->
<g id="edge55" class="edge">
<title>Node6&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M7623.78,-368.11C6838.61,-300.47 1669.94,-414.73 934.5,-332 922.89,-330.69 910.58,-328.51 898.92,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.64 7623.65,-371.62"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="944,-296 944,-326 1105,-326 1105,-296 944,-296"/>
<text text-anchor="start" x="952" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1024.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node53 -->
<g id="edge56" class="edge">
<title>Node6&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M7623.77,-368.11C6858.52,-302.25 1830.06,-412.55 1114.5,-332 1102.89,-330.69 1090.58,-328.5 1078.92,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.64 7623.65,-371.62"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1123.5,-296 1123.5,-326 1283.5,-326 1283.5,-296 1123.5,-296"/>
<text text-anchor="start" x="1131.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1203.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node54 -->
<g id="edge57" class="edge">
<title>Node6&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7623.77,-368.11C6878.27,-304.02 1988.31,-411.22 1292.5,-332 1281.01,-330.69 1268.84,-328.5 1257.31,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1301.5,-296 1301.5,-326 1477.5,-326 1477.5,-296 1301.5,-296"/>
<text text-anchor="start" x="1309.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1389.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node55 -->
<g id="edge58" class="edge">
<title>Node6&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7623.81,-368.12C6899.98,-305.88 2161.55,-402.87 1486.5,-332 1474.02,-330.69 1460.77,-328.5 1448.2,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1495.5,-296 1495.5,-326 1703.5,-326 1703.5,-296 1495.5,-296"/>
<text text-anchor="start" x="1503.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1599.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node56 -->
<g id="edge59" class="edge">
<title>Node6&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M7623.92,-368.13C6925.56,-308.01 2363.51,-391.17 1712.5,-332 1698.02,-330.68 1682.6,-328.49 1667.97,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1721.5,-296 1721.5,-326 1891.5,-326 1891.5,-296 1721.5,-296"/>
<text text-anchor="start" x="1729.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1806.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node57 -->
<g id="edge60" class="edge">
<title>Node6&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7623.74,-368.11C6945.61,-310 2529.57,-400.18 1900.5,-332 1888.39,-330.69 1875.54,-328.5 1863.37,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1909.5,-296 1909.5,-326 2091.5,-326 2091.5,-296 1909.5,-296"/>
<text text-anchor="start" x="1917.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2000.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node58 -->
<g id="edge61" class="edge">
<title>Node6&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7623.6,-368.1C6967.25,-311.95 2707.82,-394.14 2100.5,-332 2087.64,-330.68 2073.99,-328.49 2061.03,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.02 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2109.5,-296 2109.5,-326 2291.5,-326 2291.5,-296 2109.5,-296"/>
<text text-anchor="start" x="2117.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2200.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node59 -->
<g id="edge62" class="edge">
<title>Node6&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7623.51,-368.1C6989.03,-313.93 2885.69,-391.94 2300.5,-332 2287.64,-330.68 2273.99,-328.49 2261.03,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.03 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2310,-296 2310,-326 2531,-326 2531,-296 2310,-296"/>
<text text-anchor="start" x="2318" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2420.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node60 -->
<g id="edge63" class="edge">
<title>Node6&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7623.52,-368.1C7015.77,-316.19 3100.01,-380.3 2540.5,-332 2525.14,-330.67 2508.78,-328.48 2493.24,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.03 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2549.5,-296 2549.5,-326 2709.5,-326 2709.5,-296 2549.5,-296"/>
<text text-anchor="start" x="2557.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2629.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node61 -->
<g id="edge64" class="edge">
<title>Node6&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M7623.88,-368.13C7037.07,-318.1 3256.9,-393.75 2718.5,-332 2707.01,-330.68 2694.84,-328.49 2683.31,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.62 7633.92,-369.03 7624.27,-364.65 7623.65,-371.62"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2727.5,-296 2727.5,-326 2933.5,-326 2933.5,-296 2727.5,-296"/>
<text text-anchor="start" x="2735.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2830.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node62 -->
<g id="edge65" class="edge">
<title>Node6&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7623.92,-368.1C6572.02,-271.85 3975.27,-427.49 2942.5,-332 2928.14,-330.67 2912.87,-328.48 2898.36,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.03 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2951.5,-296 2951.5,-326 3137.5,-326 3137.5,-296 2951.5,-296"/>
<text text-anchor="start" x="2959.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3044.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node63 -->
<g id="edge66" class="edge">
<title>Node6&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7623.61,-368.07C6616.67,-275.99 4133.2,-431.83 3146.5,-332 3133.39,-330.67 3119.47,-328.48 3106.26,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.03 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3155.5,-296 3155.5,-326 3315.5,-326 3315.5,-296 3155.5,-296"/>
<text text-anchor="start" x="3163.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3235.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node64 -->
<g id="edge67" class="edge">
<title>Node6&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M7623.96,-368.14C7104.77,-324.06 3796.03,-386.33 3324.5,-332 3313.02,-330.68 3300.84,-328.48 3289.31,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.63 7633.92,-369.03 7624.27,-364.65 7623.65,-371.63"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3333.5,-296 3333.5,-326 3493.5,-326 3493.5,-296 3333.5,-296"/>
<text text-anchor="start" x="3341.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3413.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node65 -->
<g id="edge68" class="edge">
<title>Node6&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7623.62,-368.11C7123.18,-325.84 3954.28,-384.13 3502.5,-332 3491.02,-330.67 3478.84,-328.48 3467.31,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.63 7633.92,-369.03 7624.27,-364.66 7623.65,-371.63"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3511.5,-296 3511.5,-326 3671.5,-326 3671.5,-296 3511.5,-296"/>
<text text-anchor="start" x="3519.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3591.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node66 -->
<g id="edge69" class="edge">
<title>Node6&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7623.71,-368.12C7143.34,-327.58 4112.65,-381.96 3680.5,-332 3669.02,-330.67 3656.84,-328.48 3645.31,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.65,-371.63 7633.92,-369.04 7624.27,-364.66 7623.65,-371.63"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3689.5,-296 3689.5,-326 3905.5,-326 3905.5,-296 3689.5,-296"/>
<text text-anchor="start" x="3697.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3797.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node67 -->
<g id="edge70" class="edge">
<title>Node6&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M7623.83,-368.09C6787.05,-291.13 4732.38,-405.4 3914.5,-332 3899.62,-330.66 3883.78,-328.48 3868.73,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.04 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3924,-296 3924,-326 4093,-326 4093,-296 3924,-296"/>
<text text-anchor="start" x="3932" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4008.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node68 -->
<g id="edge71" class="edge">
<title>Node6&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7623.75,-368.09C6828.54,-294.99 4877.16,-417.5 4102.5,-332 4090.39,-330.66 4077.55,-328.46 4065.37,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.04 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4111.5,-296 4111.5,-326 4271.5,-326 4271.5,-296 4111.5,-296"/>
<text text-anchor="start" x="4119.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4191.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node69 -->
<g id="edge72" class="edge">
<title>Node6&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M7623.7,-368.08C6867.87,-298.57 5015.33,-417.56 4280.5,-332 4269.17,-330.68 4257.18,-328.52 4245.79,-326.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.04 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4289.5,-296 4289.5,-326 4467.5,-326 4467.5,-296 4289.5,-296"/>
<text text-anchor="start" x="4297.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4378.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node70 -->
<g id="edge73" class="edge">
<title>Node6&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7623.76,-368.09C6911.16,-302.36 5167.98,-406.65 4475.5,-332 4463.11,-330.66 4449.95,-328.48 4437.46,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.64,-371.59 7633.92,-369.04 7624.29,-364.62 7623.64,-371.59"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4485,-296 4485,-326 4690,-326 4690,-296 4485,-296"/>
<text text-anchor="start" x="4493" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4587.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node71 -->
<g id="edge74" class="edge">
<title>Node6&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M7623.74,-368.09C6960.74,-306.71 5343.33,-393.03 4699.5,-332 4685.24,-330.65 4670.08,-328.46 4655.66,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.05 7624.29,-364.62 7623.63,-371.59"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4708.5,-296 4708.5,-326 4868.5,-326 4868.5,-296 4708.5,-296"/>
<text text-anchor="start" x="4716.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4788.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node72 -->
<g id="edge75" class="edge">
<title>Node6&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7623.9,-368.1C7000.38,-310.36 5480.56,-402.93 4877.5,-332 4866.18,-330.67 4854.18,-328.5 4842.79,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.05 7624.29,-364.62 7623.63,-371.59"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4886.5,-296 4886.5,-326 5046.5,-326 5046.5,-296 4886.5,-296"/>
<text text-anchor="start" x="4894.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4966.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node73 -->
<g id="edge76" class="edge">
<title>Node6&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7623.68,-368.08C7039.45,-313.9 5619.18,-398.56 5055.5,-332 5044.18,-330.66 5032.18,-328.5 5020.79,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.05 7624.29,-364.62 7623.63,-371.59"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5064.5,-296 5064.5,-326 5224.5,-326 5224.5,-296 5064.5,-296"/>
<text text-anchor="start" x="5072.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5144.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node74 -->
<g id="edge77" class="edge">
<title>Node6&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7623.57,-368.07C7078.71,-317.43 5757.85,-394.19 5233.5,-332 5222.18,-330.66 5210.18,-328.49 5198.79,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.06 7624.3,-364.62 7623.63,-371.59"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5242.5,-296 5242.5,-326 5402.5,-326 5402.5,-296 5242.5,-296"/>
<text text-anchor="start" x="5250.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5322.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node75 -->
<g id="edge78" class="edge">
<title>Node6&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7623.96,-368.11C7118.76,-320.9 5896.67,-389.84 5411.5,-332 5400.18,-330.65 5388.18,-328.48 5376.79,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.06 7624.3,-364.62 7623.63,-371.59"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5420.5,-296 5420.5,-326 5580.5,-326 5580.5,-296 5420.5,-296"/>
<text text-anchor="start" x="5428.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5500.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node76 -->
<g id="edge79" class="edge">
<title>Node6&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7623.71,-368.08C7157.8,-324.43 6035.29,-385.47 5589.5,-332 5578.18,-330.64 5566.19,-328.47 5554.79,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.63,-371.59 7633.92,-369.07 7624.3,-364.63 7623.63,-371.59"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5598.5,-296 5598.5,-326 5758.5,-326 5758.5,-296 5598.5,-296"/>
<text text-anchor="start" x="5606.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5678.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node77 -->
<g id="edge80" class="edge">
<title>Node6&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M7623.96,-368.11C7197.63,-327.91 6174.06,-381.11 5767.5,-332 5756.18,-330.63 5744.19,-328.45 5732.8,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.62,-371.59 7633.92,-369.07 7624.3,-364.62 7623.62,-371.59"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5776.5,-296 5776.5,-326 5940.5,-326 5940.5,-296 5776.5,-296"/>
<text text-anchor="start" x="5784.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5858.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node78 -->
<g id="edge81" class="edge">
<title>Node6&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7623.78,-368.07C6881.86,-294.51 6685.52,-419.94 5949.5,-332 5937.94,-330.62 5925.68,-328.43 5914.03,-326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.62,-371.57 7633.92,-369.08 7624.31,-364.6 7623.62,-371.57"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5958.5,-296 5958.5,-326 6118.5,-326 6118.5,-296 5958.5,-296"/>
<text text-anchor="start" x="5966.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6038.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node79 -->
<g id="edge82" class="edge">
<title>Node6&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7623.63,-368.05C6960.61,-301.6 6784.65,-412.94 6127.5,-332 6116.34,-330.63 6104.52,-328.48 6093.28,-326.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.61,-371.57 7633.91,-369.09 7624.32,-364.6 7623.61,-371.57"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6136.5,-296 6136.5,-326 6296.5,-326 6296.5,-296 6136.5,-296"/>
<text text-anchor="start" x="6144.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6216.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node80 -->
<g id="edge83" class="edge">
<title>Node6&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7623.54,-368.04C7039.37,-308.66 6884.02,-404.2 6305.5,-332 6294.34,-330.61 6282.53,-328.45 6271.28,-326.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.61,-371.56 7633.91,-369.11 7624.32,-364.6 7623.61,-371.56"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6314.5,-296 6314.5,-326 6474.5,-326 6474.5,-296 6314.5,-296"/>
<text text-anchor="start" x="6322.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6394.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node81 -->
<g id="edge84" class="edge">
<title>Node6&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7623.8,-368.06C7118.18,-315.68 6983.5,-395.49 6483.5,-332 6472.35,-330.58 6460.53,-328.41 6449.28,-326.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.6,-371.56 7633.91,-369.12 7624.33,-364.6 7623.6,-371.56"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6493,-296 6493,-326 6662,-326 6662,-296 6493,-296"/>
<text text-anchor="start" x="6501" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6577.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node82 -->
<g id="edge85" class="edge">
<title>Node6&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7623.86,-368.06C7200.94,-323.02 7088.21,-384.39 6670.5,-332 6659.03,-330.56 6646.88,-328.41 6635.28,-326.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.59,-371.55 7633.91,-369.15 7624.34,-364.59 7623.59,-371.55"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6680,-296 6680,-326 6847,-326 6847,-296 6680,-296"/>
<text text-anchor="start" x="6688" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6763.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node83 -->
<g id="edge86" class="edge">
<title>Node6&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M7623.76,-368.04C7283.2,-330.35 7192.05,-375.64 6856.5,-332 6845.2,-330.53 6833.23,-328.4 6821.78,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.58,-371.54 7633.9,-369.18 7624.36,-364.59 7623.58,-371.54"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6865.5,-296 6865.5,-326 7025.5,-326 7025.5,-296 6865.5,-296"/>
<text text-anchor="start" x="6873.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6945.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node84 -->
<g id="edge87" class="edge">
<title>Node6&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7623.7,-368.02C7361.9,-337.33 7291.3,-368.45 7034.5,-332 7023.84,-330.49 7012.56,-328.37 7001.75,-326.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.55,-371.53 7633.9,-369.24 7624.38,-364.58 7623.55,-371.53"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7044,-290.5 7044,-331.5 7229,-331.5 7229,-290.5 7044,-290.5"/>
<text text-anchor="start" x="7052" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="7052" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="7136.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node85 -->
<g id="edge88" class="edge">
<title>Node6&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M7623.97,-368.02C7451.64,-345.02 7405.28,-356.35 7237.5,-332 7234.76,-331.6 7231.98,-331.18 7229.17,-330.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.5,-371.48 7633.88,-369.36 7624.44,-364.55 7623.5,-371.48"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7247,-290.5 7247,-331.5 7432,-331.5 7432,-290.5 7247,-290.5"/>
<text text-anchor="start" x="7255" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="7255" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="7339.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node86 -->
<g id="edge89" class="edge">
<title>Node6&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7623.71,-366.9C7567.11,-355.96 7491.32,-341.32 7432.24,-329.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7623.21,-370.36 7633.69,-368.82 7624.54,-363.49 7623.21,-370.36"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M7599.76,-286.95C7591.47,-271.95 7581.14,-253.25 7575.23,-242.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7596.7,-288.65 7604.6,-295.7 7602.83,-285.26 7596.7,-288.65"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7671.5,-218 7671.5,-248 7847.5,-248 7847.5,-218 7671.5,-218"/>
<text text-anchor="start" x="7679.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
<text text-anchor="middle" x="7759.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M7648.91,-291.17C7674.75,-277.82 7708.87,-260.18 7732.34,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7647.08,-288.18 7639.81,-295.88 7650.3,-294.4 7647.08,-288.18"/>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M7687.96,-293.85C7758.62,-278.54 7853.78,-257.41 7856.5,-254 7868.13,-239.4 7865.83,-228.17 7856.5,-212 7842.3,-187.41 7812.75,-172.66 7789.97,-164.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7687.2,-290.43 7678.17,-295.96 7688.68,-297.27 7687.2,-290.43"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M7759.5,-207.67C7759.5,-192.9 7759.5,-174.95 7759.5,-164.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7756,-207.7 7759.5,-217.7 7763,-207.71 7756,-207.7"/>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge94" class="edge">
<title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M20318.26,-360.21C20326.61,-349.1 20336.47,-335.99 20343.79,-326.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20315.44,-358.14 20312.23,-368.23 20321.03,-362.34 20315.44,-358.14"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22695.5,-212.5 22695.5,-253.5 22859.5,-253.5 22859.5,-212.5 22695.5,-212.5"/>
<text text-anchor="start" x="22703.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="22703.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="22777.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node105 -->
<g id="edge318" class="edge">
<title>Node90&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M20388.3,-382.25C20698.31,-380.4 21779.38,-365.8 22662.5,-254 22673.16,-252.65 22684.33,-251 22695.35,-249.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.02,-378.75 20378.04,-382.31 20388.06,-385.75 20388.02,-378.75"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23982,-218 23982,-248 24171,-248 24171,-218 23982,-218"/>
<text text-anchor="start" x="23990" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24076.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node107 -->
<g id="edge319" class="edge">
<title>Node90&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M20388.46,-382.25C20710.6,-381 21866.57,-373.7 22818.5,-332 23332.07,-309.5 23462.69,-320 23972.5,-254 23984.72,-252.42 23997.66,-250.29 24010.12,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.25,-378.75 20378.26,-382.29 20388.27,-385.75 20388.25,-378.75"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26640,-140 26640,-170 26843,-170 26843,-140 26640,-140"/>
<text text-anchor="start" x="26648" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26741.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node112 -->
<g id="edge363" class="edge">
<title>Node90&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M20388.48,-382.56C21140.19,-382.95 26514.38,-383.94 26670.5,-332 26726,-313.54 26750.1,-306.2 26776.5,-254 26790.93,-225.46 26768.68,-189.54 26753.56,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.27,-379.06 20378.27,-382.55 20388.27,-386.06 20388.27,-379.06"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16423,-140 16423,-170 16626,-170 16626,-140 16423,-140"/>
<text text-anchor="start" x="16431" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16524.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node114 -->
<g id="edge364" class="edge">
<title>Node90&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M20214.44,-368.07C19639.35,-322.71 15944.44,-414.62 15421.5,-332 15360.27,-322.33 15349.2,-302.59 15288.5,-290 15212.37,-274.21 14992.57,-311.73 14940.5,-254 14928,-240.14 14927.46,-225.36 14940.5,-212 14969.09,-182.71 16372.78,-180.14 16413.5,-176 16427.33,-174.59 16442.03,-172.43 16456.05,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.43,-371.58 20224.68,-368.92 20215.01,-364.61 20214.43,-371.58"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13654,-218 13654,-248 13829,-248 13829,-218 13654,-218"/>
<text text-anchor="start" x="13662" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13741.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node134 -->
<g id="edge333" class="edge">
<title>Node90&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M20214.61,-368.5C19930.63,-361 14325.78,-365.23 14251.5,-332 14228.52,-321.72 14235.95,-301.38 14213.5,-290 14144.16,-254.84 13942.57,-264.19 13865.5,-254 13852.21,-252.24 13838.14,-250.17 13824.45,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.55,-372.01 20224.68,-368.92 20214.84,-365.01 20214.55,-372.01"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24382.5,-218 24382.5,-248 24534.5,-248 24534.5,-218 24382.5,-218"/>
<text text-anchor="start" x="24390.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24458.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node138 -->
<g id="edge339" class="edge">
<title>Node90&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M20388.41,-382.14C20841.18,-380.11 22933.8,-368.86 23581.5,-332 23934.19,-311.93 24023.94,-311.46 24372.5,-254 24382.33,-252.38 24392.71,-250.29 24402.74,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.32,-378.64 20378.34,-382.18 20388.35,-385.64 20388.32,-378.64"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23540.5,-218 23540.5,-248 23680.5,-248 23680.5,-218 23540.5,-218"/>
<text text-anchor="start" x="23548.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23610.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node140 -->
<g id="edge340" class="edge">
<title>Node90&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M20388.44,-381.64C20671.18,-378.56 21590.11,-366.4 22349.5,-332 22875.44,-308.17 23011.49,-336.28 23531.5,-254 23541,-252.5 23551.03,-250.38 23560.63,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.22,-378.14 20378.25,-381.75 20388.29,-385.14 20388.22,-378.14"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17840,-218 17840,-248 17969,-248 17969,-218 17840,-218"/>
<text text-anchor="start" x="17848" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17904.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node145 -->
<g id="edge341" class="edge">
<title>Node90&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M20214.57,-367.92C20093.12,-350.38 20058.99,-359.54 19943.5,-332 19888.54,-318.89 19879.11,-300.01 19823.5,-290 19419.91,-217.35 18384.47,-311.93 17978.5,-254 17969.01,-252.65 17959.01,-250.47 17949.53,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.22,-371.4 20224.63,-369.4 20215.25,-364.48 20214.22,-371.4"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22878,-218 22878,-248 23047,-248 23047,-218 22878,-218"/>
<text text-anchor="start" x="22886" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22962.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node148 -->
<g id="edge342" class="edge">
<title>Node90&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M20388.42,-382.1C20645.05,-380.48 21421.72,-372.34 22064.5,-332 22422.81,-309.51 22513.69,-308.78 22868.5,-254 22879.22,-252.35 22890.55,-250.24 22901.5,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.03,-378.61 20378.05,-382.17 20388.07,-385.61 20388.03,-378.61"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24734,-218 24734,-248 24863,-248 24863,-218 24734,-218"/>
<text text-anchor="start" x="24742" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24798.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node150 -->
<g id="edge343" class="edge">
<title>Node90&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M20388.67,-382.67C20883.86,-383.43 23347.43,-384.48 24104.5,-332 24381.56,-312.79 24452.01,-307.69 24724.5,-254 24732.86,-252.35 24741.66,-250.28 24750.16,-248.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.38,-379.17 20378.38,-382.65 20388.37,-386.17 20388.38,-379.17"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17987.5,-218 17987.5,-248 18127.5,-248 18127.5,-218 17987.5,-218"/>
<text text-anchor="start" x="17995.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18057.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node159 -->
<g id="edge354" class="edge">
<title>Node90&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M20250.53,-365.31C20181.77,-343.05 20055.03,-305.31 19943.5,-290 19545.59,-235.39 18534.54,-307.63 18136.5,-254 18126.4,-252.64 18115.74,-250.46 18105.62,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20249.65,-368.7 20260.24,-368.48 20251.82,-362.05 20249.65,-368.7"/>
</g>
<!-- Node90&#45;&gt;Node160 -->
<g id="edge355" class="edge">
<title>Node90&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M20388.2,-382.47C21147.87,-382.15 26651.47,-378.21 26994.5,-332 27116.87,-315.52 27256.54,-270.93 27323.15,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.15,-378.97 20378.15,-382.48 20388.16,-385.97 20388.15,-378.97"/>
</g>
<!-- Node164 -->
<g id="node164" class="node">
<title>Node164</title>
<g id="a_node164"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25082.5,-218 25082.5,-248 25212.5,-248 25212.5,-218 25082.5,-218"/>
<text text-anchor="start" x="25090.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25147.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node164 -->
<g id="edge362" class="edge">
<title>Node90&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M20388.38,-382.5C20899.85,-382.33 23523.5,-379.15 24328.5,-332 24660.41,-312.56 24745.54,-314.35 25072.5,-254 25081.25,-252.39 25090.47,-250.27 25099.34,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.12,-379 20378.12,-382.5 20388.12,-386 20388.12,-379"/>
</g>
<!-- Node166 -->
<g id="node166" class="node">
<title>Node166</title>
<g id="a_node166"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26267,-140 26267,-170 26458,-170 26458,-140 26267,-140"/>
<text text-anchor="start" x="26275" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26362.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node166 -->
<g id="edge365" class="edge">
<title>Node90&#45;&gt;Node166</title>
<path fill="none" stroke="midnightblue" d="M20388.14,-382.3C21132.65,-380.56 26428,-366.93 26586.5,-332 26668.47,-313.94 26713.03,-324.55 26758.5,-254 26768.61,-238.31 26770.74,-226.09 26758.5,-212 26739.04,-189.59 26568.89,-172.13 26458.04,-163.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.02,-378.8 20378.03,-382.33 20388.04,-385.8 20388.02,-378.8"/>
</g>
<!-- Node183 -->
<g id="node183" class="node">
<title>Node183</title>
<g id="a_node183"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17391.5,-218 17391.5,-248 17579.5,-248 17579.5,-218 17391.5,-218"/>
<text text-anchor="start" x="17399.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17485.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node183 -->
<g id="edge369" class="edge">
<title>Node90&#45;&gt;Node183</title>
<path fill="none" stroke="midnightblue" d="M20214.63,-368.16C20114.51,-358.02 19367.59,-291.27 19344.5,-290 18567.29,-247.26 18367.85,-333.13 17593.5,-254 17579.94,-252.61 17565.52,-250.44 17551.8,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.33,-371.64 20224.65,-369.24 20215.08,-364.68 20214.33,-371.64"/>
</g>
<!-- Node185 -->
<g id="node185" class="node">
<title>Node185</title>
<g id="a_node185"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24189,-218 24189,-248 24364,-248 24364,-218 24189,-218"/>
<text text-anchor="start" x="24197" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24276.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node185 -->
<g id="edge376" class="edge">
<title>Node90&#45;&gt;Node185</title>
<path fill="none" stroke="midnightblue" d="M20388.19,-381.78C20811.64,-378.17 22665.6,-360.93 23242.5,-332 23659.86,-311.07 23765.89,-313.63 24179.5,-254 24190.73,-252.38 24202.62,-250.27 24214.08,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.12,-378.28 20378.15,-381.87 20388.18,-385.28 20388.12,-378.28"/>
</g>
<!-- Node188 -->
<g id="node188" class="node">
<title>Node188</title>
<g id="a_node188"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24553,-218 24553,-248 24716,-248 24716,-218 24553,-218"/>
<text text-anchor="start" x="24561" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24634.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node188 -->
<g id="edge377" class="edge">
<title>Node90&#45;&gt;Node188</title>
<path fill="none" stroke="midnightblue" d="M20388.59,-382.46C20865.17,-382.08 23161.65,-377.85 23869.5,-332 24170.42,-312.51 24246.08,-303.76 24543.5,-254 24553.55,-252.32 24564.17,-250.25 24574.46,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.33,-378.96 20378.34,-382.47 20388.34,-385.96 20388.33,-378.96"/>
</g>
<!-- Node90&#45;&gt;Node197 -->
<g id="edge231" class="edge">
<title>Node90&#45;&gt;Node197</title>
<path fill="none" stroke="midnightblue" d="M20388.46,-377.8C20631.55,-364.67 21314.82,-327.76 21536.26,-315.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.06,-374.32 20378.26,-378.35 20388.44,-381.31 20388.06,-374.32"/>
</g>
<!-- Node203 -->
<g id="node203" class="node">
<title>Node203</title>
<g id="a_node203"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16501,-296 16501,-326 16716,-326 16716,-296 16501,-296"/>
<text text-anchor="start" x="16509" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16608.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node203 -->
<g id="edge297" class="edge">
<title>Node90&#45;&gt;Node203</title>
<path fill="none" stroke="midnightblue" d="M20214.45,-368.04C19578.12,-312.37 18031.21,-343.7 17411.5,-332 17162.62,-327.3 16870.41,-319.43 16716.29,-315.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.41,-371.55 20224.68,-368.95 20215.03,-364.57 20214.41,-371.55"/>
</g>
<!-- Node204 -->
<g id="node204" class="node">
<title>Node204</title>
<g id="a_node204"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15363,-218 15363,-248 15582,-248 15582,-218 15363,-218"/>
<text text-anchor="start" x="15371" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15472.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node204 -->
<g id="edge300" class="edge">
<title>Node90&#45;&gt;Node204</title>
<path fill="none" stroke="midnightblue" d="M20214.69,-368.06C19271.87,-287.38 16949.86,-428.63 16027.5,-332 15934.14,-322.22 15912.86,-306.78 15820.5,-290 15721.29,-271.97 15696.05,-270.03 15596.5,-254 15584.55,-252.08 15571.96,-250.05 15559.55,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.42,-371.55 20224.68,-368.93 20215.02,-364.58 20214.42,-371.55"/>
</g>
<!-- Node205 -->
<g id="node205" class="node">
<title>Node205</title>
<g id="a_node205"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16036.5,-296 16036.5,-326 16234.5,-326 16234.5,-296 16036.5,-296"/>
<text text-anchor="start" x="16044.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16135.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node205 -->
<g id="edge303" class="edge">
<title>Node90&#45;&gt;Node205</title>
<path fill="none" stroke="midnightblue" d="M20214.69,-368.09C19759.59,-331.7 16901.94,-345.51 16491.5,-332 16404.73,-329.14 16306.18,-323.42 16234.81,-318.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.42,-371.58 20224.68,-368.93 20215.01,-364.61 20214.42,-371.58"/>
</g>
<!-- Node207 -->
<g id="node207" class="node">
<title>Node207</title>
<g id="a_node207"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19151.5,-290.5 19151.5,-331.5 19335.5,-331.5 19335.5,-290.5 19151.5,-290.5"/>
<text text-anchor="start" x="19159.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="19159.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="19243.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node207 -->
<g id="edge312" class="edge">
<title>Node90&#45;&gt;Node207</title>
<path fill="none" stroke="midnightblue" d="M20214.46,-367.97C19885.56,-331.41 19506.73,-318.31 19335.58,-313.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.34,-371.48 20224.66,-369.12 20215.12,-364.52 20214.34,-371.48"/>
</g>
<!-- Node208 -->
<g id="node208" class="node">
<title>Node208</title>
<g id="a_node208"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14857.5,-290.5 14857.5,-331.5 15039.5,-331.5 15039.5,-290.5 14857.5,-290.5"/>
<text text-anchor="start" x="14865.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="14865.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="14948.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node208 -->
<g id="edge315" class="edge">
<title>Node90&#45;&gt;Node208</title>
<path fill="none" stroke="midnightblue" d="M20214.57,-368.08C19598.46,-318.92 15616.42,-390.23 15048.5,-332 15045.59,-331.7 15042.65,-331.36 15039.68,-330.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.43,-371.58 20224.68,-368.92 20215.01,-364.6 20214.43,-371.58"/>
</g>
<!-- Node209 -->
<g id="node209" class="node">
<title>Node209</title>
<g id="a_node209"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15057.5,-296 15057.5,-326 15279.5,-326 15279.5,-296 15057.5,-296"/>
<text text-anchor="start" x="15065.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15168.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node209 -->
<g id="edge320" class="edge">
<title>Node90&#45;&gt;Node209</title>
<path fill="none" stroke="midnightblue" d="M20214.58,-368.05C19109.12,-273.68 16380.22,-422.39 15293.5,-332 15277.51,-330.67 15260.48,-328.47 15244.29,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.42,-371.55 20224.68,-368.92 20215.02,-364.58 20214.42,-371.55"/>
</g>
<!-- Node210 -->
<g id="node210" class="node">
<title>Node210</title>
<g id="a_node210"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15430.5,-296 15430.5,-326 15650.5,-326 15650.5,-296 15430.5,-296"/>
<text text-anchor="start" x="15438.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15540.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node210 -->
<g id="edge323" class="edge">
<title>Node90&#45;&gt;Node210</title>
<path fill="none" stroke="midnightblue" d="M20214.57,-368.05C19190.18,-280.48 16664.8,-419.89 15659.5,-332 15644.26,-330.67 15628.04,-328.47 15612.63,-326.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.42,-371.55 20224.68,-368.93 20215.02,-364.58 20214.42,-371.55"/>
</g>
<!-- Node211 -->
<g id="node211" class="node">
<title>Node211</title>
<g id="a_node211"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14457,-296 14457,-326 14600,-326 14600,-296 14457,-296"/>
<text text-anchor="start" x="14465" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14528.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node211 -->
<g id="edge326" class="edge">
<title>Node90&#45;&gt;Node211</title>
<path fill="none" stroke="midnightblue" d="M20214.36,-368.06C19557.58,-315.39 15298.02,-371.94 14688.5,-332 14659.45,-330.1 14627.6,-326.44 14600.01,-322.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.43,-371.58 20224.68,-368.92 20215.01,-364.6 20214.43,-371.58"/>
</g>
<!-- Node213 -->
<g id="node213" class="node">
<title>Node213</title>
<g id="a_node213"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15669,-296 15669,-326 15812,-326 15812,-296 15669,-296"/>
<text text-anchor="start" x="15677" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15740.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node213 -->
<g id="edge334" class="edge">
<title>Node90&#45;&gt;Node213</title>
<path fill="none" stroke="midnightblue" d="M20214.7,-368.06C19239.79,-284.5 16839.5,-403.06 15882.5,-332 15859.53,-330.29 15834.63,-327.21 15812.18,-323.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.42,-371.55 20224.68,-368.93 20215.02,-364.58 20214.42,-371.55"/>
</g>
<!-- Node215 -->
<g id="node215" class="node">
<title>Node215</title>
<g id="a_node215"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25482.5,-296 25482.5,-326 25634.5,-326 25634.5,-296 25482.5,-296"/>
<text text-anchor="start" x="25490.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25558.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node215 -->
<g id="edge344" class="edge">
<title>Node90&#45;&gt;Node215</title>
<path fill="none" stroke="midnightblue" d="M20388.27,-382.32C20855.78,-381.19 23122.07,-373.72 24974.5,-332 25156.81,-327.89 25371.02,-319.69 25482.45,-315.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.21,-378.82 20378.22,-382.34 20388.23,-385.82 20388.21,-378.82"/>
</g>
<!-- Node217 -->
<g id="node217" class="node">
<title>Node217</title>
<g id="a_node217"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14260.5,-296 14260.5,-326 14400.5,-326 14400.5,-296 14260.5,-296"/>
<text text-anchor="start" x="14268.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14330.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node217 -->
<g id="edge347" class="edge">
<title>Node90&#45;&gt;Node217</title>
<path fill="none" stroke="midnightblue" d="M20214.62,-368.08C19528.21,-313.2 15051.23,-408.76 14414.5,-332 14403.64,-330.69 14392.14,-328.5 14381.25,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.43,-371.58 20224.68,-368.92 20215.01,-364.6 20214.43,-371.58"/>
</g>
<!-- Node218 -->
<g id="node218" class="node">
<title>Node218</title>
<g id="a_node218"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13961.5,-218 13961.5,-248 14101.5,-248 14101.5,-218 13961.5,-218"/>
<text text-anchor="start" x="13969.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14031.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node218 -->
<g id="edge353" class="edge">
<title>Node90&#45;&gt;Node218</title>
<path fill="none" stroke="midnightblue" d="M20214.52,-368.51C19934.61,-361.19 14519.3,-364.13 14447.5,-332 14424.52,-321.72 14431.81,-301.66 14409.5,-290 14297.9,-231.7 14252.69,-274.73 14128.5,-254 14117.98,-252.24 14106.87,-250.17 14096.07,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.55,-372.01 20224.68,-368.92 20214.84,-365.02 20214.55,-372.01"/>
</g>
<!-- Node219 -->
<g id="node219" class="node">
<title>Node219</title>
<g id="a_node219"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26843.5,-296 26843.5,-326 26985.5,-326 26985.5,-296 26843.5,-296"/>
<text text-anchor="start" x="26851.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26914.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node219 -->
<g id="edge356" class="edge">
<title>Node90&#45;&gt;Node219</title>
<path fill="none" stroke="midnightblue" d="M20388.37,-382.38C21138.04,-381.3 26494.66,-372.18 26829.5,-332 26840.49,-330.68 26852.12,-328.49 26863.14,-326.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.19,-378.88 20378.19,-382.4 20388.2,-385.88 20388.19,-378.88"/>
</g>
<!-- Node221 -->
<g id="node221" class="node">
<title>Node221</title>
<g id="a_node221"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14697.5,-296 14697.5,-326 14839.5,-326 14839.5,-296 14697.5,-296"/>
<text text-anchor="start" x="14705.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14768.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node221 -->
<g id="edge359" class="edge">
<title>Node90&#45;&gt;Node221</title>
<path fill="none" stroke="midnightblue" d="M20214.65,-368.09C19576.59,-317.23 15436.95,-406.45 14848.5,-332 14838.13,-330.69 14827.17,-328.5 14816.8,-326.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.43,-371.58 20224.68,-368.92 20215.01,-364.6 20214.43,-371.58"/>
</g>
<!-- Node223 -->
<g id="node223" class="node">
<title>Node223</title>
<g id="a_node223"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17421,-296 17421,-326 17550,-326 17550,-296 17421,-296"/>
<text text-anchor="start" x="17429" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17485.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node223 -->
<g id="edge366" class="edge">
<title>Node90&#45;&gt;Node223</title>
<path fill="none" stroke="midnightblue" d="M20214.53,-368.08C19897.94,-341.79 17932.92,-317.32 17550.09,-312.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20214.41,-371.58 20224.68,-368.97 20215.03,-364.61 20214.41,-371.58"/>
</g>
<!-- Node225 -->
<g id="node225" class="node">
<title>Node225</title>
<g id="a_node225"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26448,-296 26448,-326 26577,-326 26577,-296 26448,-296"/>
<text text-anchor="start" x="26456" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26512.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node225 -->
<g id="edge370" class="edge">
<title>Node90&#45;&gt;Node225</title>
<path fill="none" stroke="midnightblue" d="M20388.61,-382.41C20906.42,-381.71 23632.31,-376.01 25856.5,-332 26073.23,-327.71 26330.13,-318.75 26447.8,-314.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.23,-378.91 20378.24,-382.42 20388.24,-385.91 20388.23,-378.91"/>
</g>
<!-- Node228 -->
<g id="node228" class="node">
<title>Node228</title>
<g id="a_node228"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25713.5,-296 25713.5,-326 25847.5,-326 25847.5,-296 25713.5,-296"/>
<text text-anchor="start" x="25721.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25780.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node228 -->
<g id="edge373" class="edge">
<title>Node90&#45;&gt;Node228</title>
<path fill="none" stroke="midnightblue" d="M20388.49,-382.39C21036.35,-381.48 25099.13,-374.11 25643.5,-332 25666.39,-330.23 25691.26,-327 25713.46,-323.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20388.28,-378.89 20378.29,-382.4 20388.29,-385.89 20388.28,-378.89"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17636,-218 17636,-248 17745,-248 17745,-218 17636,-218"/>
<text text-anchor="start" x="17644" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="17690.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node92 -->
<g id="edge95" class="edge">
<title>Node91&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M20275.27,-306.52C20171.51,-302.07 19983.92,-294.42 19823.5,-290 19594.22,-283.68 17986.3,-288.23 17759.5,-254 17750.62,-252.66 17741.28,-250.49 17732.43,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.21,-310.02 20285.36,-306.95 20275.51,-303.02 20275.21,-310.02"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18887.5,-218 18887.5,-248 19067.5,-248 19067.5,-218 18887.5,-218"/>
<text text-anchor="start" x="18895.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18977.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node93 -->
<g id="edge96" class="edge">
<title>Node91&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M20275.24,-297.92C20252.46,-294.85 20227.54,-291.9 20204.5,-290 19704.61,-248.8 19574.74,-311.86 19076.5,-254 19064.22,-252.57 19051.2,-250.42 19038.77,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.82,-301.39 20285.21,-299.28 20275.77,-294.46 20274.82,-301.39"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23065,-218 23065,-248 23292,-248 23292,-218 23065,-218"/>
<text text-anchor="start" x="23073" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23178.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node99 -->
<g id="edge103" class="edge">
<title>Node91&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M20433.75,-308.67C20865.73,-301.39 22921.79,-266.2 23055.5,-254 23070.9,-252.59 23087.3,-250.41 23102.93,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.49,-305.17 20423.55,-308.84 20433.61,-312.17 20433.49,-305.17"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23737,-218 23737,-248 23964,-248 23964,-218 23737,-218"/>
<text text-anchor="start" x="23745" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23850.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node101 -->
<g id="edge106" class="edge">
<title>Node91&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.64C20622.86,-305.39 21115.82,-296.94 21527.5,-290 22007.94,-281.9 23210.17,-287.67 23689.5,-254 23709.45,-252.6 23730.72,-250.44 23751.04,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.52,-305.14 20423.58,-308.81 20433.64,-312.14 20433.52,-305.14"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23310.5,-212.5 23310.5,-253.5 23522.5,-253.5 23522.5,-212.5 23310.5,-212.5"/>
<text text-anchor="start" x="23318.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="23318.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="23416.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node103 -->
<g id="edge109" class="edge">
<title>Node91&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M20433.86,-308.66C20896.46,-300.81 23227.12,-260.98 23300.5,-254 23303.76,-253.69 23307.06,-253.34 23310.39,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.54,-305.16 20423.6,-308.83 20433.66,-312.16 20433.54,-305.16"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23105.5,-134.5 23105.5,-175.5 23317.5,-175.5 23317.5,-134.5 23105.5,-134.5"/>
<text text-anchor="start" x="23113.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="23113.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="23211.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node104 -->
<g id="edge200" class="edge">
<title>Node91&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M20433.75,-310.65C20599.38,-310.93 20976.45,-305.68 21092.5,-254 21117.2,-243 21111.5,-222.28 21136.5,-212 21237.22,-170.57 22988.09,-186.36 23096.5,-176 23099.43,-175.72 23102.39,-175.41 23105.37,-175.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.64,-307.15 20423.63,-310.62 20433.62,-314.15 20433.64,-307.15"/>
</g>
<!-- Node91&#45;&gt;Node105 -->
<g id="edge112" class="edge">
<title>Node91&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M20434.01,-309.21C20715.61,-306.13 21691.79,-293.14 22496.5,-254 22563.55,-250.74 22639.47,-245.23 22695.48,-240.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.85,-305.71 20423.89,-309.32 20433.93,-312.71 20433.85,-305.71"/>
</g>
<!-- Node91&#45;&gt;Node107 -->
<g id="edge115" class="edge">
<title>Node91&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.59C20622.86,-305.22 21115.81,-296.54 21527.5,-290 22070.82,-281.37 23431.95,-309.52 23972.5,-254 23985.67,-252.65 23999.66,-250.47 24012.96,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.52,-305.09 20423.58,-308.77 20433.64,-312.09 20433.52,-305.09"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24881,-218 24881,-248 25064,-248 25064,-218 24881,-218"/>
<text text-anchor="start" x="24889" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24972.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node109 -->
<g id="edge118" class="edge">
<title>Node91&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.48C20622.86,-304.88 21115.8,-295.73 21527.5,-290 21899.04,-284.83 24501.9,-292.25 24871.5,-254 24884.39,-252.67 24898.08,-250.48 24911.08,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.98 20423.58,-308.67 20433.64,-311.98 20433.51,-304.98"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25230.5,-218 25230.5,-248 25434.5,-248 25434.5,-218 25230.5,-218"/>
<text text-anchor="start" x="25238.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25332.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node111 -->
<g id="edge121" class="edge">
<title>Node91&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.45C20622.85,-304.79 21115.8,-295.52 21527.5,-290 21937.93,-284.5 24812.85,-292.53 25221.5,-254 25235.63,-252.67 25250.66,-250.49 25264.95,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.95 20423.58,-308.65 20433.64,-311.95 20433.51,-304.95"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18331.5,-218 18331.5,-248 18535.5,-248 18535.5,-218 18331.5,-218"/>
<text text-anchor="start" x="18339.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18433.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node113 -->
<g id="edge124" class="edge">
<title>Node91&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M20275.25,-297.76C20252.47,-294.7 20227.55,-291.78 20204.5,-290 19468.74,-233.15 19278.77,-327.65 18544.5,-254 18530.57,-252.6 18515.76,-250.43 18501.65,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.83,-301.24 20285.22,-299.13 20275.79,-294.3 20274.83,-301.24"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19702.5,-218 19702.5,-248 19902.5,-248 19902.5,-218 19702.5,-218"/>
<text text-anchor="start" x="19710.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19802.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node115 -->
<g id="edge127" class="edge">
<title>Node91&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M20275.44,-299.3C20252.56,-296.25 20227.54,-292.95 20204.5,-290 20074.36,-273.33 20041.19,-273.85 19911.5,-254 19899.9,-252.22 19887.64,-250.16 19875.69,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.07,-302.78 20285.44,-300.64 20276,-295.85 20275.07,-302.78"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20768.5,-218 20768.5,-248 20936.5,-248 20936.5,-218 20768.5,-218"/>
<text text-anchor="start" x="20776.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20852.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node117 -->
<g id="edge130" class="edge">
<title>Node91&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M20433.92,-300.7C20515.58,-290.74 20646.3,-273.69 20758.5,-254 20768.61,-252.23 20779.28,-250.15 20789.67,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.22,-297.26 20423.72,-301.94 20434.07,-304.21 20433.22,-297.26"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20559,-218 20559,-248 20750,-248 20750,-218 20559,-218"/>
<text text-anchor="start" x="20567" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20654.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node121 -->
<g id="edge136" class="edge">
<title>Node91&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M20419.63,-293.5C20473.25,-279.92 20548.45,-260.87 20599.2,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20418.71,-290.12 20409.87,-295.97 20420.43,-296.91 20418.71,-290.12"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20955,-218 20955,-248 21084,-248 21084,-218 20955,-218"/>
<text text-anchor="start" x="20963" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21019.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node123 -->
<g id="edge139" class="edge">
<title>Node91&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M20433.75,-306.76C20547.71,-301.14 20764.12,-286.86 20945.5,-254 20954.27,-252.41 20963.52,-250.28 20972.4,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.54,-303.27 20423.72,-307.25 20433.88,-310.26 20433.54,-303.27"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19830,-140 19830,-170 19959,-170 19959,-140 19830,-140"/>
<text text-anchor="start" x="19838" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19894.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node126 -->
<g id="edge230" class="edge">
<title>Node91&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M20275.22,-298.22C20252.43,-295.16 20227.52,-292.13 20204.5,-290 20166.17,-286.45 19539,-281.92 19512.5,-254 19432.95,-170.2 19447.77,-247.75 19820.5,-176 19828.99,-174.36 19837.95,-172.27 19846.57,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.8,-301.69 20285.18,-299.57 20275.74,-294.75 20274.8,-301.69"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20332,-212.5 20332,-253.5 20541,-253.5 20541,-212.5 20332,-212.5"/>
<text text-anchor="start" x="20340" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="20340" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="20436.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node127 -->
<g id="edge145" class="edge">
<title>Node91&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M20377.31,-288.86C20389.19,-277.85 20403.62,-264.47 20415.27,-253.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20374.88,-286.34 20369.92,-295.7 20379.64,-291.47 20374.88,-286.34"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18553.5,-212.5 18553.5,-253.5 18711.5,-253.5 18711.5,-212.5 18553.5,-212.5"/>
<text text-anchor="start" x="18561.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="18561.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="18632.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node129 -->
<g id="edge148" class="edge">
<title>Node91&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M20275.25,-297.8C20252.46,-294.74 20227.54,-291.81 20204.5,-290 19546.78,-238.33 19375.19,-335.51 18720.5,-254 18717.55,-253.63 18714.55,-253.21 18711.52,-252.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.83,-301.28 20285.21,-299.17 20275.78,-294.34 20274.83,-301.28"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17230.5,-134.5 17230.5,-175.5 17388.5,-175.5 17388.5,-134.5 17230.5,-134.5"/>
<text text-anchor="start" x="17238.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="17238.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="17309.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node130 -->
<g id="edge228" class="edge">
<title>Node91&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M20275.28,-307.77C20136.4,-303.89 19839.91,-295.77 19589.5,-290 19489.4,-287.69 17877.44,-298.02 17787.5,-254 17765.93,-243.44 17774.63,-223.42 17753.5,-212 17683.55,-174.19 17475.97,-188.84 17397.5,-176 17394.56,-175.52 17391.58,-175 17388.56,-174.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.32,-311.27 20285.41,-308.05 20275.51,-304.27 20275.32,-311.27"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19271.5,-218 19271.5,-248 19441.5,-248 19441.5,-218 19271.5,-218"/>
<text text-anchor="start" x="19279.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19356.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node131 -->
<g id="edge151" class="edge">
<title>Node91&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M20275.22,-298.16C20252.43,-295.1 20227.52,-292.08 20204.5,-290 19872.58,-259.95 19786.23,-295.11 19455.5,-254 19443.49,-252.51 19430.77,-250.37 19418.58,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.8,-301.63 20285.19,-299.51 20275.75,-294.7 20274.8,-301.63"/>
</g>
<!-- Node91&#45;&gt;Node134 -->
<g id="edge154" class="edge">
<title>Node91&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.08C20104.81,-304.02 19691.22,-294.59 19344.5,-290 18146.36,-274.14 15149.22,-314.59 13952.5,-254 13911.89,-251.94 13867.03,-247.94 13829.15,-244.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.58 20285.32,-308.32 20275.4,-304.58 20275.24,-311.58"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22090,-218 22090,-248 22245,-248 22245,-218 22090,-218"/>
<text text-anchor="start" x="22098" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22167.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node137 -->
<g id="edge157" class="edge">
<title>Node91&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-309.46C20727.65,-307.16 21755.64,-296.21 22080.5,-254 22091.41,-252.58 22102.96,-250.41 22113.96,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.54,-305.97 20423.57,-309.54 20433.59,-312.97 20433.54,-305.97"/>
</g>
<!-- Node91&#45;&gt;Node138 -->
<g id="edge158" class="edge">
<title>Node91&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.53C20622.86,-305.04 21115.8,-296.11 21527.5,-290 21843.6,-285.31 24058.66,-292.03 24372.5,-254 24383.46,-252.67 24395.05,-250.51 24406.06,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-305.03 20423.58,-308.72 20433.64,-312.03 20433.51,-305.03"/>
</g>
<!-- Node91&#45;&gt;Node140 -->
<g id="edge161" class="edge">
<title>Node91&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M20433.74,-308.63C20923.84,-300.18 23521.6,-255.32 23531.5,-254 23541.6,-252.65 23552.26,-250.48 23562.38,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.52,-305.14 20423.58,-308.81 20433.64,-312.14 20433.52,-305.14"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19535,-218 19535,-248 19684,-248 19684,-218 19535,-218"/>
<text text-anchor="start" x="19543" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19609.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node142 -->
<g id="edge165" class="edge">
<title>Node91&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M20275.19,-298.49C20252.4,-295.43 20227.5,-292.34 20204.5,-290 19978,-266.94 19918.55,-288.48 19693.5,-254 19683.42,-252.46 19672.77,-250.32 19662.57,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.77,-301.96 20285.15,-299.84 20275.71,-295.03 20274.77,-301.96"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19977,-140 19977,-170 20188,-170 20188,-140 19977,-140"/>
<text text-anchor="start" x="19985" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20082.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node144 -->
<g id="edge201" class="edge">
<title>Node91&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M20275.21,-298.23C20252.43,-295.17 20227.51,-292.14 20204.5,-290 20166.89,-286.5 19551.49,-281.41 19525.5,-254 19512.65,-240.46 19512.85,-225.72 19525.5,-212 19558.9,-175.77 19918.62,-182.23 19967.5,-176 19980.57,-174.34 19994.41,-172.23 20007.8,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.8,-301.71 20285.18,-299.59 20275.74,-294.77 20274.8,-301.71"/>
</g>
<!-- Node91&#45;&gt;Node145 -->
<g id="edge168" class="edge">
<title>Node91&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M20275.36,-305.44C20192.62,-300.83 20058.99,-293.87 19943.5,-290 19507,-275.38 18410.9,-315.44 17978.5,-254 17969.01,-252.65 17959.01,-250.48 17949.53,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.26,-308.94 20285.44,-306 20275.65,-301.95 20275.26,-308.94"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17948.5,-140 17948.5,-170 18118.5,-170 18118.5,-140 17948.5,-140"/>
<text text-anchor="start" x="17956.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18033.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node147 -->
<g id="edge205" class="edge">
<title>Node91&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M20275.01,-303.77C20213.93,-299.22 20127.43,-293.29 20051.5,-290 19955.51,-285.83 18410.16,-293.32 18322.5,-254 18299.26,-243.58 18305.59,-224.69 18283.5,-212 18275.47,-207.39 18172.14,-185.09 18100.86,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.12,-307.29 20285.35,-304.55 20275.64,-300.31 20275.12,-307.29"/>
</g>
<!-- Node91&#45;&gt;Node148 -->
<g id="edge171" class="edge">
<title>Node91&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M20433.89,-308.65C20847.88,-301.56 22744.93,-268.39 22868.5,-254 22880.35,-252.62 22892.91,-250.45 22904.87,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.75,-305.15 20423.81,-308.82 20433.87,-312.15 20433.75,-305.15"/>
</g>
<!-- Node91&#45;&gt;Node150 -->
<g id="edge174" class="edge">
<title>Node91&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.49C20622.86,-304.92 21115.8,-295.83 21527.5,-290 21882.71,-284.97 24372.61,-302.73 24724.5,-254 24734.12,-252.67 24744.28,-250.47 24753.87,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.99 20423.58,-308.68 20433.64,-311.99 20433.51,-304.99"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19920.5,-218 19920.5,-248 20082.5,-248 20082.5,-218 19920.5,-218"/>
<text text-anchor="start" x="19928.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20001.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node153 -->
<g id="edge178" class="edge">
<title>Node91&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M20277.81,-293.86C20225.33,-282.77 20154.17,-267.64 20091.5,-254 20082.74,-252.09 20073.51,-250.07 20064.43,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20277.21,-297.31 20287.72,-295.95 20278.66,-290.46 20277.21,-297.31"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18146,-218 18146,-248 18275,-248 18275,-218 18146,-218"/>
<text text-anchor="start" x="18154" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18210.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node156 -->
<g id="edge181" class="edge">
<title>Node91&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M20275.26,-297.72C20252.47,-294.66 20227.55,-291.75 20204.5,-290 19780.09,-257.82 18711.35,-310.6 18289.5,-254 18279.4,-252.65 18268.74,-250.47 18258.62,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.84,-301.2 20285.22,-299.09 20275.79,-294.26 20274.84,-301.2"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
<g id="a_node158"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16226,-140 16226,-170 16405,-170 16405,-140 16226,-140"/>
<text text-anchor="start" x="16234" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16315.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node158 -->
<g id="edge211" class="edge">
<title>Node91&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M20275.28,-307.73C20136.4,-303.78 19839.92,-295.57 19589.5,-290 19480.45,-287.57 17725.79,-299.16 17626.5,-254 17603.59,-243.58 17611.35,-222.56 17588.5,-212 17469.94,-157.19 16543.24,-191.11 16413.5,-176 16401.25,-174.57 16388.26,-172.4 16375.88,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.31,-311.23 20285.41,-308.01 20275.51,-304.23 20275.31,-311.23"/>
</g>
<!-- Node91&#45;&gt;Node159 -->
<g id="edge185" class="edge">
<title>Node91&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M20275.26,-297.7C20252.47,-294.64 20227.55,-291.73 20204.5,-290 19746.17,-255.57 18592.09,-314.8 18136.5,-254 18126.4,-252.65 18115.74,-250.48 18105.62,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.84,-301.18 20285.22,-299.07 20275.79,-294.24 20274.84,-301.18"/>
</g>
<!-- Node91&#45;&gt;Node160 -->
<g id="edge186" class="edge">
<title>Node91&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.36C20622.85,-304.49 21115.79,-294.8 21527.5,-290 21845.43,-286.29 26933.88,-283.05 27250.5,-254 27265.94,-252.58 27282.44,-250.15 27297.9,-247.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.5,-304.86 20423.58,-308.56 20433.65,-311.86 20433.5,-304.86"/>
</g>
<!-- Node161 -->
<g id="node161" class="node">
<title>Node161</title>
<g id="a_node161"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18729.5,-218 18729.5,-248 18869.5,-248 18869.5,-218 18729.5,-218"/>
<text text-anchor="start" x="18737.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18799.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node161 -->
<g id="edge187" class="edge">
<title>Node91&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M20275.25,-297.85C20252.46,-294.78 20227.54,-291.84 20204.5,-290 19616.83,-242.98 19462.48,-334.84 18878.5,-254 18868.55,-252.62 18858.04,-250.47 18848.05,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.83,-301.32 20285.21,-299.21 20275.78,-294.39 20274.83,-301.32"/>
</g>
<!-- Node91&#45;&gt;Node164 -->
<g id="edge190" class="edge">
<title>Node91&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.46C20622.85,-304.83 21115.8,-295.6 21527.5,-290 21724.44,-287.32 24877.35,-280.58 25072.5,-254 25082.25,-252.67 25092.53,-250.48 25102.26,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.96 20423.58,-308.66 20433.64,-311.96 20433.51,-304.96"/>
</g>
<!-- Node167 -->
<g id="node167" class="node">
<title>Node167</title>
<g id="a_node167"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16733,-218 16733,-248 16938,-248 16938,-218 16733,-218"/>
<text text-anchor="start" x="16741" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16835.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node167 -->
<g id="edge194" class="edge">
<title>Node91&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.3C20104.8,-304.68 19691.2,-296.03 19344.5,-290 18811.63,-280.72 17476.96,-305.42 16946.5,-254 16932.47,-252.64 16917.55,-250.46 16903.35,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.8 20285.32,-308.52 20275.39,-304.8 20275.24,-311.8"/>
</g>
<!-- Node168 -->
<g id="node168" class="node">
<title>Node168</title>
<g id="a_node168"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25801,-140 25801,-170 26012,-170 26012,-140 25801,-140"/>
<text text-anchor="start" x="25809" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25906.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node168 -->
<g id="edge195" class="edge">
<title>Node91&#45;&gt;Node168</title>
<path fill="none" stroke="midnightblue" d="M20433.89,-307.44C20618.69,-301.03 21066.67,-282.72 21128.5,-254 21152.16,-243.01 21145.5,-222.22 21169.5,-212 21286.19,-162.3 25608.91,-183.88 25735.5,-176 25757.13,-174.65 25780.22,-172.47 25802.21,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.57,-303.95 20423.69,-307.79 20433.81,-310.95 20433.57,-303.95"/>
</g>
<!-- Node169 -->
<g id="node169" class="node">
<title>Node169</title>
<g id="a_node169"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16956,-218 16956,-248 17171,-248 17171,-218 16956,-218"/>
<text text-anchor="start" x="16964" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17063.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node169 -->
<g id="edge196" class="edge">
<title>Node91&#45;&gt;Node169</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.34C20104.8,-304.81 19691.19,-296.32 19344.5,-290 18863.62,-281.24 17659.38,-298.65 17180.5,-254 17165.73,-252.62 17150.01,-250.44 17135.05,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.85 20285.31,-308.55 20275.39,-304.85 20275.24,-311.85"/>
</g>
<!-- Node170 -->
<g id="node170" class="node">
<title>Node170</title>
<g id="a_node170"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21706,-218 21706,-248 21883,-248 21883,-218 21706,-218"/>
<text text-anchor="start" x="21714" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21794.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node170 -->
<g id="edge197" class="edge">
<title>Node91&#45;&gt;Node170</title>
<path fill="none" stroke="midnightblue" d="M20433.9,-308.35C20683.43,-302.91 21449.79,-284.13 21696.5,-254 21708.48,-252.54 21721.18,-250.39 21733.32,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.75,-304.85 20423.83,-308.57 20433.9,-311.85 20433.75,-304.85"/>
</g>
<!-- Node171 -->
<g id="node171" class="node">
<title>Node171</title>
<g id="a_node171"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21525,-212.5 21525,-253.5 21688,-253.5 21688,-212.5 21525,-212.5"/>
<text text-anchor="start" x="21533" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="21533" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="21606.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node171 -->
<g id="edge198" class="edge">
<title>Node91&#45;&gt;Node171</title>
<path fill="none" stroke="midnightblue" d="M20433.65,-310.75C20622.01,-311.55 21111.37,-307.77 21515.5,-254 21518.55,-253.59 21521.64,-253.14 21524.76,-252.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.58,-307.25 20423.56,-310.7 20433.55,-314.25 20433.58,-307.25"/>
</g>
<!-- Node172 -->
<g id="node172" class="node">
<title>Node172</title>
<g id="a_node172"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16501.5,-218 16501.5,-248 16715.5,-248 16715.5,-218 16501.5,-218"/>
<text text-anchor="start" x="16509.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16608.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node172 -->
<g id="edge199" class="edge">
<title>Node91&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.27C20104.81,-304.58 19691.2,-295.81 19344.5,-290 18762.08,-280.23 17303.48,-308.07 16723.5,-254 16708.97,-252.65 16693.52,-250.47 16678.81,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.77 20285.32,-308.49 20275.39,-304.77 20275.24,-311.77"/>
</g>
<!-- Node173 -->
<g id="node173" class="node">
<title>Node173</title>
<g id="a_node173"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17189.5,-212.5 17189.5,-253.5 17373.5,-253.5 17373.5,-212.5 17189.5,-212.5"/>
<text text-anchor="start" x="17197.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="17197.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="17281.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node173 -->
<g id="edge202" class="edge">
<title>Node91&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.39C20104.8,-304.94 19691.19,-296.61 19344.5,-290 18908.51,-281.68 17816.08,-300.54 17382.5,-254 17379.57,-253.69 17376.59,-253.33 17373.6,-252.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.25,-311.89 20285.31,-308.6 20275.39,-304.89 20275.25,-311.89"/>
</g>
<!-- Node174 -->
<g id="node174" class="node">
<title>Node174</title>
<g id="a_node174"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15824.5,-212.5 15824.5,-253.5 16006.5,-253.5 16006.5,-212.5 15824.5,-212.5"/>
<text text-anchor="start" x="15832.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="15832.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="15915.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node174 -->
<g id="edge203" class="edge">
<title>Node91&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.19C20104.81,-304.35 19691.21,-295.31 19344.5,-290 18974.63,-284.34 16383.41,-292.44 16015.5,-254 16012.59,-253.7 16009.65,-253.35 16006.68,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.69 20285.32,-308.42 20275.4,-304.69 20275.24,-311.69"/>
</g>
<!-- Node175 -->
<g id="node175" class="node">
<title>Node175</title>
<g id="a_node175"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17564.5,-140 17564.5,-170 17782.5,-170 17782.5,-140 17564.5,-140"/>
<text text-anchor="start" x="17572.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17673.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node175 -->
<g id="edge204" class="edge">
<title>Node91&#45;&gt;Node175</title>
<path fill="none" stroke="midnightblue" d="M20275.27,-306.53C20171.51,-302.1 19983.92,-294.47 19823.5,-290 19712.8,-286.92 17932.68,-296.7 17830.5,-254 17805.85,-243.7 17809.32,-227.42 17787.5,-212 17763.1,-194.76 17732.59,-180.08 17709.28,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.21,-310.03 20285.36,-306.96 20275.51,-303.04 20275.21,-310.03"/>
</g>
<!-- Node176 -->
<g id="node176" class="node">
<title>Node176</title>
<g id="a_node176"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21326.5,-218 21326.5,-248 21506.5,-248 21506.5,-218 21326.5,-218"/>
<text text-anchor="start" x="21334.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21416.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node176 -->
<g id="edge206" class="edge">
<title>Node91&#45;&gt;Node176</title>
<path fill="none" stroke="midnightblue" d="M20433.69,-309.11C20598.59,-306.45 20990.63,-295.87 21316.5,-254 21328.44,-252.47 21341.09,-250.34 21353.24,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.57,-305.62 20423.63,-309.27 20433.68,-312.62 20433.57,-305.62"/>
</g>
<!-- Node177 -->
<g id="node177" class="node">
<title>Node177</title>
<g id="a_node177"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21901.5,-212.5 21901.5,-253.5 22071.5,-253.5 22071.5,-212.5 21901.5,-212.5"/>
<text text-anchor="start" x="21909.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="21909.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="21986.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node177 -->
<g id="edge207" class="edge">
<title>Node91&#45;&gt;Node177</title>
<path fill="none" stroke="midnightblue" d="M20434.02,-308.9C20707.04,-304.84 21605.14,-289.1 21891.5,-254 21894.76,-253.6 21898.08,-253.15 21901.42,-252.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.74,-305.4 20423.8,-309.05 20433.85,-312.4 20433.74,-305.4"/>
</g>
<!-- Node178 -->
<g id="node178" class="node">
<title>Node178</title>
<g id="a_node178"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16025,-218 16025,-248 16246,-248 16246,-218 16025,-218"/>
<text text-anchor="start" x="16033" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16135.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node178 -->
<g id="edge208" class="edge">
<title>Node91&#45;&gt;Node178</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.21C20104.81,-304.41 19691.21,-295.45 19344.5,-290 19001.19,-284.6 16596.5,-284.55 16254.5,-254 16239.37,-252.65 16223.27,-250.46 16207.95,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.71 20285.32,-308.44 20275.4,-304.71 20275.24,-311.71"/>
</g>
<!-- Node179 -->
<g id="node179" class="node">
<title>Node179</title>
<g id="a_node179"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16264,-218 16264,-248 16483,-248 16483,-218 16264,-218"/>
<text text-anchor="start" x="16272" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="16373.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node179 -->
<g id="edge209" class="edge">
<title>Node91&#45;&gt;Node179</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.24C20104.81,-304.49 19691.2,-295.62 19344.5,-290 18710.76,-279.73 17123.79,-310.69 16492.5,-254 16477.37,-252.64 16461.27,-250.45 16445.96,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.74 20285.32,-308.46 20275.4,-304.74 20275.24,-311.74"/>
</g>
<!-- Node180 -->
<g id="node180" class="node">
<title>Node180</title>
<g id="a_node180"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25452,-218 25452,-248 25665,-248 25665,-218 25452,-218"/>
<text text-anchor="start" x="25460" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25558.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node180 -->
<g id="edge210" class="edge">
<title>Node91&#45;&gt;Node180</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.43C20622.85,-304.74 21115.79,-295.4 21527.5,-290 21962.59,-284.29 25010.16,-293.41 25443.5,-254 25458.13,-252.67 25473.7,-250.49 25488.5,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.94 20423.58,-308.63 20433.64,-311.94 20433.51,-304.94"/>
</g>
<!-- Node181 -->
<g id="node181" class="node">
<title>Node181</title>
<g id="a_node181"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22263.5,-218 22263.5,-248 22487.5,-248 22487.5,-218 22263.5,-218"/>
<text text-anchor="start" x="22271.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22375.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node181 -->
<g id="edge212" class="edge">
<title>Node91&#45;&gt;Node181</title>
<path fill="none" stroke="midnightblue" d="M20434.11,-309.07C20746.89,-305.17 21891.95,-288.81 22253.5,-254 22268.56,-252.55 22284.58,-250.38 22299.89,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.73,-305.57 20423.78,-309.19 20433.82,-312.57 20433.73,-305.57"/>
</g>
<!-- Node182 -->
<g id="node182" class="node">
<title>Node182</title>
<g id="a_node182"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14395,-218 14395,-248 14582,-248 14582,-218 14395,-218"/>
<text text-anchor="start" x="14403" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14488.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node182 -->
<g id="edge213" class="edge">
<title>Node91&#45;&gt;Node182</title>
<path fill="none" stroke="midnightblue" d="M20275.18,-308.1C20104.81,-304.09 19691.22,-294.75 19344.5,-290 18816.31,-282.77 15116.07,-307.05 14590.5,-254 14577.39,-252.68 14563.47,-250.48 14550.26,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.24,-311.6 20285.32,-308.34 20275.4,-304.6 20275.24,-311.6"/>
</g>
<!-- Node91&#45;&gt;Node183 -->
<g id="edge214" class="edge">
<title>Node91&#45;&gt;Node183</title>
<path fill="none" stroke="midnightblue" d="M20275.27,-306.48C20171.51,-302 19983.92,-294.32 19823.5,-290 19328.06,-276.67 18086.66,-303.3 17593.5,-254 17579.84,-252.63 17565.32,-250.45 17551.5,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20275.21,-309.98 20285.36,-306.92 20275.52,-302.99 20275.21,-309.98"/>
</g>
<!-- Node184 -->
<g id="node184" class="node">
<title>Node184</title>
<g id="a_node184"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25682.5,-218 25682.5,-248 25878.5,-248 25878.5,-218 25682.5,-218"/>
<text text-anchor="start" x="25690.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25780.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node184 -->
<g id="edge215" class="edge">
<title>Node91&#45;&gt;Node184</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.42C20622.85,-304.7 21115.79,-295.3 21527.5,-290 21988.15,-284.07 25214.97,-298.49 25673.5,-254 25687.23,-252.67 25701.83,-250.47 25715.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-304.92 20423.58,-308.62 20433.64,-311.92 20433.51,-304.92"/>
</g>
<!-- Node91&#45;&gt;Node185 -->
<g id="edge216" class="edge">
<title>Node91&#45;&gt;Node185</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.55C20622.86,-305.12 21115.81,-296.3 21527.5,-290 21822.16,-285.49 23886.54,-285.9 24179.5,-254 24191.89,-252.65 24205.05,-250.46 24217.53,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-305.06 20423.58,-308.74 20433.64,-312.06 20433.51,-305.06"/>
</g>
<!-- Node91&#45;&gt;Node188 -->
<g id="edge219" class="edge">
<title>Node91&#45;&gt;Node188</title>
<path fill="none" stroke="midnightblue" d="M20433.71,-308.51C20622.86,-304.98 21115.8,-295.97 21527.5,-290 21862.6,-285.14 24210.55,-292.17 24543.5,-254 24555.07,-252.67 24567.33,-250.51 24578.98,-248.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.51,-305.01 20423.58,-308.7 20433.64,-312.01 20433.51,-305.01"/>
</g>
<!-- Node191 -->
<g id="node191" class="node">
<title>Node191</title>
<g id="a_node191"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19086,-218 19086,-248 19215,-248 19215,-218 19086,-218"/>
<text text-anchor="start" x="19094" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19150.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node191 -->
<g id="edge222" class="edge">
<title>Node91&#45;&gt;Node191</title>
<path fill="none" stroke="midnightblue" d="M20275.23,-298.01C20252.45,-294.95 20227.53,-291.97 20204.5,-290 19787.05,-254.27 19679.06,-298.93 19262.5,-254 19247.08,-252.34 19230.59,-249.81 19215.13,-247.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20274.82,-301.49 20285.2,-299.37 20275.76,-294.55 20274.82,-301.49"/>
</g>
<!-- Node194 -->
<g id="node194" class="node">
<title>Node194</title>
<g id="a_node194"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20101,-218 20101,-248 20314,-248 20314,-218 20101,-218"/>
<text text-anchor="start" x="20109" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20207.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node194 -->
<g id="edge225" class="edge">
<title>Node91&#45;&gt;Node194</title>
<path fill="none" stroke="midnightblue" d="M20318.09,-291.17C20292.25,-277.82 20258.13,-260.18 20234.66,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20316.7,-294.4 20327.19,-295.88 20319.92,-288.18 20316.7,-294.4"/>
</g>
<!-- Node196 -->
<g id="node196" class="node">
<title>Node196</title>
<g id="a_node196"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21179,-218 21179,-248 21308,-248 21308,-218 21179,-218"/>
<text text-anchor="start" x="21187" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21243.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node196 -->
<g id="edge229" class="edge">
<title>Node91&#45;&gt;Node196</title>
<path fill="none" stroke="midnightblue" d="M20433.69,-309.21C20579.29,-306.73 20898.92,-296.45 21164.5,-254 21174,-252.48 21184.03,-250.36 21193.63,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20433.45,-305.72 20423.51,-309.38 20433.56,-312.72 20433.45,-305.72"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18449,-140 18449,-170 18670,-170 18670,-140 18449,-140"/>
<text text-anchor="start" x="18457" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18559.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node94 -->
<g id="edge97" class="edge">
<title>Node93&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M18899.16,-215.98C18892.18,-214.61 18885.21,-213.27 18878.5,-212 18798.66,-196.93 18707.32,-181.03 18642.89,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18898.89,-219.5 18909.38,-218 18900.25,-212.63 18898.89,-219.5"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18380.5,-67.5 18380.5,-97.5 18600.5,-97.5 18600.5,-67.5 18380.5,-67.5"/>
<text text-anchor="start" x="18388.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18490.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node97 -->
<g id="edge102" class="edge">
<title>Node93&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M18903.84,-216.13C18895.32,-214.59 18886.74,-213.17 18878.5,-212 18830.04,-205.14 18472.66,-211.99 18439.5,-176 18426.85,-162.27 18432.31,-151.23 18439.5,-134 18445.69,-119.16 18458.59,-106.46 18469.87,-97.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18903.31,-219.59 18913.78,-217.98 18904.6,-212.71 18903.31,-219.59"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18688,-140 18688,-170 18867,-170 18867,-140 18688,-140"/>
<text text-anchor="start" x="18696" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18777.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node98 -->
<g id="edge101" class="edge">
<title>Node93&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M18930.71,-214.22C18895.26,-200.75 18847.23,-182.5 18814.45,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18929.76,-217.6 18940.35,-217.88 18932.25,-211.06 18929.76,-217.6"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21247,-67.5 21247,-97.5 21408,-97.5 21408,-67.5 21247,-67.5"/>
<text text-anchor="start" x="21255" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21327.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge98" class="edge">
<title>Node94&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M18642.61,-138.43C18654.62,-136.65 18666.85,-135.08 18678.5,-134 19195.47,-85.89 20860.63,-83.36 21246.93,-83.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18641.95,-134.99 18632.6,-139.97 18643.01,-141.91 18641.95,-134.99"/>
</g>
<!-- Node94&#45;&gt;Node97 -->
<g id="edge100" class="edge">
<title>Node94&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M18538.32,-132.36C18527.31,-121.11 18514.16,-107.68 18504.44,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18536.04,-135.03 18545.54,-139.73 18541.04,-130.14 18536.04,-135.03"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21259.5,-0.5 21259.5,-30.5 21395.5,-30.5 21395.5,-0.5 21259.5,-0.5"/>
<text text-anchor="start" x="21267.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21327.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node95&#45;&gt;Node96 -->
<g id="edge99" class="edge">
<title>Node95&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M21327.5,-57.11C21327.5,-48.15 21327.5,-38.32 21327.5,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21324,-57.4 21327.5,-67.4 21331,-57.4 21324,-57.4"/>
</g>
<!-- Node99&#45;&gt;Node95 -->
<g id="edge104" class="edge">
<title>Node99&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M23082.82,-216.35C23073.59,-214.87 23064.37,-213.4 23055.5,-212 22950.69,-195.49 22914.45,-223.34 22819.5,-176 22795.59,-164.08 22801.06,-144.51 22776.5,-134 22760.65,-127.22 21710.31,-95.05 21408.05,-85.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23082.4,-219.83 23092.83,-217.96 23083.51,-212.91 23082.4,-219.83"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22861.5,-140 22861.5,-170 23087.5,-170 23087.5,-140 22861.5,-140"/>
<text text-anchor="start" x="22869.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22974.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node99&#45;&gt;Node100 -->
<g id="edge105" class="edge">
<title>Node99&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M23131.24,-214.39C23095.03,-200.9 23045.76,-182.55 23012.19,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23130.01,-217.67 23140.61,-217.88 23132.46,-211.11 23130.01,-217.67"/>
</g>
<!-- Node101&#45;&gt;Node95 -->
<g id="edge107" class="edge">
<title>Node101&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M23742.16,-216.47C23655.95,-203.57 23546.66,-185.8 23527.5,-176 23503.71,-163.84 23509.13,-144.35 23484.5,-134 23401.05,-98.93 21945.99,-100.24 21855.5,-98 21696.91,-94.07 21511.53,-88.83 21408,-85.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23741.88,-219.97 23752.29,-217.98 23742.91,-213.04 23741.88,-219.97"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23569.5,-140 23569.5,-170 23795.5,-170 23795.5,-140 23569.5,-140"/>
<text text-anchor="start" x="23577.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23682.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node101&#45;&gt;Node102 -->
<g id="edge108" class="edge">
<title>Node101&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M23810.04,-213.7C23780.39,-200.28 23740.72,-182.34 23713.54,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23808.74,-216.95 23819.29,-217.88 23811.63,-210.57 23808.74,-216.95"/>
</g>
<!-- Node103&#45;&gt;Node95 -->
<g id="edge110" class="edge">
<title>Node103&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M23300.4,-212.17C23186.39,-200.59 22940.01,-217.73 22852.5,-176 22829.23,-164.9 22836.02,-144.56 22812.5,-134 22796.35,-126.75 21715.55,-94.79 21408.21,-85.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23300.03,-215.65 23310.36,-213.3 23300.81,-208.7 23300.03,-215.65"/>
</g>
<!-- Node103&#45;&gt;Node104 -->
<g id="edge111" class="edge">
<title>Node103&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M23354.16,-208.89C23325.38,-198.22 23291.59,-185.69 23264.11,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23353.11,-212.23 23363.71,-212.43 23355.55,-205.67 23353.11,-212.23"/>
</g>
<!-- Node105&#45;&gt;Node95 -->
<g id="edge113" class="edge">
<title>Node105&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M22685.35,-212.66C22684.06,-212.44 22682.77,-212.22 22681.5,-212 22560.84,-191.51 22528.79,-198.55 22408.5,-176 22331.16,-161.5 22314.34,-145.56 22236.5,-134 22077.91,-110.44 21599.81,-92.51 21408.2,-86.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22684.89,-216.14 22695.36,-214.47 22686.14,-209.25 22684.89,-216.14"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22417.5,-134.5 22417.5,-175.5 22581.5,-175.5 22581.5,-134.5 22417.5,-134.5"/>
<text text-anchor="start" x="22425.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="22425.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="22499.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node105&#45;&gt;Node106 -->
<g id="edge114" class="edge">
<title>Node105&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M22696.25,-209.79C22656.53,-198.93 22609.16,-185.98 22570.85,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22695.34,-213.17 22705.91,-212.43 22697.19,-206.41 22695.34,-213.17"/>
</g>
<!-- Node107&#45;&gt;Node95 -->
<g id="edge116" class="edge">
<title>Node107&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M23998.97,-216.18C23990.07,-214.64 23981.1,-213.2 23972.5,-212 23881.48,-199.31 23643.32,-215.85 23560.5,-176 23537.27,-164.82 23544.08,-144.41 23520.5,-134 23435.86,-96.64 21947.99,-100.27 21855.5,-98 21696.9,-94.11 21511.53,-88.85 21408,-85.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23998.52,-219.66 24008.98,-217.97 23999.75,-212.77 23998.52,-219.66"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24193.5,-140 24193.5,-170 24381.5,-170 24381.5,-140 24193.5,-140"/>
<text text-anchor="start" x="24201.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24287.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node107&#45;&gt;Node108 -->
<g id="edge117" class="edge">
<title>Node107&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M24125.39,-214.39C24162.83,-200.9 24213.79,-182.55 24248.52,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24123.92,-211.2 24115.69,-217.88 24126.29,-217.79 24123.92,-211.2"/>
</g>
<!-- Node109&#45;&gt;Node95 -->
<g id="edge119" class="edge">
<title>Node109&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M25050.02,-216.11C25057.94,-214.65 25065.87,-213.25 25073.5,-212 25199.29,-191.36 25439.17,-224.6 25349.5,-134 25315.36,-99.51 21904.02,-98.92 21855.5,-98 21697.11,-95.01 21512.06,-89.45 21408.45,-86.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25049.21,-212.7 25040.03,-217.99 25050.5,-219.58 25049.21,-212.7"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25397.5,-140 25397.5,-170 25579.5,-170 25579.5,-140 25397.5,-140"/>
<text text-anchor="start" x="25405.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25488.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge120" class="edge">
<title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M25049.35,-216.12C25057.49,-214.64 25065.65,-213.23 25073.5,-212 25210.53,-190.51 25246.39,-196.99 25383.5,-176 25394.87,-174.26 25406.9,-172.19 25418.59,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25048.65,-212.69 25039.46,-217.96 25049.93,-219.57 25048.65,-212.69"/>
</g>
<!-- Node111&#45;&gt;Node95 -->
<g id="edge122" class="edge">
<title>Node111&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M25416.31,-216.25C25425.14,-214.74 25434,-213.29 25442.5,-212 25575.72,-191.72 25830.34,-229.73 25735.5,-134 25697.57,-95.72 21909.38,-98.99 21855.5,-98 21697.11,-95.09 21512.06,-89.51 21408.45,-86.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25415.62,-212.81 25406.36,-217.97 25416.82,-219.71 25415.62,-212.81"/>
</g>
<!-- Node111&#45;&gt;Node112 -->
<g id="edge123" class="edge">
<title>Node111&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M25410.99,-216.3C25421.55,-214.61 25432.26,-213.1 25442.5,-212 25895.71,-163.1 26012.33,-200.6 26467.5,-176 26524.53,-172.92 26588.16,-168.34 26639.74,-164.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25410.22,-212.88 25400.93,-217.98 25411.37,-219.79 25410.22,-212.88"/>
</g>
<!-- Node113&#45;&gt;Node95 -->
<g id="edge125" class="edge">
<title>Node113&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M18347.93,-216C18275.33,-202.02 18182.06,-182.9 18176.5,-176 18164.79,-161.46 18163.41,-147.3 18176.5,-134 18231.98,-77.62 20759.77,-81.9 21246.79,-83.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18347.54,-219.49 18358.02,-217.94 18348.86,-212.61 18347.54,-219.49"/>
</g>
<!-- Node113&#45;&gt;Node114 -->
<g id="edge126" class="edge">
<title>Node113&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M18329.23,-216.72C18313.92,-214.88 18298.32,-213.22 18283.5,-212 18200.71,-205.18 16988.89,-169.53 16626.27,-158.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18328.88,-220.21 18339.24,-217.96 18329.74,-213.26 18328.88,-220.21"/>
</g>
<!-- Node115&#45;&gt;Node95 -->
<g id="edge128" class="edge">
<title>Node115&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M19885.55,-216.27C19894.3,-214.76 19903.07,-213.3 19911.5,-212 20037.67,-192.47 20082.9,-234.28 20196.5,-176 20219.16,-164.37 20212.39,-144.72 20235.5,-134 20326.37,-91.85 21010.07,-84.88 21246.98,-83.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19884.94,-212.82 19875.69,-217.99 19886.15,-219.71 19884.94,-212.82"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20245,-140 20245,-170 20444,-170 20444,-140 20245,-140"/>
<text text-anchor="start" x="20253" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20344.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node115&#45;&gt;Node116 -->
<g id="edge129" class="edge">
<title>Node115&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M19885.1,-216.22C19894,-214.71 19902.93,-213.27 19911.5,-212 20052.64,-191.11 20089.28,-196.34 20230.5,-176 20242.73,-174.24 20255.67,-172.17 20268.26,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19884.34,-212.8 19875.09,-217.96 19885.54,-219.7 19884.34,-212.8"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21788,-140 21788,-170 21997,-170 21997,-140 21788,-140"/>
<text text-anchor="start" x="21796" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21892.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node118 -->
<g id="edge131" class="edge">
<title>Node117&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M20920.17,-216.06C20928.66,-214.47 20937.26,-213.06 20945.5,-212 21313.06,-164.88 21410.11,-216.1 21778.5,-176 21792.28,-174.5 21806.92,-172.36 21820.94,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20919.42,-212.64 20910.28,-218 20920.77,-219.51 20919.42,-212.64"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21864.5,-67.5 21864.5,-97.5 22072.5,-97.5 22072.5,-67.5 21864.5,-67.5"/>
<text text-anchor="start" x="21872.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21968.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node119 -->
<g id="edge134" class="edge">
<title>Node117&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M20920.16,-215.99C20928.66,-214.41 20937.25,-213.02 20945.5,-212 21003.98,-204.78 21964.55,-218.37 22005.5,-176 22027.02,-153.74 22000.35,-117.39 21982.37,-97.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20919.42,-212.57 20910.27,-217.91 20920.76,-219.44 20919.42,-212.57"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21603,-140 21603,-170 21770,-170 21770,-140 21603,-140"/>
<text text-anchor="start" x="21611" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21686.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node120 -->
<g id="edge135" class="edge">
<title>Node117&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M20921.18,-215.97C20929.35,-214.44 20937.59,-213.06 20945.5,-212 21231.37,-173.56 21307.63,-214.44 21593.5,-176 21604.63,-174.5 21616.41,-172.39 21627.71,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20920.44,-212.55 20911.29,-217.91 20921.78,-219.42 20920.44,-212.55"/>
</g>
<!-- Node118&#45;&gt;Node95 -->
<g id="edge132" class="edge">
<title>Node118&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M21806.17,-138.27C21796.84,-136.75 21787.48,-135.29 21778.5,-134 21649.43,-115.47 21498.75,-99.79 21408.35,-91.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21805.82,-141.76 21816.26,-139.95 21806.97,-134.86 21805.82,-141.76"/>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge133" class="edge">
<title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M21915.53,-132.64C21927.81,-121.24 21942.58,-107.54 21953.4,-97.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21912.83,-130.37 21907.88,-139.73 21917.59,-135.5 21912.83,-130.37"/>
</g>
<!-- Node121&#45;&gt;Node95 -->
<g id="edge137" class="edge">
<title>Node121&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M20731.11,-216.25C20740.64,-214.63 20750.28,-213.16 20759.5,-212 20823.78,-203.92 21297.12,-223.21 21341.5,-176 21361.41,-154.82 21346.63,-118.03 21335.94,-97.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20730.48,-212.8 20721.23,-217.98 20731.69,-219.7 20730.48,-212.8"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21394,-140 21394,-170 21585,-170 21585,-140 21394,-140"/>
<text text-anchor="start" x="21402" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="21489.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node121&#45;&gt;Node122 -->
<g id="edge138" class="edge">
<title>Node121&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M20730.89,-216.25C20740.49,-214.62 20750.21,-213.15 20759.5,-212 21033.43,-178.1 21105.43,-208.75 21379.5,-176 21392.51,-174.45 21406.31,-172.32 21419.57,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20730.2,-212.82 20720.95,-217.99 20731.4,-219.71 20730.2,-212.82"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22053.5,-140 22053.5,-170 22227.5,-170 22227.5,-140 22053.5,-140"/>
<text text-anchor="start" x="22061.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22140.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node123&#45;&gt;Node124 -->
<g id="edge140" class="edge">
<title>Node123&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M21078.32,-215.67C21085.08,-214.22 21091.91,-212.95 21098.5,-212 21512.75,-152.31 21623.83,-224.8 22039.5,-176 22051.93,-174.54 22065.11,-172.38 22077.71,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21077.46,-212.28 21068.49,-217.9 21079.01,-219.1 21077.46,-212.28"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22110,-67.5 22110,-97.5 22283,-97.5 22283,-67.5 22110,-67.5"/>
<text text-anchor="start" x="22118" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22196.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node123&#45;&gt;Node125 -->
<g id="edge143" class="edge">
<title>Node123&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M21078.02,-215.69C21084.88,-214.22 21091.82,-212.94 21098.5,-212 21161.14,-203.19 22192.49,-221.43 22236.5,-176 22258.17,-153.63 22230.37,-117.65 22211.41,-97.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21077.03,-212.33 21068.06,-217.95 21078.58,-219.15 21077.03,-212.33"/>
</g>
<!-- Node123&#45;&gt;Node126 -->
<g id="edge144" class="edge">
<title>Node123&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M20964.27,-215.61C20957.98,-214.18 20951.63,-212.93 20945.5,-212 20515.45,-146.84 20397.44,-241.9 19967.5,-176 19958.28,-174.59 19948.56,-172.42 19939.32,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20963.51,-219.03 20974.06,-217.98 20965.16,-212.23 20963.51,-219.03"/>
</g>
<!-- Node124&#45;&gt;Node95 -->
<g id="edge141" class="edge">
<title>Node124&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M22043.33,-138.74C22030.62,-137 22017.76,-135.36 22005.5,-134 21790.23,-110.07 21535.22,-94.5 21408.04,-87.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22043.09,-142.24 22053.48,-140.16 22044.06,-135.31 22043.09,-142.24"/>
</g>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge142" class="edge">
<title>Node124&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M22158.2,-131.71C22167.03,-120.6 22177.45,-107.49 22185.18,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22155.31,-129.73 22151.83,-139.73 22160.79,-134.08 22155.31,-129.73"/>
</g>
<!-- Node127&#45;&gt;Node95 -->
<g id="edge146" class="edge">
<title>Node127&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M20551.22,-212.14C20670.88,-204.29 21245.17,-228.79 21307.5,-176 21330.19,-156.78 21330.8,-118.5 21329.2,-97.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20550.76,-208.67 20541.09,-213 20551.35,-215.64 20550.76,-208.67"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21090,-134.5 21090,-175.5 21299,-175.5 21299,-134.5 21090,-134.5"/>
<text text-anchor="start" x="21098" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="21098" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="21194.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node127&#45;&gt;Node128 -->
<g id="edge147" class="edge">
<title>Node127&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M20551.32,-211.85C20786.07,-183.93 20849,-204.07 21080.5,-176 21083.59,-175.63 21086.73,-175.22 21089.89,-174.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20550.61,-208.41 20541.1,-213.08 20551.45,-215.36 20550.61,-208.41"/>
</g>
<!-- Node129&#45;&gt;Node95 -->
<g id="edge149" class="edge">
<title>Node129&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M18543.28,-212.01C18379.13,-188.88 18096.69,-242.55 18203.5,-134 18258.47,-78.13 20761.92,-81.99 21246.7,-83.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18543.02,-215.51 18553.43,-213.57 18544.08,-208.59 18543.02,-215.51"/>
</g>
<!-- Node129&#45;&gt;Node130 -->
<g id="edge150" class="edge">
<title>Node129&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M18543.34,-212C18036.81,-148.41 17900.06,-240.39 17397.5,-176 17394.55,-175.62 17391.55,-175.19 17388.53,-174.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18543.11,-215.5 18553.47,-213.29 18543.99,-208.56 18543.11,-215.5"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19271.5,-140 19271.5,-170 19441.5,-170 19441.5,-140 19271.5,-140"/>
<text text-anchor="start" x="19279.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19356.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node131&#45;&gt;Node132 -->
<g id="edge152" class="edge">
<title>Node131&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M19356.5,-207.59C19356.5,-195.26 19356.5,-180.72 19356.5,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19353,-207.7 19356.5,-217.7 19360,-207.71 19353,-207.7"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19459.5,-134.5 19459.5,-175.5 19645.5,-175.5 19645.5,-134.5 19459.5,-134.5"/>
<text text-anchor="start" x="19467.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="19467.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="19552.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node131&#45;&gt;Node133 -->
<g id="edge153" class="edge">
<title>Node131&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M19402.26,-214.26C19432.11,-202.68 19471.1,-187.56 19501.88,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19400.97,-211 19392.91,-217.88 19403.5,-217.53 19400.97,-211"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13559.5,-140 13559.5,-170 13733.5,-170 13733.5,-140 13559.5,-140"/>
<text text-anchor="start" x="13567.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="13646.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node135 -->
<g id="edge155" class="edge">
<title>Node134&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M13715.57,-211.25C13699.29,-198.23 13678.73,-181.78 13664.29,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13713.64,-214.19 13723.63,-217.7 13718.01,-208.72 13713.64,-214.19"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13751.5,-134.5 13751.5,-175.5 13921.5,-175.5 13921.5,-134.5 13751.5,-134.5"/>
<text text-anchor="start" x="13759.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="13759.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="13836.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node136 -->
<g id="edge156" class="edge">
<title>Node134&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M13767.53,-211.18C13781.37,-200.11 13798.28,-186.57 13811.9,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13764.99,-208.72 13759.37,-217.7 13769.36,-214.19 13764.99,-208.72"/>
</g>
<!-- Node138&#45;&gt;Node102 -->
<g id="edge160" class="edge">
<title>Node138&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M24394.27,-215.85C24386.96,-214.37 24379.59,-213.04 24372.5,-212 24122.24,-175.23 24055.84,-204.5 23804.5,-176 23790.32,-174.39 23775.27,-172.27 23760.77,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24393.66,-219.29 24404.17,-217.94 24395.1,-212.44 24393.66,-219.29"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24399.5,-140 24399.5,-170 24551.5,-170 24551.5,-140 24399.5,-140"/>
<text text-anchor="start" x="24407.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24475.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node138&#45;&gt;Node139 -->
<g id="edge159" class="edge">
<title>Node138&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M24463.96,-207.59C24466.72,-195.26 24469.97,-180.72 24472.32,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24460.46,-207.18 24461.7,-217.7 24467.3,-208.71 24460.46,-207.18"/>
</g>
<!-- Node140&#45;&gt;Node100 -->
<g id="edge163" class="edge">
<title>Node140&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M23550.32,-215.67C23543.99,-214.29 23537.64,-213.02 23531.5,-212 23340.15,-180.09 23289.04,-199.71 23096.5,-176 23082.87,-174.32 23068.42,-172.23 23054.43,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23549.66,-219.11 23560.19,-217.94 23551.23,-212.29 23549.66,-219.11"/>
</g>
<!-- Node140&#45;&gt;Node104 -->
<g id="edge164" class="edge">
<title>Node140&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M23547.02,-215.49C23541.78,-214.26 23536.56,-213.08 23531.5,-212 23526.13,-210.85 23408.85,-190.37 23317.81,-174.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23546.54,-218.97 23557.08,-217.9 23548.17,-212.17 23546.54,-218.97"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23335.5,-140 23335.5,-170 23475.5,-170 23475.5,-140 23335.5,-140"/>
<text text-anchor="start" x="23343.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23405.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node140&#45;&gt;Node141 -->
<g id="edge162" class="edge">
<title>Node140&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M23563,-214.39C23526.63,-200.9 23477.11,-182.55 23443.37,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="23561.83,-217.69 23572.42,-217.88 23564.26,-211.13 23561.83,-217.69"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19663,-140 19663,-170 19812,-170 19812,-140 19663,-140"/>
<text text-anchor="start" x="19671" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19737.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node142&#45;&gt;Node143 -->
<g id="edge166" class="edge">
<title>Node142&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M19642.1,-212.64C19664.48,-199.35 19693.68,-182.02 19713.85,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19640.09,-209.77 19633.28,-217.88 19643.66,-215.79 19640.09,-209.77"/>
</g>
<!-- Node142&#45;&gt;Node144 -->
<g id="edge167" class="edge">
<title>Node142&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M19674.78,-215.77C19681.09,-214.4 19687.4,-213.12 19693.5,-212 19814.29,-189.75 19846.08,-194.53 19967.5,-176 19979.42,-174.18 19992.01,-172.13 20004.32,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19673.91,-212.37 19664.9,-217.96 19675.43,-219.21 19673.91,-212.37"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17801,-140 17801,-170 17930,-170 17930,-140 17801,-140"/>
<text text-anchor="start" x="17809" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17865.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node145&#45;&gt;Node146 -->
<g id="edge169" class="edge">
<title>Node145&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M17892.55,-208.7C17886.1,-196.14 17878.35,-181.04 17872.8,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="17889.48,-210.41 17897.16,-217.7 17895.71,-207.21 17889.48,-210.41"/>
</g>
<!-- Node145&#45;&gt;Node147 -->
<g id="edge170" class="edge">
<title>Node145&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M17937.35,-212.64C17959.91,-199.35 17989.34,-182.02 18009.67,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="17935.3,-209.79 17928.46,-217.88 17938.85,-215.82 17935.3,-209.79"/>
</g>
<!-- Node148&#45;&gt;Node106 -->
<g id="edge173" class="edge">
<title>Node148&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M22890.06,-215.97C22882.79,-214.55 22875.51,-213.2 22868.5,-212 22745.69,-191.02 22713.24,-197.39 22590.5,-176 22587.63,-175.5 22584.72,-174.97 22581.78,-174.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22889.44,-219.42 22899.94,-217.95 22890.82,-212.56 22889.44,-219.42"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="22599.5,-140 22599.5,-170 22767.5,-170 22767.5,-140 22599.5,-140"/>
<text text-anchor="start" x="22607.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="22683.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node148&#45;&gt;Node149 -->
<g id="edge172" class="edge">
<title>Node148&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M22901.33,-215.34C22851.58,-201.78 22782.16,-182.88 22735.17,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="22900.43,-218.72 22911,-217.97 22902.27,-211.97 22900.43,-218.72"/>
</g>
<!-- Node150&#45;&gt;Node108 -->
<g id="edge177" class="edge">
<title>Node150&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M24741.03,-215.53C24735.47,-214.22 24729.9,-213.01 24724.5,-212 24577.76,-184.44 24538.14,-198.25 24390.5,-176 24379.15,-174.29 24367.15,-172.21 24355.51,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24740.44,-218.99 24750.98,-217.98 24742.11,-212.19 24740.44,-218.99"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25212,-140 25212,-170 25341,-170 25341,-140 25212,-140"/>
<text text-anchor="start" x="25220" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25276.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node151 -->
<g id="edge175" class="edge">
<title>Node150&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M24855.18,-215.53C24860.67,-214.22 24866.17,-213.01 24871.5,-212 25016.87,-184.36 25057.08,-203.39 25202.5,-176 25211.13,-174.37 25220.23,-172.26 25228.98,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24854.22,-212.16 24845.37,-217.98 24855.92,-218.95 24854.22,-212.16"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24991.5,-140 24991.5,-170 25193.5,-170 25193.5,-140 24991.5,-140"/>
<text text-anchor="start" x="24999.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25092.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node152 -->
<g id="edge176" class="edge">
<title>Node150&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M24859,-215.33C24863.23,-214.19 24867.43,-213.07 24871.5,-212 24927.19,-197.32 24990.96,-181.24 25035.65,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24857.87,-212.01 24849.13,-217.99 24859.69,-218.77 24857.87,-212.01"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20462,-140 20462,-170 20623,-170 20623,-140 20462,-140"/>
<text text-anchor="start" x="20470" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20542.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node154 -->
<g id="edge179" class="edge">
<title>Node153&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M20069.79,-215.93C20077.1,-214.48 20084.44,-213.13 20091.5,-212 20250.71,-186.47 20293.29,-201.53 20452.5,-176 20462.77,-174.35 20473.63,-172.25 20484.12,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20068.98,-212.53 20059.88,-217.96 20070.38,-219.38 20068.98,-212.53"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20641.5,-134.5 20641.5,-175.5 20841.5,-175.5 20841.5,-134.5 20641.5,-134.5"/>
<text text-anchor="start" x="20649.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="20649.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="20741.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node153&#45;&gt;Node155 -->
<g id="edge180" class="edge">
<title>Node153&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M20068.22,-215.99C20076.04,-214.47 20083.92,-213.09 20091.5,-212 20329.59,-177.81 20392.79,-205.56 20631.5,-176 20634.77,-175.59 20638.1,-175.15 20641.45,-174.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20067.5,-212.57 20058.39,-217.99 20068.89,-219.43 20067.5,-212.57"/>
</g>
<!-- Node156&#45;&gt;Node130 -->
<g id="edge184" class="edge">
<title>Node156&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M18154.55,-215.52C18148.5,-214.15 18142.4,-212.93 18136.5,-212 17811.68,-160.81 17723.29,-220.61 17397.5,-176 17394.55,-175.6 17391.55,-175.14 17388.53,-174.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18154.1,-219.02 18164.65,-217.97 18155.75,-212.21 18154.1,-219.02"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14065,-140 14065,-170 14194,-170 14194,-140 14065,-140"/>
<text text-anchor="start" x="14073" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14129.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node156&#45;&gt;Node157 -->
<g id="edge182" class="edge">
<title>Node156&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M18155.55,-215.53C18149.18,-214.1 18142.73,-212.87 18136.5,-212 18034.68,-197.76 14702.94,-162.06 14194.34,-156.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18154.93,-218.98 18165.47,-217.91 18156.57,-212.17 18154.93,-218.98"/>
</g>
<!-- Node156&#45;&gt;Node158 -->
<g id="edge183" class="edge">
<title>Node156&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M18155.55,-215.57C18149.17,-214.14 18142.72,-212.89 18136.5,-212 17757.41,-157.64 16794.11,-218.46 16413.5,-176 16401.16,-174.62 16388.07,-172.46 16375.61,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18154.93,-219.02 18165.47,-217.96 18156.57,-212.22 18154.93,-219.02"/>
</g>
<!-- Node162 -->
<g id="node162" class="node">
<title>Node162</title>
<g id="a_node162"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17406.5,-140 17406.5,-170 17546.5,-170 17546.5,-140 17406.5,-140"/>
<text text-anchor="start" x="17414.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="17476.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node161&#45;&gt;Node162 -->
<g id="edge188" class="edge">
<title>Node161&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M18740.98,-215.69C18734.12,-214.22 18727.18,-212.94 18720.5,-212 18207.5,-140.01 18068.5,-247.99 17555.5,-176 17545.55,-174.6 17535.05,-172.44 17525.06,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18740.42,-219.15 18750.94,-217.95 18741.97,-212.32 18740.42,-219.15"/>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
<g id="a_node163"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18212.5,-140 18212.5,-170 18392.5,-170 18392.5,-140 18212.5,-140"/>
<text text-anchor="start" x="18220.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18302.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node161&#45;&gt;Node163 -->
<g id="edge189" class="edge">
<title>Node161&#45;&gt;Node163</title>
<path fill="none" stroke="midnightblue" d="M18738.28,-215.65C18732.29,-214.31 18726.3,-213.06 18720.5,-212 18582.33,-186.71 18545.35,-197.28 18406.5,-176 18395.14,-174.26 18383.13,-172.18 18371.46,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="18737.77,-219.12 18748.3,-217.98 18739.35,-212.3 18737.77,-219.12"/>
</g>
<!-- Node164&#45;&gt;Node110 -->
<g id="edge192" class="edge">
<title>Node164&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M25207.96,-215.36C25212.53,-214.19 25217.09,-213.06 25221.5,-212 25287.02,-196.29 25362.16,-180.75 25416.01,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25206.76,-212.05 25197.96,-217.95 25208.51,-218.83 25206.76,-212.05"/>
</g>
<!-- Node165 -->
<g id="node165" class="node">
<title>Node165</title>
<g id="a_node165"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25598,-140 25598,-170 25727,-170 25727,-140 25598,-140"/>
<text text-anchor="start" x="25606" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="25662.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node164&#45;&gt;Node165 -->
<g id="edge191" class="edge">
<title>Node164&#45;&gt;Node165</title>
<path fill="none" stroke="midnightblue" d="M25204.96,-215.48C25210.52,-214.18 25216.1,-212.99 25221.5,-212 25382.72,-182.52 25427.28,-205.48 25588.5,-176 25597.14,-174.42 25606.24,-172.33 25615,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25203.88,-212.13 25195,-217.91 25205.55,-218.93 25203.88,-212.13"/>
</g>
<!-- Node164&#45;&gt;Node166 -->
<g id="edge193" class="edge">
<title>Node164&#45;&gt;Node166</title>
<path fill="none" stroke="midnightblue" d="M25203.45,-215.5C25209.5,-214.13 25215.6,-212.92 25221.5,-212 25572.74,-157.3 25665.5,-194.38 26020.5,-176 26103.66,-171.7 26198.14,-166.12 26266.7,-161.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25202.25,-212.19 25193.35,-217.94 25203.89,-218.99 25202.25,-212.19"/>
</g>
<!-- Node186 -->
<g id="node186" class="node">
<title>Node186</title>
<g id="a_node186"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24005.5,-134.5 24005.5,-175.5 24175.5,-175.5 24175.5,-134.5 24005.5,-134.5"/>
<text text-anchor="start" x="24013.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="24013.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="24090.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node185&#45;&gt;Node186 -->
<g id="edge217" class="edge">
<title>Node185&#45;&gt;Node186</title>
<path fill="none" stroke="midnightblue" d="M24232.34,-213.96C24204.11,-202.42 24167.49,-187.46 24138.54,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24231.37,-217.34 24241.95,-217.88 24234.02,-210.86 24231.37,-217.34"/>
</g>
<!-- Node187 -->
<g id="node187" class="node">
<title>Node187</title>
<g id="a_node187"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="23813.5,-140 23813.5,-170 23987.5,-170 23987.5,-140 23813.5,-140"/>
<text text-anchor="start" x="23821.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="23900.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node185&#45;&gt;Node187 -->
<g id="edge218" class="edge">
<title>Node185&#45;&gt;Node187</title>
<path fill="none" stroke="midnightblue" d="M24198.73,-215.9C24192.22,-214.57 24185.75,-213.26 24179.5,-212 24098.24,-195.63 24077.74,-192.45 23996.5,-176 23987.07,-174.09 23977.13,-172.05 23967.36,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24198.44,-219.41 24208.94,-217.99 24199.84,-212.56 24198.44,-219.41"/>
</g>
<!-- Node189 -->
<g id="node189" class="node">
<title>Node189</title>
<g id="a_node189"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24749.5,-140 24749.5,-170 24973.5,-170 24973.5,-140 24749.5,-140"/>
<text text-anchor="start" x="24757.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24861.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node188&#45;&gt;Node189 -->
<g id="edge220" class="edge">
<title>Node188&#45;&gt;Node189</title>
<path fill="none" stroke="midnightblue" d="M24686.05,-214.74C24726.39,-201.23 24781.78,-182.69 24819.46,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24684.77,-211.48 24676.4,-217.97 24686.99,-218.12 24684.77,-211.48"/>
</g>
<!-- Node190 -->
<g id="node190" class="node">
<title>Node190</title>
<g id="a_node190"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="24569.5,-140 24569.5,-170 24731.5,-170 24731.5,-140 24569.5,-140"/>
<text text-anchor="start" x="24577.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="24650.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node188&#45;&gt;Node190 -->
<g id="edge221" class="edge">
<title>Node188&#45;&gt;Node190</title>
<path fill="none" stroke="midnightblue" d="M24639.64,-207.59C24642.24,-195.26 24645.3,-180.72 24647.5,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="24636.14,-207.2 24637.51,-217.7 24642.99,-208.64 24636.14,-207.2"/>
</g>
<!-- Node192 -->
<g id="node192" class="node">
<title>Node192</title>
<g id="a_node192"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18885.5,-140 18885.5,-170 19067.5,-170 19067.5,-140 18885.5,-140"/>
<text text-anchor="start" x="18893.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="18976.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node191&#45;&gt;Node192 -->
<g id="edge223" class="edge">
<title>Node191&#45;&gt;Node192</title>
<path fill="none" stroke="midnightblue" d="M19109,-213.87C19078.24,-200.44 19036.92,-182.39 19008.65,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19107.61,-217.09 19118.18,-217.88 19110.42,-210.67 19107.61,-217.09"/>
</g>
<!-- Node193 -->
<g id="node193" class="node">
<title>Node193</title>
<g id="a_node193"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19086,-140 19086,-170 19215,-170 19215,-140 19086,-140"/>
<text text-anchor="start" x="19094" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="19150.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node191&#45;&gt;Node193 -->
<g id="edge224" class="edge">
<title>Node191&#45;&gt;Node193</title>
<path fill="none" stroke="midnightblue" d="M19150.5,-207.59C19150.5,-195.26 19150.5,-180.72 19150.5,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19147,-207.7 19150.5,-217.7 19154,-207.71 19147,-207.7"/>
</g>
<!-- Node194&#45;&gt;Node128 -->
<g id="edge226" class="edge">
<title>Node194&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M20289.96,-216.38C20300.87,-214.69 20311.94,-213.16 20322.5,-212 20657.74,-175.03 20745.29,-213.21 21080.5,-176 21083.6,-175.66 21086.73,-175.28 21089.9,-174.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20289.32,-212.94 20280,-217.98 20290.43,-219.85 20289.32,-212.94"/>
</g>
<!-- Node195 -->
<g id="node195" class="node">
<title>Node195</title>
<g id="a_node195"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20859.5,-140 20859.5,-170 21071.5,-170 21071.5,-140 20859.5,-140"/>
<text text-anchor="start" x="20867.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="20965.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node194&#45;&gt;Node195 -->
<g id="edge227" class="edge">
<title>Node194&#45;&gt;Node195</title>
<path fill="none" stroke="midnightblue" d="M20291.5,-216.35C20301.92,-214.72 20312.44,-213.21 20322.5,-212 20556.02,-183.81 20616.98,-204.19 20850.5,-176 20863.78,-174.4 20877.85,-172.29 20891.43,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="20290.88,-212.91 20281.57,-217.95 20292,-219.82 20290.88,-212.91"/>
</g>
<!-- Node197&#45;&gt;Node93 -->
<g id="edge232" class="edge">
<title>Node197&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M21526.27,-308.62C21108.96,-301.42 19200.89,-267.83 19076.5,-254 19064.04,-252.61 19050.82,-250.44 19038.23,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.37,-312.13 21536.43,-308.8 21526.49,-305.13 21526.37,-312.13"/>
</g>
<!-- Node197&#45;&gt;Node99 -->
<g id="edge233" class="edge">
<title>Node197&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M21686.99,-310.34C21906.84,-310.53 22535.83,-306.09 23055.5,-254 23070.35,-252.51 23086.14,-250.37 23101.27,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.83,-306.84 21676.83,-310.33 21686.82,-313.84 21686.83,-306.84"/>
</g>
<!-- Node197&#45;&gt;Node101 -->
<g id="edge234" class="edge">
<title>Node197&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M21686.72,-309.26C22022.47,-305.94 23316.13,-290.97 23722.5,-254 23738.29,-252.56 23755.09,-250.4 23771.15,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.57,-305.76 21676.6,-309.36 21686.63,-312.76 21686.57,-305.76"/>
</g>
<!-- Node197&#45;&gt;Node103 -->
<g id="edge235" class="edge">
<title>Node197&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M21686.64,-308.82C21978.13,-304.28 22981.55,-286.61 23300.5,-254 23303.75,-253.67 23307.05,-253.3 23310.38,-252.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.52,-305.32 21676.57,-308.97 21686.63,-312.32 21686.52,-305.32"/>
</g>
<!-- Node197&#45;&gt;Node104 -->
<g id="edge274" class="edge">
<title>Node197&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M21686.61,-309.36C22064.7,-306.16 23653.93,-290.53 23689.5,-254 23702.52,-240.62 23702.03,-225.84 23689.5,-212 23662.29,-181.96 23366.66,-181.48 23326.5,-176 23323.59,-175.6 23320.64,-175.19 23317.66,-174.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.54,-305.86 21676.57,-309.45 21686.6,-312.86 21686.54,-305.86"/>
</g>
<!-- Node197&#45;&gt;Node105 -->
<g id="edge236" class="edge">
<title>Node197&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M21687,-307.41C21902.51,-300.22 22489.23,-278.89 22681.5,-254 22686.06,-253.41 22690.72,-252.72 22695.42,-251.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.59,-303.92 21676.71,-307.75 21686.82,-310.92 21686.59,-303.92"/>
</g>
<!-- Node197&#45;&gt;Node107 -->
<g id="edge237" class="edge">
<title>Node197&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M21686.85,-309.89C22047.01,-309.14 23515,-303.06 23972.5,-254 23985.57,-252.6 23999.45,-250.42 24012.67,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.77,-306.39 21676.77,-309.91 21686.78,-313.39 21686.77,-306.39"/>
</g>
<!-- Node197&#45;&gt;Node109 -->
<g id="edge238" class="edge">
<title>Node197&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M21686.88,-309.48C22157.54,-306.32 24546.5,-288.69 24871.5,-254 24884.3,-252.63 24897.89,-250.45 24910.81,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.76,-305.98 21676.78,-309.55 21686.8,-312.98 21686.76,-305.98"/>
</g>
<!-- Node197&#45;&gt;Node111 -->
<g id="edge239" class="edge">
<title>Node197&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M21686.89,-309.54C22186.7,-306.58 24859.3,-289.2 25221.5,-254 25235.53,-252.64 25250.45,-250.46 25264.65,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.51,-306.04 21676.54,-309.6 21686.56,-313.04 21686.51,-306.04"/>
</g>
<!-- Node197&#45;&gt;Node113 -->
<g id="edge240" class="edge">
<title>Node197&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M21525.97,-308.61C21046.08,-300.35 18582.7,-257.77 18544.5,-254 18530.57,-252.63 18515.76,-250.46 18501.65,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.21,-312.12 21536.27,-308.79 21526.33,-305.12 21526.21,-312.12"/>
</g>
<!-- Node197&#45;&gt;Node115 -->
<g id="edge241" class="edge">
<title>Node197&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M21526.3,-308.93C21234.6,-304.79 20230.46,-288.34 19911.5,-254 19898.11,-252.56 19883.89,-250.41 19870.3,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.33,-312.43 21536.38,-309.07 21526.43,-305.43 21526.33,-312.43"/>
</g>
<!-- Node197&#45;&gt;Node117 -->
<g id="edge242" class="edge">
<title>Node197&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M21525.97,-306.49C21401.11,-300.3 21153.51,-285.05 20945.5,-254 20934.72,-252.39 20923.32,-250.28 20912.33,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.05,-310 21536.21,-306.99 21526.39,-303 21526.05,-310"/>
</g>
<!-- Node197&#45;&gt;Node121 -->
<g id="edge243" class="edge">
<title>Node197&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M21526.12,-307.96C21375.29,-303.4 21039.76,-289.82 20759.5,-254 20747.17,-252.42 20734.1,-250.3 20721.52,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.12,-311.46 21536.22,-308.26 21526.33,-304.46 21526.12,-311.46"/>
</g>
<!-- Node197&#45;&gt;Node123 -->
<g id="edge244" class="edge">
<title>Node197&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M21526.34,-299.85C21438.68,-288.73 21294.07,-270.29 21169.5,-254 21141.5,-250.34 21110.56,-246.23 21084.09,-242.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.12,-303.35 21536.48,-301.14 21527,-296.41 21526.12,-303.35"/>
</g>
<!-- Node197&#45;&gt;Node127 -->
<g id="edge245" class="edge">
<title>Node197&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M21526.37,-309.09C21349.51,-306.36 20912.61,-295.59 20549.5,-254 20546.73,-253.68 20543.92,-253.34 20541.09,-252.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.32,-312.59 21536.37,-309.24 21526.43,-305.59 21526.32,-312.59"/>
</g>
<!-- Node197&#45;&gt;Node129 -->
<g id="edge246" class="edge">
<title>Node197&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M21526.17,-308.67C21066.95,-301.02 18792.05,-262.73 18720.5,-254 18717.55,-253.64 18714.54,-253.22 18711.52,-252.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-312.17 21536.36,-308.84 21526.42,-305.17 21526.3,-312.17"/>
</g>
<!-- Node197&#45;&gt;Node130 -->
<g id="edge295" class="edge">
<title>Node197&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M21686.84,-301.55C21726.19,-297.62 21774.29,-293.14 21817.5,-290 21857,-287.13 22502.21,-282.7 22529.5,-254 22542.36,-240.47 22542.65,-225.25 22529.5,-212 22479.27,-161.42 17468.31,-184.2 17397.5,-176 17394.54,-175.66 17391.54,-175.26 17388.51,-174.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.37,-298.08 21676.77,-302.56 21687.07,-305.04 21686.37,-298.08"/>
</g>
<!-- Node197&#45;&gt;Node131 -->
<g id="edge250" class="edge">
<title>Node197&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M21526.25,-308.82C21194.03,-303.77 19925.2,-282.97 19525.5,-254 19498.24,-252.02 19468.62,-248.87 19441.9,-245.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.22,-312.32 21536.27,-308.97 21526.33,-305.32 21526.22,-312.32"/>
</g>
<!-- Node197&#45;&gt;Node134 -->
<g id="edge251" class="edge">
<title>Node197&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.31C21336.12,-304.39 20843.82,-294.65 20432.5,-290 19712.53,-281.87 14671.61,-290.01 13952.5,-254 13911.89,-251.97 13867.03,-247.96 13829.15,-244.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.82 21536.37,-308.52 21526.45,-304.82 21526.3,-311.82"/>
</g>
<!-- Node197&#45;&gt;Node137 -->
<g id="edge252" class="edge">
<title>Node197&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M21686.78,-303.19C21781.36,-294.55 21943.04,-277.85 22080.5,-254 22090.27,-252.3 22100.6,-250.21 22110.59,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.36,-299.71 21676.72,-304.1 21686.99,-306.69 21686.36,-299.71"/>
</g>
<!-- Node197&#45;&gt;Node138 -->
<g id="edge253" class="edge">
<title>Node197&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M21686.91,-309.37C22113.26,-305.9 24100.44,-288.01 24372.5,-254 24383.45,-252.63 24395.05,-250.45 24406.05,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.8,-305.87 21676.83,-309.45 21686.86,-312.87 21686.8,-305.87"/>
</g>
<!-- Node197&#45;&gt;Node140 -->
<g id="edge254" class="edge">
<title>Node197&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M21686.57,-310C22002.97,-309.66 23166.55,-304.88 23531.5,-254 23541.45,-252.61 23551.96,-250.46 23561.95,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.56,-306.5 21676.57,-310.01 21686.57,-313.5 21686.56,-306.5"/>
</g>
<!-- Node197&#45;&gt;Node142 -->
<g id="edge255" class="edge">
<title>Node197&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M21526.24,-308.62C21186.63,-302.65 19876.73,-278.24 19693.5,-254 19682.95,-252.6 19671.79,-250.44 19661.17,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.42,-312.12 21536.48,-308.8 21526.55,-305.12 21526.42,-312.12"/>
</g>
<!-- Node197&#45;&gt;Node144 -->
<g id="edge275" class="edge">
<title>Node197&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M21686.99,-307.12C21927.79,-298.32 22627.08,-271.33 22643.5,-254 22656.34,-240.45 22656.6,-225.3 22643.5,-212 22596.55,-164.34 20302.22,-180.84 20235.5,-176 20216.4,-174.61 20196.03,-172.44 20176.59,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.76,-303.63 21676.9,-307.49 21687.02,-310.62 21686.76,-303.63"/>
</g>
<!-- Node197&#45;&gt;Node145 -->
<g id="edge259" class="edge">
<title>Node197&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.57C21336.11,-305.19 20843.79,-296.52 20432.5,-290 20159.84,-285.68 18248.55,-291.87 17978.5,-254 17969.01,-252.67 17959.01,-250.51 17949.53,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.31,-312.07 21536.37,-308.75 21526.43,-305.07 21526.31,-312.07"/>
</g>
<!-- Node197&#45;&gt;Node147 -->
<g id="edge280" class="edge">
<title>Node197&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M21686.83,-301.46C21726.18,-297.51 21774.28,-293.03 21817.5,-290 21861.22,-286.93 22575.23,-285.69 22605.5,-254 22618.39,-240.5 22618.65,-225.25 22605.5,-212 22562.44,-168.59 18264.52,-179.83 18203.5,-176 18175.77,-174.26 18145.62,-171.12 18118.51,-167.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.36,-297.99 21676.76,-302.47 21687.06,-304.95 21686.36,-297.99"/>
</g>
<!-- Node197&#45;&gt;Node148 -->
<g id="edge260" class="edge">
<title>Node197&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M21686.91,-308.17C21927.38,-302.43 22638.48,-283.37 22868.5,-254 22880,-252.53 22892.19,-250.39 22903.84,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.76,-304.67 21676.85,-308.41 21686.93,-311.67 21686.76,-304.67"/>
</g>
<!-- Node197&#45;&gt;Node150 -->
<g id="edge261" class="edge">
<title>Node197&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M21686.94,-309.74C22145.15,-308.09 24416.28,-297.74 24724.5,-254 24733.99,-252.65 24743.99,-250.48 24753.47,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.76,-306.24 21676.77,-309.77 21686.79,-313.24 21686.76,-306.24"/>
</g>
<!-- Node197&#45;&gt;Node153 -->
<g id="edge262" class="edge">
<title>Node197&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M21526.25,-308.96C21254.9,-305.13 20372.92,-290.16 20091.5,-254 20080.39,-252.57 20068.62,-250.43 20057.39,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.37,-312.46 21536.41,-309.1 21526.46,-305.46 21526.37,-312.46"/>
</g>
<!-- Node197&#45;&gt;Node156 -->
<g id="edge263" class="edge">
<title>Node197&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M21526.31,-308.63C21023.15,-300.05 18322.5,-254 18322.5,-254 18307.07,-252.5 18290.57,-250.04 18275.11,-247.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.33,-312.13 21536.39,-308.8 21526.45,-305.13 21526.33,-312.13"/>
</g>
<!-- Node197&#45;&gt;Node158 -->
<g id="edge286" class="edge">
<title>Node197&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M21686.84,-301.59C21726.19,-297.68 21774.29,-293.19 21817.5,-290 21855.17,-287.22 22470.51,-281.41 22496.5,-254 22509.35,-240.46 22509.66,-225.24 22496.5,-212 22466.72,-182.04 16455.52,-180.37 16413.5,-176 16400.89,-174.69 16387.51,-172.5 16374.81,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.37,-298.12 21676.77,-302.6 21687.07,-305.09 21686.37,-298.12"/>
</g>
<!-- Node197&#45;&gt;Node159 -->
<g id="edge264" class="edge">
<title>Node197&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.59C21336.11,-305.28 20843.79,-296.73 20432.5,-290 20177.39,-285.83 18389.43,-287.53 18136.5,-254 18126.4,-252.66 18115.73,-250.49 18105.62,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.31,-312.1 21536.37,-308.77 21526.43,-305.1 21526.31,-312.1"/>
</g>
<!-- Node197&#45;&gt;Node160 -->
<g id="edge265" class="edge">
<title>Node197&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M21686.92,-309.75C22356.83,-307.63 26993.36,-291.61 27283.5,-254 27293.74,-252.67 27304.57,-250.48 27314.81,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.87,-306.25 21676.88,-309.78 21686.89,-313.25 21686.87,-306.25"/>
</g>
<!-- Node197&#45;&gt;Node161 -->
<g id="edge266" class="edge">
<title>Node197&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M21526.33,-308.6C21082.68,-300.85 18945.8,-263.09 18878.5,-254 18868.41,-252.64 18857.74,-250.46 18847.62,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.44,-312.11 21536.5,-308.78 21526.56,-305.11 21526.44,-312.11"/>
</g>
<!-- Node197&#45;&gt;Node164 -->
<g id="edge267" class="edge">
<title>Node197&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M21686.73,-309.88C22174.07,-308.98 24727.66,-302.03 25072.5,-254 25082.11,-252.66 25092.25,-250.49 25101.85,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.62,-306.38 21676.63,-309.9 21686.63,-313.38 21686.62,-306.38"/>
</g>
<!-- Node197&#45;&gt;Node167 -->
<g id="edge268" class="edge">
<title>Node197&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.45C21336.12,-304.81 20843.8,-295.63 20432.5,-290 20045.18,-284.7 17332.13,-290.47 16946.5,-254 16932.37,-252.66 16917.34,-250.48 16903.05,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.95 21536.37,-308.64 21526.44,-304.95 21526.3,-311.95"/>
</g>
<!-- Node197&#45;&gt;Node168 -->
<g id="edge269" class="edge">
<title>Node197&#45;&gt;Node168</title>
<path fill="none" stroke="midnightblue" d="M21686.96,-309.64C22271.59,-306.94 25845.61,-289.01 25887.5,-254 25911.97,-233.55 25911.08,-191.87 25908.64,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.92,-306.14 21676.94,-309.69 21686.95,-313.14 21686.92,-306.14"/>
</g>
<!-- Node197&#45;&gt;Node169 -->
<g id="edge270" class="edge">
<title>Node197&#45;&gt;Node169</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.47C21336.12,-304.87 20843.8,-295.78 20432.5,-290 20071.18,-284.92 17540.39,-286.55 17180.5,-254 17165.62,-252.65 17149.79,-250.47 17134.73,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.97 21536.37,-308.66 21526.44,-304.97 21526.3,-311.97"/>
</g>
<!-- Node197&#45;&gt;Node170 -->
<g id="edge271" class="edge">
<title>Node197&#45;&gt;Node170</title>
<path fill="none" stroke="midnightblue" d="M21650.91,-292.05C21684.19,-278.59 21729.09,-260.44 21759.77,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21649.38,-288.89 21641.42,-295.88 21652,-295.38 21649.38,-288.89"/>
</g>
<!-- Node197&#45;&gt;Node171 -->
<g id="edge272" class="edge">
<title>Node197&#45;&gt;Node171</title>
<path fill="none" stroke="midnightblue" d="M21606.5,-285.66C21606.5,-275.33 21606.5,-263.44 21606.5,-253.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21603,-285.7 21606.5,-295.7 21610,-285.71 21603,-285.7"/>
</g>
<!-- Node197&#45;&gt;Node172 -->
<g id="edge273" class="edge">
<title>Node197&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.43C21336.12,-304.76 20843.8,-295.5 20432.5,-290 20020.41,-284.49 17133.93,-291.43 16723.5,-254 16708.87,-252.67 16693.3,-250.48 16678.5,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.93 21536.37,-308.63 21526.44,-304.93 21526.3,-311.93"/>
</g>
<!-- Node197&#45;&gt;Node173 -->
<g id="edge277" class="edge">
<title>Node197&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.49C21336.12,-304.94 20843.8,-295.93 20432.5,-290 20093.62,-285.11 17719.59,-289.06 17382.5,-254 17379.57,-253.69 17376.59,-253.35 17373.59,-252.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.31,-311.99 21536.37,-308.68 21526.44,-304.99 21526.31,-311.99"/>
</g>
<!-- Node197&#45;&gt;Node174 -->
<g id="edge278" class="edge">
<title>Node197&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.39C21336.12,-304.62 20843.81,-295.18 20432.5,-290 19941.74,-283.82 16503.7,-304.35 16015.5,-254 16012.59,-253.7 16009.65,-253.36 16006.68,-252.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.89 21536.37,-308.59 21526.44,-304.89 21526.3,-311.89"/>
</g>
<!-- Node197&#45;&gt;Node175 -->
<g id="edge279" class="edge">
<title>Node197&#45;&gt;Node175</title>
<path fill="none" stroke="midnightblue" d="M21686.83,-301.5C21726.18,-297.56 21774.28,-293.08 21817.5,-290 21859.11,-287.03 22538.72,-284.2 22567.5,-254 22580.38,-240.49 22580.65,-225.25 22567.5,-212 22520.77,-164.92 17857.58,-181.81 17791.5,-176 17776.39,-174.67 17760.3,-172.47 17745.02,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.36,-298.03 21676.77,-302.51 21687.07,-304.99 21686.36,-298.03"/>
</g>
<!-- Node197&#45;&gt;Node176 -->
<g id="edge281" class="edge">
<title>Node197&#45;&gt;Node176</title>
<path fill="none" stroke="midnightblue" d="M21561.62,-292.05C21527.98,-278.59 21482.61,-260.44 21451.6,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21560.62,-295.42 21571.21,-295.88 21563.22,-288.92 21560.62,-295.42"/>
</g>
<!-- Node197&#45;&gt;Node177 -->
<g id="edge282" class="edge">
<title>Node197&#45;&gt;Node177</title>
<path fill="none" stroke="midnightblue" d="M21686.59,-294.56C21743.74,-283.47 21822.4,-268.06 21891.5,-254 21894.72,-253.34 21898,-252.67 21901.32,-251.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21685.69,-291.17 21676.53,-296.51 21687.02,-298.04 21685.69,-291.17"/>
</g>
<!-- Node197&#45;&gt;Node178 -->
<g id="edge283" class="edge">
<title>Node197&#45;&gt;Node178</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.4C21336.12,-304.66 20843.81,-295.28 20432.5,-290 19968.3,-284.05 16716.96,-294.6 16254.5,-254 16239.37,-252.67 16223.27,-250.49 16207.95,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.9 21536.37,-308.6 21526.44,-304.9 21526.3,-311.9"/>
</g>
<!-- Node197&#45;&gt;Node179 -->
<g id="edge284" class="edge">
<title>Node197&#45;&gt;Node179</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.41C21336.12,-304.71 20843.81,-295.38 20432.5,-290 19994.74,-284.27 16928.61,-292.4 16492.5,-254 16477.37,-252.67 16461.27,-250.49 16445.95,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.92 21536.37,-308.61 21526.44,-304.92 21526.3,-311.92"/>
</g>
<!-- Node197&#45;&gt;Node180 -->
<g id="edge285" class="edge">
<title>Node197&#45;&gt;Node180</title>
<path fill="none" stroke="midnightblue" d="M21687.24,-309.59C22205.71,-306.83 25057.81,-290.13 25443.5,-254 25458.03,-252.64 25473.48,-250.46 25488.19,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.84,-306.09 21676.86,-309.64 21686.88,-313.09 21686.84,-306.09"/>
</g>
<!-- Node197&#45;&gt;Node181 -->
<g id="edge287" class="edge">
<title>Node197&#45;&gt;Node181</title>
<path fill="none" stroke="midnightblue" d="M21686.62,-305.04C21809.07,-297 22050.01,-279.45 22253.5,-254 22267.02,-252.31 22281.34,-250.23 22295.24,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.33,-301.55 21676.58,-305.69 21686.78,-308.53 21686.33,-301.55"/>
</g>
<!-- Node197&#45;&gt;Node182 -->
<g id="edge288" class="edge">
<title>Node197&#45;&gt;Node182</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.33C21336.12,-304.45 20843.81,-294.77 20432.5,-290 20107.96,-286.24 14913.44,-286.37 14590.5,-254 14577.39,-252.69 14563.47,-250.5 14550.25,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.3,-311.83 21536.37,-308.54 21526.44,-304.84 21526.3,-311.83"/>
</g>
<!-- Node197&#45;&gt;Node183 -->
<g id="edge289" class="edge">
<title>Node197&#45;&gt;Node183</title>
<path fill="none" stroke="midnightblue" d="M21526.19,-308.52C21336.12,-305.03 20843.8,-296.14 20432.5,-290 19808.96,-280.69 18248.27,-301.89 17626.5,-254 17608.75,-252.63 17589.83,-250.45 17571.81,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.31,-312.02 21536.37,-308.7 21526.43,-305.02 21526.31,-312.02"/>
</g>
<!-- Node197&#45;&gt;Node184 -->
<g id="edge290" class="edge">
<title>Node197&#45;&gt;Node184</title>
<path fill="none" stroke="midnightblue" d="M21686.91,-309.72C22222.4,-307.75 25263.62,-294.83 25673.5,-254 25687.13,-252.64 25701.63,-250.45 25715.4,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.57,-306.22 21676.58,-309.76 21686.6,-313.22 21686.57,-306.22"/>
</g>
<!-- Node197&#45;&gt;Node185 -->
<g id="edge291" class="edge">
<title>Node197&#45;&gt;Node185</title>
<path fill="none" stroke="midnightblue" d="M21686.64,-310.22C22065.47,-310.93 23679.17,-310.55 24179.5,-254 24191.72,-252.62 24204.68,-250.45 24217.01,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.59,-306.72 21676.59,-310.2 21686.58,-313.72 21686.59,-306.72"/>
</g>
<!-- Node197&#45;&gt;Node188 -->
<g id="edge292" class="edge">
<title>Node197&#45;&gt;Node188</title>
<path fill="none" stroke="midnightblue" d="M21686.81,-309.42C22128.57,-306.07 24253.3,-288.32 24543.5,-254 24555.07,-252.63 24567.32,-250.45 24578.97,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.66,-305.92 21676.69,-309.49 21686.72,-312.92 21686.66,-305.92"/>
</g>
<!-- Node197&#45;&gt;Node191 -->
<g id="edge293" class="edge">
<title>Node197&#45;&gt;Node191</title>
<path fill="none" stroke="midnightblue" d="M21526.28,-308.81C21141.17,-303.01 19491.21,-277.02 19262.5,-254 19247.07,-252.45 19230.58,-249.97 19215.11,-247.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.44,-312.32 21536.5,-308.97 21526.55,-305.32 21526.44,-312.32"/>
</g>
<!-- Node197&#45;&gt;Node194 -->
<g id="edge294" class="edge">
<title>Node197&#45;&gt;Node194</title>
<path fill="none" stroke="midnightblue" d="M21526.07,-310.08C21323.42,-309.49 20775.75,-303.09 20322.5,-254 20308.6,-252.49 20293.84,-250.35 20279.69,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21526.31,-313.58 21536.32,-310.1 21526.33,-306.58 21526.31,-313.58"/>
</g>
<!-- Node197&#45;&gt;Node196 -->
<g id="edge296" class="edge">
<title>Node197&#45;&gt;Node196</title>
<path fill="none" stroke="midnightblue" d="M21526.55,-296.12C21468.34,-285.62 21387.74,-270.28 21317.5,-254 21309.72,-252.2 21301.52,-250.14 21293.53,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21525.95,-299.57 21536.42,-297.89 21527.19,-292.68 21525.95,-299.57"/>
</g>
<!-- Node198 -->
<g id="node198" class="node">
<title>Node198</title>
<g id="a_node198"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="25934,-218 25934,-248 26083,-248 26083,-218 25934,-218"/>
<text text-anchor="start" x="25942" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26008.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node197&#45;&gt;Node198 -->
<g id="edge247" class="edge">
<title>Node197&#45;&gt;Node198</title>
<path fill="none" stroke="midnightblue" d="M21686.93,-309.98C22241.18,-309.67 25485.37,-305.69 25920.5,-254 25931.7,-252.67 25943.56,-250.51 25954.83,-248.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.63,-306.48 21676.64,-309.98 21686.64,-313.48 21686.63,-306.48"/>
</g>
<!-- Node200 -->
<g id="node200" class="node">
<title>Node200</title>
<g id="a_node200"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="27041.5,-218 27041.5,-248 27241.5,-248 27241.5,-218 27041.5,-218"/>
<text text-anchor="start" x="27049.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="27141.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node197&#45;&gt;Node200 -->
<g id="edge256" class="edge">
<title>Node197&#45;&gt;Node200</title>
<path fill="none" stroke="midnightblue" d="M21687.09,-309.77C22317.17,-307.91 26443.21,-294.21 26994.5,-254 27013.12,-252.64 27032.99,-250.45 27051.9,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.75,-306.27 21676.76,-309.8 21686.77,-313.27 21686.75,-306.27"/>
</g>
<!-- Node202 -->
<g id="node202" class="node">
<title>Node202</title>
<g id="a_node202"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="27245,-134.5 27245,-175.5 27440,-175.5 27440,-134.5 27245,-134.5"/>
<text text-anchor="start" x="27253" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="27253" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="27342.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node197&#45;&gt;Node202 -->
<g id="edge276" class="edge">
<title>Node197&#45;&gt;Node202</title>
<path fill="none" stroke="midnightblue" d="M21686.96,-309.64C22370.78,-306.51 27183.89,-283.44 27250.5,-254 27273.8,-243.7 27272.08,-230.58 27289.5,-212 27300.85,-199.89 27313.64,-186.37 27323.81,-175.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="21686.71,-306.14 21676.72,-309.68 21686.74,-313.14 21686.71,-306.14"/>
</g>
<!-- Node198&#45;&gt;Node168 -->
<g id="edge249" class="edge">
<title>Node198&#45;&gt;Node168</title>
<path fill="none" stroke="midnightblue" d="M25981.14,-211.61C25963.59,-198.54 25941.25,-181.89 25925.6,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25979.2,-214.54 25989.31,-217.7 25983.39,-208.92 25979.2,-214.54"/>
</g>
<!-- Node198&#45;&gt;Node199 -->
<g id="edge248" class="edge">
<title>Node198&#45;&gt;Node199</title>
<path fill="none" stroke="midnightblue" d="M26069.82,-215.78C26077.09,-214.28 26084.43,-212.97 26091.5,-212 26522.41,-152.76 26638.59,-235.24 27069.5,-176 27079.78,-174.59 27090.64,-172.45 27101,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26069.03,-212.37 26060,-217.91 26070.51,-219.21 26069.03,-212.37"/>
</g>
<!-- Node201 -->
<g id="node201" class="node">
<title>Node201</title>
<g id="a_node201"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26861,-140 26861,-170 27060,-170 27060,-140 26861,-140"/>
<text text-anchor="start" x="26869" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26960.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node200&#45;&gt;Node201 -->
<g id="edge257" class="edge">
<title>Node200&#45;&gt;Node201</title>
<path fill="none" stroke="midnightblue" d="M27098.33,-213.87C27066.33,-200.44 27023.35,-182.39 26993.94,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27097.3,-217.24 27107.88,-217.88 27100.01,-210.78 27097.3,-217.24"/>
</g>
<!-- Node200&#45;&gt;Node202 -->
<g id="edge258" class="edge">
<title>Node200&#45;&gt;Node202</title>
<path fill="none" stroke="midnightblue" d="M27188.42,-214.26C27219.04,-202.68 27259.02,-187.56 27290.59,-175.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27186.95,-211.07 27178.84,-217.88 27189.43,-217.62 27186.95,-211.07"/>
</g>
<!-- Node203&#45;&gt;Node95 -->
<g id="edge298" class="edge">
<title>Node203&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M16490.28,-303.48C16238.32,-289.52 15670.99,-257.71 15667.5,-254 15654.7,-240.41 15655.26,-226.1 15667.5,-212 15829.05,-25.88 15970.75,-152.59 16216.5,-134 16477.98,-114.22 20615.09,-87.91 21246.86,-83.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16490.39,-306.99 16500.57,-304.05 16490.78,-300 16490.39,-306.99"/>
</g>
<!-- Node203&#45;&gt;Node172 -->
<g id="edge299" class="edge">
<title>Node203&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M16608.5,-285.59C16608.5,-273.26 16608.5,-258.72 16608.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16605,-285.7 16608.5,-295.7 16612,-285.71 16605,-285.7"/>
</g>
<!-- Node204&#45;&gt;Node95 -->
<g id="edge301" class="edge">
<title>Node204&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M15491.33,-210.27C15513.63,-186.34 15553.25,-149.24 15596.5,-134 15666.28,-109.41 20557.16,-86.9 21246.98,-83.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15488.59,-208.08 15484.45,-217.83 15493.77,-212.79 15488.59,-208.08"/>
</g>
<!-- Node204&#45;&gt;Node175 -->
<g id="edge302" class="edge">
<title>Node204&#45;&gt;Node175</title>
<path fill="none" stroke="midnightblue" d="M15582.72,-216.83C15600.02,-214.9 15617.72,-213.19 15634.5,-212 16486.29,-151.6 16705.29,-255.57 17555.5,-176 17570.29,-174.62 17586.03,-172.44 17601.02,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15582.12,-213.38 15572.59,-217.99 15582.92,-220.33 15582.12,-213.38"/>
</g>
<!-- Node205&#45;&gt;Node172 -->
<g id="edge306" class="edge">
<title>Node205&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M16237.33,-294.35C16308.55,-283.31 16405.88,-268.05 16491.5,-254 16503.09,-252.1 16515.32,-250.05 16527.33,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16236.36,-290.96 16227.01,-295.95 16237.43,-297.88 16236.36,-290.96"/>
</g>
<!-- Node205&#45;&gt;Node173 -->
<g id="edge307" class="edge">
<title>Node205&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M16245.07,-303.74C16315.47,-299.74 16408.87,-294.48 16491.5,-290 16797.25,-273.41 16875.62,-291.55 17179.5,-254 17182.72,-253.6 17186,-253.16 17189.3,-252.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16244.64,-300.25 16234.86,-304.32 16245.04,-307.24 16244.64,-300.25"/>
</g>
<!-- Node205&#45;&gt;Node174 -->
<g id="edge308" class="edge">
<title>Node205&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M16085.24,-292.64C16051.5,-280.98 16007,-265.61 15972.03,-253.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16084.3,-296.01 16094.89,-295.97 16086.58,-289.4 16084.3,-296.01"/>
</g>
<!-- Node205&#45;&gt;Node175 -->
<g id="edge309" class="edge">
<title>Node205&#45;&gt;Node175</title>
<path fill="none" stroke="midnightblue" d="M16026.05,-300.56C15891.49,-288.42 15679.32,-267.32 15667.5,-254 15655.11,-240.04 15654.43,-225.32 15667.5,-212 15704.24,-174.56 17503.28,-180.9 17555.5,-176 17570.29,-174.61 17586.03,-172.44 17601.02,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16026.14,-304.08 16036.41,-301.49 16026.76,-297.11 16026.14,-304.08"/>
</g>
<!-- Node205&#45;&gt;Node178 -->
<g id="edge310" class="edge">
<title>Node205&#45;&gt;Node178</title>
<path fill="none" stroke="midnightblue" d="M16135.5,-285.59C16135.5,-273.26 16135.5,-258.72 16135.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16132,-285.7 16135.5,-295.7 16139,-285.71 16132,-285.7"/>
</g>
<!-- Node205&#45;&gt;Node179 -->
<g id="edge311" class="edge">
<title>Node205&#45;&gt;Node179</title>
<path fill="none" stroke="midnightblue" d="M16189.02,-292.91C16231.35,-279.39 16289.75,-260.74 16329.42,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16187.89,-289.6 16179.43,-295.97 16190.02,-296.26 16187.89,-289.6"/>
</g>
<!-- Node205&#45;&gt;Node204 -->
<g id="edge304" class="edge">
<title>Node205&#45;&gt;Node204</title>
<path fill="none" stroke="midnightblue" d="M16026.43,-300.49C15917.4,-290.55 15745.05,-273.68 15596.5,-254 15583.21,-252.24 15569.14,-250.17 15555.45,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16026.18,-303.98 16036.45,-301.4 16026.81,-297.01 16026.18,-303.98"/>
</g>
<!-- Node206 -->
<g id="node206" class="node">
<title>Node206</title>
<g id="a_node206"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15148,-218 15148,-248 15345,-248 15345,-218 15148,-218"/>
<text text-anchor="start" x="15156" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15246.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
</a>
</g>
</g>
<!-- Node205&#45;&gt;Node206 -->
<g id="edge305" class="edge">
<title>Node205&#45;&gt;Node206</title>
<path fill="none" stroke="midnightblue" d="M16025.96,-302.85C15826.45,-289.72 15418.35,-262.36 15353.5,-254 15341.04,-252.39 15327.83,-250.27 15315.1,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="16025.96,-306.36 16036.17,-303.52 16026.42,-299.37 16025.96,-306.36"/>
</g>
<!-- Node207&#45;&gt;Node95 -->
<g id="edge313" class="edge">
<title>Node207&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M19236.34,-280.39C19228.69,-240.64 19222.54,-170.77 19262.5,-134 19299.65,-99.81 20870.14,-86.69 21246.88,-84.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19232.93,-281.2 19238.39,-290.28 19239.79,-279.78 19232.93,-281.2"/>
</g>
<!-- Node207&#45;&gt;Node173 -->
<g id="edge314" class="edge">
<title>Node207&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M19141.35,-309.15C18804,-306 17727.5,-293.08 17382.5,-254 17379.57,-253.67 17376.6,-253.3 17373.6,-252.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="19141.32,-312.65 19151.35,-309.25 19141.38,-305.65 19141.32,-312.65"/>
</g>
<!-- Node208&#45;&gt;Node95 -->
<g id="edge316" class="edge">
<title>Node208&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M14923.68,-282.38C14917.5,-273.87 14911.73,-264.07 14908.5,-254 14892.11,-202.87 14881.45,-168.61 14922.5,-134 14938.37,-120.62 20507.19,-88.21 21246.73,-83.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14921.02,-284.67 14929.91,-290.43 14926.56,-280.38 14921.02,-284.67"/>
</g>
<!-- Node208&#45;&gt;Node174 -->
<g id="edge317" class="edge">
<title>Node208&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M15049.79,-289.95C15388.55,-249.37 15479.48,-294.81 15814.5,-254 15817.78,-253.6 15821.12,-253.15 15824.48,-252.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15049.2,-286.49 15039.69,-291.17 15050.04,-293.44 15049.2,-286.49"/>
</g>
<!-- Node209&#45;&gt;Node95 -->
<g id="edge321" class="edge">
<title>Node209&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M15075.74,-294.13C15011.97,-282.27 14937.1,-266.09 14927.5,-254 14891.98,-209.27 14924.02,-162.53 14973.5,-134 14991.34,-123.72 20511.11,-88.64 21246.82,-84.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15075.4,-297.62 15085.87,-295.99 15076.67,-290.74 15075.4,-297.62"/>
</g>
<!-- Node209&#45;&gt;Node178 -->
<g id="edge322" class="edge">
<title>Node209&#45;&gt;Node178</title>
<path fill="none" stroke="midnightblue" d="M15289.83,-299.95C15331.55,-296.62 15378.56,-293 15421.5,-290 15685.34,-271.58 15752.7,-283.78 16015.5,-254 16029.56,-252.41 16044.48,-250.28 16058.85,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15289.31,-296.48 15279.62,-300.77 15289.87,-303.46 15289.31,-296.48"/>
</g>
<!-- Node210&#45;&gt;Node95 -->
<g id="edge324" class="edge">
<title>Node210&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M15420.34,-299.79C15246.37,-284.87 14944.51,-258.4 14940.5,-254 14927.93,-240.2 14928.21,-226.05 14940.5,-212 15112.66,-15.27 15262.74,-152.51 15523.5,-134 15822.1,-112.81 20568.32,-87.44 21246.97,-83.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15420.07,-303.28 15430.33,-300.65 15420.66,-296.31 15420.07,-303.28"/>
</g>
<!-- Node210&#45;&gt;Node179 -->
<g id="edge325" class="edge">
<title>Node210&#45;&gt;Node179</title>
<path fill="none" stroke="midnightblue" d="M15626.6,-294.42C15637.65,-292.75 15648.82,-291.22 15659.5,-290 15922.72,-260 15991.28,-284 16254.5,-254 16268.45,-252.41 16283.24,-250.28 16297.49,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15625.85,-291 15616.51,-295.99 15626.93,-297.91 15625.85,-291"/>
</g>
<!-- Node211&#45;&gt;Node130 -->
<g id="edge332" class="edge">
<title>Node211&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M14460.26,-293.7C14454.26,-292.4 14448.28,-291.15 14442.5,-290 14341.57,-269.95 14152.28,-285.31 14224.5,-212 14247.99,-188.15 16601.03,-176.75 16634.5,-176 16850.02,-171.2 17104.17,-162.98 17230.27,-158.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14459.8,-297.19 14470.32,-295.93 14461.31,-290.35 14459.8,-297.19"/>
</g>
<!-- Node211&#45;&gt;Node157 -->
<g id="edge328" class="edge">
<title>Node211&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M14461.67,-293.74C14455.21,-292.38 14448.74,-291.11 14442.5,-290 14378.78,-278.65 14201.84,-297.03 14153.5,-254 14129.55,-232.69 14127.58,-191.77 14128.4,-170.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14461.26,-297.23 14471.77,-295.92 14462.74,-290.39 14461.26,-297.23"/>
</g>
<!-- Node211&#45;&gt;Node158 -->
<g id="edge330" class="edge">
<title>Node211&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M14461.34,-293.8C14454.98,-292.44 14448.63,-291.15 14442.5,-290 14327.69,-268.46 14109.99,-295.68 14191.5,-212 14227.53,-175 15826.7,-159.88 16225.92,-156.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14460.77,-297.25 14471.28,-295.97 14462.26,-290.42 14460.77,-297.25"/>
</g>
<!-- Node211&#45;&gt;Node167 -->
<g id="edge329" class="edge">
<title>Node211&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M14610.22,-298.08C14635.28,-294.88 14662.98,-291.82 14688.5,-290 15591.25,-225.78 15823.81,-342.53 16724.5,-254 16738.53,-252.62 16753.45,-250.44 16767.65,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14609.49,-294.65 14600.02,-299.41 14610.39,-301.59 14609.49,-294.65"/>
</g>
<!-- Node211&#45;&gt;Node182 -->
<g id="edge331" class="edge">
<title>Node211&#45;&gt;Node182</title>
<path fill="none" stroke="midnightblue" d="M14516.24,-286.7C14509.63,-274.14 14501.68,-259.04 14495.99,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14513.22,-288.49 14520.98,-295.7 14519.42,-285.23 14513.22,-288.49"/>
</g>
<!-- Node212 -->
<g id="node212" class="node">
<title>Node212</title>
<g id="a_node212"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14234,-218 14234,-248 14377,-248 14377,-218 14234,-218"/>
<text text-anchor="start" x="14242" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14305.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
</a>
</g>
</g>
<!-- Node211&#45;&gt;Node212 -->
<g id="edge327" class="edge">
<title>Node211&#45;&gt;Node212</title>
<path fill="none" stroke="midnightblue" d="M14477.86,-292.74C14438.23,-279.23 14383.81,-260.69 14346.8,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14476.74,-296.06 14487.34,-295.97 14479,-289.43 14476.74,-296.06"/>
</g>
<!-- Node213&#45;&gt;Node162 -->
<g id="edge337" class="edge">
<title>Node213&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M15679.56,-293.76C15672.82,-292.32 15666.04,-291.03 15659.5,-290 15602.17,-281.01 15178.09,-296.42 15138.5,-254 15125.76,-240.35 15125.41,-225.3 15138.5,-212 15182.52,-167.27 17335.29,-184.26 17397.5,-176 17407.6,-174.66 17418.26,-172.49 17428.38,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15678.83,-297.18 15689.35,-295.95 15680.36,-290.35 15678.83,-297.18"/>
</g>
<!-- Node213&#45;&gt;Node169 -->
<g id="edge338" class="edge">
<title>Node213&#45;&gt;Node169</title>
<path fill="none" stroke="midnightblue" d="M15822.22,-303.64C15879.62,-299.34 15958.22,-293.77 16027.5,-290 16435.65,-267.79 16539.96,-296.53 16946.5,-254 16960.74,-252.51 16975.88,-250.35 16990.37,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15821.82,-300.16 15812.11,-304.4 15822.35,-307.14 15821.82,-300.16"/>
</g>
<!-- Node213&#45;&gt;Node206 -->
<g id="edge336" class="edge">
<title>Node213&#45;&gt;Node206</title>
<path fill="none" stroke="midnightblue" d="M15677.43,-293.62C15671.39,-292.29 15665.34,-291.06 15659.5,-290 15524.76,-265.54 15488.88,-274.59 15353.5,-254 15341.92,-252.24 15329.67,-250.16 15317.76,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15677.02,-297.12 15687.55,-295.92 15678.57,-290.29 15677.02,-297.12"/>
</g>
<!-- Node214 -->
<g id="node214" class="node">
<title>Node214</title>
<g id="a_node214"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14949.5,-218 14949.5,-248 15091.5,-248 15091.5,-218 14949.5,-218"/>
<text text-anchor="start" x="14957.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15020.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
</a>
</g>
</g>
<!-- Node213&#45;&gt;Node214 -->
<g id="edge335" class="edge">
<title>Node213&#45;&gt;Node214</title>
<path fill="none" stroke="midnightblue" d="M15679.56,-293.73C15672.83,-292.3 15666.04,-291.01 15659.5,-290 15415.66,-252.28 15349.54,-290.38 15105.5,-254 15095.3,-252.48 15084.53,-250.36 15074.2,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="15678.84,-297.16 15689.36,-295.92 15680.36,-290.32 15678.84,-297.16"/>
</g>
<!-- Node215&#45;&gt;Node180 -->
<g id="edge346" class="edge">
<title>Node215&#45;&gt;Node180</title>
<path fill="none" stroke="midnightblue" d="M25558.5,-285.59C25558.5,-273.26 25558.5,-258.72 25558.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25555,-285.7 25558.5,-295.7 25562,-285.71 25555,-285.7"/>
</g>
<!-- Node215&#45;&gt;Node216 -->
<g id="edge345" class="edge">
<title>Node215&#45;&gt;Node216</title>
<path fill="none" stroke="midnightblue" d="M25644.72,-297.56C25664.35,-294.9 25685.13,-292.23 25704.5,-290 25876.11,-270.27 25921.02,-281.85 26091.5,-254 26101.37,-252.39 26111.81,-250.28 26121.85,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25644.01,-294.12 25634.57,-298.94 25644.96,-301.06 25644.01,-294.12"/>
</g>
<!-- Node217&#45;&gt;Node130 -->
<g id="edge352" class="edge">
<title>Node217&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M14265.53,-293.77C14259.12,-292.4 14252.7,-291.11 14246.5,-290 14113.44,-266.09 13857.55,-308.23 13952.5,-212 13978.66,-185.48 16597.26,-176.8 16634.5,-176 16850.02,-171.36 17104.17,-163.07 17230.28,-158.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14265.04,-297.25 14275.56,-295.99 14266.55,-290.41 14265.04,-297.25"/>
</g>
<!-- Node217&#45;&gt;Node157 -->
<g id="edge348" class="edge">
<title>Node217&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M14265.86,-293.68C14259.34,-292.32 14252.81,-291.06 14246.5,-290 14166.12,-276.53 13936.23,-314.39 13881.5,-254 13825,-191.65 13973.73,-168.44 14064.76,-160.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14265.53,-297.19 14276.04,-295.9 14267.02,-290.35 14265.53,-297.19"/>
</g>
<!-- Node217&#45;&gt;Node158 -->
<g id="edge350" class="edge">
<title>Node217&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M14265.85,-293.76C14259.33,-292.38 14252.8,-291.09 14246.5,-290 14099.29,-264.47 13815.09,-318.88 13919.5,-212 13960.56,-169.97 15795.45,-158.51 16225.83,-156.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14265.51,-297.27 14276.03,-295.99 14267.01,-290.43 14265.51,-297.27"/>
</g>
<!-- Node217&#45;&gt;Node182 -->
<g id="edge351" class="edge">
<title>Node217&#45;&gt;Node182</title>
<path fill="none" stroke="midnightblue" d="M14368.91,-291.52C14396.76,-278.13 14433.86,-260.28 14459.31,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14367.34,-288.39 14359.85,-295.88 14370.38,-294.7 14367.34,-288.39"/>
</g>
<!-- Node217&#45;&gt;Node218 -->
<g id="edge349" class="edge">
<title>Node217&#45;&gt;Node218</title>
<path fill="none" stroke="midnightblue" d="M14265.59,-293.5C14212.14,-279.92 14137.19,-260.87 14086.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14264.76,-296.9 14275.31,-295.97 14266.48,-290.12 14264.76,-296.9"/>
</g>
<!-- Node219&#45;&gt;Node112 -->
<g id="edge358" class="edge">
<title>Node219&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M26957.21,-290.63C26971.76,-281.7 26986.4,-269.57 26994.5,-254 27003.12,-237.44 27006.19,-226.56 26994.5,-212 26988.77,-204.86 26888.07,-184.17 26815.47,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26955.16,-287.78 26948.22,-295.78 26958.64,-293.85 26955.16,-287.78"/>
</g>
<!-- Node220 -->
<g id="node220" class="node">
<title>Node220</title>
<g id="a_node220"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26844,-218 26844,-248 26985,-248 26985,-218 26844,-218"/>
<text text-anchor="start" x="26852" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26914.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node219&#45;&gt;Node220 -->
<g id="edge357" class="edge">
<title>Node219&#45;&gt;Node220</title>
<path fill="none" stroke="midnightblue" d="M26914.5,-285.59C26914.5,-273.26 26914.5,-258.72 26914.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26911,-285.7 26914.5,-295.7 26918,-285.71 26911,-285.7"/>
</g>
<!-- Node221&#45;&gt;Node114 -->
<g id="edge361" class="edge">
<title>Node221&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M14783.64,-287.53C14801.14,-263.76 14832.34,-227.57 14869.5,-212 14948.63,-178.84 16328.13,-184.63 16413.5,-176 16427.33,-174.6 16442.03,-172.44 16456.05,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14780.58,-285.79 14777.62,-295.96 14786.28,-289.86 14780.58,-285.79"/>
</g>
<!-- Node222 -->
<g id="node222" class="node">
<title>Node222</title>
<g id="a_node222"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14600,-218 14600,-248 14741,-248 14741,-218 14600,-218"/>
<text text-anchor="start" x="14608" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="14670.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
</a>
</g>
</g>
<!-- Node221&#45;&gt;Node222 -->
<g id="edge360" class="edge">
<title>Node221&#45;&gt;Node222</title>
<path fill="none" stroke="midnightblue" d="M14741.75,-289.25C14724.96,-276.23 14703.75,-259.78 14688.85,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14740.02,-292.34 14750.07,-295.7 14744.31,-286.81 14740.02,-292.34"/>
</g>
<!-- Node223&#45;&gt;Node183 -->
<g id="edge367" class="edge">
<title>Node223&#45;&gt;Node183</title>
<path fill="none" stroke="midnightblue" d="M17485.5,-285.59C17485.5,-273.26 17485.5,-258.72 17485.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="17482,-285.7 17485.5,-295.7 17489,-285.71 17482,-285.7"/>
</g>
<!-- Node224 -->
<g id="node224" class="node">
<title>Node224</title>
<g id="a_node224"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15677,-218 15677,-248 15806,-248 15806,-218 15677,-218"/>
<text text-anchor="start" x="15685" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="15741.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
</a>
</g>
</g>
<!-- Node223&#45;&gt;Node224 -->
<g id="edge368" class="edge">
<title>Node223&#45;&gt;Node224</title>
<path fill="none" stroke="midnightblue" d="M17410.13,-307.96C17094.95,-299.35 15895.19,-265.94 15815.5,-254 15806.16,-252.6 15796.3,-250.44 15786.94,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="17410.43,-311.47 17420.52,-308.24 17410.62,-304.47 17410.43,-311.47"/>
</g>
<!-- Node226 -->
<g id="node226" class="node">
<title>Node226</title>
<g id="a_node226"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26423,-218 26423,-248 26602,-248 26602,-218 26423,-218"/>
<text text-anchor="start" x="26431" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26512.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node225&#45;&gt;Node226 -->
<g id="edge371" class="edge">
<title>Node225&#45;&gt;Node226</title>
<path fill="none" stroke="midnightblue" d="M26512.5,-285.59C26512.5,-273.26 26512.5,-258.72 26512.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26509,-285.7 26512.5,-295.7 26516,-285.71 26509,-285.7"/>
</g>
<!-- Node227 -->
<g id="node227" class="node">
<title>Node227</title>
<g id="a_node227"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="26620,-218 26620,-248 26749,-248 26749,-218 26620,-218"/>
<text text-anchor="start" x="26628" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="26684.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
</a>
</g>
</g>
<!-- Node225&#45;&gt;Node227 -->
<g id="edge372" class="edge">
<title>Node225&#45;&gt;Node227</title>
<path fill="none" stroke="midnightblue" d="M26553.92,-291.7C26584.28,-278.28 26624.9,-260.34 26652.72,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26552.18,-288.64 26544.45,-295.88 26555.01,-295.04 26552.18,-288.64"/>
</g>
<!-- Node228&#45;&gt;Node184 -->
<g id="edge374" class="edge">
<title>Node228&#45;&gt;Node184</title>
<path fill="none" stroke="midnightblue" d="M25780.5,-285.59C25780.5,-273.26 25780.5,-258.72 25780.5,-248.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25777,-285.7 25780.5,-295.7 25784,-285.71 25777,-285.7"/>
</g>
<!-- Node228&#45;&gt;Node229 -->
<g id="edge375" class="edge">
<title>Node228&#45;&gt;Node229</title>
<path fill="none" stroke="midnightblue" d="M25857.85,-304.28C25953.12,-296.48 26119.67,-280.37 26260.5,-254 26269.32,-252.35 26278.63,-250.24 26287.61,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25857.4,-300.81 25847.72,-305.1 25857.97,-307.78 25857.4,-300.81"/>
</g>
</g>
</svg>