| <?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/backendsCommon/WorkloadUtils.hpp Pages: 1 --> |
| <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 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="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> |
| <!-- Node2 --> |
| <g id="node2" class="node"> |
| <title>Node2</title> |
| <g id="a_node2"><a xlink:href="_mem_copy_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="430.5,-73 430.5,-103 603.5,-103 603.5,-73 430.5,-73"/> |
| <text text-anchor="start" x="438.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="517" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/MemCopyWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node2 --> |
| <g id="edge1" class="edge"> |
| <title>Node1->Node2</title> |
| <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"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="_mem_import_workload_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="621.5,-73 621.5,-103 794.5,-103 794.5,-73 621.5,-73"/> |
| <text text-anchor="start" x="629.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="708" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node3 --> |
| <g id="edge2" class="edge"> |
| <title>Node1->Node3</title> |
| <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"> |
| <title>Node10</title> |
| <g id="a_node10"><a xlink:href="_mem_sync_workload_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="977.5,-73 977.5,-103 1150.5,-103 1150.5,-73 977.5,-73"/> |
| <text text-anchor="start" x="985.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="1064" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node10 --> |
| <g id="edge9" class="edge"> |
| <title>Node1->Node10</title> |
| <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"> |
| <title>Node13</title> |
| <g id="a_node13"><a xlink:href="_workload_utils_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1168.5,-73 1168.5,-103 1341.5,-103 1341.5,-73 1168.5,-73"/> |
| <text text-anchor="start" x="1176.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="1255" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node13 --> |
| <g id="edge12" class="edge"> |
| <title>Node1->Node13</title> |
| <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"> |
| <title>Node14</title> |
| <g id="a_node14"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1360,-73 1360,-103 1520,-103 1520,-73 1360,-73"/> |
| <text text-anchor="start" x="1368" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="middle" x="1440" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node14 --> |
| <g id="edge13" class="edge"> |
| <title>Node1->Node14</title> |
| <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"> |
| <title>Node15</title> |
| <g id="a_node15"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1538,-73 1538,-103 1744,-103 1744,-73 1538,-73"/> |
| <text text-anchor="start" x="1546" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="middle" x="1641" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node15 --> |
| <g id="edge14" class="edge"> |
| <title>Node1->Node15</title> |
| <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"> |
| <title>Node16</title> |
| <g id="a_node16"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1762,-73 1762,-103 1906,-103 1906,-73 1762,-73"/> |
| <text text-anchor="start" x="1770" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="middle" x="1834" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node16 --> |
| <g id="edge15" class="edge"> |
| <title>Node1->Node16</title> |
| <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"> |
| <title>Node17</title> |
| <g id="a_node17"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1924,-73 1924,-103 2072,-103 2072,-73 1924,-73"/> |
| <text text-anchor="start" x="1932" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="middle" x="1998" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node17 --> |
| <g id="edge16" class="edge"> |
| <title>Node1->Node17</title> |
| <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"> |
| <title>Node18</title> |
| <g id="a_node18"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="2090.5,-73 2090.5,-103 2243.5,-103 2243.5,-73 2090.5,-73"/> |
| <text text-anchor="start" x="2098.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="middle" x="2167" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node18 --> |
| <g id="edge17" class="edge"> |
| <title>Node1->Node18</title> |
| <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"> |
| <title>Node19</title> |
| <g id="a_node19"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="2262,-67.5 2262,-108.5 2456,-108.5 2456,-67.5 2262,-67.5"/> |
| <text text-anchor="start" x="2270" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> |
| <text text-anchor="start" x="2270" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text> |
| <text text-anchor="middle" x="2359" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node19 --> |
| <g id="edge18" class="edge"> |
| <title>Node1->Node19</title> |
| <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="_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->Node20 --> |
| <g id="edge19" class="edge"> |
| <title>Node1->Node20</title> |
| <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_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->Node21 --> |
| <g id="edge20" class="edge"> |
| <title>Node1->Node21</title> |
| <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_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->Node22 --> |
| <g id="edge21" class="edge"> |
| <title>Node1->Node22</title> |
| <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_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->Node23 --> |
| <g id="edge22" class="edge"> |
| <title>Node1->Node23</title> |
| <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_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->Node24 --> |
| <g id="edge23" class="edge"> |
| <title>Node1->Node24</title> |
| <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_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->Node25 --> |
| <g id="edge24" class="edge"> |
| <title>Node1->Node25</title> |
| <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_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->Node26 --> |
| <g id="edge25" class="edge"> |
| <title>Node1->Node26</title> |
| <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_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->Node27 --> |
| <g id="edge26" class="edge"> |
| <title>Node1->Node27</title> |
| <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_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->Node28 --> |
| <g id="edge27" class="edge"> |
| <title>Node1->Node28</title> |
| <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="_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->Node29 --> |
| <g id="edge28" class="edge"> |
| <title>Node1->Node29</title> |
| <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->Node30 --> |
| <g id="edge29" class="edge"> |
| <title>Node1->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"> |
| <title>Node4</title> |
| <g id="a_node4"><a xlink:href="_mem_import_layer_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="0,-0.5 0,-30.5 158,-30.5 158,-0.5 0,-0.5"/> |
| <text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/MemImport</text> |
| <text text-anchor="middle" x="79" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node4 --> |
| <g id="edge3" class="edge"> |
| <title>Node3->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M636.31,-71.05C628.14,-69.53 619.91,-68.14 612,-67 415.6,-38.71 363.95,-55.15 167,-31 164.08,-30.64 161.11,-30.26 158.11,-29.85"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="635.75,-74.5 646.23,-72.95 637.07,-67.63 635.75,-74.5"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:href="_mem_import_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="176.5,-0.5 176.5,-30.5 349.5,-30.5 349.5,-0.5 176.5,-0.5"/> |
| <text text-anchor="start" x="184.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="263" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node5 --> |
| <g id="edge4" class="edge"> |
| <title>Node3->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M633.64,-71.01C626.34,-69.59 619.03,-68.23 612,-67 499.69,-47.36 470.8,-47.6 358,-31 355.28,-30.6 352.51,-30.19 349.72,-29.77"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="633.07,-74.47 643.56,-72.98 634.43,-67.6 633.07,-74.47"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"> |
| <title>Node6</title> |
| <g id="a_node6"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="367.5,-0.5 367.5,-30.5 516.5,-30.5 516.5,-0.5 367.5,-0.5"/> |
| <text text-anchor="start" x="375.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text> |
| <text text-anchor="middle" x="442" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node6 --> |
| <g id="edge5" class="edge"> |
| <title>Node3->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M645.34,-70.39C599.69,-58.29 538.52,-42.08 495.23,-30.61"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="644.57,-73.81 655.13,-72.99 646.36,-67.04 644.57,-73.81"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="534.5,-0.5 534.5,-30.5 715.5,-30.5 715.5,-0.5 534.5,-0.5"/> |
| <text text-anchor="start" x="542.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text> |
| <text text-anchor="middle" x="625" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node7 --> |
| <g id="edge6" class="edge"> |
| <title>Node3->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M683.23,-65.96C669.74,-54.5 653.42,-40.64 641.49,-30.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="681.32,-68.93 691.2,-72.73 685.85,-63.59 681.32,-68.93"/> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"> |
| <title>Node8</title> |
| <g id="a_node8"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="734,-0.5 734,-30.5 870,-30.5 870,-0.5 734,-0.5"/> |
| <text text-anchor="start" x="742" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> |
| <text text-anchor="middle" x="802" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node8 --> |
| <g id="edge7" class="edge"> |
| <title>Node3->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M735.19,-66.61C750.63,-55.03 769.56,-40.83 783.33,-30.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="732.92,-63.93 727.02,-72.73 737.12,-69.53 732.92,-63.93"/> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"> |
| <title>Node9</title> |
| <g id="a_node9"><a xlink:href="_tosa_ref_workload_factory_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="888,-0.5 888,-30.5 1046,-30.5 1046,-0.5 888,-0.5"/> |
| <text text-anchor="start" x="896" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text> |
| <text text-anchor="middle" x="967" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefWorkloadFactory.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node9 --> |
| <g id="edge8" class="edge"> |
| <title>Node3->Node9</title> |
| <path fill="none" stroke="midnightblue" d="M769.29,-70.32C813.71,-58.23 873.11,-42.06 915.17,-30.61"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="768.21,-66.98 759.48,-72.99 770.05,-73.74 768.21,-66.98"/> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"> |
| <title>Node11</title> |
| <g id="a_node11"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1064.5,-6 1064.5,-25 1229.5,-25 1229.5,-6 1064.5,-6"/> |
| <text text-anchor="middle" x="1147" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node11 --> |
| <g id="edge10" class="edge"> |
| <title>Node10->Node11</title> |
| <path fill="none" stroke="midnightblue" d="M1088.71,-66.01C1104.66,-52.46 1124.59,-35.53 1136.53,-25.39"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="1086.15,-63.59 1080.8,-72.73 1090.68,-68.93 1086.15,-63.59"/> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"> |
| <title>Node12</title> |
| <g id="a_node12"><a xlink:href="_mem_sync_workload_8cpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="1247.5,-0.5 1247.5,-30.5 1420.5,-30.5 1420.5,-0.5 1247.5,-0.5"/> |
| <text text-anchor="start" x="1255.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="middle" x="1334" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.cpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node12 --> |
| <g id="edge11" class="edge"> |
| <title>Node10->Node12</title> |
| <path fill="none" stroke="midnightblue" d="M1127.6,-70.39C1173.94,-58.29 1236.03,-42.08 1279.97,-30.61"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="1126.46,-67.07 1117.67,-72.99 1128.23,-73.85 1126.46,-67.07"/> |
| </g> |
| </g> |
| </svg> |