aboutsummaryrefslogtreecommitdiff
path: root/latest/_workload_utils_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
committerNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
commit38b600d8abb2c5f7a44511b5deddf441f975d51d (patch)
tree32a082a9e39f3af53d8678a5c18dee67a7f572ec /latest/_workload_utils_8hpp__dep__incl.svg
parent6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (diff)
downloadarmnn-38b600d8abb2c5f7a44511b5deddf441f975d51d.tar.gz
IVGCVSW-7968 Update Doxygen docu for 24.02
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8c1e45815c6cf78f80d6f2c0959a5bbba6cd11de
Diffstat (limited to 'latest/_workload_utils_8hpp__dep__incl.svg')
-rw-r--r--latest/_workload_utils_8hpp__dep__incl.svg192
1 files changed, 104 insertions, 88 deletions
diff --git a/latest/_workload_utils_8hpp__dep__incl.svg b/latest/_workload_utils_8hpp__dep__incl.svg
index baae05211b..16e5b24892 100644
--- a/latest/_workload_utils_8hpp__dep__incl.svg
+++ b/latest/_workload_utils_8hpp__dep__incl.svg
@@ -4,18 +4,18 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/backendsCommon/WorkloadUtils.hpp Pages: 1 -->
-<svg width="4524pt" height="184pt"
- viewBox="0.00 0.00 4524.00 184.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="4774pt" height="184pt"
+ viewBox="0.00 0.00 4774.00 184.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 180)">
<title>src/backends/backendsCommon/WorkloadUtils.hpp</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-180 4520,-180 4520,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-180 4770,-180 4770,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="2373.5,-145.5 2373.5,-175.5 2546.5,-175.5 2546.5,-145.5 2373.5,-145.5"/>
-<text text-anchor="start" x="2381.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="2460" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.hpp</text>
+<polygon fill="#bfbfbf" stroke="black" points="2503.5,-145.5 2503.5,-175.5 2676.5,-175.5 2676.5,-145.5 2503.5,-145.5"/>
+<text text-anchor="start" x="2511.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2590" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.hpp</text>
</a>
</g>
</g>
@@ -32,8 +32,8 @@
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
-<path fill="none" stroke="midnightblue" d="M2362.96,-159.16C2033.01,-157.62 955.9,-149.56 612,-109 600.12,-107.6 587.52,-105.44 575.51,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.43,-162.66 2373.44,-159.2 2363.46,-155.66 2363.43,-162.66"/>
+<path fill="none" stroke="midnightblue" d="M2493.19,-159.36C2148.61,-158.5 982.6,-152.38 612,-109 600.03,-107.6 587.34,-105.42 575.26,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.38,-162.86 2503.39,-159.39 2493.4,-155.86 2493.38,-162.86"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
@@ -48,8 +48,8 @@
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M2362.98,-157.66C2125.11,-152.83 1493.92,-138.11 968,-109 910.14,-105.8 845.14,-100.8 794.61,-96.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.26,-161.16 2373.33,-157.87 2363.4,-154.17 2363.26,-161.16"/>
+<path fill="none" stroke="midnightblue" d="M2493.13,-158.03C2241.45,-153.86 1546.19,-140.22 968,-109 910.14,-105.88 845.14,-100.88 794.6,-96.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.29,-161.53 2503.34,-158.19 2493.4,-154.53 2493.29,-161.53"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
@@ -64,8 +64,8 @@
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M2363.13,-157.83C2102.91,-153.01 1392.7,-137.56 1160,-109 1148.17,-107.55 1135.63,-105.4 1123.66,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.25,-161.33 2373.31,-158.02 2363.38,-154.33 2363.25,-161.33"/>
+<path fill="none" stroke="midnightblue" d="M2493.28,-158.23C2215.55,-154.24 1418.99,-140.32 1160,-109 1148.08,-107.56 1135.45,-105.39 1123.4,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.29,-161.73 2503.34,-158.37 2493.39,-154.73 2493.29,-161.73"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
@@ -80,8 +80,8 @@
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M2363.19,-160.28C2169.95,-160.69 1722.96,-155.91 1351,-109 1339.26,-107.52 1326.82,-105.37 1314.92,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.33,-163.78 2373.32,-160.25 2363.31,-156.78 2363.33,-163.78"/>
+<path fill="none" stroke="midnightblue" d="M2493.28,-157.62C2241.77,-152.39 1571.48,-136.27 1351,-109 1339.17,-107.54 1326.64,-105.38 1314.66,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.43,-161.12 2503.5,-157.83 2493.57,-154.12 2493.43,-161.12"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
@@ -96,8 +96,8 @@
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M2363.06,-159.55C2193.24,-158.46 1831.28,-150.86 1529,-109 1518.18,-107.5 1506.72,-105.36 1495.76,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.2,-163.05 2373.22,-159.61 2363.24,-156.05 2363.2,-163.05"/>
+<path fill="none" stroke="midnightblue" d="M2493,-157.04C2267.58,-150.97 1713.6,-133.94 1529,-109 1518.17,-107.54 1506.71,-105.41 1495.75,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.06,-160.54 2503.15,-157.31 2493.25,-153.54 2493.06,-160.54"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
@@ -112,8 +112,8 @@
<!-- Node1&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M2363.45,-155.83C2227.03,-149.91 1970.26,-136.08 1753,-109 1740.06,-107.39 1726.35,-105.28 1713.13,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2363.32,-159.33 2373.46,-156.26 2363.62,-152.33 2363.32,-159.33"/>
+<path fill="none" stroke="midnightblue" d="M2493.2,-157.32C2336.98,-152.97 2019.81,-140.76 1753,-109 1739.86,-107.44 1725.92,-105.32 1712.51,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.16,-160.82 2503.25,-157.59 2493.35,-153.82 2493.16,-160.82"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
@@ -128,8 +128,8 @@
<!-- Node1&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M2363.08,-154.91C2253.66,-148.71 2070.6,-135.27 1915,-109 1905.57,-107.41 1895.62,-105.31 1886.05,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2362.93,-158.4 2373.11,-155.47 2363.32,-151.41 2362.93,-158.4"/>
+<path fill="none" stroke="midnightblue" d="M2493.37,-157.35C2361.8,-153.26 2119.28,-141.63 1915,-109 1905.27,-107.45 1895,-105.31 1885.15,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.32,-160.85 2503.42,-157.65 2493.53,-153.85 2493.32,-160.85"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
@@ -144,8 +144,8 @@
<!-- Node1&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M2363.17,-149.29C2286.55,-140.56 2177.01,-126.61 2082,-109 2072.71,-107.28 2062.91,-105.19 2053.41,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2362.95,-152.79 2373.28,-150.43 2363.74,-145.83 2362.95,-152.79"/>
+<path fill="none" stroke="midnightblue" d="M2493.21,-153.77C2390.61,-146.79 2224.11,-132.87 2082,-109 2072.39,-107.39 2062.25,-105.3 2052.46,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.03,-157.27 2503.24,-154.44 2493.5,-150.28 2493.03,-157.27"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
@@ -160,8 +160,8 @@
<!-- Node1&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M2391.91,-143.12C2341.44,-130.97 2273.37,-114.59 2225.38,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2391.22,-146.55 2401.76,-145.49 2392.86,-139.74 2391.22,-146.55"/>
+<path fill="none" stroke="midnightblue" d="M2493.25,-147.09C2425.7,-137.91 2333.56,-124.38 2253,-109 2243.82,-107.25 2234.12,-105.19 2224.69,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.07,-150.59 2503.45,-148.46 2494.01,-143.66 2493.07,-150.59"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
@@ -177,170 +177,186 @@
<!-- Node1&#45;&gt;Node19 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M2431.32,-139.48C2417.45,-129.8 2400.86,-118.22 2387.06,-108.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2429.36,-142.38 2439.56,-145.23 2433.36,-136.64 2429.36,-142.38"/>
+<path fill="none" stroke="midnightblue" d="M2534.45,-142.55C2500.95,-132.32 2458.14,-119.26 2423.19,-108.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2533.5,-145.92 2544.09,-145.49 2535.54,-139.22 2533.5,-145.92"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
-<g id="a_node20"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2474,-73 2474,-103 2650,-103 2650,-73 2474,-73"/>
-<text text-anchor="start" x="2482" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2562" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+<g id="a_node20"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2474,-73 2474,-103 2706,-103 2706,-73 2474,-73"/>
+<text text-anchor="start" x="2482" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="2590" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M2489.04,-139.43C2505.88,-127.79 2526.66,-113.42 2541.74,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2486.88,-136.67 2480.64,-145.23 2490.86,-142.43 2486.88,-136.67"/>
+<path fill="none" stroke="midnightblue" d="M2590,-135.23C2590,-124.57 2590,-112.41 2590,-103.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2586.5,-135.23 2590,-145.23 2593.5,-135.23 2586.5,-135.23"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
-<g id="a_node21"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2668,-73 2668,-103 2876,-103 2876,-73 2668,-73"/>
-<text text-anchor="start" x="2676" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2772" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text>
+<g id="a_node21"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2724,-73 2724,-103 2900,-103 2900,-73 2724,-73"/>
+<text text-anchor="start" x="2732" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2812" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M2531.83,-143.27C2585.64,-131.11 2658.52,-114.64 2709.84,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2531,-139.87 2522.01,-145.49 2532.54,-146.7 2531,-139.87"/>
+<path fill="none" stroke="midnightblue" d="M2643.98,-142.36C2681.89,-130.32 2731.98,-114.41 2767.58,-103.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2642.6,-139.12 2634.13,-145.49 2644.72,-145.8 2642.6,-139.12"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
-<g id="a_node22"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2894,-73 2894,-103 3102,-103 3102,-73 2894,-73"/>
-<text text-anchor="start" x="2902" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2998" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text>
+<g id="a_node22"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2918,-73 2918,-103 3126,-103 3126,-73 2918,-73"/>
+<text text-anchor="start" x="2926" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3022" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M2556.92,-149.57C2643.2,-140.36 2772.75,-125.59 2885,-109 2897.02,-107.22 2909.73,-105.16 2922.12,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.45,-146.1 2546.88,-150.64 2557.19,-153.06 2556.45,-146.1"/>
+<path fill="none" stroke="midnightblue" d="M2686.69,-144.66C2749.98,-134.83 2834.46,-121.5 2909,-109 2920.3,-107.11 2932.22,-105.05 2943.92,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.07,-141.22 2676.72,-146.21 2687.14,-148.13 2686.07,-141.22"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
-<g id="a_node23"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3120.5,-73 3120.5,-103 3341.5,-103 3341.5,-73 3120.5,-73"/>
-<text text-anchor="start" x="3128.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3231" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+<g id="a_node23"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3144,-73 3144,-103 3352,-103 3352,-73 3144,-73"/>
+<text text-anchor="start" x="3152" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3248" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M2556.71,-154.65C2684.08,-147.67 2914.89,-132.9 3111,-109 3124.63,-107.34 3139.07,-105.23 3153.04,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.38,-151.17 2546.59,-155.21 2556.76,-158.16 2556.38,-151.17"/>
+<path fill="none" stroke="midnightblue" d="M2686.62,-152.97C2795.78,-145.04 2978.61,-130.05 3135,-109 3147.64,-107.3 3161.02,-105.2 3173.98,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.34,-149.49 2676.62,-153.7 2686.84,-156.47 2686.34,-149.49"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
-<g id="a_node24"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3360,-73 3360,-103 3520,-103 3520,-73 3360,-73"/>
-<text text-anchor="start" x="3368" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3440" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+<g id="a_node24"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3370.5,-73 3370.5,-103 3591.5,-103 3591.5,-73 3370.5,-73"/>
+<text text-anchor="start" x="3378.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3481" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M2556.86,-159.21C2721.04,-157.56 3064.12,-149.09 3351,-109 3361.82,-107.49 3373.28,-105.34 3384.24,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.75,-155.71 2546.79,-159.3 2556.82,-162.71 2556.75,-155.71"/>
+<path fill="none" stroke="midnightblue" d="M2686.98,-156.25C2833.4,-150.65 3119.45,-136.97 3361,-109 3374.85,-107.4 3389.53,-105.29 3403.7,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.55,-152.77 2676.68,-156.64 2686.81,-159.76 2686.55,-152.77"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
-<g id="a_node25"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3538,-73 3538,-103 3702,-103 3702,-73 3538,-73"/>
-<text text-anchor="start" x="3546" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3620" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
+<g id="a_node25"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3610,-73 3610,-103 3770,-103 3770,-73 3610,-73"/>
+<text text-anchor="start" x="3618" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3690" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M2556.84,-160.39C2745.04,-160.91 3172.93,-156.19 3529,-109 3540.06,-107.53 3551.78,-105.4 3562.98,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.71,-156.89 2546.7,-160.35 2556.69,-163.89 2556.71,-156.89"/>
+<path fill="none" stroke="midnightblue" d="M2686.68,-160.15C2867.22,-160.16 3267.53,-154.46 3601,-109 3611.83,-107.52 3623.28,-105.39 3634.24,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.68,-156.65 2676.68,-160.15 2686.67,-163.65 2686.68,-156.65"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
-<g id="a_node26"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3720.5,-73 3720.5,-103 3889.5,-103 3889.5,-73 3720.5,-73"/>
-<text text-anchor="start" x="3728.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3805" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+<g id="a_node26"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3788,-73 3788,-103 3952,-103 3952,-73 3788,-73"/>
+<text text-anchor="start" x="3796" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3870" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge25" class="edge">
<title>Node1&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M2557.21,-157.71C2810.82,-152.68 3488.31,-136.98 3711,-109 3722.59,-107.54 3734.87,-105.39 3746.59,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.84,-154.21 2546.91,-157.91 2556.97,-161.21 2556.84,-154.21"/>
+<path fill="none" stroke="midnightblue" d="M2687.12,-157.55C2931.77,-152.3 3568.81,-136.35 3779,-109 3790.23,-107.54 3802.12,-105.38 3813.47,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.75,-154.06 2676.83,-157.77 2686.9,-161.06 2686.75,-154.06"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
-<g id="a_node27"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3907.5,-67.5 3907.5,-108.5 4092.5,-108.5 4092.5,-67.5 3907.5,-67.5"/>
-<text text-anchor="start" x="3915.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="3915.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="4000" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+<g id="a_node27"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3970.5,-73 3970.5,-103 4139.5,-103 4139.5,-73 3970.5,-73"/>
+<text text-anchor="start" x="3978.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4055" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M2556.82,-158.13C2835.81,-153.85 3638.07,-139.21 3899,-109 3901.75,-108.68 3904.54,-108.33 3907.35,-107.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.67,-154.63 2546.72,-158.28 2556.77,-161.63 2556.67,-154.63"/>
+<path fill="none" stroke="midnightblue" d="M2686.93,-158.11C2956.95,-153.88 3714.06,-139.59 3961,-109 3972.67,-107.55 3985.05,-105.39 3996.85,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.7,-154.61 2676.76,-158.27 2686.81,-161.61 2686.7,-154.61"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
-<g id="a_node28"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4110.5,-67.5 4110.5,-108.5 4295.5,-108.5 4295.5,-67.5 4110.5,-67.5"/>
-<text text-anchor="start" x="4118.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="4118.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="4203" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node28"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4157.5,-67.5 4157.5,-108.5 4342.5,-108.5 4342.5,-67.5 4157.5,-67.5"/>
+<text text-anchor="start" x="4165.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="4165.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="4250" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge27" class="edge">
<title>Node1&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M2556.73,-158.62C2861.56,-155.51 3799.82,-143.33 4102,-109 4104.75,-108.69 4107.54,-108.34 4110.35,-107.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.56,-155.12 2546.59,-158.72 2556.63,-162.12 2556.56,-155.12"/>
+<path fill="none" stroke="midnightblue" d="M2687.11,-158.43C2981.93,-154.85 3863.83,-141.63 4149,-109 4151.75,-108.69 4154.54,-108.33 4157.35,-107.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.83,-154.93 2676.88,-158.55 2686.92,-161.93 2686.83,-154.93"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
-<g id="a_node29"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4314,-73 4314,-103 4516,-103 4516,-73 4314,-73"/>
-<text text-anchor="start" x="4322" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="4415" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+<g id="a_node29"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4360.5,-67.5 4360.5,-108.5 4545.5,-108.5 4545.5,-67.5 4360.5,-67.5"/>
+<text text-anchor="start" x="4368.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="4368.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="4453" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M2557.12,-158.8C2886.74,-156.11 3961.23,-144.75 4305,-109 4318.71,-107.57 4333.27,-105.4 4347.17,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2556.62,-155.3 2546.65,-158.88 2556.68,-162.3 2556.62,-155.3"/>
+<path fill="none" stroke="midnightblue" d="M2686.88,-158.85C3006.45,-156.38 4025.4,-145.76 4352,-109 4354.75,-108.69 4357.54,-108.34 4360.36,-107.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.69,-155.35 2676.72,-158.93 2686.74,-162.35 2686.69,-155.35"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4564,-73 4564,-103 4766,-103 4766,-73 4564,-73"/>
+<text text-anchor="start" x="4572" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4665" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node30 -->
+<g id="edge29" class="edge">
+<title>Node1&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M2686.72,-158.99C3029.64,-156.87 4186.49,-147.01 4555,-109 4568.71,-107.59 4583.27,-105.42 4597.17,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2686.55,-155.49 2676.57,-159.05 2686.59,-162.49 2686.55,-155.49"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">