blob: d95617ce32bcfeab7648783861d386daa06daa53 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/reference/workloads/Decoders.hpp Pages: 1 -->
<svg width="12770pt" height="329pt"
viewBox="0.00 0.00 12769.50 329.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 325)">
<title>src/backends/reference/workloads/Decoders.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-325 12765.5,-325 12765.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="6918,-290.5 6918,-320.5 7058,-320.5 7058,-290.5 6918,-290.5"/>
<text text-anchor="start" x="6926" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6988" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6041,-218 6041,-248 6221,-248 6221,-218 6041,-218"/>
<text text-anchor="start" x="6049" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6131" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.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="M6907.82,-302.65C6769.11,-298.68 6475.66,-286.85 6230,-254 6218.27,-252.43 6205.84,-250.3 6193.9,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.84,-306.16 6917.93,-302.94 6908.04,-299.16 6907.84,-306.16"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3504.5,-218 3504.5,-248 3731.5,-248 3731.5,-218 3504.5,-218"/>
<text text-anchor="start" x="3512.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3618" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M6907.67,-303.96C6438.66,-300.7 4063.76,-282.9 3740,-254 3724.61,-252.63 3708.22,-250.44 3692.62,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.72,-307.46 6917.74,-304.03 6907.77,-300.46 6907.72,-307.46"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1813.5,-218 1813.5,-248 2040.5,-248 2040.5,-218 1813.5,-218"/>
<text text-anchor="start" x="1821.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1927" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.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="M6907.69,-304.4C6309.23,-303.55 2554.73,-296.55 2052,-254 2036.12,-252.66 2019.21,-250.47 2003.13,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.93,-307.9 6917.94,-304.41 6907.94,-300.9 6907.93,-307.9"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3009,-212.5 3009,-253.5 3221,-253.5 3221,-212.5 3009,-212.5"/>
<text text-anchor="start" x="3017" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3017" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="3115" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M6907.61,-304.6C6435.44,-305.03 4018.22,-304.65 3277,-254 3258.91,-252.76 3239.73,-250.9 3221.15,-248.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.74,-308.1 6917.74,-304.59 6907.74,-301.1 6907.74,-308.1"/>
</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="3009,-134.5 3009,-175.5 3221,-175.5 3221,-134.5 3009,-134.5"/>
<text text-anchor="start" x="3017" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="3017" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
<text text-anchor="middle" x="3115" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge117" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M6907.92,-304.34C6388.12,-303.16 3508.39,-294.81 3328,-254 3310.13,-249.96 3212.09,-203.15 3155.45,-175.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.94,-307.84 6917.95,-304.36 6907.96,-300.84 6907.94,-307.84"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2249,-212.5 2249,-253.5 2413,-253.5 2413,-212.5 2249,-212.5"/>
<text text-anchor="start" x="2257" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2257" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="2331" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M6907.46,-304.61C6334.4,-305.23 2883.99,-306.76 2422,-254 2419.11,-253.67 2416.17,-253.29 2413.21,-252.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.69,-308.11 6917.69,-304.59 6907.68,-301.11 6907.69,-308.11"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2431.5,-218 2431.5,-248 2620.5,-248 2620.5,-218 2431.5,-218"/>
<text text-anchor="start" x="2439.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2526" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M6907.49,-304.65C6393.6,-305.47 3566.65,-307.41 2704,-254 2676.84,-252.32 2647.45,-249.45 2620.53,-246.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.77,-308.15 6917.77,-304.64 6907.76,-301.15 6907.77,-308.15"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3749.5,-218 3749.5,-248 3932.5,-248 3932.5,-218 3749.5,-218"/>
<text text-anchor="start" x="3757.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3841" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M6907.6,-304.2C6493.73,-302.52 4600.2,-292.77 4014,-254 3987.6,-252.25 3959.04,-249.37 3932.87,-246.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.67,-307.7 6917.68,-304.24 6907.7,-300.7 6907.67,-307.7"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="863,-218 863,-248 1067,-248 1067,-218 863,-218"/>
<text text-anchor="start" x="871" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="965" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M6907.45,-304.45C6245.49,-303.91 1711.78,-298.62 1108,-254 1089.88,-252.66 1070.55,-250.48 1052.15,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.83,-307.95 6917.83,-304.45 6907.84,-300.95 6907.83,-307.95"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1371,-218 1371,-248 1575,-248 1575,-218 1371,-218"/>
<text text-anchor="start" x="1379" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1473" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge29" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M6907.42,-304.3C6279.7,-302.64 2181.9,-290.5 1634,-254 1613.62,-252.64 1591.88,-250.45 1571.17,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.72,-307.8 6917.72,-304.32 6907.73,-300.8 6907.72,-307.8"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="605,-218 605,-248 805,-248 805,-218 605,-218"/>
<text text-anchor="start" x="613" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="705" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M6907.7,-304.45C6230.64,-303.94 1485.14,-298.78 854,-254 835.12,-252.66 814.99,-250.48 795.82,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.84,-307.95 6917.84,-304.46 6907.84,-300.95 6907.84,-307.95"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="189,-218 189,-248 357,-248 357,-218 189,-218"/>
<text text-anchor="start" x="197" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="273" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge35" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M6907.56,-304.46C6261.53,-304.08 1909.06,-299.81 596,-254 514.86,-251.17 422.41,-245.16 357.27,-240.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.69,-307.96 6917.7,-304.47 6907.7,-300.96 6907.69,-307.96"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_scatter_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5026,-218 5026,-248 5168,-248 5168,-218 5026,-218"/>
<text text-anchor="start" x="5034" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5097" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M6907.68,-303.24C6671.09,-299.28 5956.24,-285.37 5364,-254 5297.5,-250.48 5221.82,-244.63 5168.06,-240.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.86,-306.75 6917.91,-303.41 6907.97,-299.75 6907.86,-306.75"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1117.5,-218 1117.5,-248 1308.5,-248 1308.5,-218 1117.5,-218"/>
<text text-anchor="start" x="1125.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1213" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge47" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6907.41,-304.38C6261.67,-303.38 1938.75,-295.14 1362,-254 1343.13,-252.65 1322.99,-250.47 1303.82,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.54,-307.88 6917.55,-304.4 6907.55,-300.88 6907.54,-307.88"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5373.5,-218 5373.5,-248 5502.5,-248 5502.5,-218 5373.5,-218"/>
<text text-anchor="start" x="5381.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5438" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge50" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M6907.48,-304.08C6693.68,-302.41 6094.07,-294.21 5597,-254 5565.94,-251.49 5531.63,-247.35 5502.85,-243.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.64,-307.58 6917.67,-304.15 6907.7,-300.58 6907.64,-307.58"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4312.5,-212.5 4312.5,-253.5 4521.5,-253.5 4521.5,-212.5 4312.5,-212.5"/>
<text text-anchor="start" x="4320.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4320.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="4417" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge56" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M6907.89,-304.52C6539.66,-304.36 5007.13,-300.84 4530,-254 4527.22,-253.73 4524.41,-253.42 4521.58,-253.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.93,-308.02 6917.93,-304.52 6907.93,-301.02 6907.93,-308.02"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5606,-212.5 5606,-253.5 5764,-253.5 5764,-212.5 5606,-212.5"/>
<text text-anchor="start" x="5614" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5614" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="5685" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge59" class="edge">
<title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M6907.65,-304.76C6715.36,-304.59 6213.76,-299.41 5798,-254 5787.01,-252.8 5775.47,-251.18 5764.14,-249.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.67,-308.26 6917.67,-304.77 6907.67,-301.26 6907.67,-308.26"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5606,-134.5 5606,-175.5 5764,-175.5 5764,-134.5 5606,-134.5"/>
<text text-anchor="start" x="5614" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="5614" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
<text text-anchor="middle" x="5685" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M6907.63,-303.34C6663.64,-299.48 5941.94,-285.5 5841,-254 5837.53,-252.92 5760.14,-203.84 5715.7,-175.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.79,-306.84 6917.85,-303.5 6907.9,-299.84 6907.79,-306.84"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6239.5,-218 6239.5,-248 6388.5,-248 6388.5,-218 6239.5,-218"/>
<text text-anchor="start" x="6247.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6314" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge62" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M6907.4,-301.07C6794.03,-295.44 6581.29,-281.96 6402,-254 6391.78,-252.41 6380.99,-250.31 6370.58,-248.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.56,-304.58 6917.72,-301.57 6907.9,-297.59 6907.56,-304.58"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6768.5,-140 6768.5,-170 6979.5,-170 6979.5,-140 6768.5,-140"/>
<text text-anchor="start" x="6776.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6874" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge112" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M6907.76,-303.03C6762.09,-299.51 6466.22,-288.2 6435,-254 6422.42,-240.21 6422.55,-225.91 6435,-212 6483.31,-158.02 6687.28,-186.21 6759,-176 6771.34,-174.24 6784.39,-172.18 6797.09,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.9,-306.53 6917.98,-303.26 6908.07,-299.53 6907.9,-306.53"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6444,-218 6444,-248 6614,-248 6614,-218 6444,-218"/>
<text text-anchor="start" x="6452" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6529" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge65" class="edge">
<title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M6907.6,-295.07C6833.47,-285.97 6720.49,-271.09 6623,-254 6612.89,-252.23 6602.22,-250.15 6591.83,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.44,-298.58 6917.79,-296.31 6908.29,-291.63 6907.44,-298.58"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6632.5,-218 6632.5,-248 6807.5,-248 6807.5,-218 6632.5,-218"/>
<text text-anchor="start" x="6640.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6720" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge68" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6924.87,-287.89C6878.88,-275.79 6817.24,-259.58 6773.63,-248.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6924.17,-291.33 6934.73,-290.49 6925.95,-284.56 6924.17,-291.33"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6825.5,-218 6825.5,-248 6980.5,-248 6980.5,-218 6825.5,-218"/>
<text text-anchor="start" x="6833.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6903" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge71" class="edge">
<title>Node1&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M6963.03,-283.79C6949.14,-272.27 6932.22,-258.23 6919.89,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6960.87,-286.54 6970.8,-290.23 6965.34,-281.16 6960.87,-286.54"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1643,-218 1643,-248 1795,-248 1795,-218 1643,-218"/>
<text text-anchor="start" x="1651" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1719" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge72" class="edge">
<title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M6907.26,-304.22C6269.96,-301.97 2068.19,-285.97 1804,-254 1793.01,-252.67 1781.38,-250.47 1770.36,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.7,-307.72 6917.72,-304.26 6907.73,-300.72 6907.7,-307.72"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3337,-218 3337,-248 3477,-248 3477,-218 3337,-218"/>
<text text-anchor="start" x="3345" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3407" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge75" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M6907.56,-304.35C6417.55,-303.27 3843.48,-295.65 3495,-254 3483.8,-252.66 3471.94,-250.49 3460.67,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.71,-307.85 6917.72,-304.37 6907.73,-300.85 6907.71,-307.85"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6998.5,-218 6998.5,-248 7147.5,-248 7147.5,-218 6998.5,-218"/>
<text text-anchor="start" x="7006.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7073" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7012.97,-283.79C7026.86,-272.27 7043.78,-258.23 7056.11,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7010.66,-281.16 7005.2,-290.23 7015.13,-286.54 7010.66,-281.16"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7937.5,-140 7937.5,-170 8148.5,-170 8148.5,-140 7937.5,-140"/>
<text text-anchor="start" x="7945.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8043" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge118" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7067.99,-289.88C7097.19,-282.18 7129.52,-270.74 7156,-254 7177.28,-240.55 7171.25,-222.77 7194,-212 7267.8,-177.06 7846.85,-185.01 7928,-176 7941.8,-174.47 7956.44,-172.32 7970.5,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7067.06,-286.5 7058.22,-292.35 7068.78,-293.29 7067.06,-286.5"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7203,-218 7203,-248 7403,-248 7403,-218 7203,-218"/>
<text text-anchor="start" x="7211" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7303" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge82" class="edge">
<title>Node1&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M7060.52,-288.27C7114.85,-276.11 7188.43,-259.64 7240.24,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7059.6,-284.89 7050.61,-290.49 7061.13,-291.72 7059.6,-284.89"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8383.5,-134.5 8383.5,-175.5 8578.5,-175.5 8578.5,-134.5 8383.5,-134.5"/>
<text text-anchor="start" x="8391.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8391.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
<text text-anchor="middle" x="8481" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge119" class="edge">
<title>Node1&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7068.36,-301.61C7174.24,-296.67 7353.86,-284.04 7412,-254 7434.36,-242.44 7427.19,-222.66 7450,-212 7543.08,-168.5 8271.9,-187.47 8374,-176 8377.1,-175.65 8380.24,-175.27 8383.41,-174.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.18,-298.11 7058.35,-302.06 7068.5,-305.11 7068.18,-298.11"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7459.5,-218 7459.5,-248 7588.5,-248 7588.5,-218 7459.5,-218"/>
<text text-anchor="start" x="7467.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7524" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge85" class="edge">
<title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M7068.15,-299.01C7159.78,-291.95 7314.02,-277.7 7445,-254 7454.05,-252.36 7463.6,-250.27 7472.8,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7067.82,-295.52 7058.11,-299.77 7068.35,-302.5 7067.82,-295.52"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8744,-140 8744,-170 8914,-170 8914,-140 8744,-140"/>
<text text-anchor="start" x="8752" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8829" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge123" class="edge">
<title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7068.13,-304.96C7211.6,-304.61 7505.86,-298.31 7597,-254 7619.91,-242.86 7612.82,-222.56 7636,-212 7747.08,-161.38 8612.81,-190.63 8734,-176 8745.8,-174.58 8758.3,-172.42 8770.23,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.06,-301.46 7058.07,-304.97 7068.07,-308.46 7068.06,-301.46"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2061.5,-218 2061.5,-248 2230.5,-248 2230.5,-218 2061.5,-218"/>
<text text-anchor="start" x="2069.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2146" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge88" class="edge">
<title>Node1&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M6907.96,-304.61C6323.46,-305.29 2721.61,-307.26 2240,-254 2227.98,-252.67 2215.22,-250.49 2203.12,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.99,-308.11 6917.98,-304.6 6907.98,-301.11 6907.99,-308.11"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2713.5,-218 2713.5,-248 2842.5,-248 2842.5,-218 2713.5,-218"/>
<text text-anchor="start" x="2721.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2778" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node69 -->
<g id="edge91" class="edge">
<title>Node1&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M6907.64,-304.33C6415.23,-303.16 3800.55,-295.07 3000,-254 2946.86,-251.27 2886.76,-245.71 2842.51,-241.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.84,-307.83 6917.85,-304.35 6907.86,-300.83 6907.84,-307.83"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7645,-218 7645,-248 7807,-248 7807,-218 7645,-218"/>
<text text-anchor="start" x="7653" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7726" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge95" class="edge">
<title>Node1&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7068.27,-301.53C7190.33,-296.26 7429.68,-282.97 7631,-254 7642.09,-252.4 7653.83,-250.29 7665.14,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.1,-298.03 7058.26,-301.95 7068.4,-305.02 7068.1,-298.03"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5850.5,-218 5850.5,-248 5979.5,-248 5979.5,-218 5850.5,-218"/>
<text text-anchor="start" x="5858.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5915" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge98" class="edge">
<title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M6907.67,-305.35C6738.6,-306.05 6334.02,-302.02 5999,-254 5988.76,-252.53 5977.94,-250.4 5967.59,-248.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.75,-308.85 6917.73,-305.3 6907.71,-301.85 6907.75,-308.85"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5929.5,-140 5929.5,-170 6108.5,-170 6108.5,-140 5929.5,-140"/>
<text text-anchor="start" x="5937.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6019" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M6907.7,-303.02C6683.31,-298.54 6063.96,-283.52 6032,-254 6008.93,-232.69 6012.2,-191.77 6015.94,-170.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.69,-306.52 6917.76,-303.22 6907.83,-299.53 6907.69,-306.52"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7825,-218 7825,-248 7965,-248 7965,-218 7825,-218"/>
<text text-anchor="start" x="7833" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7895" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge102" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7068.66,-304.57C7217.35,-303.59 7544.32,-296.29 7816,-254 7825.65,-252.5 7835.83,-250.35 7845.56,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.24,-301.07 7058.26,-304.63 7068.28,-308.07 7068.24,-301.07"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7983.5,-218 7983.5,-248 8112.5,-248 8112.5,-218 7983.5,-218"/>
<text text-anchor="start" x="7991.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8048" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge103" class="edge">
<title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7068.6,-302.58C7271.65,-297.4 7800.33,-281.59 7974,-254 7983.2,-252.54 7992.9,-250.38 8002.14,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.22,-299.09 7058.31,-302.84 7068.4,-306.09 7068.22,-299.09"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8131,-218 8131,-248 8271,-248 8271,-218 8131,-218"/>
<text text-anchor="start" x="8139" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8201" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge104" class="edge">
<title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7068.23,-303.01C7291.59,-298.55 7917.48,-283.67 8121,-254 8130.92,-252.55 8141.39,-250.4 8151.38,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.15,-299.52 7058.22,-303.21 7068.29,-306.51 7068.15,-299.52"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4023,-218 4023,-248 4153,-248 4153,-218 4023,-218"/>
<text text-anchor="start" x="4031" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4088" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge107" class="edge">
<title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M6907.67,-303.79C6518.8,-300.24 4829.01,-283.37 4303,-254 4252.66,-251.19 4195.87,-245.81 4153.3,-241.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.68,-307.29 6917.71,-303.88 6907.74,-300.29 6907.68,-307.29"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8289.5,-218 8289.5,-248 8494.5,-248 8494.5,-218 8289.5,-218"/>
<text text-anchor="start" x="8297.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8392" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge111" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7068.27,-305.19C7271.66,-306.11 7823.51,-303.44 8280,-254 8293.65,-252.52 8308.14,-250.37 8322.01,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.29,-301.69 7058.27,-305.14 7068.26,-308.69 7068.29,-301.69"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8512.5,-218 8512.5,-248 8727.5,-248 8727.5,-218 8512.5,-218"/>
<text text-anchor="start" x="8520.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8620" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node87 -->
<g id="edge113" class="edge">
<title>Node1&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7068.19,-303.27C7339.34,-298.88 8220.76,-282.69 8503,-254 8517.35,-252.54 8532.6,-250.38 8547.19,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7067.97,-299.77 7058.03,-303.43 7068.09,-306.77 7067.97,-299.77"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8745.5,-218 8745.5,-248 8922.5,-248 8922.5,-218 8745.5,-218"/>
<text text-anchor="start" x="8753.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8834" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge114" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7068.69,-304.02C7366.93,-301.94 8406.65,-292.08 8736,-254 8748.25,-252.58 8761.24,-250.42 8773.62,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.37,-300.52 7058.4,-304.09 7068.42,-307.52 7068.37,-300.52"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8940.5,-212.5 8940.5,-253.5 9103.5,-253.5 9103.5,-212.5 8940.5,-212.5"/>
<text text-anchor="start" x="8948.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="8948.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
<text text-anchor="middle" x="9022" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge115" class="edge">
<title>Node1&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7068.24,-304.45C7386.64,-303.94 8561.63,-298.97 8931,-254 8934.05,-253.63 8937.15,-253.2 8940.27,-252.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.17,-300.95 7058.17,-304.47 7068.18,-307.95 7068.17,-300.95"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9122,-218 9122,-248 9336,-248 9336,-218 9122,-218"/>
<text text-anchor="start" x="9130" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9229" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge116" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M7068.26,-304.16C7404.88,-302.47 8704.23,-293.49 9112,-254 9126.56,-252.59 9142.05,-250.42 9156.82,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.09,-300.66 7058.11,-304.21 7068.13,-307.66 7068.09,-300.66"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9354,-212.5 9354,-253.5 9538,-253.5 9538,-212.5 9354,-212.5"/>
<text text-anchor="start" x="9362" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9362" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
<text text-anchor="middle" x="9446" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node91 -->
<g id="edge120" class="edge">
<title>Node1&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M7068.05,-304.66C7426.86,-305.07 8889.34,-303.61 9345,-254 9347.93,-253.68 9350.91,-253.32 9353.9,-252.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.01,-301.16 7058.01,-304.64 7068.01,-308.16 7068.01,-301.16"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9556,-212.5 9556,-253.5 9738,-253.5 9738,-212.5 9556,-212.5"/>
<text text-anchor="start" x="9564" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9564" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
<text text-anchor="middle" x="9647" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge121" class="edge">
<title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7068.31,-304.84C7446.19,-306.12 9049.47,-308.23 9547,-254 9549.9,-253.68 9552.85,-253.32 9555.82,-252.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.3,-301.34 7058.29,-304.8 7068.28,-308.34 7068.3,-301.34"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9756,-218 9756,-248 9974,-248 9974,-218 9756,-218"/>
<text text-anchor="start" x="9764" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9865" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node93 -->
<g id="edge122" class="edge">
<title>Node1&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M7068.31,-304.65C7463.81,-305.16 9206.97,-304.42 9747,-254 9761.79,-252.62 9777.53,-250.45 9792.52,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.12,-301.15 7058.11,-304.64 7068.11,-308.15 7068.12,-301.15"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9992,-218 9992,-248 10172,-248 10172,-218 9992,-218"/>
<text text-anchor="start" x="10000" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10082" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge124" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7068.43,-304.02C7515.63,-301.24 9686.44,-286.18 9983,-254 9995.55,-252.64 10008.87,-250.46 10021.54,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.17,-300.52 7058.19,-304.08 7068.21,-307.52 7068.17,-300.52"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10190,-212.5 10190,-253.5 10360,-253.5 10360,-212.5 10190,-212.5"/>
<text text-anchor="start" x="10198" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="10198" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
<text text-anchor="middle" x="10275" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node95 -->
<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M7068.45,-304.16C7533.11,-302.08 9863.82,-289.91 10181,-254 10183.9,-253.67 10186.85,-253.29 10189.81,-252.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.13,-300.66 7058.15,-304.21 7068.16,-307.66 7068.13,-300.66"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10378.5,-218 10378.5,-248 10599.5,-248 10599.5,-218 10378.5,-218"/>
<text text-anchor="start" x="10386.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10489" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge126" class="edge">
<title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M7068.49,-304.02C7549.19,-301.08 10031.29,-284.49 10369,-254 10384.15,-252.63 10400.26,-250.45 10415.61,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.16,-300.53 7058.18,-304.09 7068.2,-307.52 7068.16,-300.53"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10617.5,-218 10617.5,-248 10836.5,-248 10836.5,-218 10617.5,-218"/>
<text text-anchor="start" x="10625.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10727" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node97 -->
<g id="edge127" class="edge">
<title>Node1&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M7068.13,-304.12C7567.65,-301.63 10244.99,-286.84 10608,-254 10623.02,-252.64 10639.01,-250.46 10654.23,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.11,-300.62 7058.13,-304.17 7068.14,-307.62 7068.11,-300.62"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10854.5,-218 10854.5,-248 11067.5,-248 11067.5,-218 10854.5,-218"/>
<text text-anchor="start" x="10862.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="10961" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge128" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M7068.36,-304.21C7587.38,-302.24 10457.05,-289.76 10845,-254 10859.75,-252.64 10875.45,-250.45 10890.38,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.32,-300.71 7058.34,-304.25 7068.35,-307.71 7068.32,-300.71"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11085,-218 11085,-248 11309,-248 11309,-218 11085,-218"/>
<text text-anchor="start" x="11093" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11197" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node99 -->
<g id="edge130" class="edge">
<title>Node1&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M7068.39,-304.24C7605.38,-302.41 10663.47,-290.43 11076,-254 11091.38,-252.64 11107.75,-250.45 11123.32,-248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.02,-300.74 7058.03,-304.28 7068.04,-307.74 7068.02,-300.74"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11327.5,-218 11327.5,-248 11514.5,-248 11514.5,-218 11327.5,-218"/>
<text text-anchor="start" x="11335.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11421" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge131" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M7068.71,-304.43C7624.9,-303.87 10880.47,-298.66 11318,-254 11331.14,-252.66 11345.1,-250.47 11358.36,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.38,-300.94 7058.38,-304.45 7068.38,-307.94 7068.38,-300.94"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11533,-218 11533,-248 11721,-248 11721,-218 11533,-218"/>
<text text-anchor="start" x="11541" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11627" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node101 -->
<g id="edge132" class="edge">
<title>Node1&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M7068.44,-304.47C7638.87,-304.16 11063.62,-300.35 11523,-254 11536.26,-252.66 11550.35,-250.48 11563.74,-248.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.25,-300.97 7058.25,-304.48 7068.25,-307.97 7068.25,-300.97"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11739,-218 11739,-248 11935,-248 11935,-218 11739,-218"/>
<text text-anchor="start" x="11747" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11837" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node102 -->
<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M7068.39,-304.49C7653.5,-304.3 11248.51,-301.2 11730,-254 11743.64,-252.66 11758.13,-250.48 11771.9,-248.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.35,-300.99 7058.35,-304.49 7068.36,-307.99 7068.35,-300.99"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11953.5,-218 11953.5,-248 12128.5,-248 12128.5,-218 11953.5,-218"/>
<text text-anchor="start" x="11961.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12041" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node103 -->
<g id="edge134" class="edge">
<title>Node1&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M7068.66,-304.62C7669.7,-305.38 11440.32,-307.98 11944,-254 11956.4,-252.67 11969.55,-250.49 11982.04,-248.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.37,-301.12 7058.36,-304.61 7068.36,-308.12 7068.37,-301.12"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12146.5,-218 12146.5,-248 12309.5,-248 12309.5,-218 12146.5,-218"/>
<text text-anchor="start" x="12154.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12228" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node106 -->
<g id="edge137" class="edge">
<title>Node1&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M7068.69,-304.18C7703.35,-301.64 11874.43,-283.82 12137,-254 12148.73,-252.67 12161.17,-250.47 12172.97,-248.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.26,-300.69 7058.28,-304.23 7068.29,-307.69 7068.26,-300.69"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12393.5,-218 12393.5,-248 12522.5,-248 12522.5,-218 12393.5,-218"/>
<text text-anchor="start" x="12401.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12458" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node109 -->
<g id="edge140" class="edge">
<title>Node1&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M7068.72,-304.38C7695.33,-303.38 11773.06,-295.32 12318,-254 12342.73,-252.12 12369.73,-248.62 12393.37,-245.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.43,-300.88 7058.43,-304.4 7068.44,-307.88 7068.43,-300.88"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4539.5,-218 4539.5,-248 4752.5,-248 4752.5,-218 4539.5,-218"/>
<text text-anchor="start" x="4547.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4646" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge143" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M6907.68,-303.26C6639.58,-298.93 5751.05,-283.18 5017,-254 4927.89,-250.46 4826.83,-244.91 4752.71,-240.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6907.65,-306.76 6917.71,-303.42 6907.77,-299.76 6907.65,-306.76"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12540.5,-218 12540.5,-248 12669.5,-248 12669.5,-218 12540.5,-218"/>
<text text-anchor="start" x="12548.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12605" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge147" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M7068.57,-304.36C7730.14,-303.13 12249.31,-293.34 12532,-254 12541.5,-252.68 12551.52,-250.48 12560.99,-248.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7068.19,-300.86 7058.19,-304.38 7068.2,-307.86 7068.19,-300.86"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6126.5,-140 6126.5,-170 6347.5,-170 6347.5,-140 6126.5,-140"/>
<text text-anchor="start" x="6134.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6237" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.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="M6159.44,-211.61C6177.67,-198.54 6200.89,-181.89 6217.15,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6157.03,-209.03 6150.94,-217.7 6161.1,-214.72 6157.03,-209.03"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6196,-67.5 6196,-97.5 6416,-97.5 6416,-67.5 6196,-67.5"/>
<text text-anchor="start" x="6204" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6306" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6205.66,-215.72C6269.27,-201.49 6351.18,-182.16 6356,-176 6367.5,-161.29 6363.1,-151.26 6356,-134 6349.95,-119.28 6337.3,-106.57 6326.24,-97.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6204.62,-212.36 6195.62,-217.95 6206.14,-219.19 6204.62,-212.36"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6404.5,-140 6404.5,-170 6583.5,-170 6583.5,-140 6404.5,-140"/>
<text text-anchor="start" x="6412.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6494" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M6207.79,-215.92C6272.8,-202.31 6365.05,-183 6427.08,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6207.07,-212.5 6198,-217.97 6208.51,-219.35 6207.07,-212.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2594.5,-67.5 2594.5,-97.5 2755.5,-97.5 2755.5,-67.5 2594.5,-67.5"/>
<text text-anchor="start" x="2602.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2675" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M6153.45,-138.42C6141.26,-136.63 6128.83,-135.07 6117,-134 5772.89,-102.98 3241.83,-86.79 2755.65,-83.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6153.2,-141.92 6163.61,-139.97 6154.25,-135 6153.2,-141.92"/>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6258.18,-132.36C6269.19,-121.11 6282.34,-107.68 6292.06,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6255.46,-130.14 6250.96,-139.73 6260.46,-135.03 6255.46,-130.14"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2607,-0.5 2607,-30.5 2743,-30.5 2743,-0.5 2607,-0.5"/>
<text text-anchor="start" x="2615" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2675" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2675,-57.11C2675,-48.15 2675,-38.32 2675,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2671.5,-57.4 2675,-67.4 2678.5,-57.4 2671.5,-57.4"/>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M3630.7,-208.8C3640.91,-186.64 3650.75,-153.77 3632,-134 3602.03,-102.41 2980.93,-88.71 2755.69,-84.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3627.51,-207.34 3626.23,-217.86 3633.79,-210.44 3627.51,-207.34"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3397,-140 3397,-170 3623,-170 3623,-140 3397,-140"/>
<text text-anchor="start" x="3405" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3510" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3589.74,-212.11C3570.95,-198.89 3546.74,-181.86 3529.95,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3587.75,-214.99 3597.94,-217.88 3591.78,-209.27 3587.75,-214.99"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1923.64,-207.63C1922.03,-185.02 1923.84,-152.19 1944,-134 1991.4,-91.23 2413.98,-84.49 2594.17,-83.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1920.18,-208.19 1924.63,-217.8 1927.14,-207.51 1920.18,-208.19"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1671,-140 1671,-170 1897,-170 1897,-140 1671,-140"/>
<text text-anchor="start" x="1679" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1784" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1891.58,-213.17C1866.44,-199.82 1833.25,-182.18 1810.42,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1889.96,-216.28 1900.44,-217.88 1893.25,-210.1 1889.96,-216.28"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M3055.24,-208.2C3036.67,-199.44 3016.71,-188.55 3000,-176 2979.87,-160.88 2984.03,-146.17 2962,-134 2898.45,-98.89 2815.97,-87.27 2755.75,-83.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3053.96,-211.46 3064.51,-212.45 3056.88,-205.1 3053.96,-211.46"/>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3115,-202.3C3115,-193.3 3115,-183.65 3115,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3111.5,-202.43 3115,-212.43 3118.5,-202.43 3111.5,-202.43"/>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge18" class="edge">
<title>Node14&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2336.78,-202.43C2342.73,-180.12 2354.32,-150.61 2376,-134 2409.43,-108.38 2517.87,-95.06 2594.5,-88.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2333.32,-201.86 2334.36,-212.41 2340.12,-203.51 2333.32,-201.86"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2139,-134.5 2139,-175.5 2303,-175.5 2303,-134.5 2139,-134.5"/>
<text text-anchor="start" x="2147" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="2147" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
<text text-anchor="middle" x="2221" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2294.29,-206.64C2279.6,-196.49 2262.95,-184.98 2249.23,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2292.46,-209.62 2302.67,-212.43 2296.43,-203.86 2292.46,-209.62"/>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge21" class="edge">
<title>Node16&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2438.75,-214.32C2418.85,-206.03 2400.03,-193.87 2388,-176 2377.57,-160.52 2376,-148.3 2388,-134 2413.94,-103.1 2518.97,-91.1 2594.46,-86.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2437.68,-217.66 2448.27,-217.97 2440.19,-211.12 2437.68,-217.66"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2397,-140 2397,-170 2585,-170 2585,-140 2397,-140"/>
<text text-anchor="start" x="2405" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2491" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2515.1,-208.33C2509.35,-195.85 2502.48,-180.94 2497.55,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2512.05,-210.09 2519.42,-217.7 2518.41,-207.16 2512.05,-210.09"/>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge24" class="edge">
<title>Node18&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M3791.01,-214.3C3765.46,-204.43 3734.3,-191.09 3708,-176 3681.02,-160.51 3681.25,-144.6 3652,-134 3568.86,-103.88 2974.46,-89.35 2755.61,-84.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3789.91,-217.63 3800.5,-217.91 3792.4,-211.09 3789.91,-217.63"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3717,-140 3717,-170 3899,-170 3899,-140 3717,-140"/>
<text text-anchor="start" x="3725" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3808" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge25" class="edge">
<title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3830.72,-208.33C3825.3,-195.85 3818.83,-180.94 3814.18,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3827.6,-209.93 3834.79,-217.7 3834.02,-207.14 3827.6,-209.93"/>
</g>
<!-- Node20&#45;&gt;Node4 -->
<g id="edge27" class="edge">
<title>Node20&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M962.03,-207.39C960.81,-184.6 963.23,-151.65 984,-134 1045.94,-81.34 2265.94,-82 2594.24,-83.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="958.57,-207.96 962.86,-217.65 965.54,-207.4 958.57,-207.96"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="733.5,-140 733.5,-170 936.5,-170 936.5,-140 733.5,-140"/>
<text text-anchor="start" x="741.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="835" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge28" class="edge">
<title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M932.19,-212.82C909.42,-199.51 879.59,-182.07 859.02,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="930.45,-215.86 940.85,-217.88 933.99,-209.81 930.45,-215.86"/>
</g>
<!-- Node22&#45;&gt;Node4 -->
<g id="edge30" class="edge">
<title>Node22&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1470.08,-207.45C1468.9,-184.7 1471.35,-151.79 1492,-134 1533.72,-98.07 2334.21,-86.91 2594.2,-84.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1466.61,-207.99 1470.89,-217.69 1473.59,-207.44 1466.61,-207.99"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1241.5,-140 1241.5,-170 1444.5,-170 1444.5,-140 1241.5,-140"/>
<text text-anchor="start" x="1249.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1343" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge31" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1440.19,-212.82C1417.42,-199.51 1387.59,-182.07 1367.02,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1438.45,-215.86 1448.85,-217.88 1441.99,-209.81 1438.45,-215.86"/>
</g>
<!-- Node24&#45;&gt;Node4 -->
<g id="edge33" class="edge">
<title>Node24&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M702.04,-207.74C700.76,-184.93 703.09,-151.71 724,-134 760.25,-103.3 2230.88,-87.63 2594.39,-84.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="698.57,-208.32 702.89,-217.99 705.55,-207.74 698.57,-208.32"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="477.5,-140 477.5,-170 676.5,-170 676.5,-140 477.5,-140"/>
<text text-anchor="start" x="485.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="577" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge34" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M672.4,-212.64C650.02,-199.35 620.82,-182.02 600.65,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.84,-215.79 681.22,-217.88 674.41,-209.77 670.84,-215.79"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="65.5,-140 65.5,-170 274.5,-170 274.5,-140 65.5,-140"/>
<text text-anchor="start" x="73.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="170" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge36" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M245.37,-211.61C227.65,-198.54 205.09,-181.89 189.29,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="243.5,-214.58 253.63,-217.7 247.66,-208.95 243.5,-214.58"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-67.5 0,-97.5 208,-97.5 208,-67.5 0,-67.5"/>
<text text-anchor="start" x="8" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="104" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge39" class="edge">
<title>Node26&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M178.67,-219.25C127.47,-210.19 71.53,-196.04 56,-176 44.57,-161.24 49.08,-151.33 56,-134 61.83,-119.4 74.12,-106.6 84.8,-97.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="178.38,-222.75 188.83,-221 179.57,-215.85 178.38,-222.75"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="292.5,-140 292.5,-170 459.5,-170 459.5,-140 292.5,-140"/>
<text text-anchor="start" x="300.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="376" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge40" class="edge">
<title>Node26&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M300.63,-211.61C318.35,-198.54 340.91,-181.89 356.71,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="298.34,-208.95 292.37,-217.7 302.5,-214.58 298.34,-208.95"/>
</g>
<!-- Node27&#45;&gt;Node4 -->
<g id="edge37" class="edge">
<title>Node27&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M249.58,-138.33C260.77,-136.59 272.15,-135.07 283,-134 746.11,-88.4 2230.95,-83.94 2594.23,-83.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="248.7,-134.93 239.39,-139.98 249.82,-141.84 248.7,-134.93"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge38" class="edge">
<title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M149.75,-132.36C139.21,-121.11 126.64,-107.68 117.34,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="147.25,-134.83 156.64,-139.73 152.36,-130.04 147.25,-134.83"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_ref_scatter_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4930,-140 4930,-170 5134,-170 5134,-140 4930,-140"/>
<text text-anchor="start" x="4938" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5032" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge42" class="edge">
<title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M5078.02,-209.81C5067.09,-197.03 5053.69,-181.36 5044.17,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5075.61,-212.38 5084.77,-217.7 5080.93,-207.83 5075.61,-212.38"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_ref_scatter_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4949.5,-67.5 4949.5,-97.5 5152.5,-97.5 5152.5,-67.5 4949.5,-67.5"/>
<text text-anchor="start" x="4957.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5051" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefScatterNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node32 -->
<g id="edge45" class="edge">
<title>Node30&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M5120.8,-210.27C5129.55,-200.72 5138.43,-188.77 5143,-176 5149.29,-158.43 5152.51,-150.06 5143,-134 5132.98,-117.07 5115.04,-105.43 5097.64,-97.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5118.04,-208.08 5113.58,-217.69 5123.06,-212.96 5118.04,-208.08"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_scatter_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4770.5,-140 4770.5,-170 4911.5,-170 4911.5,-140 4770.5,-140"/>
<text text-anchor="start" x="4778.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4841" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ScatterNd.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node33 -->
<g id="edge46" class="edge">
<title>Node30&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M5040.01,-215.08C4994.43,-201.55 4931.26,-182.8 4888.41,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5039.16,-218.48 5049.75,-217.97 5041.16,-211.77 5039.16,-218.48"/>
</g>
<!-- Node31&#45;&gt;Node4 -->
<g id="edge43" class="edge">
<title>Node31&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M4953.12,-138.35C4942.04,-136.61 4930.76,-135.08 4920,-134 4487.47,-90.78 3104.97,-84.54 2755.73,-83.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4952.79,-141.84 4963.23,-140 4953.92,-134.93 4952.79,-141.84"/>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge44" class="edge">
<title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M5038.45,-130.06C5041.35,-119.32 5044.66,-107.01 5047.16,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5035.07,-129.17 5035.84,-139.73 5041.83,-130.99 5035.07,-129.17"/>
</g>
<!-- Node34&#45;&gt;Node4 -->
<g id="edge48" class="edge">
<title>Node34&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1210.05,-207.41C1208.85,-184.64 1211.28,-151.71 1232,-134 1284.03,-89.53 2297.88,-84.18 2594.28,-83.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1206.59,-207.98 1210.87,-217.66 1213.56,-207.42 1206.59,-207.98"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="993.5,-140 993.5,-170 1184.5,-170 1184.5,-140 993.5,-140"/>
<text text-anchor="start" x="1001.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1089" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge49" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1181.42,-212.64C1159.73,-199.35 1131.45,-182.02 1111.91,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1179.61,-215.64 1189.97,-217.88 1183.27,-209.67 1179.61,-215.64"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5190,-140 5190,-170 5364,-170 5364,-140 5190,-140"/>
<text text-anchor="start" x="5198" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5277" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge51" class="edge">
<title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M5398.86,-213.52C5370.48,-200.13 5332.68,-182.28 5306.75,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5397.56,-216.78 5408.09,-217.88 5400.55,-210.45 5397.56,-216.78"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5247.5,-67.5 5247.5,-97.5 5420.5,-97.5 5420.5,-67.5 5247.5,-67.5"/>
<text text-anchor="start" x="5255.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5334" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node38 -->
<g id="edge54" class="edge">
<title>Node36&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M5423.64,-209.36C5410.76,-189.29 5391.15,-159.33 5373,-134 5364.1,-121.57 5353.46,-107.87 5345.55,-97.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5420.72,-211.29 5429.05,-217.83 5426.62,-207.52 5420.72,-211.29"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5420.5,-140 5420.5,-170 5549.5,-170 5549.5,-140 5420.5,-140"/>
<text text-anchor="start" x="5428.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5485" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node39 -->
<g id="edge55" class="edge">
<title>Node36&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M5452.18,-209.07C5459.99,-196.44 5469.45,-181.15 5476.2,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5449.12,-207.36 5446.84,-217.7 5455.08,-211.04 5449.12,-207.36"/>
</g>
<!-- Node37&#45;&gt;Node4 -->
<g id="edge52" class="edge">
<title>Node37&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M5184.29,-138.59C5170.48,-136.75 5156.39,-135.13 5143,-134 4663.38,-93.47 3125.32,-85.18 2755.51,-83.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5183.89,-142.07 5194.28,-139.97 5184.85,-135.14 5183.89,-142.07"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge53" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M5295.02,-131.71C5304.01,-120.6 5314.61,-107.49 5322.48,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5292.1,-129.76 5288.53,-139.73 5297.54,-134.16 5292.1,-129.76"/>
</g>
<!-- Node40&#45;&gt;Node4 -->
<g id="edge57" class="edge">
<title>Node40&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M4358.11,-208.12C4339.64,-199.33 4319.73,-188.44 4303,-176 4282.56,-160.8 4287.19,-144.55 4264,-134 4194.86,-102.53 3069.14,-87.84 2755.53,-84.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4356.79,-211.36 4367.33,-212.39 4359.73,-205.01 4356.79,-211.36"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4312.5,-134.5 4312.5,-175.5 4521.5,-175.5 4521.5,-134.5 4312.5,-134.5"/>
<text text-anchor="start" x="4320.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="4320.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
<text text-anchor="middle" x="4417" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge58" class="edge">
<title>Node40&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M4417,-202.3C4417,-193.3 4417,-183.65 4417,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4413.5,-202.43 4417,-212.43 4420.5,-202.43 4413.5,-202.43"/>
</g>
<!-- Node42&#45;&gt;Node4 -->
<g id="edge60" class="edge">
<title>Node42&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M5640.9,-207.01C5626.36,-197.98 5610.48,-187.23 5597,-176 5577.43,-159.7 5581.26,-144.39 5558,-134 5492.27,-104.65 3216.29,-87.27 2755.76,-84.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5639.38,-210.18 5649.74,-212.39 5643.02,-204.2 5639.38,-210.18"/>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge61" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M5685,-202.3C5685,-193.3 5685,-183.65 5685,-175.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5681.5,-202.43 5685,-212.43 5688.5,-202.43 5681.5,-202.43"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6601.5,-140 6601.5,-170 6750.5,-170 6750.5,-140 6601.5,-140"/>
<text text-anchor="start" x="6609.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="6676" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge63" class="edge">
<title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M6384.48,-215.74C6390.4,-214.45 6396.3,-213.19 6402,-212 6486.14,-194.47 6507.95,-193.96 6592,-176 6600.65,-174.15 6609.77,-172.09 6618.69,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6383.54,-212.37 6374.53,-217.94 6385.05,-219.2 6383.54,-212.37"/>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge64" class="edge">
<title>Node44&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M6381.26,-215.82C6388.24,-214.41 6395.25,-213.1 6402,-212 6559.38,-186.28 6601.01,-197.68 6759,-176 6771.65,-174.26 6785.04,-172.17 6798.03,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6380.15,-212.48 6371.08,-217.96 6381.58,-219.33 6380.15,-212.48"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6998,-140 6998,-170 7168,-170 7168,-140 6998,-140"/>
<text text-anchor="start" x="7006" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7083" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge66" class="edge">
<title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M6599.83,-216.05C6607.62,-214.56 6615.46,-213.17 6623,-212 6784.08,-187 6826.89,-200.83 6988,-176 6998.83,-174.33 7010.28,-172.22 7021.35,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6599.13,-212.62 6590,-217.99 6600.49,-219.49 6599.13,-212.62"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7186,-134.5 7186,-175.5 7372,-175.5 7372,-134.5 7186,-134.5"/>
<text text-anchor="start" x="7194" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7194" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
<text text-anchor="middle" x="7279" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge67" class="edge">
<title>Node47&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M6598.44,-216.05C6606.69,-214.5 6615.01,-213.1 6623,-212 6867.42,-178.24 6932.32,-207.8 7177,-176 7179.95,-175.62 7182.95,-175.2 7185.97,-174.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6597.59,-212.65 6588.44,-218 6598.93,-219.52 6597.59,-212.65"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7390,-140 7390,-170 7564,-170 7564,-140 7390,-140"/>
<text text-anchor="start" x="7398" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7477" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node51 -->
<g id="edge69" class="edge">
<title>Node50&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M6790.65,-216.1C6799.16,-214.53 6807.75,-213.12 6816,-212 7065.35,-178.26 7131.65,-209.74 7381,-176 7392.47,-174.45 7404.62,-172.31 7416.28,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6789.88,-212.68 6780.72,-218 6791.2,-219.56 6789.88,-212.68"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7582,-134.5 7582,-175.5 7752,-175.5 7752,-134.5 7582,-134.5"/>
<text text-anchor="start" x="7590" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="7590" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
<text text-anchor="middle" x="7667" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node52 -->
<g id="edge70" class="edge">
<title>Node50&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6789.78,-216.12C6798.57,-214.52 6807.47,-213.08 6816,-212 7150.14,-169.52 7238.96,-219.19 7573,-176 7575.9,-175.63 7578.83,-175.21 7581.8,-174.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6789.1,-212.69 6779.93,-218 6790.4,-219.57 6789.1,-212.69"/>
</g>
<!-- Node54&#45;&gt;Node11 -->
<g id="edge74" class="edge">
<title>Node54&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1737.98,-209.81C1748.91,-197.03 1762.31,-181.36 1771.83,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1735.07,-207.83 1731.23,-217.7 1740.39,-212.38 1735.07,-207.83"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1501,-140 1501,-170 1653,-170 1653,-140 1501,-140"/>
<text text-anchor="start" x="1509" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="1577" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge73" class="edge">
<title>Node54&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M1683.5,-213C1658.58,-199.66 1625.81,-182.12 1603.24,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1682.16,-216.25 1692.62,-217.88 1685.46,-210.08 1682.16,-216.25"/>
</g>
<!-- Node56&#45;&gt;Node9 -->
<g id="edge77" class="edge">
<title>Node56&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3434.63,-211.61C3452.35,-198.54 3474.91,-181.89 3490.71,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3432.34,-208.95 3426.37,-217.7 3436.5,-214.58 3432.34,-208.95"/>
</g>
<!-- Node56&#45;&gt;Node13 -->
<g id="edge78" class="edge">
<title>Node56&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3343.15,-215.38C3298.05,-203.64 3237.45,-187.87 3190.04,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3342.54,-218.84 3353.1,-217.97 3344.31,-212.07 3342.54,-218.84"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3239,-140 3239,-170 3379,-170 3379,-140 3239,-140"/>
<text text-anchor="start" x="3247" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3309" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge76" class="edge">
<title>Node56&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M3380.25,-211.25C3363.46,-198.23 3342.25,-181.78 3327.35,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3378.52,-214.34 3388.57,-217.7 3382.81,-208.81 3378.52,-214.34"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7770.5,-140 7770.5,-170 7919.5,-170 7919.5,-140 7770.5,-140"/>
<text text-anchor="start" x="7778.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="7845" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node59 -->
<g id="edge80" class="edge">
<title>Node58&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7138.48,-215.88C7146.04,-214.39 7153.67,-213.05 7161,-212 7425.47,-174.27 7496.73,-215.09 7761,-176 7771.23,-174.49 7782.05,-172.34 7792.4,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7137.69,-212.47 7128.61,-217.92 7139.11,-219.32 7137.69,-212.47"/>
</g>
<!-- Node58&#45;&gt;Node60 -->
<g id="edge81" class="edge">
<title>Node58&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7138.13,-215.85C7145.8,-214.35 7153.55,-213.01 7161,-212 7499.15,-166.01 7588.78,-213.31 7928,-176 7941.8,-174.48 7956.45,-172.34 7970.5,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7137.21,-212.47 7128.12,-217.91 7138.62,-219.32 7137.21,-212.47"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8166.5,-140 8166.5,-170 8365.5,-170 8365.5,-140 8166.5,-140"/>
<text text-anchor="start" x="8174.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8266" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge83" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7384.74,-216.39C7395.56,-214.7 7406.53,-213.17 7417,-212 7744.25,-175.48 7829.9,-213.8 8157,-176 8170.09,-174.49 8183.98,-172.35 8197.31,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7384.18,-212.94 7374.87,-217.99 7385.3,-219.85 7384.18,-212.94"/>
</g>
<!-- Node61&#45;&gt;Node63 -->
<g id="edge84" class="edge">
<title>Node61&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7384.26,-216.36C7395.23,-214.65 7406.37,-213.13 7417,-212 7840.26,-167.12 7950.99,-223.23 8374,-176 8377.1,-175.65 8380.24,-175.27 8383.41,-174.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7383.56,-212.92 7374.24,-217.97 7384.67,-219.83 7383.56,-212.92"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8596.5,-140 8596.5,-170 8725.5,-170 8725.5,-140 8596.5,-140"/>
<text text-anchor="start" x="8604.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="8661" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge86" class="edge">
<title>Node64&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7582.52,-215.73C7589.39,-214.25 7596.32,-212.96 7603,-212 8036.2,-149.95 8154.31,-241.51 8587,-176 8596.34,-174.59 8606.19,-172.42 8615.56,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7581.54,-212.36 7572.56,-217.99 7583.09,-219.19 7581.54,-212.36"/>
</g>
<!-- Node64&#45;&gt;Node66 -->
<g id="edge87" class="edge">
<title>Node64&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7582.52,-215.69C7589.38,-214.23 7596.32,-212.94 7603,-212 8101.01,-141.88 8234.67,-236.03 8734,-176 8745.88,-174.57 8758.48,-172.4 8770.48,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7581.53,-212.33 7572.56,-217.96 7583.08,-219.15 7581.53,-212.33"/>
</g>
<!-- Node67&#45;&gt;Node15 -->
<g id="edge90" class="edge">
<title>Node67&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2167.17,-210.55C2177.98,-199.6 2191.03,-186.37 2201.58,-175.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2164.64,-208.13 2160.11,-217.7 2169.62,-213.05 2164.64,-208.13"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1953,-140 1953,-170 2121,-170 2121,-140 1953,-140"/>
<text text-anchor="start" x="1961" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2037" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge89" class="edge">
<title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M2117.47,-212.11C2098.52,-198.89 2074.08,-181.86 2057.14,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2115.55,-215.03 2125.75,-217.88 2119.55,-209.29 2115.55,-215.03"/>
</g>
<!-- Node69&#45;&gt;Node17 -->
<g id="edge94" class="edge">
<title>Node69&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2715.07,-215.34C2663.9,-201.78 2592.49,-182.88 2544.15,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2714.46,-218.8 2725.03,-217.97 2716.25,-212.03 2714.46,-218.8"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2603.5,-140 2603.5,-170 2732.5,-170 2732.5,-140 2603.5,-140"/>
<text text-anchor="start" x="2611.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2668" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge92" class="edge">
<title>Node69&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M2749.21,-212.11C2730.08,-198.89 2705.42,-181.86 2688.32,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2747.35,-215.08 2757.57,-217.88 2751.33,-209.32 2747.35,-215.08"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2751,-140 2751,-170 2953,-170 2953,-140 2751,-140"/>
<text text-anchor="start" x="2759" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2852" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node71 -->
<g id="edge93" class="edge">
<title>Node69&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M2798.9,-210.53C2811.46,-197.63 2827.1,-181.57 2838.14,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2796.39,-208.1 2791.92,-217.7 2801.4,-212.98 2796.39,-208.1"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8932.5,-140 8932.5,-170 9093.5,-170 9093.5,-140 8932.5,-140"/>
<text text-anchor="start" x="8940.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9013" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge96" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7791.38,-215.98C7799.63,-214.4 7807.98,-213.01 7816,-212 8304.38,-150.34 8434.62,-237.66 8923,-176 8934.27,-174.58 8946.22,-172.4 8957.59,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7790.52,-212.59 7781.41,-217.99 7791.9,-219.45 7790.52,-212.59"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9112,-134.5 9112,-175.5 9312,-175.5 9312,-134.5 9112,-134.5"/>
<text text-anchor="start" x="9120" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="9120" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
<text text-anchor="middle" x="9212" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge97" class="edge">
<title>Node72&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7791.38,-215.95C7799.63,-214.37 7807.98,-212.99 7816,-212 8383.44,-141.66 8533.31,-235.31 9102,-176 9105.28,-175.66 9108.61,-175.27 9111.97,-174.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7790.52,-212.55 7781.4,-217.95 7791.9,-219.41 7790.52,-212.55"/>
</g>
<!-- Node75&#45;&gt;Node43 -->
<g id="edge101" class="edge">
<title>Node75&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M5862.9,-214.79C5827.58,-203.11 5780.82,-187.66 5744.1,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5861.95,-218.16 5872.55,-217.97 5864.15,-211.51 5861.95,-218.16"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5782.5,-140 5782.5,-170 5911.5,-170 5911.5,-140 5782.5,-140"/>
<text text-anchor="start" x="5790.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="5847" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge99" class="edge">
<title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M5895.47,-210.17C5883.98,-197.33 5869.78,-181.47 5859.73,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5892.93,-212.59 5902.21,-217.7 5898.15,-207.92 5892.93,-212.59"/>
</g>
<!-- Node75&#45;&gt;Node77 -->
<g id="edge100" class="edge">
<title>Node75&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M5942.9,-211.61C5960.79,-198.54 5983.57,-181.89 5999.53,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5940.57,-208.98 5934.56,-217.7 5944.7,-214.63 5940.57,-208.98"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9330,-140 9330,-170 9470,-170 9470,-140 9330,-140"/>
<text text-anchor="start" x="9338" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9400" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge105" class="edge">
<title>Node80&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M8259.52,-215.71C8266.38,-214.24 8273.32,-212.95 8280,-212 8738.33,-146.82 8862.67,-241.18 9321,-176 9330.95,-174.59 9341.45,-172.42 9351.44,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8258.53,-212.35 8249.56,-217.98 8260.09,-219.17 8258.53,-212.35"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9488,-140 9488,-170 9668,-170 9668,-140 9488,-140"/>
<text text-anchor="start" x="9496" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9578" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node82 -->
<g id="edge106" class="edge">
<title>Node80&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M8259.52,-215.68C8266.38,-214.22 8273.32,-212.93 8280,-212 8807.99,-138.14 8949.37,-237 9479,-176 9491.37,-174.58 9504.49,-172.4 9517,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8258.53,-212.32 8249.55,-217.94 8260.08,-219.14 8258.53,-212.32"/>
</g>
<!-- Node83&#45;&gt;Node19 -->
<g id="edge109" class="edge">
<title>Node83&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M4026.61,-215.34C3976.68,-201.78 3907.02,-182.88 3859.85,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4025.75,-218.73 4036.32,-217.97 4027.58,-211.97 4025.75,-218.73"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3917.5,-140 3917.5,-170 4046.5,-170 4046.5,-140 3917.5,-140"/>
<text text-anchor="start" x="3925.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="3982" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge108" class="edge">
<title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M4059.56,-211.61C4041.33,-198.54 4018.11,-181.89 4001.85,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4057.9,-214.72 4068.06,-217.7 4061.97,-209.03 4057.9,-214.72"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4064.5,-140 4064.5,-170 4255.5,-170 4255.5,-140 4064.5,-140"/>
<text text-anchor="start" x="4072.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4160" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node85 -->
<g id="edge110" class="edge">
<title>Node83&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M4108.68,-210.17C4120.84,-197.33 4135.87,-181.47 4146.52,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4105.88,-208.04 4101.54,-217.7 4110.96,-212.85 4105.88,-208.04"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11630,-134.5 11630,-175.5 11800,-175.5 11800,-134.5 11630,-134.5"/>
<text text-anchor="start" x="11638" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="start" x="11638" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
<text text-anchor="middle" x="11715" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node103&#45;&gt;Node104 -->
<g id="edge135" class="edge">
<title>Node103&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M11970.98,-215.68C11920.5,-203.91 11852.15,-187.97 11798.77,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11970.29,-219.11 11980.83,-217.97 11971.88,-212.29 11970.29,-219.11"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11818,-140 11818,-170 11992,-170 11992,-140 11818,-140"/>
<text text-anchor="start" x="11826" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="11905" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
</a>
</g>
</g>
<!-- Node103&#45;&gt;Node105 -->
<g id="edge136" class="edge">
<title>Node103&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M12007,-213C11983.13,-199.66 11951.75,-182.12 11930.13,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12005.3,-216.06 12015.74,-217.88 12008.72,-209.95 12005.3,-216.06"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12010,-140 12010,-170 12234,-170 12234,-140 12010,-140"/>
<text text-anchor="start" x="12018" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12122" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node107 -->
<g id="edge138" class="edge">
<title>Node106&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M12199.56,-211.61C12181.33,-198.54 12158.11,-181.89 12141.85,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12197.9,-214.72 12208.06,-217.7 12201.97,-209.03 12197.9,-214.72"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12252,-140 12252,-170 12414,-170 12414,-140 12252,-140"/>
<text text-anchor="start" x="12260" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12333" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node108 -->
<g id="edge139" class="edge">
<title>Node106&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M12256.17,-211.61C12274.23,-198.54 12297.23,-181.89 12313.34,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12253.8,-209.01 12247.75,-217.7 12257.9,-214.68 12253.8,-209.01"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12432,-140 12432,-170 12614,-170 12614,-140 12432,-140"/>
<text text-anchor="start" x="12440" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12523" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge141" class="edge">
<title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M12476.98,-209.81C12487.91,-197.03 12501.31,-181.36 12510.83,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12474.07,-207.83 12470.23,-217.7 12479.39,-212.38 12474.07,-207.83"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12632.5,-140 12632.5,-170 12761.5,-170 12761.5,-140 12632.5,-140"/>
<text text-anchor="start" x="12640.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="12697" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node111 -->
<g id="edge142" class="edge">
<title>Node109&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M12511.74,-214.91C12554.26,-201.39 12612.9,-182.74 12652.74,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12510.58,-211.61 12502.11,-217.97 12512.71,-218.28 12510.58,-211.61"/>
</g>
<!-- Node112&#45;&gt;Node41 -->
<g id="edge144" class="edge">
<title>Node112&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M4594.13,-214.79C4558.96,-203.11 4512.4,-187.66 4475.85,-175.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4593.14,-218.14 4603.73,-217.97 4595.34,-211.5 4593.14,-218.14"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4540,-140 4540,-170 4752,-170 4752,-140 4540,-140"/>
<text text-anchor="start" x="4548" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="4646" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge145" class="edge">
<title>Node112&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M4646,-207.59C4646,-195.26 4646,-180.72 4646,-170.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4642.5,-207.7 4646,-217.7 4649.5,-207.71 4642.5,-207.7"/>
</g>
</g>
</svg>