aboutsummaryrefslogtreecommitdiff
path: root/23.11/_ref_workload_utils_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_ref_workload_utils_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_ref_workload_utils_8hpp__dep__incl.svg')
-rw-r--r--23.11/_ref_workload_utils_8hpp__dep__incl.svg1281
1 files changed, 1281 insertions, 0 deletions
diff --git a/23.11/_ref_workload_utils_8hpp__dep__incl.svg b/23.11/_ref_workload_utils_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..63e6d4115f
--- /dev/null
+++ b/23.11/_ref_workload_utils_8hpp__dep__incl.svg
@@ -0,0 +1,1281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: src/backends/reference/workloads/RefWorkloadUtils.hpp Pages: 1 -->
+<svg width="13957pt" height="262pt"
+ viewBox="0.00 0.00 13957.00 262.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 258)">
+<title>src/backends/reference/workloads/RefWorkloadUtils.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-258 13953,-258 13953,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="6716,-223.5 6716,-253.5 6895,-253.5 6895,-223.5 6716,-223.5"/>
+<text text-anchor="start" x="6724" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6805.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloadUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_ref_cast_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="403.5,-151 403.5,-181 581.5,-181 581.5,-151 403.5,-151"/>
+<text text-anchor="start" x="411.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="492.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge1" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M6705.58,-237.21C5931.44,-234.91 912.25,-218.77 595.5,-187 582.27,-185.67 568.21,-183.48 554.87,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.84,-240.71 6715.85,-237.24 6705.86,-233.71 6705.84,-240.71"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="462,-73 462,-103 639,-103 639,-73 462,-73"/>
+<text text-anchor="start" x="470" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="550.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node5 -->
+<g id="edge25" class="edge">
+<title>Node1&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6705.49,-237.27C5914.73,-235.4 699.78,-221.73 628.5,-187 619.07,-182.4 579.52,-129.04 560.63,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.7,-240.77 6715.7,-237.3 6705.71,-233.77 6705.7,-240.77"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_ref_rank_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-151 0,-181 181,-181 181,-151 0,-151"/>
+<text text-anchor="start" x="8" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="90.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefRankWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node1&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M6705.76,-237.28C5903.85,-235.43 528.75,-221.8 190.5,-187 177.64,-185.68 163.99,-183.48 151.03,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.82,-240.78 6715.83,-237.3 6705.83,-233.78 6705.82,-240.78"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_ref_shape_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="199.5,-151 199.5,-181 385.5,-181 385.5,-151 199.5,-151"/>
+<text text-anchor="start" x="207.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefShapeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node7 -->
+<g id="edge7" class="edge">
+<title>Node1&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M6705.77,-237.24C5918.08,-235.15 721.95,-220.1 394.5,-187 381.39,-185.68 367.47,-183.48 354.26,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.93,-240.74 6715.94,-237.27 6705.95,-233.74 6705.93,-240.74"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="637.5,-151 637.5,-181 807.5,-181 807.5,-151 637.5,-151"/>
+<text text-anchor="start" x="645.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="722.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node8 -->
+<g id="edge9" class="edge">
+<title>Node1&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M6705.86,-237.23C5948.48,-235.12 1121.25,-220.36 816.5,-187 804.39,-185.67 791.55,-183.48 779.37,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.91,-240.73 6715.92,-237.26 6705.93,-233.73 6705.91,-240.73"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="826,-151 826,-181 981,-181 981,-151 826,-151"/>
+<text text-anchor="start" x="834" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="903.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node9 -->
+<g id="edge10" class="edge">
+<title>Node1&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M6705.63,-237.22C5960.6,-235.03 1290.64,-220.01 995.5,-187 983.64,-185.67 971.07,-183.48 959.15,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-240.72 6715.79,-237.25 6705.8,-233.72 6705.78,-240.72"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1037.5,-151 1037.5,-181 1177.5,-181 1177.5,-151 1037.5,-151"/>
+<text text-anchor="start" x="1045.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1107.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node10 -->
+<g id="edge11" class="edge">
+<title>Node1&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M6705.57,-237.24C5974.84,-235.26 1475.9,-221.69 1191.5,-187 1180.64,-185.68 1169.14,-183.48 1158.25,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-240.74 6715.79,-237.27 6705.8,-233.74 6705.78,-240.74"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="793.5,-73 793.5,-103 1019.5,-103 1019.5,-73 793.5,-73"/>
+<text text-anchor="start" x="801.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="906.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node12 -->
+<g id="edge32" class="edge">
+<title>Node1&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M6705.79,-237.17C5945.78,-234.57 1096.15,-216.85 1028.5,-187 1005.19,-176.72 1008.85,-161.57 989.5,-145 970.88,-129.06 947.59,-113.69 930.43,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.67 6715.88,-237.2 6705.89,-233.67 6705.87,-240.67"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1195.5,-67.5 1195.5,-108.5 1407.5,-108.5 1407.5,-67.5 1195.5,-67.5"/>
+<text text-anchor="start" x="1203.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="1203.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
+<text text-anchor="middle" x="1301.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node13 -->
+<g id="edge36" class="edge">
+<title>Node1&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M6705.69,-237.55C5959.06,-237.85 1274.71,-237.67 1224.5,-187 1211.36,-173.74 1216.03,-161.63 1224.5,-145 1232.3,-129.68 1246.47,-117.57 1260.55,-108.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-241.05 6715.87,-237.55 6705.87,-234.05 6705.87,-241.05"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1234,-151 1234,-181 1363,-181 1363,-151 1234,-151"/>
+<text text-anchor="start" x="1242" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1298.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node14 -->
+<g id="edge15" class="edge">
+<title>Node1&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M6705.95,-237.3C5990.02,-235.73 1646.82,-224.72 1372.5,-187 1362.88,-185.68 1352.72,-183.48 1343.13,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.97,-240.8 6715.98,-237.32 6705.98,-233.8 6705.97,-240.8"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1381.5,-151 1381.5,-181 1549.5,-181 1549.5,-151 1381.5,-151"/>
+<text text-anchor="start" x="1389.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1465.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node15 -->
+<g id="edge16" class="edge">
+<title>Node1&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M6705.8,-237.11C6003.74,-234.32 1823.83,-216.5 1558.5,-187 1546.52,-185.67 1533.81,-183.47 1521.76,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.61 6715.88,-237.15 6705.89,-233.61 6705.87,-240.61"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1568,-151 1568,-181 1729,-181 1729,-151 1568,-151"/>
+<text text-anchor="start" x="1576" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1648.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge17" class="edge">
+<title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M6705.7,-237.1C6017.4,-234.24 1994.19,-216.36 1738.5,-187 1726.89,-185.67 1714.59,-183.47 1702.92,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.82,-240.6 6715.83,-237.14 6705.85,-233.6 6705.82,-240.6"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1747.5,-151 1747.5,-181 1887.5,-181 1887.5,-151 1747.5,-151"/>
+<text text-anchor="start" x="1755.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1817.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node17 -->
+<g id="edge18" class="edge">
+<title>Node1&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M6705.61,-237.15C6029.55,-234.67 2143.38,-219.06 1896.5,-187 1886.26,-185.67 1875.43,-183.47 1865.19,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.79,-240.65 6715.8,-237.18 6705.82,-233.65 6705.79,-240.65"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1906,-151 1906,-181 2111,-181 2111,-151 1906,-151"/>
+<text text-anchor="start" x="1914" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2008.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge19" class="edge">
+<title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M6705.63,-237.43C6069.08,-236.85 2590.15,-231.62 2119.5,-187 2105.37,-185.66 2090.34,-183.48 2076.05,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.69,-240.93 6715.7,-237.44 6705.7,-233.93 6705.69,-240.93"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2129,-151 2129,-181 2340,-181 2340,-151 2129,-151"/>
+<text text-anchor="start" x="2137" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2234.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node19 -->
+<g id="edge20" class="edge">
+<title>Node1&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M6705.67,-237.33C6087.72,-236.17 2795.98,-228.09 2349.5,-187 2334.87,-185.65 2319.3,-183.47 2304.5,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.83 6715.88,-237.35 6705.88,-233.83 6705.87,-240.83"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2358.5,-151 2358.5,-181 2578.5,-181 2578.5,-151 2358.5,-151"/>
+<text text-anchor="start" x="2366.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2468.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge21" class="edge">
+<title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M6705.32,-237.23C6106.2,-235.49 3008.88,-224.71 2587.5,-187 2572.37,-185.65 2556.27,-183.46 2540.96,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.64,-240.73 6715.65,-237.26 6705.66,-233.73 6705.64,-240.73"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2596.5,-145.5 2596.5,-186.5 2782.5,-186.5 2782.5,-145.5 2596.5,-145.5"/>
+<text text-anchor="start" x="2604.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="2604.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
+<text text-anchor="middle" x="2689.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node21 -->
+<g id="edge22" class="edge">
+<title>Node1&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M6705.97,-237.33C6125.66,-236.18 3191,-228.34 2791.5,-187 2788.54,-186.69 2785.53,-186.34 2782.51,-185.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.98,-240.83 6715.98,-237.35 6705.99,-233.83 6705.98,-240.83"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2800.5,-145.5 2800.5,-186.5 2970.5,-186.5 2970.5,-145.5 2800.5,-145.5"/>
+<text text-anchor="start" x="2808.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="2808.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
+<text text-anchor="middle" x="2885.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge23" class="edge">
+<title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M6705.68,-237.36C6141.01,-236.38 3358.83,-229.44 2979.5,-187 2976.6,-186.68 2973.65,-186.3 2970.69,-185.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.83,-240.86 6715.83,-237.37 6705.84,-233.86 6705.83,-240.86"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2989,-151 2989,-181 3204,-181 3204,-151 2989,-151"/>
+<text text-anchor="start" x="2997" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3096.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node23 -->
+<g id="edge24" class="edge">
+<title>Node1&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M6705.72,-237.03C6162.01,-234.36 3568.09,-219.95 3212.5,-187 3197.85,-185.64 3182.26,-183.47 3167.43,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.53 6715.88,-237.08 6705.9,-233.53 6705.87,-240.53"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3222,-145.5 3222,-186.5 3385,-186.5 3385,-145.5 3222,-145.5"/>
+<text text-anchor="start" x="3230" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="3230" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
+<text text-anchor="middle" x="3303.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge26" class="edge">
+<title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M6705.68,-237.22C6178.55,-235.59 3730.18,-225.97 3394.5,-187 3391.45,-186.65 3388.35,-186.23 3385.22,-185.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.91,-240.72 6715.92,-237.25 6705.93,-233.72 6705.91,-240.72"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3403.5,-151 3403.5,-181 3617.5,-181 3617.5,-151 3403.5,-151"/>
+<text text-anchor="start" x="3411.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3510.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node25 -->
+<g id="edge27" class="edge">
+<title>Node1&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M6705.61,-236.83C6200.42,-233.35 3938.64,-216.21 3626.5,-187 3611.85,-185.63 3596.26,-183.45 3581.43,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.77,-240.34 6715.79,-236.9 6705.82,-233.34 6705.77,-240.34"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_ref_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3636,-151 3636,-181 3825,-181 3825,-151 3636,-151"/>
+<text text-anchor="start" x="3644" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3730.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge28" class="edge">
+<title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M6705.86,-236.84C6221.42,-233.51 4123.74,-217.41 3833.5,-187 3820.46,-185.63 3806.6,-183.45 3793.42,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.95,-240.34 6715.97,-236.91 6706,-233.34 6705.95,-240.34"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_ref_constant_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3843,-151 3843,-181 4042,-181 4042,-151 3843,-151"/>
+<text text-anchor="start" x="3851" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3942.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConstantWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node27 -->
+<g id="edge29" class="edge">
+<title>Node1&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M6705.75,-237.85C6276.16,-239.03 4581.75,-240.15 4051.5,-187 4037.72,-185.62 4023.06,-183.43 4009.12,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.97,-241.35 6715.97,-237.82 6705.96,-234.35 6705.97,-241.35"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4060.5,-145.5 4060.5,-186.5 4246.5,-186.5 4246.5,-145.5 4060.5,-145.5"/>
+<text text-anchor="start" x="4068.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="4068.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
+<text text-anchor="middle" x="4153.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node28 -->
+<g id="edge30" class="edge">
+<title>Node1&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M6705.73,-237.84C6296.22,-238.88 4743.15,-239.24 4255.5,-187 4252.54,-186.68 4249.54,-186.32 4246.51,-185.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-241.34 6715.77,-237.81 6705.76,-234.34 6705.78,-241.34"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4264.5,-145.5 4264.5,-186.5 4450.5,-186.5 4450.5,-145.5 4264.5,-145.5"/>
+<text text-anchor="start" x="4272.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="4272.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
+<text text-anchor="middle" x="4357.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge31" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M6705.73,-237.64C6317.22,-237.83 4905.01,-235.11 4459.5,-187 4456.54,-186.68 4453.54,-186.32 4450.51,-185.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.83,-241.14 6715.82,-237.63 6705.82,-234.14 6705.83,-241.14"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4468.5,-151 4468.5,-181 4694.5,-181 4694.5,-151 4468.5,-151"/>
+<text text-anchor="start" x="4476.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4581.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node30 -->
+<g id="edge33" class="edge">
+<title>Node1&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M6705.71,-236.94C6343.6,-234.6 5099.38,-224.02 4703.5,-187 4688.33,-185.58 4672.19,-183.41 4656.78,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.89,-240.44 6715.91,-237 6705.93,-233.44 6705.89,-240.44"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4713,-151 4713,-181 4900,-181 4900,-151 4713,-151"/>
+<text text-anchor="start" x="4721" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4806.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node31 -->
+<g id="edge34" class="edge">
+<title>Node1&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M6705.79,-237.04C6367.02,-235.15 5261.76,-226.06 4908.5,-187 4895.77,-185.59 4882.25,-183.43 4869.36,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.81,-240.54 6715.83,-237.1 6705.85,-233.54 6705.81,-240.54"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_ref_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4917.5,-151 4917.5,-181 5141.5,-181 5141.5,-151 4917.5,-151"/>
+<text text-anchor="start" x="4925.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5029.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthToSpaceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node32 -->
+<g id="edge35" class="edge">
+<title>Node1&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M6705.63,-236.2C6396,-231.89 5454.79,-216.66 5150.5,-187 5135.67,-185.55 5119.9,-183.4 5104.81,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.89,-239.7 6715.93,-236.34 6705.98,-232.7 6705.89,-239.7"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5160,-151 5160,-181 5371,-181 5371,-151 5160,-151"/>
+<text text-anchor="start" x="5168" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5265.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node33 -->
+<g id="edge37" class="edge">
+<title>Node1&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M6705.65,-235.76C6425.74,-230.6 5637.16,-214.03 5379.5,-187 5365.51,-185.53 5350.65,-183.37 5336.44,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.73,-239.26 6715.79,-235.95 6705.86,-232.27 6705.73,-239.26"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5389,-145.5 5389,-186.5 5584,-186.5 5584,-145.5 5389,-145.5"/>
+<text text-anchor="start" x="5397" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5397" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
+<text text-anchor="middle" x="5486.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node34 -->
+<g id="edge38" class="edge">
+<title>Node1&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M6705.55,-238.16C6497.76,-238.48 6004.28,-233.71 5593.5,-187 5590.4,-186.65 5587.26,-186.26 5584.09,-185.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.84,-241.66 6715.83,-238.14 6705.82,-234.66 6705.84,-241.66"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5602.5,-145.5 5602.5,-186.5 5786.5,-186.5 5786.5,-145.5 5602.5,-145.5"/>
+<text text-anchor="start" x="5610.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5610.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
+<text text-anchor="middle" x="5694.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node35 -->
+<g id="edge39" class="edge">
+<title>Node1&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M6705.88,-237.31C6524.23,-235.91 6127.26,-227.92 5795.5,-187 5792.57,-186.64 5789.6,-186.24 5786.61,-185.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.93,-240.81 6715.95,-237.39 6705.98,-233.81 6705.93,-240.81"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5804.5,-145.5 5804.5,-186.5 5986.5,-186.5 5986.5,-145.5 5804.5,-145.5"/>
+<text text-anchor="start" x="5812.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5812.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
+<text text-anchor="middle" x="5895.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node36 -->
+<g id="edge40" class="edge">
+<title>Node1&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M6705.49,-235.61C6552.12,-231.73 6249.87,-220.21 5995.5,-187 5992.6,-186.62 5989.66,-186.21 5986.7,-185.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.74,-239.11 6715.83,-235.86 6705.92,-232.12 6705.74,-239.11"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6004.5,-151 6004.5,-181 6222.5,-181 6222.5,-151 6004.5,-151"/>
+<text text-anchor="start" x="6012.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6113.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node37 -->
+<g id="edge41" class="edge">
+<title>Node1&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M6705.61,-231.15C6590.89,-223.29 6397.16,-208.29 6231.5,-187 6218.31,-185.3 6204.34,-183.21 6190.81,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.56,-234.65 6715.78,-231.84 6706.04,-227.67 6705.56,-234.65"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_ref_fake_quantization_float32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6241,-145.5 6241,-186.5 6414,-186.5 6414,-145.5 6241,-145.5"/>
+<text text-anchor="start" x="6249" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="6249" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFakeQuantization</text>
+<text text-anchor="middle" x="6327.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node38 -->
+<g id="edge42" class="edge">
+<title>Node1&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M6705.48,-226.33C6628.24,-217.21 6518.81,-203.2 6423.5,-187 6420.4,-186.47 6417.24,-185.92 6414.05,-185.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.35,-229.84 6715.69,-227.53 6706.16,-222.88 6705.35,-229.84"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6432.5,-151 6432.5,-181 6602.5,-181 6602.5,-151 6432.5,-151"/>
+<text text-anchor="start" x="6440.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6517.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node39 -->
+<g id="edge43" class="edge">
+<title>Node1&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M6738.28,-221.05C6688.79,-208.93 6622.2,-192.63 6575.13,-181.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6737.71,-224.51 6748.26,-223.49 6739.38,-217.71 6737.71,-224.51"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6620.5,-151 6620.5,-181 6800.5,-181 6800.5,-151 6620.5,-151"/>
+<text text-anchor="start" x="6628.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6710.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node40 -->
+<g id="edge44" class="edge">
+<title>Node1&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M6778.02,-217.11C6762.42,-205.53 6743.28,-191.33 6729.37,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6776.16,-220.08 6786.28,-223.23 6780.33,-214.46 6776.16,-220.08"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6818.5,-145.5 6818.5,-186.5 6982.5,-186.5 6982.5,-145.5 6818.5,-145.5"/>
+<text text-anchor="start" x="6826.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="6826.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
+<text text-anchor="middle" x="6900.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node41 -->
+<g id="edge45" class="edge">
+<title>Node1&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M6832.84,-217.21C6845.82,-207.58 6861.25,-196.12 6874.1,-186.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6830.67,-214.46 6824.72,-223.23 6834.84,-220.08 6830.67,-214.46"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7000.5,-151 7000.5,-181 7202.5,-181 7202.5,-151 7000.5,-151"/>
+<text text-anchor="start" x="7008.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7101.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node42 -->
+<g id="edge46" class="edge">
+<title>Node1&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M6874.28,-221.12C6925.27,-208.97 6994.04,-192.59 7042.52,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6873.25,-217.77 6864.33,-223.49 6874.87,-224.57 6873.25,-217.77"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7220.5,-151 7220.5,-181 7408.5,-181 7408.5,-151 7220.5,-151"/>
+<text text-anchor="start" x="7228.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7314.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node43 -->
+<g id="edge47" class="edge">
+<title>Node1&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M6905.35,-227C6987.7,-217.87 7107.46,-203.55 7211.5,-187 7222.56,-185.24 7234.26,-183.17 7245.64,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6904.81,-223.54 6895.25,-228.11 6905.57,-230.49 6904.81,-223.54"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7426.5,-145.5 7426.5,-186.5 7626.5,-186.5 7626.5,-145.5 7426.5,-145.5"/>
+<text text-anchor="start" x="7434.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7434.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
+<text text-anchor="middle" x="7526.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node44 -->
+<g id="edge48" class="edge">
+<title>Node1&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M6905.27,-232.31C7026.68,-225.3 7237.74,-210.85 7417.5,-187 7420.46,-186.61 7423.45,-186.19 7426.48,-185.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.03,-228.82 6895.24,-232.89 6905.43,-235.81 6905.03,-228.82"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7644.5,-145.5 7644.5,-186.5 7814.5,-186.5 7814.5,-145.5 7644.5,-145.5"/>
+<text text-anchor="start" x="7652.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7652.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
+<text text-anchor="middle" x="7729.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node45 -->
+<g id="edge49" class="edge">
+<title>Node1&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M6905.35,-236.21C7061.72,-233.13 7373.58,-222.63 7635.5,-187 7638.39,-186.61 7641.33,-186.17 7644.29,-185.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.21,-232.72 6895.28,-236.41 6905.35,-239.72 6905.21,-232.72"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7833,-151 7833,-181 8054,-181 8054,-151 7833,-151"/>
+<text text-anchor="start" x="7841" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7943.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node46 -->
+<g id="edge50" class="edge">
+<title>Node1&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M6905.44,-236.37C7088.19,-233.45 7488.3,-223.12 7823.5,-187 7837.78,-185.46 7852.94,-183.33 7867.51,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.25,-232.87 6895.31,-236.53 6905.36,-239.87 6905.25,-232.87"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8072,-151 8072,-181 8291,-181 8291,-151 8072,-151"/>
+<text text-anchor="start" x="8080" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8181.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node47 -->
+<g id="edge51" class="edge">
+<title>Node1&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M6905.55,-237.76C7118.82,-237.39 7633.68,-231.47 8062.5,-187 8076.88,-185.51 8092.15,-183.37 8106.79,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.32,-234.26 6895.32,-237.78 6905.33,-241.26 6905.32,-234.26"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8309,-151 8309,-181 8522,-181 8522,-151 8309,-151"/>
+<text text-anchor="start" x="8317" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8415.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node48 -->
+<g id="edge52" class="edge">
+<title>Node1&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M6905.05,-235.92C7193.74,-231.04 8027.93,-214.87 8299.5,-187 8313.73,-185.54 8328.85,-183.38 8343.31,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6904.95,-232.42 6895.01,-236.08 6905.07,-239.42 6904.95,-232.42"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8540,-151 8540,-181 8719,-181 8719,-151 8540,-151"/>
+<text text-anchor="start" x="8548" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8629.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node49 -->
+<g id="edge53" class="edge">
+<title>Node1&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M6905.27,-236.81C7223.55,-234.25 8212.49,-223.51 8530.5,-187 8542.87,-185.58 8555.99,-183.41 8568.5,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.11,-233.31 6895.14,-236.89 6905.16,-240.31 6905.11,-233.31"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8737.5,-151 8737.5,-181 8919.5,-181 8919.5,-151 8737.5,-151"/>
+<text text-anchor="start" x="8745.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8828.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge54" class="edge">
+<title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M6905.35,-237.11C7247.2,-235.42 8369.21,-226.89 8727.5,-187 8740.11,-185.6 8753.5,-183.43 8766.26,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.61 6895.22,-237.16 6905.24,-240.61 6905.2,-233.61"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8937.5,-151 8937.5,-181 9161.5,-181 9161.5,-151 8937.5,-151"/>
+<text text-anchor="start" x="8945.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9049.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node51 -->
+<g id="edge55" class="edge">
+<title>Node1&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M6905.35,-236.98C7269.87,-234.8 8528.35,-224.64 8928.5,-187 8943.55,-185.58 8959.56,-183.42 8974.84,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.07,-233.48 6895.09,-237.04 6905.11,-240.48 6905.07,-233.48"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_ref_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9180,-151 9180,-181 9353,-181 9353,-151 9180,-151"/>
+<text text-anchor="start" x="9188" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9266.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge56" class="edge">
+<title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M6905.43,-237.82C7296.21,-238.67 8721.42,-238.13 9170.5,-187 9182.59,-185.62 9195.42,-183.45 9207.63,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.29,-234.32 6895.28,-237.79 6905.28,-241.32 6905.29,-234.32"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9371,-151 9371,-181 9568,-181 9568,-151 9371,-151"/>
+<text text-anchor="start" x="9379" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9469.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node53 -->
+<g id="edge57" class="edge">
+<title>Node1&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M6905.15,-237.71C7315.03,-238.22 8872.29,-236.79 9361.5,-187 9375.06,-185.62 9389.48,-183.45 9403.2,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.1,-234.21 6895.1,-237.69 6905.09,-241.21 6905.1,-234.21"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9586,-151 9586,-181 9789,-181 9789,-151 9586,-151"/>
+<text text-anchor="start" x="9594" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9687.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge58" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M6905.5,-237.82C7337.14,-238.89 9042.74,-239.61 9576.5,-187 9590.53,-185.62 9605.45,-183.43 9619.65,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.25,-234.32 6895.24,-237.8 6905.23,-241.32 6905.25,-234.32"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9807,-151 9807,-181 10010,-181 10010,-151 9807,-151"/>
+<text text-anchor="start" x="9815" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9908.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node55 -->
+<g id="edge59" class="edge">
+<title>Node1&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M6905.41,-236.77C7392.31,-233.1 9505.03,-215.63 9797.5,-187 9811.53,-185.63 9826.45,-183.44 9840.65,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.21,-233.27 6895.24,-236.85 6905.27,-240.27 6905.21,-233.27"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10028.5,-151 10028.5,-181 10208.5,-181 10208.5,-151 10028.5,-151"/>
+<text text-anchor="start" x="10036.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10118.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node56 -->
+<g id="edge60" class="edge">
+<title>Node1&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M6905.64,-237.01C7414.64,-234.37 9703.27,-220.72 10018.5,-187 10031.18,-185.64 10044.63,-183.47 10057.43,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.36,-233.51 6895.38,-237.06 6905.4,-240.51 6905.36,-233.51"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10227,-151 10227,-181 10414,-181 10414,-151 10227,-151"/>
+<text text-anchor="start" x="10235" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10320.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node57 -->
+<g id="edge61" class="edge">
+<title>Node1&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M6905.33,-237.08C7432.53,-234.7 9881.27,-221.85 10217.5,-187 10230.55,-185.65 10244.4,-183.47 10257.58,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.08,-233.58 6895.09,-237.12 6905.11,-240.58 6905.08,-233.58"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10432,-151 10432,-181 10631,-181 10631,-151 10432,-151"/>
+<text text-anchor="start" x="10440" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10531.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node58 -->
+<g id="edge62" class="edge">
+<title>Node1&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M6905.51,-237.1C7451.91,-234.81 10064.62,-222.08 10422.5,-187 10436.29,-185.65 10450.94,-183.48 10464.88,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.28,-233.61 6895.29,-237.15 6905.31,-240.61 6905.28,-233.61"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10649,-151 10649,-181 10840,-181 10840,-151 10649,-151"/>
+<text text-anchor="start" x="10657" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10744.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node59 -->
+<g id="edge63" class="edge">
+<title>Node1&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M6905.51,-237.23C7471.3,-235.56 10258.94,-225.45 10639.5,-187 10652.89,-185.65 10667.11,-183.46 10680.63,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.33,-233.73 6895.34,-237.26 6905.35,-240.73 6905.33,-233.73"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_ref_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10858,-151 10858,-181 11055,-181 11055,-151 10858,-151"/>
+<text text-anchor="start" x="10866" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10956.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReshapeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node60 -->
+<g id="edge64" class="edge">
+<title>Node1&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M6905.27,-237.27C7488.61,-235.82 10445.79,-226.51 10848.5,-187 10862.26,-185.65 10876.89,-183.46 10890.79,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.77 6895.21,-237.3 6905.22,-240.77 6905.2,-233.77"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11073.5,-151 11073.5,-181 11261.5,-181 11261.5,-151 11073.5,-151"/>
+<text text-anchor="start" x="11081.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11167.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node61 -->
+<g id="edge65" class="edge">
+<title>Node1&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M6905.67,-237.38C7508.16,-236.53 10638.37,-230.05 11063.5,-187 11076.76,-185.66 11090.85,-183.47 11104.24,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.28,-233.88 6895.28,-237.4 6905.29,-240.88 6905.28,-233.88"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11279.5,-151 11279.5,-181 11487.5,-181 11487.5,-151 11279.5,-151"/>
+<text text-anchor="start" x="11287.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11383.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node62 -->
+<g id="edge66" class="edge">
+<title>Node1&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M6905.54,-237.35C7524.74,-236.31 10823.18,-228.83 11270.5,-187 11284.88,-185.66 11300.18,-183.47 11314.72,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.3,-233.85 6895.3,-237.37 6905.31,-240.85 6905.3,-233.85"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11506,-151 11506,-181 11685,-181 11685,-151 11506,-151"/>
+<text text-anchor="start" x="11514" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11595.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node63 -->
+<g id="edge67" class="edge">
+<title>Node1&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M6905.49,-237.56C7542.8,-237.77 11025.84,-236.63 11496.5,-187 11509.14,-185.67 11522.56,-183.48 11535.31,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.41,-234.06 6895.41,-237.55 6905.41,-241.06 6905.41,-234.06"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11703.5,-151 11703.5,-181 11899.5,-181 11899.5,-151 11703.5,-151"/>
+<text text-anchor="start" x="11711.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11801.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge68" class="edge">
+<title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M6905.45,-237.51C7558.15,-237.41 11201.62,-234.72 11693.5,-187 11707.26,-185.66 11721.89,-183.48 11735.79,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.14,-234.01 6895.14,-237.51 6905.14,-241.01 6905.14,-234.01"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11917.5,-145.5 11917.5,-186.5 12087.5,-186.5 12087.5,-145.5 11917.5,-145.5"/>
+<text text-anchor="start" x="11925.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="11925.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
+<text text-anchor="middle" x="12002.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node65 -->
+<g id="edge69" class="edge">
+<title>Node1&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M6905.32,-237.71C7574.26,-238.97 11394.52,-243.65 11908.5,-187 11911.4,-186.68 11914.35,-186.31 11917.31,-185.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.23,-234.21 6895.23,-237.69 6905.22,-241.21 6905.23,-234.21"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12105.5,-151 12105.5,-181 12329.5,-181 12329.5,-151 12105.5,-151"/>
+<text text-anchor="start" x="12113.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12217.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge70" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M6905.14,-237.48C7587.67,-237.19 11561.39,-233.5 12096.5,-187 12111.88,-185.66 12128.25,-183.48 12143.82,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.09,-233.98 6895.09,-237.48 6905.1,-240.98 6905.09,-233.98"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_splitter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12386,-151 12386,-181 12515,-181 12515,-151 12386,-151"/>
+<text text-anchor="start" x="12394" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12450.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node67 -->
+<g id="edge71" class="edge">
+<title>Node1&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M6905.45,-237.27C7632.64,-235.53 12089.9,-223.39 12371.5,-187 12381.74,-185.68 12392.57,-183.48 12402.81,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-233.77 6895.27,-237.3 6905.28,-240.77 6905.26,-233.77"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12264,-73 12264,-103 12455,-103 12455,-73 12264,-73"/>
+<text text-anchor="start" x="12272" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12359.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge74" class="edge">
+<title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M6905.24,-237.44C7647.54,-236.89 12283.73,-231.69 12338.5,-187 12363.31,-166.76 12363.3,-124.99 12361.34,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.11,-233.94 6895.12,-237.45 6905.12,-240.94 6905.11,-233.94"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12477,-73 12477,-103 12606,-103 12606,-73 12477,-73"/>
+<text text-anchor="start" x="12485" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12541.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node69 -->
+<g id="edge81" class="edge">
+<title>Node1&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M6905.31,-237.49C7662.14,-237.32 12468.72,-234.36 12524.5,-187 12548.72,-166.44 12546.91,-124.81 12543.97,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-233.99 6895.26,-237.49 6905.26,-240.99 6905.26,-233.99"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12571.5,-151 12571.5,-181 12753.5,-181 12753.5,-151 12571.5,-151"/>
+<text text-anchor="start" x="12579.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12662.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node70 -->
+<g id="edge75" class="edge">
+<title>Node1&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M6905.17,-237.7C7621.58,-239.03 11974.1,-244.65 12557.5,-187 12570.98,-185.67 12585.31,-183.47 12598.91,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.15,-234.2 6895.14,-237.69 6905.14,-241.2 6905.15,-234.2"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_ref_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12772,-151 12772,-181 12985,-181 12985,-151 12772,-151"/>
+<text text-anchor="start" x="12780" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12878.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node71 -->
+<g id="edge76" class="edge">
+<title>Node1&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M6905.5,-237.63C7637.44,-238.47 12156.92,-241.41 12762.5,-187 12777.36,-185.67 12793.18,-183.47 12808.2,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-234.13 6895.25,-237.62 6905.25,-241.13 6905.26,-234.13"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13003,-151 13003,-181 13176,-181 13176,-151 13003,-151"/>
+<text text-anchor="start" x="13011" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13089.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge77" class="edge">
+<title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M6905.39,-237.25C7677.96,-235.27 12679.12,-221.14 12994.5,-187 13006.73,-185.68 13019.71,-183.48 13032.02,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.13,-233.75 6895.14,-237.28 6905.15,-240.75 6905.13,-233.75"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13194,-145.5 13194,-186.5 13403,-186.5 13403,-145.5 13194,-145.5"/>
+<text text-anchor="start" x="13202" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="13202" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
+<text text-anchor="middle" x="13298.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node73 -->
+<g id="edge78" class="edge">
+<title>Node1&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M6905.36,-237.19C7691.31,-234.66 12859.43,-216.93 13185.5,-187 13188.28,-186.75 13191.09,-186.46 13193.92,-186.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.69 6895.21,-237.22 6905.22,-240.69 6905.2,-233.69"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13421.5,-151 13421.5,-181 13625.5,-181 13625.5,-151 13421.5,-151"/>
+<text text-anchor="start" x="13429.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13523.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M6905.12,-237.22C7706.02,-234.94 13074.35,-218.52 13412.5,-187 13426.73,-185.67 13441.87,-183.48 13456.25,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.05,-233.72 6895.06,-237.25 6905.07,-240.72 6905.05,-233.72"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13643.5,-145.5 13643.5,-186.5 13801.5,-186.5 13801.5,-145.5 13643.5,-145.5"/>
+<text text-anchor="start" x="13651.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="13651.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
+<text text-anchor="middle" x="13722.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node75 -->
+<g id="edge80" class="edge">
+<title>Node1&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M6905.56,-237.38C7723.27,-236.3 13285.39,-227.48 13634.5,-187 13637.46,-186.66 13640.46,-186.25 13643.49,-185.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.29,-233.88 6895.3,-237.39 6905.3,-240.88 6905.29,-233.88"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13820,-151 13820,-181 13949,-181 13949,-151 13820,-151"/>
+<text text-anchor="start" x="13828" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13884.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge82" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M6905.22,-237.51C7733.67,-237.52 13452.89,-235.79 13810.5,-187 13820.13,-185.69 13830.28,-183.5 13839.88,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.12,-234.01 6895.12,-237.51 6905.12,-241.01 6905.12,-234.01"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="212,-73 212,-103 373,-103 373,-73 212,-73"/>
+<text text-anchor="start" x="220" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M445.71,-147.22C410.26,-133.75 362.23,-115.5 329.45,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444.76,-150.6 455.35,-150.88 447.25,-144.06 444.76,-150.6"/>
+</g>
+<!-- Node2&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node2&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M509.72,-142.44C519.41,-129.73 531.23,-114.25 539.64,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="506.69,-140.63 503.41,-150.7 512.26,-144.88 506.69,-140.63"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="224.5,-0.5 224.5,-30.5 360.5,-30.5 360.5,-0.5 224.5,-0.5"/>
+<text text-anchor="start" x="232.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node3&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M292.5,-62.73C292.5,-52.07 292.5,-39.91 292.5,-30.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="289,-62.73 292.5,-72.73 296,-62.73 289,-62.73"/>
+</g>
+<!-- Node6&#45;&gt;Node3 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M137.76,-147.22C173.56,-133.75 222.08,-115.5 255.18,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="136.15,-144.09 128.02,-150.88 138.61,-150.64 136.15,-144.09"/>
+</g>
+<!-- Node7&#45;&gt;Node3 -->
+<g id="edge8" class="edge">
+<title>Node7&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M292.5,-140.59C292.5,-128.26 292.5,-113.72 292.5,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="289,-140.7 292.5,-150.7 296,-140.71 289,-140.7"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1037.5,-73 1037.5,-103 1177.5,-103 1177.5,-73 1037.5,-73"/>
+<text text-anchor="start" x="1045.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1107.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node10&#45;&gt;Node11 -->
+<g id="edge12" class="edge">
+<title>Node10&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M1107.5,-140.59C1107.5,-128.26 1107.5,-113.72 1107.5,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1104,-140.7 1107.5,-150.7 1111,-140.71 1104,-140.7"/>
+</g>
+<!-- Node10&#45;&gt;Node12 -->
+<g id="edge13" class="edge">
+<title>Node10&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M1060.47,-147.22C1024.85,-133.75 976.57,-115.5 943.64,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1059.57,-150.62 1070.16,-150.88 1062.05,-144.07 1059.57,-150.62"/>
+</g>
+<!-- Node10&#45;&gt;Node13 -->
+<g id="edge14" class="edge">
+<title>Node10&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M1153.17,-147.11C1182.67,-135.55 1221.06,-120.51 1251.4,-108.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1151.57,-143.98 1143.54,-150.88 1154.12,-150.49 1151.57,-143.98"/>
+</g>
+<!-- Node67&#45;&gt;Node68 -->
+<g id="edge72" class="edge">
+<title>Node67&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M12425.66,-144.25C12410.07,-131.23 12390.37,-114.78 12376.54,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12423.46,-146.98 12433.38,-150.7 12427.95,-141.61 12423.46,-146.98"/>
+</g>
+<!-- Node67&#45;&gt;Node69 -->
+<g id="edge73" class="edge">
+<title>Node67&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M12475.34,-144.25C12490.93,-131.23 12510.63,-114.78 12524.46,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12473.05,-141.61 12467.62,-150.7 12477.54,-146.98 12473.05,-141.61"/>
+</g>
+</g>
+</svg>